net: Allow netdevices to specify needed head/tailroom
This patch adds needed_headroom/needed_tailroom members to struct net_device and updates many places that allocate sbks to use them. Not all of them can be converted though, and I'm sure I missed some (I mostly grepped for LL_RESERVED_SPACE) Signed-off-by:Johannes Berg <johannes@sipsolutions.net> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- include/linux/netdevice.h 14 additions, 2 deletionsinclude/linux/netdevice.h
- net/core/netpoll.c 1 addition, 1 deletionnet/core/netpoll.c
- net/econet/af_econet.c 1 addition, 1 deletionnet/econet/af_econet.c
- net/ipv4/arp.c 1 addition, 1 deletionnet/ipv4/arp.c
- net/ipv4/igmp.c 2 additions, 2 deletionsnet/ipv4/igmp.c
- net/ipv4/ipconfig.c 3 additions, 3 deletionsnet/ipv4/ipconfig.c
- net/ipv4/raw.c 4 additions, 6 deletionsnet/ipv4/raw.c
- net/ipv6/ip6_output.c 1 addition, 1 deletionnet/ipv6/ip6_output.c
- net/ipv6/mcast.c 2 additions, 2 deletionsnet/ipv6/mcast.c
- net/ipv6/ndisc.c 2 additions, 2 deletionsnet/ipv6/ndisc.c
- net/ipv6/raw.c 4 additions, 6 deletionsnet/ipv6/raw.c
- net/packet/af_packet.c 1 addition, 1 deletionnet/packet/af_packet.c
- net/xfrm/xfrm_output.c 3 additions, 3 deletionsnet/xfrm/xfrm_output.c
Please register or sign in to comment