Home
last modified time | relevance | path

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

/linux/net/netfilter/ipvs/
H A Dip_vs_xmit.c923 unsigned int max_headroom, __u8 *next_protocol, in ip_vs_prepare_tunneled_skb()
936 if (skb_headroom(skb) < max_headroom || skb_cloned(skb)) { in ip_vs_prepare_tunneled_skb()
937 new_skb = skb_realloc_headroom(skb, max_headroom); in ip_vs_prepare_tunneled_skb()
1122 unsigned int max_headroom; /* The extra header space needed */ in ip_vs_tunnel_xmit()
1143 max_headroom = LL_RESERVED_SPACE(tdev) + sizeof(struct iphdr); in ip_vs_tunnel_xmit()
1157 max_headroom += sizeof(struct udphdr) + gue_hdrlen; in ip_vs_tunnel_xmit()
1166 max_headroom += gre_hdrlen; in ip_vs_tunnel_xmit()
1171 skb = ip_vs_prepare_tunneled_skb(skb, cp->af, max_headroom, in ip_vs_tunnel_xmit()
1266 unsigned int max_headroom; /* The extra header space needed */ in ip_vs_tunnel_xmit_v6()
1288 max_headroom in ip_vs_tunnel_xmit_v6()
921 ip_vs_prepare_tunneled_skb(struct sk_buff * skb,int skb_af,unsigned int max_headroom,__u8 * next_protocol,__u32 * payload_len,__u8 * dsfield,__u8 * ttl,__be16 * df) ip_vs_prepare_tunneled_skb() argument
1120 unsigned int max_headroom; /* The extra header space needed */ ip_vs_tunnel_xmit() local
1264 unsigned int max_headroom; /* The extra header space needed */ ip_vs_tunnel_xmit_v6() local
[all...]
/linux/net/bridge/
H A Dbr_if.c301 unsigned max_headroom = 0; in get_max_headroom() local
307 if (dev_headroom > max_headroom) in get_max_headroom()
308 max_headroom = dev_headroom; in get_max_headroom()
311 return max_headroom; in get_max_headroom()
/linux/net/openvswitch/
H A Ddatapath.c2251 unsigned int dev_headroom, max_headroom = 0; in ovs_get_max_headroom() local
2261 if (dev_headroom > max_headroom) in ovs_get_max_headroom()
2262 max_headroom = dev_headroom; in ovs_get_max_headroom()
2266 return max_headroom; in ovs_get_max_headroom()
2275 dp->max_headroom = new_headroom; in ovs_update_headroom()
2358 if (new_headroom > dp->max_headroom) in ovs_vport_cmd_new()
2361 netdev_set_rx_headroom(vport->dev, dp->max_headroom); in ovs_vport_cmd_new()
2460 if (netdev_get_fwd_headroom(vport->dev) == dp->max_headroom) in ovs_vport_cmd_del()
2469 if (new_headroom < dp->max_headroom) in ovs_vport_cmd_del()
H A Ddatapath.h106 u32 max_headroom; member
/linux/net/ipv6/
H A Dip6_tunnel.c1098 unsigned int max_headroom = psh_hlen; in ip6_tnl_xmit() local
1192 max_headroom += 8; in ip6_tnl_xmit()
1221 max_headroom += LL_RESERVED_SPACE(tdev); in ip6_tnl_xmit()
1223 if (skb_headroom(skb) < max_headroom || skb_shared(skb) || in ip6_tnl_xmit()
1227 new_skb = skb_realloc_headroom(skb, max_headroom); in ip6_tnl_xmit()
1258 max_headroom = LL_RESERVED_SPACE(tdev) + sizeof(struct ipv6hdr) in ip6_tnl_xmit()
1260 ip_tunnel_adj_headroom(dev, max_headroom); in ip6_tnl_xmit()
/linux/net/ipv4/
H A Dip_tunnel.c675 unsigned int max_headroom; /* The extra header space needed */ in ip_tunnel_xmit() local
833 max_headroom = LL_RESERVED_SPACE(rt->dst.dev) + sizeof(struct iphdr) in ip_tunnel_xmit()
836 if (skb_cow_head(skb, max_headroom)) { in ip_tunnel_xmit()
843 ip_tunnel_adj_headroom(dev, max_headroom); in ip_tunnel_xmit()
/linux/net/core/
H A Ddev.c12765 unsigned short max_headroom = 0; in netdev_compute_master_upper_features() local
12801 max_headroom = max(max_headroom, lower_dev->needed_headroom); in netdev_compute_master_upper_features()
12825 dev->needed_headroom = max_headroom; in netdev_compute_master_upper_features()