summaryrefslogtreecommitdiffstats
path: root/net/xfrm
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2006-08-31 15:11:02 -0700
committerDavid S. Miller <davem@sunset.davemloft.net>2006-09-22 15:18:44 -0700
commitff9b5e0f08cb650d113eef0c654f931c0a7ae730 (patch)
tree65ac7b9220184e96c89626a39df3d45715e7171c /net/xfrm
parent3015d5d4e5b15eddea272a697e83391100581932 (diff)
downloadlinux-ff9b5e0f08cb650d113eef0c654f931c0a7ae730.tar.bz2
[TCP]: Fix rcv mss estimate for LRO
By passing a Linux-generated TSO packet straight back into Linux, Xen becomes our first LRO user :) Unfortunately, there is at least one spot in our stack that needs to be changed to cope with this. The receive MSS estimate is computed from the raw packet size. This is broken if the packet is GSO/LRO. Fortunately the real MSS can be found in gso_size so we simply need to use that if it is non-zero. Real LRO NICs should of course set the gso_size field in future. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/xfrm')
0 files changed, 0 insertions, 0 deletions