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.
                 */
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to