gro: Avoid unnecessary comparison after skb_gro_header
For the overwhelming majority of cases, skb_gro_header's return value cannot be NULL. Yet we must check it because of its current form. This patch splits it up into multiple functions in order to avoid this. Signed-off-by:Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- include/linux/netdevice.h 14 additions, 9 deletionsinclude/linux/netdevice.h
- net/core/dev.c 12 additions, 5 deletionsnet/core/dev.c
- net/ipv4/af_inet.c 10 additions, 3 deletionsnet/ipv4/af_inet.c
- net/ipv4/tcp.c 16 additions, 6 deletionsnet/ipv4/tcp.c
- net/ipv6/af_inet6.c 10 additions, 3 deletionsnet/ipv6/af_inet6.c
Loading
Please register or sign in to comment