svn commit: r226254 - stable/9/sys/netinet
Attilio Rao
attilio at FreeBSD.org
Tue Oct 11 13:42:43 UTC 2011
Author: attilio
Date: Tue Oct 11 13:42:42 2011
New Revision: 226254
URL: http://svn.freebsd.org/changeset/base/226254
Log:
MFC r226060:
Skip TCP_SIGNATURE calculation for INP_TIMEWAIT case.
Sponsored by: Sandvine Incorporated
Approved by: re (kib)
Modified:
stable/9/sys/netinet/tcp_input.c
Directory Properties:
stable/9/sys/ (props changed)
stable/9/sys/amd64/include/xen/ (props changed)
stable/9/sys/boot/ (props changed)
stable/9/sys/boot/i386/efi/ (props changed)
stable/9/sys/boot/ia64/efi/ (props changed)
stable/9/sys/boot/ia64/ski/ (props changed)
stable/9/sys/boot/powerpc/boot1.chrp/ (props changed)
stable/9/sys/boot/powerpc/ofw/ (props changed)
stable/9/sys/cddl/contrib/opensolaris/ (props changed)
stable/9/sys/conf/ (props changed)
stable/9/sys/contrib/dev/acpica/ (props changed)
stable/9/sys/contrib/octeon-sdk/ (props changed)
stable/9/sys/contrib/pf/ (props changed)
stable/9/sys/contrib/x86emu/ (props changed)
Modified: stable/9/sys/netinet/tcp_input.c
==============================================================================
--- stable/9/sys/netinet/tcp_input.c Tue Oct 11 13:40:37 2011 (r226253)
+++ stable/9/sys/netinet/tcp_input.c Tue Oct 11 13:42:42 2011 (r226254)
@@ -948,24 +948,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-9
mailing list