SOURCES (LINUX_2_6): linux-net-2.6.19.patch - fixed [for 2.6.18]

cieciwa cieciwa at pld-linux.org
Fri Sep 22 11:45:02 CEST 2006


Author: cieciwa                      Date: Fri Sep 22 09:45:02 2006 GMT
Module: SOURCES                       Tag: LINUX_2_6
---- Log message:
- fixed [for 2.6.18]

---- Files affected:
SOURCES:
   linux-net-2.6.19.patch (1.1.2.1 -> 1.1.2.2) 

---- Diffs:

================================================================
Index: SOURCES/linux-net-2.6.19.patch
diff -u SOURCES/linux-net-2.6.19.patch:1.1.2.1 SOURCES/linux-net-2.6.19.patch:1.1.2.2
--- SOURCES/linux-net-2.6.19.patch:1.1.2.1	Fri Sep 22 11:32:12 2006
+++ SOURCES/linux-net-2.6.19.patch	Fri Sep 22 11:44:57 2006
@@ -13349,7 +13349,7 @@
 +int sysctl_tcp_nometrics_save __read_mostly;
  
 -int sysctl_tcp_moderate_rcvbuf = 1;
--int sysctl_tcp_abc = 1;
+-int sysctl_tcp_abc;
 +int sysctl_tcp_moderate_rcvbuf __read_mostly = 1;
 +int sysctl_tcp_abc __read_mostly = 1;
  
@@ -13373,22 +13373,6 @@
  		icsk->icsk_ack.pending |= ICSK_ACK_PUSHED;
  	}
  }
-@@ -2505,8 +2507,13 @@
- 	if (before(ack, prior_snd_una))
- 		goto old_ack;
- 
--	if (sysctl_tcp_abc && icsk->icsk_ca_state < TCP_CA_CWR)
--		tp->bytes_acked += ack - prior_snd_una;
-+	if (sysctl_tcp_abc) {
-+		if (icsk->icsk_ca_state < TCP_CA_CWR)
-+			tp->bytes_acked += ack - prior_snd_una;
-+		else if (icsk->icsk_ca_state == TCP_CA_Loss)
-+			/* we assume just one segment left network */
-+			tp->bytes_acked += min(ack - prior_snd_una, tp->mss_cache);
-+	}
- 
- 	if (!(flag&FLAG_SLOWPATH) && after(ack, prior_snd_una)) {
- 		/* Window is constant, pure forward advance.
 diff -Nur linux-2.6.18-rc5/net/ipv4/tcp_ipv4.c linux-2.6.19/net/ipv4/tcp_ipv4.c
 --- linux-2.6.18-rc5/net/ipv4/tcp_ipv4.c	2006-08-28 05:41:48.000000000 +0200
 +++ linux-2.6.19/net/ipv4/tcp_ipv4.c	2006-09-22 10:04:58.000000000 +0200
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/linux-net-2.6.19.patch?r1=1.1.2.1&r2=1.1.2.2&f=u



More information about the pld-cvs-commit mailing list