diff options
| author | 2015-09-25 07:39:18 -0700 | |
|---|---|---|
| committer | 2015-09-25 13:00:38 -0700 | |
| commit | 6ac705b1805863b1899e85f641bb265f9e6e9d99 (patch) | |
| tree | 154c40ca207c6556ad154aeb77f8ab74ae21ac4c /net/ipv6/tcp_ipv6.c | |
| parent | tcp: remove tcp_synack_options() socket argument (diff) | |
| download | wireguard-linux-6ac705b1805863b1899e85f641bb265f9e6e9d99.tar.xz wireguard-linux-6ac705b1805863b1899e85f641bb265f9e6e9d99.zip | |
tcp: remove tcp_ecn_make_synack() socket argument
SYNACK packets might be sent without holding socket lock.
For DCTCP/ECN sake, we should call INET_ECN_xmit() while
socket lock is owned, and only when we init/change congestion control.
This also fixies a bug if congestion module is changed from
dctcp to another one on a listener : we now clear ECN bits
properly.
Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv6/tcp_ipv6.c')
0 files changed, 0 insertions, 0 deletions
