aboutsummaryrefslogtreecommitdiff
path: root/net/unix/af_unix.c
diff options
context:
space:
mode:
authorDavid S. Miller <[email protected]>2005-08-04 19:52:01 -0700
committerLinus Torvalds <[email protected]>2005-08-04 21:43:14 -0700
commit846998ae87a80b0fd45b4cf5cf001a159d746f27 (patch)
treea81d0f6d2b1f1817d557bd5f5611c81ff9026b51 /net/unix/af_unix.c
parent0c3dba1534569734ba353afdf3f11def497ff2ac (diff)
[PATCH] tcp: fix TSO sizing bugs
MSS changes can be lost since we preemptively initialize the tso_segs count for an SKB before we %100 commit to sending it out. So, by the time we send it out, the tso_size information can be stale due to PMTU events. This mucks up all of the logic in our send engine, and can even result in the BUG() triggering in tcp_tso_should_defer(). Another problem we have is that we're storing the tp->mss_cache, not the SACK block normalized MSS, as the tso_size. That's wrong too. Signed-off-by: David S. Miller <[email protected]> Cc: Herbert Xu <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'net/unix/af_unix.c')
0 files changed, 0 insertions, 0 deletions