svn commit: r226260 - stable/8/sys/netinet
Attilio Rao
attilio at FreeBSD.org
Tue Oct 11 14:39:20 UTC 2011
Author: attilio
Date: Tue Oct 11 14:39:19 2011
New Revision: 226260
URL: http://svn.freebsd.org/changeset/base/226260
Log:
MFC r226060:
Skip TCP_SIGNATURE calculation for INP_TIMEWAIT case.
Sponsored by: Sandvine Incorporated
Modified:
stable/8/sys/netinet/tcp_input.c
Directory Properties:
stable/8/sys/ (props changed)
stable/8/sys/amd64/include/xen/ (props changed)
stable/8/sys/cddl/contrib/opensolaris/ (props changed)
stable/8/sys/contrib/dev/acpica/ (props changed)
stable/8/sys/contrib/pf/ (props changed)
Modified: stable/8/sys/netinet/tcp_input.c
==============================================================================
--- stable/8/sys/netinet/tcp_input.c Tue Oct 11 14:05:39 2011 (r226259)
+++ stable/8/sys/netinet/tcp_input.c Tue Oct 11 14:39:19 2011 (r226260)
@@ -902,24 +902,8 @@ relocked:
}
INP_INFO_WLOCK_ASSERT(&V_tcbinfo);
-#ifdef TCP_SIGNATURE
- tcp_dooptions(&to, optp, optlen,
- (thflags & TH_SYN) ? TO_SYN : 0);
- if (sig_checked == 0) {
- tp = intotcpcb(inp);
- if (tp == NULL || tp->t_state == TCPS_CLOSED) {
- rstreason = BANDLIM_RST_CLOSEDPORT;
- goto dropwithreset;
- }
- if (!tcp_signature_verify_input(m, off0, tlen, optlen,
- &to, th, tp->t_flags))
- goto dropunlock;
- sig_checked = 1;
- }
-#else
if (thflags & TH_SYN)
tcp_dooptions(&to, optp, optlen, TO_SYN);
-#endif
/*
* NB: tcp_twcheck unlocks the INP and frees the mbuf.
*/
More information about the svn-src-stable-8
mailing list