+1
−0
+1
−0
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
[ Upstream commit e05836ac07c77dd90377f8c8140bce2a44af5fe7 ]
When the connection is aborted, there is no point in
keeping the packets on the write queue until the connection
is closed.
Similar to a27fd7a8ed38 ('tcp: purge write queue upon RST'),
this is essential for a correct MSG_ZEROCOPY implementation,
because userspace cannot call close(fd) before receiving
zerocopy signals even when the connection is aborted.
Fixes: f214f915 ("tcp: enable MSG_ZEROCOPY")
Signed-off-by:
Soheil Hassas Yeganeh <soheil@google.com>
Signed-off-by:
Neal Cardwell <ncardwell@google.com>
Reviewed-by:
Eric Dumazet <edumazet@google.com>
Signed-off-by:
Yuchung Cheng <ycheng@google.com>
Signed-off-by:
David S. Miller <davem@davemloft.net>
Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>