Home
last modified time | relevance | path

Searched refs:ipproto (Results 1 – 16 of 16) sorted by relevance

/linux/samples/bpf/
A Dxdp2_kern.c68 u32 ipproto; in xdp_prog1() local
98 ipproto = parse_ipv4(data, nh_off, data_end); in xdp_prog1()
100 ipproto = parse_ipv6(data, nh_off, data_end); in xdp_prog1()
102 ipproto = 0; in xdp_prog1()
104 value = bpf_map_lookup_elem(&rxcnt, &ipproto); in xdp_prog1()
108 if (ipproto == IPPROTO_UDP) { in xdp_prog1()
A Dxdp1_kern.c52 u32 ipproto; in xdp_prog1() local
82 ipproto = parse_ipv4(data, nh_off, data_end); in xdp_prog1()
84 ipproto = parse_ipv6(data, nh_off, data_end); in xdp_prog1()
86 ipproto = 0; in xdp_prog1()
88 value = bpf_map_lookup_elem(&rxcnt, &ipproto); in xdp_prog1()
A Dxdp_router_ipv4_kern.c120 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/net/ipv4/
A Dipip.c226 if (tunnel->parms.iph.protocol != ipproto && in ipip_tunnel_rcv()
233 if (ipproto == IPPROTO_MPLS) in ipip_tunnel_rcv()
278 u8 ipproto; in ipip_tunnel_xmit() local
285 ipproto = IPPROTO_IPIP; in ipip_tunnel_xmit()
289 ipproto = IPPROTO_MPLS; in ipip_tunnel_xmit()
296 if (tiph->protocol != ipproto && tiph->protocol != 0) in ipip_tunnel_xmit()
302 skb_set_inner_ipproto(skb, ipproto); in ipip_tunnel_xmit()
305 ip_md_tunnel_xmit(skb, dev, ipproto, 0); in ipip_tunnel_xmit()
307 ip_tunnel_xmit(skb, dev, tiph, ipproto); in ipip_tunnel_xmit()
317 static bool ipip_tunnel_ioctl_verify_protocol(u8 ipproto) in ipip_tunnel_ioctl_verify_protocol() argument
[all …]
A Dfou.c89 void *data, size_t hdrlen, u8 ipproto, in gue_remcsum() argument
/linux/net/netfilter/
A Dxt_l2tp.c173 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/tools/testing/selftests/bpf/
A Dtest_tc_tunnel.sh154 readonly ipproto=4
155 readonly netcat_opt=-${ipproto}
165 readonly ipproto=6
166 readonly netcat_opt=-${ipproto}
219 ip netns exec "${ns2}" ip fou add port $dport ipproto ${dproto}
/linux/net/ipv6/
A Dsit.c757 static int sit_tunnel_rcv(struct sk_buff *skb, u8 ipproto) in sit_tunnel_rcv() argument
771 if (tunnel->parms.iph.protocol != ipproto && in sit_tunnel_rcv()
778 if (ipproto == IPPROTO_MPLS) in sit_tunnel_rcv()
1055 struct net_device *dev, u8 ipproto) in sit_tunnel_xmit__() argument
1063 skb_set_inner_ipproto(skb, ipproto); in sit_tunnel_xmit__()
1065 ip_tunnel_xmit(skb, dev, tiph, ipproto); in sit_tunnel_xmit__()
1247 static bool ipip6_valid_ip_proto(u8 ipproto) in ipip6_valid_ip_proto() argument
1249 return ipproto == IPPROTO_IPV6 || in ipip6_valid_ip_proto()
1250 ipproto == IPPROTO_IPIP || in ipip6_valid_ip_proto()
1252 ipproto == IPPROTO_MPLS || in ipip6_valid_ip_proto()
[all …]
A Dip6_tunnel.c465 ip6_tnl_err(struct sk_buff *skb, __u8 ipproto, struct inet6_skb_parm *opt, in ip6_tnl_err() argument
489 if (tproto != ipproto && tproto != 0) in ip6_tnl_err()
915 static int ipxip6_rcv(struct sk_buff *skb, u8 ipproto, in ipxip6_rcv() argument
932 if (tproto != ipproto && tproto != 0) in ipxip6_rcv()
1408 u8 ipproto; in ip6_tnl_start_xmit() local
1416 ipproto = IPPROTO_IPIP; in ip6_tnl_start_xmit()
1421 ipproto = IPPROTO_IPV6; in ip6_tnl_start_xmit()
1424 ipproto = IPPROTO_MPLS; in ip6_tnl_start_xmit()
1430 ret = ipxip6_tnl_xmit(skb, dev, ipproto); in ip6_tnl_start_xmit()
/linux/tools/testing/selftests/net/
A Dpmtu.sh393 ipproto="4"
396 ipproto="41"
405 ipproto="4 -6"
409 ipproto="41 -6"
413 run_cmd ${ns_a} ip fou add port 5555 ipproto ${ipproto} || return $ksft_skip
416 run_cmd ${ns_b} ip fou add port 5556 ipproto ${ipproto}
A Drtnetlink.sh528 ip -netns "$testns" fou add port 7777 ipproto 47 2>/dev/null
534 ip -netns "$testns" fou add port 8888 ipproto 4
A Dfib_tests.sh1770 $IP rule add pref 100 ipproto udp sport 12345 dport 54321 table 123
1828 $IP -6 rule add pref 100 ipproto udp sport 12345 dport 54321 table 123
/linux/drivers/net/ethernet/sfc/
A Defx_common.c1301 u8 ipproto; in efx_can_encap_offloads() local
1313 ipproto = ip_hdr(skb)->protocol; in efx_can_encap_offloads()
1319 ipproto = ipv6_hdr(skb)->nexthdr; in efx_can_encap_offloads()
1325 switch (ipproto) { in efx_can_encap_offloads()
/linux/drivers/net/ethernet/mellanox/mlx4/
A Den_rx.c584 __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/include/net/
A Dxfrm.h426 static inline const struct xfrm_mode *xfrm_ip2inner_mode(struct xfrm_state *x, int ipproto) in xfrm_ip2inner_mode() argument
428 if ((ipproto == IPPROTO_IPIP && x->props.family == AF_INET) || in xfrm_ip2inner_mode()
429 (ipproto == IPPROTO_IPV6 && x->props.family == AF_INET6)) in xfrm_ip2inner_mode()
/linux/include/linux/
A Dskbuff.h2489 __u8 ipproto) in skb_set_inner_ipproto() argument
2491 skb->inner_ipproto = ipproto; in skb_set_inner_ipproto()

Completed in 49 milliseconds