| /Linux-v5.10/samples/bpf/ |
| D | xdp2_kern.c | 68 u32 ipproto; in xdp_prog1() local 96 ipproto = parse_ipv4(data, nh_off, data_end); in xdp_prog1() 98 ipproto = parse_ipv6(data, nh_off, data_end); in xdp_prog1() 100 ipproto = 0; in xdp_prog1() 102 value = bpf_map_lookup_elem(&rxcnt, &ipproto); in xdp_prog1() 106 if (ipproto == IPPROTO_UDP) { in xdp_prog1()
|
| D | xdp1_kern.c | 52 u32 ipproto; in xdp_prog1() local 80 ipproto = parse_ipv4(data, nh_off, data_end); in xdp_prog1() 82 ipproto = parse_ipv6(data, nh_off, data_end); in xdp_prog1() 84 ipproto = 0; in xdp_prog1() 86 value = bpf_map_lookup_elem(&rxcnt, &ipproto); in xdp_prog1()
|
| D | xdp_router_ipv4_kern.c | 120 u32 ipproto; in xdp_router_ipv4_prog() local 144 ipproto = parse_ipv4(data, nh_off, data_end, &src_ip, &dest_ip); in xdp_router_ipv4_prog() 174 ipproto = 0; in xdp_router_ipv4_prog() 178 value = bpf_map_lookup_elem(&rxcnt, &ipproto); in xdp_router_ipv4_prog()
|
| /Linux-v5.10/net/ipv4/ |
| D | ipip.c | 212 static int ipip_tunnel_rcv(struct sk_buff *skb, u8 ipproto) in ipip_tunnel_rcv() argument 226 if (tunnel->parms.iph.protocol != ipproto && in ipip_tunnel_rcv() 233 if (ipproto == IPPROTO_MPLS) in ipip_tunnel_rcv() 276 u8 ipproto; in ipip_tunnel_xmit() local 283 ipproto = IPPROTO_IPIP; in ipip_tunnel_xmit() 287 ipproto = IPPROTO_MPLS; in ipip_tunnel_xmit() 294 if (tiph->protocol != ipproto && tiph->protocol != 0) in ipip_tunnel_xmit() 300 skb_set_inner_ipproto(skb, ipproto); in ipip_tunnel_xmit() 303 ip_md_tunnel_xmit(skb, dev, ipproto, 0); in ipip_tunnel_xmit() 305 ip_tunnel_xmit(skb, dev, tiph, ipproto); in ipip_tunnel_xmit() [all …]
|
| D | fou.c | 89 void *data, size_t hdrlen, u8 ipproto, in gue_remcsum() argument
|
| /Linux-v5.10/net/netfilter/ |
| D | xt_l2tp.c | 173 u8 ipproto = iph->protocol; in l2tp_mt4() local 176 switch (ipproto) { in l2tp_mt4() 191 int ipproto; in l2tp_mt6() local 193 ipproto = ipv6_find_hdr(skb, &thoff, -1, &fragoff, NULL); in l2tp_mt6() 198 switch (ipproto) { in l2tp_mt6()
|
| /Linux-v5.10/tools/testing/selftests/bpf/ |
| D | test_tc_tunnel.sh | 148 readonly ipproto=4 149 readonly netcat_opt=-${ipproto} 159 readonly ipproto=6 160 readonly netcat_opt=-${ipproto} 213 ip netns exec "${ns2}" ip fou add port $dport ipproto ${dproto}
|
| /Linux-v5.10/net/ipv6/ |
| D | sit.c | 754 static int sit_tunnel_rcv(struct sk_buff *skb, u8 ipproto) in sit_tunnel_rcv() argument 768 if (tunnel->parms.iph.protocol != ipproto && in sit_tunnel_rcv() 775 if (ipproto == IPPROTO_MPLS) in sit_tunnel_rcv() 1050 struct net_device *dev, u8 ipproto) in sit_tunnel_xmit__() argument 1058 skb_set_inner_ipproto(skb, ipproto); in sit_tunnel_xmit__() 1060 ip_tunnel_xmit(skb, dev, tiph, ipproto); in sit_tunnel_xmit__() 1241 static bool ipip6_valid_ip_proto(u8 ipproto) in ipip6_valid_ip_proto() argument 1243 return ipproto == IPPROTO_IPV6 || in ipip6_valid_ip_proto() 1244 ipproto == IPPROTO_IPIP || in ipip6_valid_ip_proto() 1246 ipproto == IPPROTO_MPLS || in ipip6_valid_ip_proto() [all …]
|
| D | ip6_tunnel.c | 497 ip6_tnl_err(struct sk_buff *skb, __u8 ipproto, struct inet6_skb_parm *opt, in ip6_tnl_err() argument 521 if (tproto != ipproto && tproto != 0) in ip6_tnl_err() 946 static int ipxip6_rcv(struct sk_buff *skb, u8 ipproto, in ipxip6_rcv() argument 963 if (tproto != ipproto && tproto != 0) in ipxip6_rcv() 1439 u8 ipproto; in ip6_tnl_start_xmit() local 1447 ipproto = IPPROTO_IPIP; in ip6_tnl_start_xmit() 1452 ipproto = IPPROTO_IPV6; in ip6_tnl_start_xmit() 1455 ipproto = IPPROTO_MPLS; in ip6_tnl_start_xmit() 1461 ret = ipxip6_tnl_xmit(skb, dev, ipproto); in ip6_tnl_start_xmit()
|
| /Linux-v5.10/tools/testing/selftests/net/ |
| D | pmtu.sh | 363 ipproto="4" 366 ipproto="41" 375 ipproto="4 -6" 379 ipproto="41 -6" 383 run_cmd ${ns_a} ip fou add port 5555 ipproto ${ipproto} || return 2 386 run_cmd ${ns_b} ip fou add port 5556 ipproto ${ipproto}
|
| D | rtnetlink.sh | 528 ip -netns "$testns" fou add port 7777 ipproto 47 2>/dev/null 534 ip -netns "$testns" fou add port 8888 ipproto 4
|
| /Linux-v5.10/drivers/net/ethernet/sfc/ |
| D | efx_common.c | 1299 u8 ipproto; in efx_can_encap_offloads() local 1311 ipproto = ip_hdr(skb)->protocol; in efx_can_encap_offloads() 1317 ipproto = ipv6_hdr(skb)->nexthdr; in efx_can_encap_offloads() 1323 switch (ipproto) { in efx_can_encap_offloads()
|
| /Linux-v5.10/drivers/net/ethernet/mellanox/mlx4/ |
| D | en_rx.c | 584 __u8 ipproto = iph->protocol; in get_fixed_ipv4_csum() local 586 if (unlikely(ipproto == IPPROTO_SCTP)) in get_fixed_ipv4_csum() 591 length_for_csum, ipproto, 0); in get_fixed_ipv4_csum()
|
| /Linux-v5.10/include/net/ |
| D | xfrm.h | 435 static inline const struct xfrm_mode *xfrm_ip2inner_mode(struct xfrm_state *x, int ipproto) in xfrm_ip2inner_mode() argument 437 if ((ipproto == IPPROTO_IPIP && x->props.family == AF_INET) || in xfrm_ip2inner_mode() 438 (ipproto == IPPROTO_IPV6 && x->props.family == AF_INET6)) in xfrm_ip2inner_mode()
|
| /Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | en_rx.c | 1002 u8 ipproto = get_ip_proto(skb, network_depth, proto); in mlx5e_handle_csum() local 1004 if (unlikely(ipproto == IPPROTO_SCTP)) in mlx5e_handle_csum()
|
| /Linux-v5.10/include/linux/ |
| D | skbuff.h | 2419 __u8 ipproto) in skb_set_inner_ipproto() argument 2421 skb->inner_ipproto = ipproto; in skb_set_inner_ipproto()
|