Lines Matching refs:proto
28 static inline int proto_ports_offset(__u64 proto) in proto_ports_offset() argument
30 switch (proto) { in proto_ports_offset()
103 __u64 proto = load_half(skb, 12); in flow_dissector() local
106 if (proto == ETH_P_8021AD) { in flow_dissector()
107 proto = load_half(skb, nhoff + offsetof(struct vlan_hdr, in flow_dissector()
112 if (proto == ETH_P_8021Q) { in flow_dissector()
113 proto = load_half(skb, nhoff + offsetof(struct vlan_hdr, in flow_dissector()
118 if (likely(proto == ETH_P_IP)) in flow_dissector()
120 else if (proto == ETH_P_IPV6) in flow_dissector()
129 __be16 proto; in flow_dissector() member
135 nhoff + offsetof(struct gre_hdr, proto)); in flow_dissector()
140 proto = gre_proto; in flow_dissector()
149 if (proto == ETH_P_8021Q) { in flow_dissector()
150 proto = load_half(skb, in flow_dissector()
156 if (proto == ETH_P_IP) in flow_dissector()
158 else if (proto == ETH_P_IPV6) in flow_dissector()