tcp: force zero window on full rx fifo

Type: feature

Change-Id: I7c5684a9f88e56fd62d83a59c14c4e4a6f096b89
Signed-off-by: Florin Coras <fcoras@cisco.com>
(cherry picked from commit 182d2198332c2a20891a7cdbceeaaf62b47924e8)
This commit is contained in:
Florin Coras 2019-07-24 10:27:20 -07:00 committed by Andrew Yourtchenko
parent ea584d137d
commit fbe948c813

View File

@ -122,7 +122,10 @@ tcp_update_rcv_wnd (tcp_connection_t * tc)
*/
available_space = transport_max_rx_enqueue (&tc->connection);
if (PREDICT_FALSE (available_space < tc->rcv_opts.mss))
available_space = 0;
{
tc->rcv_wnd = 0;
return;
}
/*
* Use the above and what we know about what we've previously advertised