mirror of
https://git.proxmox.com/git/mirror_iproute2
synced 2025-10-18 20:16:07 +00:00
![]() Vince Worthington wrote: > Hello, > > We've been working with a customer of ours who was experiencing some > latency issues, and in the process of helping them solve their problem > we found that adding the ability to adjust the Initial Max Congestion > Window size on a route, they were able to tune their routes to perform > more favorably in their mixed Linux and Solaris environment. There > were a couple of other tuning steps necessary as well but we did find > that the ability to set a larger initial max congestion window size > was helpful in making Linux behave more like Solaris in low-latency > situations. > > The kernel already supports this route attribute, this patch simply > adds the option to iproute.c to provide a means to set it from userspace. > > I've attached the patch we used in test builds of the iproute packages > we distribute in RHEL3 and RHEL4 for your consideration for possible > acceptance and inclusion in iproute. Please let us know if there is > any further information you would need or if there is a more > appropriate venue to submit this patch. > > Thanks, > Vince Worthington > Red Hat, Inc. Stephen, I apologize for the last patch I sent not applying cleanly to the latest iproute2 sources. I realized that this might impede any review/acceptance of the patch and created a separate patch against the 20060323 build of iproute2, which seems to be the latest (by looking at the website). The previous patch wouldn't apply cleanly due to the label of the ssthresh argument being corrected from REALMS to NUMBER. Please let us know if there is any other information or assistance we can be with this patch submission. Thanks Vince |
||
---|---|---|
doc | ||
etc/iproute2 | ||
examples | ||
include | ||
ip | ||
lib | ||
man | ||
misc | ||
netem | ||
tc | ||
testsuite | ||
ChangeLog | ||
configure | ||
COPYING | ||
Makefile | ||
README | ||
README.decnet | ||
README.distribution | ||
README.iproute2+tc | ||
README.lnstat | ||
RELNOTES |
Primary site is: http://developer.osdl.org/dev/iproute2 Original FTP site is: ftp://ftp.inr.ac.ru/ip-routing/ How to compile this. -------------------- 1. Look at start of Makefile and set correct values for: KERNEL_INCLUDE should point to correct linux kernel include directory. Default (/usr/src/linux/include) is right as rule. DBM_INCLUDE points to the directory with db_185.h which is the include file used by arpd to get to the old format Berkely database routines. Often this is in the db-devel package. 2. make The makefile will automatically build a file Config which contains whether or not ATM is available, etc. 3. To make documentation, cd to doc/ directory , then look at start of Makefile and set correct values for PAGESIZE=a4 , ie: a4 , letter ... (string) PAGESPERPAGE=2 , ie: 1 , 2 ... (numeric) and make there. It assumes, that latex, dvips and psnup are in your path. Stephen Hemminger shemminger@osdl.org Alexey Kuznetsov kuznet@ms2.inr.ac.ru