WSL2-Linux-Kernel/net
Herbert Xu aa6320d336 gro: Optimise TCP packet reception
gro: Optimise TCP packet reception

As this function can be called more than half a million times for
10GbE, it's important to optimise it as much as we can.

This patch uses bit ops to logical ops, as well as open coding
memcmp to exploit alignment properties.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-02-08 20:22:19 -08:00
..
9p 9p: fix endian issues [attempt 3] 2009-02-06 22:07:41 -08:00
802
8021q gro: Optimise Ethernet header comparison 2009-02-08 20:22:18 -08:00
appletalk
atm
ax25 ax25: more common return path joining 2009-02-06 23:47:14 -08:00
bluetooth
bridge
can
core gro: Optimise Ethernet header comparison 2009-02-08 20:22:18 -08:00
dcb
dccp
decnet
dsa
econet
ethernet
ipv4 gro: Optimise TCP packet reception 2009-02-08 20:22:19 -08:00
ipv6 Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-02-07 02:52:44 -08:00
ipx
irda
iucv
key
lapb
llc
mac80211
netfilter
netlabel
netlink netlink: change return-value logic of netlink_broadcast() 2009-02-05 23:56:36 -08:00
netrom
packet
phonet
rfkill
rose
rxrpc RxRPC: Fix a potential NULL dereference 2009-02-06 21:50:52 -08:00
sched
sctp
sunrpc net/sunrpc/xprtsock.c: some common code found 2009-02-06 23:48:33 -08:00
tipc
unix
wanrouter
wimax netlink: change return-value logic of netlink_broadcast() 2009-02-05 23:56:36 -08:00
wireless
x25
xfrm
Kconfig
Makefile
TUNABLE
compat.c
nonet.c
socket.c
sysctl_net.c