Lines Matching defs:proto
1923 __be16 proto = 0;
1935 proto = saddr->spkt_protocol;
2018 skb->protocol = proto;
2528 __be16 proto, unsigned char *addr, int hlen, int copylen,
2539 skb->protocol = proto;
2553 err = dev_hard_header(skb, dev, ntohs(proto), addr,
2680 __be16 proto;
2704 proto = READ_ONCE(po->num);
2713 proto = saddr->sll_protocol;
2795 tp_len = tpacket_fill_skb(po, skb, ph, dev, data, tp_len, proto,
2902 __be16 proto;
2919 proto = READ_ONCE(po->num);
2926 proto = saddr->sll_protocol;
2987 offset = dev_hard_header(skb, dev, ntohs(proto), addr, NULL, len);
3016 skb->protocol = proto;
3152 __be16 proto)
3164 if (!proto)
3165 proto = po->num;
3194 need_rehook = proto_curr != proto || dev_curr != dev;
3212 WRITE_ONCE(po->num, proto);
3213 po->prot_hook.type = proto;
3229 if (proto == 0 || !need_rehook)
3289 static struct proto packet_proto = {
3304 __be16 proto = (__force __be16)protocol; /* weird, but documented */
3329 po->num = proto;
3356 if (proto) {
3357 po->prot_hook.type = proto;