Home
last modified time | relevance | path

Searched refs:max_headroom (Results 1 – 8 of 8) sorted by relevance

/Linux-v4.19/net/netfilter/ipvs/
Dip_vs_xmit.c919 unsigned int max_headroom, __u8 *next_protocol, in ip_vs_prepare_tunneled_skb() argument
932 if (skb_headroom(skb) < max_headroom || skb_cloned(skb)) { in ip_vs_prepare_tunneled_skb()
933 new_skb = skb_realloc_headroom(skb, max_headroom); in ip_vs_prepare_tunneled_skb()
1026 unsigned int max_headroom; /* The extra header space needed */ in ip_vs_tunnel_xmit() local
1047 max_headroom = LL_RESERVED_SPACE(tdev) + sizeof(struct iphdr); in ip_vs_tunnel_xmit()
1051 skb = ip_vs_prepare_tunneled_skb(skb, cp->af, max_headroom, in ip_vs_tunnel_xmit()
1113 unsigned int max_headroom; /* The extra header space needed */ in ip_vs_tunnel_xmit_v6() local
1135 max_headroom = LL_RESERVED_SPACE(tdev) + sizeof(struct ipv6hdr); in ip_vs_tunnel_xmit_v6()
1137 skb = ip_vs_prepare_tunneled_skb(skb, cp->af, max_headroom, in ip_vs_tunnel_xmit_v6()
/Linux-v4.19/net/bridge/
Dbr_if.c295 unsigned max_headroom = 0; in get_max_headroom() local
301 if (dev_headroom > max_headroom) in get_max_headroom()
302 max_headroom = dev_headroom; in get_max_headroom()
305 return max_headroom; in get_max_headroom()
/Linux-v4.19/drivers/net/ppp/
Dpptp.c154 int max_headroom; in pptp_xmit() local
169 max_headroom = LL_RESERVED_SPACE(tdev) + sizeof(*iph) + sizeof(*hdr) + 2; in pptp_xmit()
171 if (skb_headroom(skb) < max_headroom || skb_cloned(skb) || skb_shared(skb)) { in pptp_xmit()
172 struct sk_buff *new_skb = skb_realloc_headroom(skb, max_headroom); in pptp_xmit()
/Linux-v4.19/net/openvswitch/
Ddatapath.c1958 unsigned dev_headroom, max_headroom = 0; in update_headroom() local
1967 if (dev_headroom > max_headroom) in update_headroom()
1968 max_headroom = dev_headroom; in update_headroom()
1972 dp->max_headroom = max_headroom; in update_headroom()
1975 netdev_set_rx_headroom(vport->dev, max_headroom); in update_headroom()
2047 if (netdev_get_fwd_headroom(vport->dev) > dp->max_headroom) in ovs_vport_cmd_new()
2050 netdev_set_rx_headroom(vport->dev, dp->max_headroom); in ovs_vport_cmd_new()
2148 if (netdev_get_fwd_headroom(vport->dev) == dp->max_headroom) in ovs_vport_cmd_del()
Ddatapath.h95 u32 max_headroom; member
/Linux-v4.19/net/ipv6/
Dip6_tunnel.c1050 unsigned int max_headroom = psh_hlen; in ip6_tnl_xmit() local
1133 max_headroom += 8; in ip6_tnl_xmit()
1162 max_headroom += LL_RESERVED_SPACE(tdev); in ip6_tnl_xmit()
1164 if (skb_headroom(skb) < max_headroom || skb_shared(skb) || in ip6_tnl_xmit()
1168 new_skb = skb_realloc_headroom(skb, max_headroom); in ip6_tnl_xmit()
1199 max_headroom = LL_RESERVED_SPACE(dst->dev) + sizeof(struct ipv6hdr) in ip6_tnl_xmit()
1201 if (max_headroom > dev->needed_headroom) in ip6_tnl_xmit()
1202 dev->needed_headroom = max_headroom; in ip6_tnl_xmit()
Dsit.c824 unsigned int max_headroom; /* The extra header space needed */ in ipip6_tunnel_xmit() local
961 max_headroom = LL_RESERVED_SPACE(tdev) + t_hlen; in ipip6_tunnel_xmit()
963 if (skb_headroom(skb) < max_headroom || skb_shared(skb) || in ipip6_tunnel_xmit()
965 struct sk_buff *new_skb = skb_realloc_headroom(skb, max_headroom); in ipip6_tunnel_xmit()
/Linux-v4.19/net/ipv4/
Dip_tunnel.c636 unsigned int max_headroom; /* The extra header space needed */ in ip_tunnel_xmit() local
775 max_headroom = LL_RESERVED_SPACE(rt->dst.dev) + sizeof(struct iphdr) in ip_tunnel_xmit()
777 if (max_headroom > dev->needed_headroom) in ip_tunnel_xmit()
778 dev->needed_headroom = max_headroom; in ip_tunnel_xmit()