Re: [PATCH 1/1] CCID2: Experimental support for tcp_congestion_ops

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Andrea Bittau wrote:
> This is an experimental patch to bridge CCID2 and existing tcp congestion contrl
> algorithms.  Added support for "tcp_congestion_ops" in CCID2.  This allows for
> CCID2 to use different variants of congestion control.  The default is the RFC
> CCID2, named with much originality, "ccid2".
> 
> I added support for a "tcp adaptor" which allows existing tcp algorithms to be
> used withing CCID2.  They may be selected by asking for "tcp_name", where name
> is "reno", "vegas", etc.
> 
> The following TCP algorithms are believed to work [at least partially] with
> appropriate byte counting turned off:
> bic, compound, cubic, highspeed, htcp, reno, scalable, vegas, veno.
> These don't seem to work properly [I haven't added full support yet]:
> hybla, lp, westwood.
> 
> This patch is mainly an RFC.  If people seem to like the idea, I can work on
> making the patch look good.

Keep on experimenting, this is the spirit, that is why
tcp_congestion_ops is in inet_connection_sock, eventually I want to have
it renamed to congestion_ops, and your experiments will help in
diagnosing whatever change in the existing abstractions is needed for us
to get closer to this goal :-)

- Arnaldo
-
: send the line "unsubscribe dccp" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel]     [IETF DCCP]     [Linux Networking]     [Git]     [Security]     [Linux Assembly]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]

  Powered by Linux