Results 1 to 5 of 5

Thread: tcp congestion control algorhytms

  1. #1

    Default tcp congestion control algorhytms

    hi,

    i am looking for other TCP Congestion Control algorytms like Westwood and Vegas. however i am unable to find

    a) the source
    b) an tutorial how to build them (for kernel 2.6.27)

    can anybody help?

    thanks in advance!

  2. #2
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    27,071
    Blog Entries
    15

    Default Re: tcp congestion control algorhytms

    Quote Originally Posted by brian j
    hi,

    i am looking for other TCP Congestion Control algorytms like Westwood
    and Vegas. however i am unable to find

    a) the source
    b) an tutorial how to build them (for kernel 2.6.27)

    can anybody help?

    thanks in advance!

    Hi
    They are already part of the kernel-xxx-extra package and are called
    tcp_vegas and tcp_westwood.

    --
    Cheers Malcolm (Linux Counter #276890)
    SUSE Linux Enterprise Desktop 11 (x86_64) Kernel 2.6.27.21-0.1-default
    up 2 days 12:20, 3 users, load average: 0.29, 0.21, 0.12
    GPU GeForce 8600 GTS Silent - Driver Version: 180.51


  3. #3

    Default Re: tcp congestion control algorhytms

    Quote Originally Posted by malcolmlewis View Post
    Hi
    They are already part of the kernel-xxx-extra package and are called
    tcp_vegas and tcp_westwood.
    sure? sysctl does not report them>

    linux-5jrm:/ # sysctl net.ipv4.tcp_available_congestion_control
    net.ipv4.tcp_available_congestion_control = cubic reno
    linux-5jrm:/ # rpm -qa | grep kernel
    kernel-trace-extra-2.6.27.21-0.1.2
    kernel-default-2.6.27.21-0.1.2
    kernel-trace-base-2.6.27.21-0.1.2
    linux-kernel-headers-2.6.27-2.28
    kernel-trace-2.6.27.21-0.1.2
    kernel-default-base-2.6.27.21-0.1.2
    kernel-default-extra-2.6.27.21-0.1.2
    oh and i also need them for xubuntu, can you help me with that, too?

  4. #4
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    27,071
    Blog Entries
    15

    Default Re: tcp congestion control algorhytms

    Quote Originally Posted by brian j
    malcolmlewis;1994543 Wrote:
    > Hi
    > They are already part of the kernel-xxx-extra package and are called
    > tcp_vegas and tcp_westwood.
    >


    sure? sysctl does not report them>

    >
    > linux-5jrm:/ # sysctl net.ipv4.tcp_available_congestion_control
    > net.ipv4.tcp_available_congestion_control = cubic reno
    >


    >
    > linux-5jrm:/ # rpm -qa | grep kernel
    > kernel-trace-extra-2.6.27.21-0.1.2
    > kernel-default-2.6.27.21-0.1.2
    > kernel-trace-base-2.6.27.21-0.1.2
    > linux-kernel-headers-2.6.27-2.28
    > kernel-trace-2.6.27.21-0.1.2
    > kernel-default-base-2.6.27.21-0.1.2
    > kernel-default-extra-2.6.27.21-0.1.2
    >


    oh and i also need them for xubuntu, can you help me with that, too?

    Hi
    You will need to add them to the modules to load at boot
    in /etc/sysconfig/kernel.

    Code:
    /sbin/sysctl net.ipv4.tcp_available_congestion_control
    net.ipv4.tcp_available_congestion_control = cubic reno
    
    modprobe tcp_vegas
    modprobe tcp_westwood
    
    /sbin/sysctl net.ipv4.tcp_available_congestion_control
    net.ipv4.tcp_available_congestion_control = cubic reno vegas westwood
    I'm guessing you need to do the same sort of thing in ubuntu as well,
    not sure where though

    --
    Cheers Malcolm (Linux Counter #276890)
    SUSE Linux Enterprise Desktop 11 (x86_64) Kernel 2.6.27.21-0.1-default
    up 2 days 17:44, 4 users, load average: 0.14, 0.11, 0.08
    GPU GeForce 8600 GTS Silent - Driver Version: 180.51


  5. #5

    Default Re: tcp congestion control algorhytms

    Quote Originally Posted by malcolmlewis View Post
    Hi
    You will need to add them to the modules to load at boot
    in /etc/sysconfig/kernel.

    Code:
    /sbin/sysctl net.ipv4.tcp_available_congestion_control
    net.ipv4.tcp_available_congestion_control = cubic reno
    
    modprobe tcp_vegas
    modprobe tcp_westwood
    
    /sbin/sysctl net.ipv4.tcp_available_congestion_control
    net.ipv4.tcp_available_congestion_control = cubic reno vegas westwood
    I'm guessing you need to do the same sort of thing in ubuntu as well,
    not sure where though

    --
    Cheers Malcolm (Linux Counter #276890)
    SUSE Linux Enterprise Desktop 11 (x86_64) Kernel 2.6.27.21-0.1-default
    up 2 days 17:44, 4 users, load average: 0.14, 0.11, 0.08
    GPU GeForce 8600 GTS Silent - Driver Version: 180.51
    big thx, i didnt thought about probing them, i thought they were loaded by their simple appearance in some folder/config by sysctl.

    it worked out, westwood is great with my neighbours crumpy wlan!

    just the xubuntu thing left, then. i'll try!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •