aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv6/tcp_ipv6.c
diff options
context:
space:
mode:
authorEric Dumazet <[email protected]>2015-09-25 14:39:18 +0000
committerDavid S. Miller <[email protected]>2015-09-25 20:00:38 +0000
commit6ac705b1805863b1899e85f641bb265f9e6e9d99 (patch)
tree154c40ca207c6556ad154aeb77f8ab74ae21ac4c /net/ipv6/tcp_ipv6.c
parenttcp: remove tcp_synack_options() socket argument (diff)
downloadkernel-6ac705b1805863b1899e85f641bb265f9e6e9d99.tar.gz
kernel-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 <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'net/ipv6/tcp_ipv6.c')
0 files changed, 0 insertions, 0 deletions