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