(24 May 2005)
(Patch for linux 2.6.16.18 kernels)
Riga 5: Riga 5:
 
Download: [http://c3lab.poliba.it/downloads/westwood/linux_patches/tcp_westwood_2_6_16_18_fixes.patch tcp_westwood_2.6.16.18_fixes.patch]
 
Download: [http://c3lab.poliba.it/downloads/westwood/linux_patches/tcp_westwood_2_6_16_18_fixes.patch tcp_westwood_2.6.16.18_fixes.patch]
  
 +
The patch applies to 2.6.16 kernels and it has been tested in 2.6.15 kernels too.
 
This patch fixes a bug in the first bandwidth estimation and adds some feature and improvements:
 
This patch fixes a bug in the first bandwidth estimation and adds some feature and improvements:
 
* RTT_min is now updated each time a timeout event occurs (in order to cope with hard handovers in wireless scenarios)
 
* RTT_min is now updated each time a timeout event occurs (in order to cope with hard handovers in wireless scenarios)
 
* The bandwidth estimate filter is now initialized with the first bandwidth sample in order to have better performances in the case of small file transfers.
 
* The bandwidth estimate filter is now initialized with the first bandwidth sample in order to have better performances in the case of small file transfers.
 +
 +
=== Patch for Web100

Revisione 17:03, 24 Mag 2006

Experimental Implementation

In this page work are released experimental linux kernel patches which should become officially included in the official kernel tree later.

Patch for linux 2.6.16.18 kernels

Download: tcp_westwood_2.6.16.18_fixes.patch

The patch applies to 2.6.16 kernels and it has been tested in 2.6.15 kernels too. This patch fixes a bug in the first bandwidth estimation and adds some feature and improvements:

  • RTT_min is now updated each time a timeout event occurs (in order to cope with hard handovers in wireless scenarios)
  • The bandwidth estimate filter is now initialized with the first bandwidth sample in order to have better performances in the case of small file transfers.

=== Patch for Web100

Experimental Implementation[edit]

In this page work are released experimental linux kernel patches which should become officially included in the official kernel tree later.

Patch for linux 2.6.16.18 kernels[edit]

Download: tcp_westwood_2.6.16.18_fixes.patch

The patch applies to 2.6.16 kernels and it has been tested in 2.6.15 kernels too. This patch fixes a bug in the first bandwidth estimation and adds some feature and improvements:

=== Patch for Web100