mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* 2.6.12-rc4-tcp3
@ 2005-05-24 23:39 Stephen Hemminger
  2005-05-25 17:06 ` 2.6.12-rc4-tcp3 Maciej Soltysiak
  2005-05-25 18:32 ` 2.6.12-rc5-tcp3 Stephen Hemminger
  0 siblings, 2 replies; 3+ messages in thread
From: Stephen Hemminger @ 2005-05-24 23:39 UTC (permalink / raw)
  To: David S. Miller; +Cc: netdev, linux-kernel

http://developer.osdl.org/shemminger/patches/2.6.12-rc4-tcp3

This is the third revision of the TCP pluggable congestion framework with
other network changes (targeted for 2.6.13)

Minor tweaks from last time:
	- startup changed because westwood and hybla 
	  need to do setup after initial connection establishment
	- initialization happens when socket is created (fixes bug with
	  auto module load and preempt).
	- module refcounting fix for passive opens
	- cleanup westwood and get rid of too much inlining
	- latest version of TSO patch included in set
	- fix min_cwnd undershoot bug for all but legacy reno

# Changes involving network core to remove throttling
fastroute-stats-remove
no-congestion
no-throttle
bigger-backlog
fix-weightp
# TSO fixes from dave
tcp_ack26
tcp_super_tso_v3
# TCP infrastructure
tcp_infra
tcp_bic
tcp_westwood
hstcp
hybla
vegas
h-tcp
# Makefile version
version

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: 2.6.12-rc4-tcp3
  2005-05-24 23:39 2.6.12-rc4-tcp3 Stephen Hemminger
@ 2005-05-25 17:06 ` Maciej Soltysiak
  2005-05-25 18:32 ` 2.6.12-rc5-tcp3 Stephen Hemminger
  1 sibling, 0 replies; 3+ messages in thread
From: Maciej Soltysiak @ 2005-05-25 17:06 UTC (permalink / raw)
  To: linux-kernel; +Cc: Stephen Hemminger

Hi

It is a pity it does not apply to -rc5:
Gives this reject:

***************
*** 4355,4370 ****
                                        goto no_ack;
                        }

-                       if (eaten) {
-                               if (tcp_in_quickack_mode(tp)) {
-                                       tcp_send_ack(sk);
-                               } else {
-                                       tcp_send_delayed_ack(sk);
-                               }
-                       } else {
-                               __tcp_ack_snd_check(sk, 0);
-                       }
-
  no_ack:
                        if (eaten)
                                __kfree_skb(skb);
--- 3719,3725 ----
                                        goto no_ack;
                        }

+                       __tcp_ack_snd_check(sk, 0);
  no_ack:
                        if (eaten)
                                __kfree_skb(skb);

Regards,
Maciej



^ permalink raw reply	[flat|nested] 3+ messages in thread

* 2.6.12-rc5-tcp3
  2005-05-24 23:39 2.6.12-rc4-tcp3 Stephen Hemminger
  2005-05-25 17:06 ` 2.6.12-rc4-tcp3 Maciej Soltysiak
@ 2005-05-25 18:32 ` Stephen Hemminger
  1 sibling, 0 replies; 3+ messages in thread
From: Stephen Hemminger @ 2005-05-25 18:32 UTC (permalink / raw)
  To: David S. Miller; +Cc: netdev, linux-kernel

http://developer.osdl.org/shemminger/patches/2.6.12-rc5-tcp3

Keep up with the new 2.6.12-rc5
More minor tweaks:
	- tcp_ack26 is already in rc5
	+ change to min_cwnd to be same (ie ssthresh/2) for all reno like protocols
	  eventually plan to fix the cwnd undershoot bug 
		http://thread.gmane.org/gmane.linux.network/2094 
		http://oss.sgi.com/projects/netdev/archive/2005-04/msg00338.html

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2005-05-25 18:38 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-05-24 23:39 2.6.12-rc4-tcp3 Stephen Hemminger
2005-05-25 17:06 ` 2.6.12-rc4-tcp3 Maciej Soltysiak
2005-05-25 18:32 ` 2.6.12-rc5-tcp3 Stephen Hemminger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®