net/tcp: Do not trigger retransmission if the new data has not been consumed.
Signed-off-by: chao an <anchao@xiaomi.com>
This commit is contained in:
parent
56c6943311
commit
1510dbee68
@ -804,7 +804,8 @@ static uint16_t psock_send_eventhandler(FAR struct net_driver_s *dev,
|
||||
*/
|
||||
|
||||
if ((conn->tcpstateflags & TCP_ESTABLISHED) &&
|
||||
(flags & (TCP_POLL | TCP_REXMIT)) &&
|
||||
((flags & TCP_NEWDATA) == 0) &&
|
||||
(flags & (TCP_POLL | TCP_REXMIT | TCP_ACKDATA)) &&
|
||||
!(sq_empty(&conn->write_q)) &&
|
||||
conn->snd_wnd > 0)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user