Lines Matching refs:proto
29 static inline int proto_ports_offset(__u64 proto)
31 switch (proto) {
105 __u64 proto = load_half(skb, 12);
108 if (proto == ETH_P_8021AD) {
109 proto = load_half(skb, nhoff + offsetof(struct vlan_hdr,
114 if (proto == ETH_P_8021Q) {
115 proto = load_half(skb, nhoff + offsetof(struct vlan_hdr,
120 if (likely(proto == ETH_P_IP))
122 else if (proto == ETH_P_IPV6)
131 __be16 proto;
137 nhoff + offsetof(struct gre_hdr, proto));
142 proto = gre_proto;
151 if (proto == ETH_P_8021Q) {
152 proto = load_half(skb,
158 if (proto == ETH_P_IP)
160 else if (proto == ETH_P_IPV6)