what happens is that when sats advertises 0 sized window (frame
   #1704) and viluvere still sends a single byte to it (rfc793 allows
   to do this) (frame #1705) then sats increases his window to 65536
   (frame #1706). i think that there is bug in tcp_receive_window
   function (tcp.h). when rcv_wup is < rcv_nxt the answer should be 0
   not -1.
This is fixed in my sources which will be merged to Linus shortly.
Later,
David S. Miller
davem@dm.cobaltmicro.com
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu