/kernel/linux/linux-6.6/net/ipv4/ |
H A D | ip_tunnel.c | 514 int tunnel_hlen, __be32 dst, bool md) in tnl_update_pmtu() 520 tunnel_hlen = md ? tunnel_hlen : tunnel->hlen; in tnl_update_pmtu() 521 pkt_size = skb->len - tunnel_hlen; in tnl_update_pmtu() 525 mtu = dst_mtu(&rt->dst) - (sizeof(struct iphdr) + tunnel_hlen); in tnl_update_pmtu() 585 u8 proto, int tunnel_hlen) in ip_md_tunnel_xmit() 617 if (!tunnel_hlen) in ip_md_tunnel_xmit() 618 tunnel_hlen = ip_encap_hlen(&tun_info->encap); in ip_md_tunnel_xmit() 644 if (tnl_update_pmtu(dev, skb, rt, df, inner_iph, tunnel_hlen, in ip_md_tunnel_xmit() 511 tnl_update_pmtu(struct net_device *dev, struct sk_buff *skb, struct rtable *rt, __be16 df, const struct iphdr *inner_iph, int tunnel_hlen, __be32 dst, bool md) tnl_update_pmtu() argument 584 ip_md_tunnel_xmit(struct sk_buff *skb, struct net_device *dev, u8 proto, int tunnel_hlen) ip_md_tunnel_xmit() argument
|
H A D | ip_gre.c | 483 int tunnel_hlen; in gre_fb_xmit() local 492 tunnel_hlen = gre_calc_hlen(key->tun_flags); in gre_fb_xmit() 503 gre_build_header(skb, tunnel_hlen, flags, proto, in gre_fb_xmit() 507 ip_md_tunnel_xmit(skb, dev, IPPROTO_GRE, tunnel_hlen); in gre_fb_xmit() 524 int tunnel_hlen; in erspan_fb_xmit() local 542 tunnel_hlen = 8 + erspan_hdr_len(version); in erspan_fb_xmit() 590 ip_md_tunnel_xmit(skb, dev, IPPROTO_GRE, tunnel_hlen); in erspan_fb_xmit()
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | ip_gre.c | 478 int tunnel_hlen; in gre_fb_xmit() local 487 tunnel_hlen = gre_calc_hlen(key->tun_flags); in gre_fb_xmit() 498 gre_build_header(skb, tunnel_hlen, flags, proto, in gre_fb_xmit() 502 ip_md_tunnel_xmit(skb, dev, IPPROTO_GRE, tunnel_hlen); in gre_fb_xmit() 519 int tunnel_hlen; in erspan_fb_xmit() local 537 tunnel_hlen = 8 + erspan_hdr_len(version); in erspan_fb_xmit() 584 ip_md_tunnel_xmit(skb, dev, IPPROTO_GRE, tunnel_hlen); in erspan_fb_xmit()
|
H A D | ip_tunnel.c | 500 int tunnel_hlen, __be32 dst, bool md) in tnl_update_pmtu() 506 tunnel_hlen = md ? tunnel_hlen : tunnel->hlen; in tnl_update_pmtu() 507 pkt_size = skb->len - tunnel_hlen; in tnl_update_pmtu() 511 mtu = dst_mtu(&rt->dst) - (sizeof(struct iphdr) + tunnel_hlen); in tnl_update_pmtu() 571 u8 proto, int tunnel_hlen) in ip_md_tunnel_xmit() 625 if (tnl_update_pmtu(dev, skb, rt, df, inner_iph, tunnel_hlen, in ip_md_tunnel_xmit() 497 tnl_update_pmtu(struct net_device *dev, struct sk_buff *skb, struct rtable *rt, __be16 df, const struct iphdr *inner_iph, int tunnel_hlen, __be32 dst, bool md) tnl_update_pmtu() argument 570 ip_md_tunnel_xmit(struct sk_buff *skb, struct net_device *dev, u8 proto, int tunnel_hlen) ip_md_tunnel_xmit() argument
|
/kernel/linux/linux-5.10/include/net/ |
H A D | ip_tunnels.h | 271 const u8 proto, int tunnel_hlen);
|
/kernel/linux/linux-6.6/include/net/ |
H A D | ip_tunnels.h | 292 const u8 proto, int tunnel_hlen);
|