Home
last modified time | relevance | path

Searched refs:xnet (Results 1 - 24 of 24) sorted by relevance

/kernel/linux/linux-5.10/include/net/
H A Dip_tunnels.h414 __be16 inner_proto, bool raw_proto, bool xnet);
417 __be16 inner_proto, bool xnet) in iptunnel_pull_header()
419 return __iptunnel_pull_header(skb, hdr_len, inner_proto, false, xnet); in iptunnel_pull_header()
424 u8 tos, u8 ttl, __be16 df, bool xnet);
416 iptunnel_pull_header(struct sk_buff *skb, int hdr_len, __be16 inner_proto, bool xnet) iptunnel_pull_header() argument
H A Dudp_tunnel.h145 bool xnet, bool nocheck);
/kernel/linux/linux-6.6/include/net/
H A Dip_tunnels.h442 __be16 inner_proto, bool raw_proto, bool xnet);
445 __be16 inner_proto, bool xnet) in iptunnel_pull_header()
447 return __iptunnel_pull_header(skb, hdr_len, inner_proto, false, xnet); in iptunnel_pull_header()
452 u8 tos, u8 ttl, __be16 df, bool xnet);
444 iptunnel_pull_header(struct sk_buff *skb, int hdr_len, __be16 inner_proto, bool xnet) iptunnel_pull_header() argument
H A Dudp_tunnel.h153 bool xnet, bool nocheck);
/kernel/linux/linux-6.6/net/ipv4/
H A Dudp_tunnel_core.c156 bool xnet, bool nocheck) in udp_tunnel_xmit_skb()
172 iptunnel_xmit(sk, rt, skb, src, dst, IPPROTO_UDP, tos, ttl, df, xnet); in udp_tunnel_xmit_skb()
153 udp_tunnel_xmit_skb(struct rtable *rt, struct sock *sk, struct sk_buff *skb, __be32 src, __be32 dst, __u8 tos, __u8 ttl, __be16 df, __be16 src_port, __be16 dst_port, bool xnet, bool nocheck) udp_tunnel_xmit_skb() argument
H A Dip_tunnel_core.c52 __u8 tos, __u8 ttl, __be16 df, bool xnet) in iptunnel_xmit()
60 skb_scrub_packet(skb, xnet); in iptunnel_xmit()
93 __be16 inner_proto, bool raw_proto, bool xnet) in __iptunnel_pull_header()
119 skb_scrub_packet(skb, xnet); in __iptunnel_pull_header()
50 iptunnel_xmit(struct sock *sk, struct rtable *rt, struct sk_buff *skb, __be32 src, __be32 dst, __u8 proto, __u8 tos, __u8 ttl, __be16 df, bool xnet) iptunnel_xmit() argument
92 __iptunnel_pull_header(struct sk_buff *skb, int hdr_len, __be16 inner_proto, bool raw_proto, bool xnet) __iptunnel_pull_header() argument
/kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/
H A Drxe_net.c250 __u8 tos, __u8 ttl, __be16 df, bool xnet) in prepare_ipv4_hdr()
254 skb_scrub_packet(skb, xnet); in prepare_ipv4_hdr()
306 bool xnet = false; in prepare4() local
322 av->grh.traffic_class, av->grh.hop_limit, df, xnet); in prepare4()
248 prepare_ipv4_hdr(struct dst_entry *dst, struct sk_buff *skb, __be32 saddr, __be32 daddr, __u8 proto, __u8 tos, __u8 ttl, __be16 df, bool xnet) prepare_ipv4_hdr() argument
/kernel/linux/linux-6.6/drivers/infiniband/sw/rxe/
H A Drxe_net.c228 __u8 tos, __u8 ttl, __be16 df, bool xnet) in prepare_ipv4_hdr()
232 skb_scrub_packet(skb, xnet); in prepare_ipv4_hdr()
284 bool xnet = false; in prepare4() local
299 av->grh.traffic_class, av->grh.hop_limit, df, xnet); in prepare4()
226 prepare_ipv4_hdr(struct dst_entry *dst, struct sk_buff *skb, __be32 saddr, __be32 daddr, __u8 proto, __u8 tos, __u8 ttl, __be16 df, bool xnet) prepare_ipv4_hdr() argument
/kernel/linux/linux-5.10/net/ipv4/
H A Dudp_tunnel_core.c174 bool xnet, bool nocheck) in udp_tunnel_xmit_skb()
190 iptunnel_xmit(sk, rt, skb, src, dst, IPPROTO_UDP, tos, ttl, df, xnet); in udp_tunnel_xmit_skb()
171 udp_tunnel_xmit_skb(struct rtable *rt, struct sock *sk, struct sk_buff *skb, __be32 src, __be32 dst, __u8 tos, __u8 ttl, __be16 df, __be16 src_port, __be16 dst_port, bool xnet, bool nocheck) udp_tunnel_xmit_skb() argument
H A Dip_tunnel_core.c52 __u8 tos, __u8 ttl, __be16 df, bool xnet) in iptunnel_xmit()
60 skb_scrub_packet(skb, xnet); in iptunnel_xmit()
93 __be16 inner_proto, bool raw_proto, bool xnet) in __iptunnel_pull_header()
119 skb_scrub_packet(skb, xnet); in __iptunnel_pull_header()
50 iptunnel_xmit(struct sock *sk, struct rtable *rt, struct sk_buff *skb, __be32 src, __be32 dst, __u8 proto, __u8 tos, __u8 ttl, __be16 df, bool xnet) iptunnel_xmit() argument
92 __iptunnel_pull_header(struct sk_buff *skb, int hdr_len, __be16 inner_proto, bool raw_proto, bool xnet) __iptunnel_pull_header() argument
/kernel/linux/linux-5.10/net/xfrm/
H A Dxfrm_interface_core.c191 static void xfrmi_scrub_packet(struct sk_buff *skb, bool xnet) in xfrmi_scrub_packet() argument
201 if (!xnet) in xfrmi_scrub_packet()
262 bool xnet; in xfrmi_rcv_cb() local
283 xnet = !net_eq(xi->net, dev_net(skb->dev)); in xfrmi_rcv_cb()
285 if (xnet) { in xfrmi_rcv_cb()
302 xfrmi_scrub_packet(skb, xnet); in xfrmi_rcv_cb()
/kernel/linux/linux-6.6/net/xfrm/
H A Dxfrm_interface_core.c295 static void xfrmi_scrub_packet(struct sk_buff *skb, bool xnet) in xfrmi_scrub_packet() argument
305 if (!xnet) in xfrmi_scrub_packet()
366 bool xnet; in xfrmi_rcv_cb() local
389 xnet = !net_eq(xi->net, dev_net(skb->dev)); in xfrmi_rcv_cb()
391 if (xnet) { in xfrmi_rcv_cb()
408 xfrmi_scrub_packet(skb, xnet); in xfrmi_rcv_cb()
/kernel/linux/linux-5.10/drivers/net/
H A Dbareudp.c285 bool xnet = !net_eq(bareudp->net, dev_net(bareudp->dev)); in bareudp_xmit_skb() local
315 skb_scrub_packet(skb, xnet); in bareudp_xmit_skb()
348 bool xnet = !net_eq(bareudp->net, dev_net(bareudp->dev)); in bareudp6_xmit_skb() local
377 skb_scrub_packet(skb, xnet); in bareudp6_xmit_skb()
H A Dgeneve.c740 bool xnet, int ip_hdr_len) in geneve_build_skb()
748 skb_scrub_packet(skb, xnet); in geneve_build_skb()
885 bool xnet = !net_eq(geneve->net, dev_net(geneve->dev)); in geneve_xmit_skb() local
968 err = geneve_build_skb(&rt->dst, skb, info, xnet, sizeof(struct iphdr)); in geneve_xmit_skb()
984 bool xnet = !net_eq(geneve->net, dev_net(geneve->dev)); in geneve6_xmit_skb() local
1047 err = geneve_build_skb(dst, skb, info, xnet, sizeof(struct ipv6hdr)); in geneve6_xmit_skb()
738 geneve_build_skb(struct dst_entry *dst, struct sk_buff *skb, const struct ip_tunnel_info *info, bool xnet, int ip_hdr_len) geneve_build_skb() argument
/kernel/linux/linux-6.6/drivers/net/
H A Dbareudp.c294 bool xnet = !net_eq(bareudp->net, dev_net(bareudp->dev)); in bareudp_xmit_skb() local
324 skb_scrub_packet(skb, xnet); in bareudp_xmit_skb()
357 bool xnet = !net_eq(bareudp->net, dev_net(bareudp->dev)); in bareudp6_xmit_skb() local
386 skb_scrub_packet(skb, xnet); in bareudp6_xmit_skb()
H A Dgeneve.c768 bool xnet, int ip_hdr_len, in geneve_build_skb()
778 skb_scrub_packet(skb, xnet); in geneve_build_skb()
917 bool xnet = !net_eq(geneve->net, dev_net(geneve->dev)); in geneve_xmit_skb() local
1000 err = geneve_build_skb(&rt->dst, skb, info, xnet, sizeof(struct iphdr), in geneve_xmit_skb()
1017 bool xnet = !net_eq(geneve->net, dev_net(geneve->dev)); in geneve6_xmit_skb() local
1080 err = geneve_build_skb(dst, skb, info, xnet, sizeof(struct ipv6hdr), in geneve6_xmit_skb()
766 geneve_build_skb(struct dst_entry *dst, struct sk_buff *skb, const struct ip_tunnel_info *info, bool xnet, int ip_hdr_len, bool inner_proto_inherit) geneve_build_skb() argument
/kernel/linux/linux-5.10/drivers/net/ipvlan/
H A Dipvlan_core.c302 bool xnet = true; in ipvlan_skb_crossing_ns() local
305 xnet = !net_eq(dev_net(skb->dev), dev_net(dev)); in ipvlan_skb_crossing_ns()
307 skb_scrub_packet(skb, xnet); in ipvlan_skb_crossing_ns()
/kernel/linux/linux-6.6/drivers/net/ipvlan/
H A Dipvlan_core.c301 bool xnet = true; in ipvlan_skb_crossing_ns() local
304 xnet = !net_eq(dev_net(skb->dev), dev_net(dev)); in ipvlan_skb_crossing_ns()
306 skb_scrub_packet(skb, xnet); in ipvlan_skb_crossing_ns()
/kernel/linux/linux-5.10/drivers/net/vxlan/
H A Dvxlan_core.c2608 bool xnet = !net_eq(vxlan->net, dev_net(vxlan->dev)); in vxlan_xmit_one() local
2753 src_port, dst_port, xnet, !udp_sum); in vxlan_xmit_one()
2809 skb_scrub_packet(skb, xnet); in vxlan_xmit_one()
/kernel/linux/linux-6.6/drivers/net/vxlan/
H A Dvxlan_core.c2435 bool xnet = !net_eq(vxlan->net, dev_net(vxlan->dev)); in vxlan_xmit_one() local
2589 src_port, dst_port, xnet, !udp_sum); in vxlan_xmit_one()
2645 skb_scrub_packet(skb, xnet); in vxlan_xmit_one()
/kernel/linux/linux-5.10/net/core/
H A Dskbuff.c5288 * @xnet: packet is crossing netns
5294 * another namespace (@xnet == true). We have to clear all information in the
5297 void skb_scrub_packet(struct sk_buff *skb, bool xnet) in skb_scrub_packet() argument
5312 if (!xnet) in skb_scrub_packet()
/kernel/linux/linux-6.6/net/core/
H A Dskbuff.c5836 * @xnet: packet is crossing netns
5842 * another namespace (@xnet == true). We have to clear all information in the
5845 void skb_scrub_packet(struct sk_buff *skb, bool xnet) in skb_scrub_packet() argument
5860 if (!xnet) in skb_scrub_packet()
/kernel/linux/linux-5.10/include/linux/
H A Dskbuff.h3581 void skb_scrub_packet(struct sk_buff *skb, bool xnet);
/kernel/linux/linux-6.6/include/linux/
H A Dskbuff.h3991 void skb_scrub_packet(struct sk_buff *skb, bool xnet);

Completed in 74 milliseconds