IPPROTO_GRE       472 arch/um/drivers/vector_user.c 		dsthints.ai_protocol = IPPROTO_GRE;
IPPROTO_GRE        31 arch/um/drivers/vector_user.h #ifndef IPPROTO_GRE
IPPROTO_GRE      2901 drivers/infiniband/hw/mlx5/main.c 		if (set_proto(headers_c, headers_v, 0xff, IPPROTO_GRE))
IPPROTO_GRE      2907 drivers/infiniband/hw/mlx5/main.c 			 IPPROTO_GRE);
IPPROTO_GRE       858 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 	else if (ol4_proto == IPPROTO_GRE)
IPPROTO_GRE       879 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 		if (!(ol4_proto == IPPROTO_UDP || ol4_proto == IPPROTO_GRE)) {
IPPROTO_GRE       711 drivers/net/ethernet/intel/fm10k/fm10k_main.c 	case IPPROTO_GRE:
IPPROTO_GRE       859 drivers/net/ethernet/intel/fm10k/fm10k_main.c 	case IPPROTO_GRE:
IPPROTO_GRE      3093 drivers/net/ethernet/intel/i40e/i40e_txrx.c 		case IPPROTO_GRE:
IPPROTO_GRE      2015 drivers/net/ethernet/intel/iavf/iavf_txrx.c 		case IPPROTO_GRE:
IPPROTO_GRE        36 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_gre.c 	*ip_proto = IPPROTO_GRE;
IPPROTO_GRE        66 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_gre.c 	MLX5_SET(fte_match_set_lyr_2_4, headers_v, ip_protocol, IPPROTO_GRE);
IPPROTO_GRE       744 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		.proto = IPPROTO_GRE,
IPPROTO_GRE       748 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 		.proto = IPPROTO_GRE,
IPPROTO_GRE       772 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c 	case IPPROTO_GRE:
IPPROTO_GRE      4286 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	case IPPROTO_GRE:
IPPROTO_GRE      4933 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	if (mlx5e_tunnel_proto_supported(mdev, IPPROTO_GRE)) {
IPPROTO_GRE      3532 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	    (l4_hdr != IPPROTO_UDP && l4_hdr != IPPROTO_GRE) ||
IPPROTO_GRE      4111 drivers/net/ethernet/sfc/ef10.c 			outer_ip_proto = IPPROTO_GRE;
IPPROTO_GRE       157 drivers/net/ppp/pptp.c 				   0, 0, IPPROTO_GRE,
IPPROTO_GRE       231 drivers/net/ppp/pptp.c 	iph->protocol = IPPROTO_GRE;
IPPROTO_GRE       447 drivers/net/ppp/pptp.c 				   IPPROTO_GRE, RT_CONN_FLAGS(sk), 0);
IPPROTO_GRE        24 include/net/netfilter/nf_reject.h 		case IPPROTO_GRE:
IPPROTO_GRE       175 include/net/route.h 	fl4->flowi4_proto = IPPROTO_GRE;
IPPROTO_GRE       860 include/net/xfrm.h 	case IPPROTO_GRE:
IPPROTO_GRE       884 include/net/xfrm.h 	case IPPROTO_GRE:
IPPROTO_GRE      1254 net/core/flow_dissector.c 	case IPPROTO_GRE:
IPPROTO_GRE       560 net/core/lwt_bpf.c 	case IPPROTO_GRE:
IPPROTO_GRE        88 net/ipv4/gre_demux.c 			skb_checksum_try_convert(skb, IPPROTO_GRE,
IPPROTO_GRE       205 net/ipv4/gre_demux.c 	if (inet_add_protocol(&net_gre_protocol, IPPROTO_GRE) < 0) {
IPPROTO_GRE       214 net/ipv4/gre_demux.c 	inet_del_protocol(&net_gre_protocol, IPPROTO_GRE);
IPPROTO_GRE       177 net/ipv4/gre_offload.c 		skb_gro_checksum_try_convert(skb, IPPROTO_GRE, 0,
IPPROTO_GRE       269 net/ipv4/gre_offload.c 	err = inet_add_offload(&gre_offload, IPPROTO_GRE);
IPPROTO_GRE       274 net/ipv4/gre_offload.c 	err = inet6_add_offload(&gre_offload, IPPROTO_GRE);
IPPROTO_GRE       276 net/ipv4/gre_offload.c 		inet_del_offload(&gre_offload, IPPROTO_GRE);
IPPROTO_GRE       239 net/ipv4/ip_gre.c 				 skb->dev->ifindex, IPPROTO_GRE);
IPPROTO_GRE       244 net/ipv4/ip_gre.c 			      IPPROTO_GRE);
IPPROTO_GRE       482 net/ipv4/ip_gre.c 	ip_md_tunnel_xmit(skb, dev, IPPROTO_GRE, tunnel_hlen);
IPPROTO_GRE       559 net/ipv4/ip_gre.c 	ip_md_tunnel_xmit(skb, dev, IPPROTO_GRE, tunnel_hlen);
IPPROTO_GRE       579 net/ipv4/ip_gre.c 	ip_tunnel_init_flow(&fl4, IPPROTO_GRE, key->u.ipv4.dst, key->u.ipv4.src,
IPPROTO_GRE       756 net/ipv4/ip_gre.c 		if (p.iph.version != 4 || p.iph.protocol != IPPROTO_GRE ||
IPPROTO_GRE       926 net/ipv4/ip_gre.c 	tunnel->parms.iph.protocol = IPPROTO_GRE;
IPPROTO_GRE      1098 net/ipv4/ip_gre.c 	parms->iph.protocol = IPPROTO_GRE;
IPPROTO_GRE      1259 net/ipv4/ip_gre.c 	tunnel->parms.iph.protocol = IPPROTO_GRE;
IPPROTO_GRE        71 net/ipv4/netfilter/nf_nat_pptp.c 		t.dst.protonum = IPPROTO_GRE;
IPPROTO_GRE        80 net/ipv4/netfilter/nf_nat_pptp.c 		t.dst.protonum = IPPROTO_GRE;
IPPROTO_GRE       740 net/ipv6/ip6_gre.c 		fl6->flowi6_proto = IPPROTO_GRE;
IPPROTO_GRE       975 net/ipv6/ip6_gre.c 		fl6.flowi6_proto = IPPROTO_GRE;
IPPROTO_GRE      1085 net/ipv6/ip6_gre.c 	fl6->flowi6_proto = IPPROTO_GRE;
IPPROTO_GRE      1207 net/ipv6/ip6_gre.c 	u->proto = IPPROTO_GRE;
IPPROTO_GRE      2325 net/ipv6/ip6_gre.c 	err = inet6_add_protocol(&ip6gre_protocol, IPPROTO_GRE);
IPPROTO_GRE      2351 net/ipv6/ip6_gre.c 	inet6_del_protocol(&ip6gre_protocol, IPPROTO_GRE);
IPPROTO_GRE      2362 net/ipv6/ip6_gre.c 	inet6_del_protocol(&ip6gre_protocol, IPPROTO_GRE);
IPPROTO_GRE      1726 net/netfilter/ipvs/ip_vs_core.c 		    cih->protocol == IPPROTO_GRE) &&	/* Can be GRE encap */
IPPROTO_GRE      1110 net/netfilter/ipvs/ip_vs_xmit.c 	*next_protocol = IPPROTO_GRE;
IPPROTO_GRE       294 net/netfilter/nf_conntrack_core.c 	case IPPROTO_GRE:
IPPROTO_GRE       608 net/netfilter/nf_conntrack_core.c 	if (unlikely(nf_ct_protonum(ct) == IPPROTO_GRE))
IPPROTO_GRE      1659 net/netfilter/nf_conntrack_core.c 	case IPPROTO_GRE:
IPPROTO_GRE       193 net/netfilter/nf_conntrack_pptp.c 	t.dst.protonum = IPPROTO_GRE;
IPPROTO_GRE       201 net/netfilter/nf_conntrack_pptp.c 	t.dst.protonum = IPPROTO_GRE;
IPPROTO_GRE       230 net/netfilter/nf_conntrack_pptp.c 			  IPPROTO_GRE, &peer_callid, &callid);
IPPROTO_GRE       239 net/netfilter/nf_conntrack_pptp.c 			  IPPROTO_GRE, &callid, &peer_callid);
IPPROTO_GRE       113 net/netfilter/nf_conntrack_proto.c 	case IPPROTO_GRE: return &nf_conntrack_l4proto_gre;
IPPROTO_GRE       314 net/netfilter/nf_conntrack_proto_gre.c 	.l4proto	 = IPPROTO_GRE,
IPPROTO_GRE        86 net/netfilter/nf_conntrack_standalone.c 	case IPPROTO_GRE:
IPPROTO_GRE       266 net/netfilter/nf_conntrack_standalone.c 	case IPPROTO_GRE: return "gre";
IPPROTO_GRE       244 net/netfilter/nf_nat_core.c 	case IPPROTO_GRE: /* all fall though */
IPPROTO_GRE       425 net/netfilter/nf_nat_core.c 	case IPPROTO_GRE:
IPPROTO_GRE       344 net/netfilter/nf_nat_proto.c 	case IPPROTO_GRE:
IPPROTO_GRE       471 net/netfilter/nfnetlink_cttimeout.c 	case IPPROTO_GRE:
IPPROTO_GRE      3346 net/xfrm/xfrm_policy.c 		case IPPROTO_GRE:
IPPROTO_GRE        71 samples/bpf/sockex2_kern.c 	if (*ip_proto != IPPROTO_GRE) {
IPPROTO_GRE       127 samples/bpf/sockex2_kern.c 	case IPPROTO_GRE: {
IPPROTO_GRE       145 samples/bpf/sockex3_kern.c 	case IPPROTO_GRE: {
IPPROTO_GRE       204 samples/bpf/sockex3_kern.c 	if (ip_proto != IPPROTO_GRE) {
IPPROTO_GRE       179 tools/testing/selftests/bpf/progs/bpf_flow.c 	case IPPROTO_GRE:
IPPROTO_GRE       150 tools/testing/selftests/bpf/progs/test_tc_tunnel.c 	case IPPROTO_GRE:
IPPROTO_GRE       258 tools/testing/selftests/bpf/progs/test_tc_tunnel.c 	case IPPROTO_GRE:
IPPROTO_GRE       325 tools/testing/selftests/bpf/progs/test_tc_tunnel.c 		return encap_ipv4(skb, IPPROTO_GRE, ETH_P_IP);
IPPROTO_GRE       334 tools/testing/selftests/bpf/progs/test_tc_tunnel.c 		return encap_ipv4(skb, IPPROTO_GRE, ETH_P_MPLS_UC);
IPPROTO_GRE       343 tools/testing/selftests/bpf/progs/test_tc_tunnel.c 		return encap_ipv4(skb, IPPROTO_GRE, ETH_P_TEB);
IPPROTO_GRE       397 tools/testing/selftests/bpf/progs/test_tc_tunnel.c 		return encap_ipv6(skb, IPPROTO_GRE, ETH_P_IPV6);
IPPROTO_GRE       406 tools/testing/selftests/bpf/progs/test_tc_tunnel.c 		return encap_ipv6(skb, IPPROTO_GRE, ETH_P_MPLS_UC);
IPPROTO_GRE       415 tools/testing/selftests/bpf/progs/test_tc_tunnel.c 		return encap_ipv6(skb, IPPROTO_GRE, ETH_P_TEB);
IPPROTO_GRE       458 tools/testing/selftests/bpf/progs/test_tc_tunnel.c 	case IPPROTO_GRE:
IPPROTO_GRE       288 tools/testing/selftests/bpf/test_flow_dissector.c 		if (cfg_encap_proto == IPPROTO_GRE)
IPPROTO_GRE       362 tools/testing/selftests/bpf/test_flow_dissector.c 	case IPPROTO_GRE:
IPPROTO_GRE       646 tools/testing/selftests/bpf/test_flow_dissector.c 				cfg_encap_proto = IPPROTO_GRE;