Home
last modified time | relevance | path

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

/Linux-v4.19/samples/bpf/
Dxdp2_kern.c68 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()
Dxdp1_kern.c52 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()
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-v4.19/net/ipv4/
Dipip.c218 static int ipip_tunnel_rcv(struct sk_buff *skb, u8 ipproto) in ipip_tunnel_rcv() argument
232 if (tunnel->parms.iph.protocol != ipproto && in ipip_tunnel_rcv()
239 if (ipproto == IPPROTO_MPLS) in ipip_tunnel_rcv()
282 u8 ipproto; in ipip_tunnel_xmit() local
286 ipproto = IPPROTO_IPIP; in ipip_tunnel_xmit()
290 ipproto = IPPROTO_MPLS; in ipip_tunnel_xmit()
297 if (tiph->protocol != ipproto && tiph->protocol != 0) in ipip_tunnel_xmit()
303 skb_set_inner_ipproto(skb, ipproto); in ipip_tunnel_xmit()
306 ip_md_tunnel_xmit(skb, dev, ipproto); in ipip_tunnel_xmit()
308 ip_tunnel_xmit(skb, dev, tiph, ipproto); in ipip_tunnel_xmit()
[all …]
Dfou.c87 void *data, size_t hdrlen, u8 ipproto, in gue_remcsum() argument
/Linux-v4.19/net/netfilter/
Dxt_l2tp.c176 u8 ipproto = iph->protocol; in l2tp_mt4() local
179 switch (ipproto) { in l2tp_mt4()
194 int ipproto; in l2tp_mt6() local
196 ipproto = ipv6_find_hdr(skb, &thoff, -1, &fragoff, NULL); in l2tp_mt6()
201 switch (ipproto) { in l2tp_mt6()
/Linux-v4.19/net/ipv6/
Dsit.c713 static int sit_tunnel_rcv(struct sk_buff *skb, u8 ipproto) in sit_tunnel_rcv() argument
727 if (tunnel->parms.iph.protocol != ipproto && in sit_tunnel_rcv()
734 if (ipproto == IPPROTO_MPLS) in sit_tunnel_rcv()
1003 struct net_device *dev, u8 ipproto) in sit_tunnel_xmit__() argument
1011 skb_set_inner_ipproto(skb, ipproto); in sit_tunnel_xmit__()
1013 ip_tunnel_xmit(skb, dev, tiph, ipproto); in sit_tunnel_xmit__()
1146 static bool ipip6_valid_ip_proto(u8 ipproto) in ipip6_valid_ip_proto() argument
1148 return ipproto == IPPROTO_IPV6 || in ipip6_valid_ip_proto()
1149 ipproto == IPPROTO_IPIP || in ipip6_valid_ip_proto()
1151 ipproto == IPPROTO_MPLS || in ipip6_valid_ip_proto()
[all …]
Dip6_tunnel.c474 ip6_tnl_err(struct sk_buff *skb, __u8 ipproto, struct inet6_skb_parm *opt, in ip6_tnl_err() argument
498 if (tproto != ipproto && tproto != 0) in ip6_tnl_err()
883 static int ipxip6_rcv(struct sk_buff *skb, u8 ipproto, in ipxip6_rcv() argument
900 if (tproto != ipproto && tproto != 0) in ipxip6_rcv()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/
Den_rx.c587 __u8 ipproto = iph->protocol; in get_fixed_ipv4_csum() local
589 if (unlikely(ipproto == IPPROTO_SCTP)) in get_fixed_ipv4_csum()
594 length_for_csum, ipproto, 0); in get_fixed_ipv4_csum()
/Linux-v4.19/tools/testing/selftests/net/
Drtnetlink.sh418 ip netns exec "$testns" ip fou add port 7777 ipproto 47 2>/dev/null
424 ip netns exec "$testns" ip fou add port 8888 ipproto 4
/Linux-v4.19/include/net/
Dxfrm.h509 static inline struct xfrm_mode *xfrm_ip2inner_mode(struct xfrm_state *x, int ipproto) in xfrm_ip2inner_mode() argument
511 if ((ipproto == IPPROTO_IPIP && x->props.family == AF_INET) || in xfrm_ip2inner_mode()
512 (ipproto == IPPROTO_IPV6 && x->props.family == AF_INET6)) in xfrm_ip2inner_mode()
/Linux-v4.19/include/linux/
Dskbuff.h2210 __u8 ipproto) in skb_set_inner_ipproto() argument
2212 skb->inner_ipproto = ipproto; in skb_set_inner_ipproto()