Searched refs:max_headroom (Results 1 – 10 of 10) sorted by relevance
| /linux/net/netfilter/ipvs/ |
| H A D | ip_vs_xmit.c | 962 unsigned int max_headroom, __u8 *next_protocol, in ip_vs_prepare_tunneled_skb() argument 975 if (skb_headroom(skb) < max_headroom || skb_cloned(skb)) { in ip_vs_prepare_tunneled_skb() 976 new_skb = skb_realloc_headroom(skb, max_headroom); in ip_vs_prepare_tunneled_skb() 1161 unsigned int max_headroom; /* The extra header space needed */ in ip_vs_tunnel_xmit() local 1182 max_headroom = LL_RESERVED_SPACE(tdev) + sizeof(struct iphdr); in ip_vs_tunnel_xmit() 1196 max_headroom += sizeof(struct udphdr) + gue_hdrlen; in ip_vs_tunnel_xmit() 1205 max_headroom += gre_hdrlen; in ip_vs_tunnel_xmit() 1210 skb = ip_vs_prepare_tunneled_skb(skb, cp->af, max_headroom, in ip_vs_tunnel_xmit() 1305 unsigned int max_headroom; /* The extra header space needed */ in ip_vs_tunnel_xmit_v6() local 1327 max_headroom = LL_RESERVED_SPACE(tdev) + sizeof(struct ipv6hdr); in ip_vs_tunnel_xmit_v6() [all …]
|
| /linux/net/bridge/ |
| H A D | br_if.c | 302 unsigned max_headroom = 0; in get_max_headroom() local 308 if (dev_headroom > max_headroom) in get_max_headroom() 309 max_headroom = dev_headroom; in get_max_headroom() 312 return max_headroom; in get_max_headroom()
|
| /linux/drivers/net/ppp/ |
| H A D | pptp.c | 165 int max_headroom; in pptp_xmit() local 176 max_headroom = LL_RESERVED_SPACE(tdev) + sizeof(*iph) + sizeof(*hdr) + 2; in pptp_xmit() 178 if (skb_headroom(skb) < max_headroom || skb_cloned(skb) || skb_shared(skb)) { in pptp_xmit() 179 struct sk_buff *new_skb = skb_realloc_headroom(skb, max_headroom); in pptp_xmit()
|
| /linux/net/openvswitch/ |
| H A D | datapath.c | 2298 unsigned int dev_headroom, max_headroom = 0; in ovs_get_max_headroom() 2308 if (dev_headroom > max_headroom) in ovs_get_max_headroom() 2309 max_headroom = dev_headroom; in ovs_get_max_headroom() 2313 return max_headroom; 2322 dp->max_headroom = new_headroom; in ovs_update_headroom() 2400 if (new_headroom > dp->max_headroom) in ovs_vport_cmd_new() 2403 netdev_set_rx_headroom(vport->dev, dp->max_headroom); in ovs_vport_cmd_new() 2501 if (netdev_get_fwd_headroom(vport->dev) == dp->max_headroom) in ovs_vport_cmd_del() 2510 if (new_headroom < dp->max_headroom) in ovs_vport_cmd_del() 2296 unsigned int dev_headroom, max_headroom = 0; ovs_get_max_headroom() local
|
| H A D | datapath.h | 80 * @max_headroom: The maximum headroom of all vports in this datapath; it will 106 u32 max_headroom; member
|
| /linux/net/ipv4/ |
| H A D | ip_tunnel.c | 675 unsigned int max_headroom; /* The extra header space needed */ in ip_tunnel_xmit() local 836 max_headroom = LL_RESERVED_SPACE(rt->dst.dev) + sizeof(struct iphdr) in ip_tunnel_xmit() 839 if (skb_cow_head(skb, max_headroom)) { in ip_tunnel_xmit() 846 ip_tunnel_adj_headroom(dev, max_headroom); in ip_tunnel_xmit()
|
| /linux/net/ipv6/ |
| H A D | ip6_tunnel.c | 1113 unsigned int max_headroom = psh_hlen; in ip6_tnl_xmit() local 1207 max_headroom += 8; in ip6_tnl_xmit() 1237 max_headroom += LL_RESERVED_SPACE(tdev); in ip6_tnl_xmit() 1239 if (skb_cow_head(skb, max_headroom)) in ip6_tnl_xmit() 1263 max_headroom = LL_RESERVED_SPACE(tdev) + sizeof(struct ipv6hdr) in ip6_tnl_xmit() 1265 ip_tunnel_adj_headroom(dev, max_headroom); in ip6_tnl_xmit()
|
| H A D | sit.c | 910 unsigned int max_headroom; /* The extra header space needed */ in ipip6_tunnel_xmit() local 1004 max_headroom = LL_RESERVED_SPACE(tdev) + t_hlen; in ipip6_tunnel_xmit() 1006 if (skb_headroom(skb) < max_headroom || skb_shared(skb) || in ipip6_tunnel_xmit() 1008 struct sk_buff *new_skb = skb_realloc_headroom(skb, max_headroom); in ipip6_tunnel_xmit()
|
| /linux/drivers/net/ |
| H A D | tun.c | 1189 size_t max_headroom; in tun_set_headroom() local 1191 max_headroom = min_t(size_t, SKB_MAX_HEAD(0), U16_MAX - 1); in tun_set_headroom() 1194 max_headroom -= ETH_HLEN + NET_IP_ALIGN; in tun_set_headroom() 1196 max_headroom -= 1; in tun_set_headroom() 1198 tun->align = clamp_t(int, new_hr, NET_SKB_PAD, max_headroom); in tun_set_headroom()
|
| /linux/net/core/ |
| H A D | dev.c | 13002 unsigned short max_headroom = 0; in netdev_compute_master_upper_features() local 13038 max_headroom = max(max_headroom, lower_dev->needed_headroom); in netdev_compute_master_upper_features() 13062 dev->needed_headroom = max_headroom; in netdev_compute_master_upper_features()
|