gre_proto 29 net/ipv4/gre_demux.c static const struct gre_protocol __rcu *gre_proto[GREPROTO_MAX] __read_mostly; gre_proto 36 net/ipv4/gre_demux.c return (cmpxchg((const struct gre_protocol **)&gre_proto[version], NULL, proto) == NULL) ? gre_proto 48 net/ipv4/gre_demux.c ret = (cmpxchg((const struct gre_protocol **)&gre_proto[version], proto, NULL) == proto) ? gre_proto 160 net/ipv4/gre_demux.c proto = rcu_dereference(gre_proto[ver]); gre_proto 185 net/ipv4/gre_demux.c proto = rcu_dereference(gre_proto[ver]); gre_proto 117 net/ipv6/ip6_gre.c __be32 key, __be16 gre_proto) gre_proto 125 net/ipv6/ip6_gre.c int dev_type = (gre_proto == htons(ETH_P_TEB) || gre_proto 126 net/ipv6/ip6_gre.c gre_proto == htons(ETH_P_ERSPAN) || gre_proto 127 net/ipv6/ip6_gre.c gre_proto == htons(ETH_P_ERSPAN2)) ? gre_proto 232 net/ipv6/ip6_gre.c if (gre_proto == htons(ETH_P_ERSPAN) || gre_proto 233 net/ipv6/ip6_gre.c gre_proto == htons(ETH_P_ERSPAN2)) gre_proto 135 samples/bpf/sockex2_kern.c __u64 gre_proto = load_half(skb, gre_proto 141 samples/bpf/sockex2_kern.c proto = gre_proto; gre_proto 153 samples/bpf/sockex3_kern.c __u32 gre_proto = load_half(skb, gre_proto 168 samples/bpf/sockex3_kern.c parse_eth_proto(skb, gre_proto);