Lines Matching defs:sll

2125 	struct sockaddr_ll *sll;
2185 sll = &PACKET_SKB_CB(skb)->sa.ll;
2186 sll->sll_hatype = dev->type;
2187 sll->sll_pkttype = skb->pkt_type;
2189 sll->sll_ifindex = orig_dev->ifindex;
2191 sll->sll_ifindex = dev->ifindex;
2193 sll->sll_halen = dev_parse_header(skb, sll->sll_addr);
2195 /* sll->sll_family and sll->sll_protocol are set in packet_recvmsg().
2242 struct sockaddr_ll *sll;
2459 sll = h.raw + TPACKET_ALIGN(hdrlen);
2460 sll->sll_halen = dev_parse_header(skb, sll->sll_addr);
2461 sll->sll_family = AF_PACKET;
2462 sll->sll_hatype = dev->type;
2463 sll->sll_protocol = skb->protocol;
2464 sll->sll_pkttype = skb->pkt_type;
2466 sll->sll_ifindex = orig_dev->ifindex;
2468 sll->sll_ifindex = dev->ifindex;
3316 struct sockaddr_ll *sll = (struct sockaddr_ll *)uaddr;
3325 if (sll->sll_family != AF_PACKET)
3328 return packet_do_bind(sk, NULL, sll->sll_ifindex, sll->sll_protocol);
3487 struct sockaddr_ll *sll = &PACKET_SKB_CB(skb)->sa.ll;
3491 sll->sll_family = AF_PACKET;
3492 sll->sll_protocol = skb->protocol;
3510 struct sockaddr_ll *sll = &PACKET_SKB_CB(skb)->sa.ll;
3512 msg->msg_namelen = sll->sll_halen +
3518 0, sizeof(sll->sll_addr));
3594 DECLARE_SOCKADDR(struct sockaddr_ll *, sll, uaddr);
3601 sll->sll_family = AF_PACKET;
3602 sll->sll_ifindex = ifindex;
3603 sll->sll_protocol = READ_ONCE(po->num);
3604 sll->sll_pkttype = 0;
3608 sll->sll_hatype = dev->type;
3609 sll->sll_halen = dev->addr_len;
3612 memcpy(((struct sockaddr_storage *)sll)->__data +
3617 sll->sll_hatype = 0; /* Bad: we have no ARPHRD_UNSPEC */
3618 sll->sll_halen = 0;
3622 return offsetof(struct sockaddr_ll, sll_addr) + sll->sll_halen;