Lines Matching refs:sll

1983 	struct sockaddr_ll *sll;  in packet_rcv()  local
2042 sll = &PACKET_SKB_CB(skb)->sa.ll; in packet_rcv()
2043 sll->sll_hatype = dev->type; in packet_rcv()
2044 sll->sll_pkttype = skb->pkt_type; in packet_rcv()
2046 sll->sll_ifindex = orig_dev->ifindex; in packet_rcv()
2048 sll->sll_ifindex = dev->ifindex; in packet_rcv()
2050 sll->sll_halen = dev_parse_header(skb, sll->sll_addr); in packet_rcv()
2096 struct sockaddr_ll *sll; in tpacket_rcv() local
2264 sll = h.raw + TPACKET_ALIGN(hdrlen); in tpacket_rcv()
2265 sll->sll_halen = dev_parse_header(skb, sll->sll_addr); in tpacket_rcv()
2266 sll->sll_family = AF_PACKET; in tpacket_rcv()
2267 sll->sll_hatype = dev->type; in tpacket_rcv()
2268 sll->sll_protocol = skb->protocol; in tpacket_rcv()
2269 sll->sll_pkttype = skb->pkt_type; in tpacket_rcv()
2271 sll->sll_ifindex = orig_dev->ifindex; in tpacket_rcv()
2273 sll->sll_ifindex = dev->ifindex; in tpacket_rcv()
3020 struct sockaddr_ll *sll = (struct sockaddr_ll *)uaddr; in packet_bind() local
3029 if (sll->sll_family != AF_PACKET) in packet_bind()
3032 return packet_do_bind(sk, NULL, sll->sll_ifindex, in packet_bind()
3033 sll->sll_protocol ? : pkt_sk(sk)->num); in packet_bind()
3237 struct sockaddr_ll *sll = &PACKET_SKB_CB(skb)->sa.ll; in packet_recvmsg() local
3241 sll->sll_family = AF_PACKET; in packet_recvmsg()
3242 sll->sll_protocol = skb->protocol; in packet_recvmsg()
3255 struct sockaddr_ll *sll = &PACKET_SKB_CB(skb)->sa.ll; in packet_recvmsg() local
3257 msg->msg_namelen = sll->sll_halen + in packet_recvmsg()
3329 DECLARE_SOCKADDR(struct sockaddr_ll *, sll, uaddr); in packet_getname()
3334 sll->sll_family = AF_PACKET; in packet_getname()
3335 sll->sll_ifindex = po->ifindex; in packet_getname()
3336 sll->sll_protocol = po->num; in packet_getname()
3337 sll->sll_pkttype = 0; in packet_getname()
3341 sll->sll_hatype = dev->type; in packet_getname()
3342 sll->sll_halen = dev->addr_len; in packet_getname()
3343 memcpy(sll->sll_addr, dev->dev_addr, dev->addr_len); in packet_getname()
3345 sll->sll_hatype = 0; /* Bad: we have no ARPHRD_UNSPEC */ in packet_getname()
3346 sll->sll_halen = 0; in packet_getname()
3349 *uaddr_len = offsetof(struct sockaddr_ll, sll_addr) + sll->sll_halen; in packet_getname()