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