From owner-p4-projects@FreeBSD.ORG  Mon Aug  4 05:06:26 2008
Return-Path: <owner-p4-projects@FreeBSD.ORG>
Delivered-To: p4-projects@freebsd.org
Received: by hub.freebsd.org (Postfix, from userid 32767)
	id B903E106567F; Mon,  4 Aug 2008 05:06:26 +0000 (UTC)
Delivered-To: perforce@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 7D4871065676
	for <perforce@freebsd.org>; Mon,  4 Aug 2008 05:06:26 +0000 (UTC)
	(envelope-from julian@freebsd.org)
Received: from repoman.freebsd.org (repoman.freebsd.org
	[IPv6:2001:4f8:fff6::29])
	by mx1.freebsd.org (Postfix) with ESMTP id 6ADE98FC1E
	for <perforce@freebsd.org>; Mon,  4 Aug 2008 05:06:26 +0000 (UTC)
	(envelope-from julian@freebsd.org)
Received: from repoman.freebsd.org (localhost [127.0.0.1])
	by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m7456QMW084336
	for <perforce@freebsd.org>; Mon, 4 Aug 2008 05:06:26 GMT
	(envelope-from julian@freebsd.org)
Received: (from perforce@localhost)
	by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m7456QDt084334
	for perforce@freebsd.org; Mon, 4 Aug 2008 05:06:26 GMT
	(envelope-from julian@freebsd.org)
Date: Mon, 4 Aug 2008 05:06:26 GMT
Message-Id: <200808040506.m7456QDt084334@repoman.freebsd.org>
X-Authentication-Warning: repoman.freebsd.org: perforce set sender to
	julian@freebsd.org using -f
From: Julian Elischer <julian@FreeBSD.org>
To: Perforce Change Reviews <perforce@freebsd.org>
Cc: 
Subject: PERFORCE change 146594 for review
X-BeenThere: p4-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: p4 projects tree changes <p4-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/p4-projects>,
	<mailto:p4-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/p4-projects>
List-Post: <mailto:p4-projects@freebsd.org>
List-Help: <mailto:p4-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/p4-projects>,
	<mailto:p4-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Aug 2008 05:06:27 -0000

http://perforce.freebsd.org/chv.cgi?CH=146594

Change 146594 by julian@julian_trafmon1 on 2008/08/04 05:06:03

	cope with new globals from ecn

Affected files ...

.. //depot/projects/vimage-commit2/src/sys/netinet/tcp_input.c#5 edit
.. //depot/projects/vimage-commit2/src/sys/netinet/tcp_output.c#6 edit
.. //depot/projects/vimage-commit2/src/sys/netinet/tcp_syncache.c#7 edit
.. //depot/projects/vimage-commit2/src/sys/sys/vimage.h#4 edit

Differences ...

==== //depot/projects/vimage-commit2/src/sys/netinet/tcp_input.c#5 (text+ko) ====

@@ -1369,7 +1369,7 @@
 			else
 				tp->t_flags |= TF_ACKNOW;
 
-			if ((thflags & TH_ECE) && tcp_do_ecn) {
+			if ((thflags & TH_ECE) && V_tcp_do_ecn) {
 				tp->t_flags |= TF_ECN_PERMIT;
 				tcpstat.tcps_ecn_shs++;
 			}

==== //depot/projects/vimage-commit2/src/sys/netinet/tcp_output.c#6 (text+ko) ====

@@ -884,9 +884,9 @@
 	 * resend those bits a number of times as per
 	 * RFC 3168.
 	 */
-	if (tp->t_state == TCPS_SYN_SENT && tcp_do_ecn) {
+	if (tp->t_state == TCPS_SYN_SENT && V_tcp_do_ecn) {
 		if (tp->t_rxtshift >= 1) {
-			if (tp->t_rxtshift <= tcp_ecn_maxretries)
+			if (tp->t_rxtshift <= V_tcp_ecn_maxretries)
 				flags |= TH_ECE|TH_CWR;
 		} else
 			flags |= TH_ECE|TH_CWR;

==== //depot/projects/vimage-commit2/src/sys/netinet/tcp_syncache.c#7 (text+ko) ====

@@ -1237,7 +1237,7 @@
 		sc->sc_peer_mss = to->to_mss;	/* peer mss may be zero */
 	if (noopt)
 		sc->sc_flags |= SCF_NOOPT;
-	if ((th->th_flags & (TH_ECE|TH_CWR)) && tcp_do_ecn)
+	if ((th->th_flags & (TH_ECE|TH_CWR)) && V_tcp_do_ecn)
 		sc->sc_flags |= SCF_ECN;
 
 	if (tcp_syncookies) {

==== //depot/projects/vimage-commit2/src/sys/sys/vimage.h#4 (text+ko) ====

@@ -270,6 +270,7 @@
 #define V_tcp_delack_enabled tcp_delack_enabled
 #define V_tcp_do_autorcvbuf tcp_do_autorcvbuf
 #define V_tcp_do_autosndbuf tcp_do_autosndbuf
+#define V_tcp_do_ecn tcp_do_ecn
 #define V_tcp_do_newreno tcp_do_newreno
 #define V_tcp_do_rfc1323 tcp_do_rfc1323
 #define V_tcp_do_rfc3042 tcp_do_rfc3042
@@ -277,6 +278,7 @@
 #define V_tcp_do_sack tcp_do_sack
 #define V_tcp_do_tso tcp_do_tso
 #define V_tcp_hc_callout tcp_hc_callout
+#define V_tcp_ecn_maxretries tcp_ecn_maxretries
 #define V_tcp_hostcache tcp_hostcache
 #define V_tcp_inflight_enable tcp_inflight_enable
 #define V_tcp_inflight_max tcp_inflight_max