summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/sfc/efx.c
diff options
context:
space:
mode:
authorBen Hutchings <bhutchings@solarflare.com>2013-05-16 19:38:13 +0200
committerBen Hutchings <bhutchings@solarflare.com>2013-06-24 21:00:32 +0200
commite79255de8581fac7c77dba443d5e79bbc6e72a1f (patch)
treee63c2c5f9748452312f8d34c2f8e1fdbeb9349bb /drivers/net/ethernet/sfc/efx.c
parentsfc: Define and set RX buffer flag for packets parsed as TCP (diff)
downloadlinux-e79255de8581fac7c77dba443d5e79bbc6e72a1f.tar.xz
linux-e79255de8581fac7c77dba443d5e79bbc6e72a1f.zip
sfc: Do not pass non-TCP packets into GRO code
GRO can handle non-TCP packets and pass them up without coalescing, but it has to do some extra work to parse the packet which we can bypass using the hardware parse result. (This condition yields a false negative for TCP/IPv6 packets received by Falcon, but its performance is already poor in that case due to lack of checksum offload.) Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
Diffstat (limited to 'drivers/net/ethernet/sfc/efx.c')
0 files changed, 0 insertions, 0 deletions