]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r271119, r272081:
authorjch <jch@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 27 Jul 2016 07:51:58 +0000 (07:51 +0000)
committerjch <jch@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 27 Jul 2016 07:51:58 +0000 (07:51 +0000)
commitcf2bf7bb11ac9335c9200fa745be6a9aadd78c26
treebb9a89d3a6a36d0fbe8fb26e008bf81e581db707
parent89375f20af850bf9af19f04820909b88da2a8d52
MFC r271119, r272081:

r271119:

In tcp_input(), don't acquire the pcbinfo global write lock for SYN
packets targeting a listening socket.  Permit to reduce TCP input
processing starvation in context of high SYN load (e.g. short-lived TCP
connections or SYN flood).

Submitted by: Julien Charbon <jcharbon@verisign.com>
Reviewed by: adrian, hiren, jhb, Mike Bentkofsky

r272081:

Catch up with r271119.

git-svn-id: svn://svn.freebsd.org/base/stable/10@303371 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/netinet/tcp_input.c
sys/netinet/tcp_syncache.c
sys/netinet/toecore.c