Lines Matching defs:proto
1960 __be16 proto = 0;
1972 proto = saddr->spkt_protocol;
2055 skb->protocol = proto;
2579 __be16 proto, unsigned char *addr, int hlen, int copylen,
2590 skb->protocol = proto;
2604 err = dev_hard_header(skb, dev, ntohs(proto), addr,
2731 __be16 proto;
2756 proto = READ_ONCE(po->num);
2765 proto = saddr->sll_protocol;
2847 tp_len = tpacket_fill_skb(po, skb, ph, dev, data, tp_len, proto,
2955 __be16 proto;
2972 proto = READ_ONCE(po->num);
2979 proto = saddr->sll_protocol;
3039 offset = dev_hard_header(skb, dev, ntohs(proto), addr, NULL, len);
3068 skb->protocol = proto;
3200 __be16 proto)
3210 if (!proto)
3211 proto = po->num;
3234 need_rehook = po->prot_hook.type != proto || po->prot_hook.dev != dev;
3252 WRITE_ONCE(po->num, proto);
3253 po->prot_hook.type = proto;
3271 if (proto == 0 || !need_rehook)
3331 static struct proto packet_proto = {
3346 __be16 proto = (__force __be16)protocol; /* weird, but documented */
3371 po->num = proto;
3396 if (proto) {
3397 po->prot_hook.type = proto;