diff options
author | jch <jch@FreeBSD.org> | 2014-10-30 08:53:56 +0000 |
---|---|---|
committer | jch <jch@FreeBSD.org> | 2014-10-30 08:53:56 +0000 |
commit | 5630210a7f1dbbd903b77b2aef939cd47c63da58 (patch) | |
tree | 2136568ca3c9519f2148245ea43ee938f0b3bfea /lib/libc/stdlib/a64l.c | |
parent | d140ecd680057af241267a4e27144a9c980fc8cf (diff) | |
download | FreeBSD-src-5630210a7f1dbbd903b77b2aef939cd47c63da58.zip FreeBSD-src-5630210a7f1dbbd903b77b2aef939cd47c63da58.tar.gz |
Fix a race condition in TCP timewait between tcp_tw_2msl_reuse() and
tcp_tw_2msl_scan(). This race condition drives unplanned timewait
timeout cancellation. Also simplify implementation by holding inpcb
reference and removing tcptw reference counting.
Differential Revision: https://reviews.freebsd.org/D826
Submitted by: Marc De la Gueronniere <mdelagueronniere@verisign.com>
Submitted by: jch
Reviewed By: jhb (mentor), adrian, rwatson
Sponsored by: Verisign, Inc.
MFC after: 2 weeks
X-MFC-With: r264321
Diffstat (limited to 'lib/libc/stdlib/a64l.c')
0 files changed, 0 insertions, 0 deletions