]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r306443:
authorjch <jch@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 9 Oct 2016 21:35:12 +0000 (21:35 +0000)
committerjch <jch@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 9 Oct 2016 21:35:12 +0000 (21:35 +0000)
commitd1c8ca47ae0088ee7e9fb24a5abc2d6bb975c7ef
treedd4cf373e8c7b7998d618b9cbe67c8ddf2a7d467
parentaa67fa4329c6cf0853a8aa60f2bee30edf66f75c
MFC r306443:

Fix an issue with accept_filter introduced with r261242:

As a side effect of r261242 when using accept_filter the
first call to soisconnected() is done earlier in tcp_input()
instead of tcp_do_segment() context.  Restore the expected behaviour.

Note:  This call to soisconnected() seems to be extraneous in all
cases (with or without accept_filter).  Will be addressed in a
separate commit.

PR: 212920
Reported by: Alexey
Tested by: Alexey, jch
Sponsored by: Verisign, Inc.

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