All of lore.kernel.org
 help / color / mirror / Atom feed
From: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
To: dccp@vger.kernel.org
Subject: Re: About pluggable congestion control infrastructure in DCCP
Date: Sun, 19 Aug 2007 22:16:43 +0000	[thread overview]
Message-ID: <20070819221643.GB24792@ghostprotocols.net> (raw)
In-Reply-To: <e3c7f9e80708190627y3e883241gb1def650e37965c0@mail.gmail.com>

Em Mon, Aug 20, 2007 at 08:53:15AM +1200, Ian McDonald escreveu:
> On 8/20/07, Shahiduzzaman <shahid21st@gmail.com> wrote:
> > Hi all,
> >
> > This may be a redundant or very naive question - sorry in advance for
> > that. Can anybody tell me, whether the current Linux kernel DCCP
> > implementation is done in a fashion like TCP pluggable congestion
> > avoidance modules infrastructure (http://lwn.net/Articles/128681/) ?
> 
> The short answer is yes and no!

I think the answer is just "yes"

The CCID infrastructure in the Linux kernel is done in a fashion like
the TCP pluggable congestion avoidances modules infrastructure. One can
write a new CCID and load, making it available for userspace programs to
use without changing a line of code in what is already in the kernel.
 
> No that the in-tree version does not support it.
> 
> Yes in that for CCID2 (TCP like) there was an out of tree version that
> could use the different TCP congestion control methods.

The question was if it was done "in a fashion like", not "exactly as". I
may be confused with your answer as english is not my first language tho
:-)

> If you mean a simple way to plug in new CCIDs like CCID4 etc then the
> answer is no. However two people are working on CCID4 which may make
> the code more modular.

Why not? See the recent implementation of CCID0 (UDP Like Congestion
Control :-)) by Gerrit:

http://www.mail-archive.com/dccp@vger.kernel.org/msg02091.html

Of course, as in the current TCP pluggable infrastructure it may well be
the case that the current CCID pluggable infrastructure something that
a new CCID wants to plug into is not pluggable yet.

- Arnaldo

  parent reply	other threads:[~2007-08-19 22:16 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-08-19 13:27 About pluggable congestion control infrastructure in DCCP Shahiduzzaman
2007-08-19 20:53 ` Ian McDonald
2007-08-19 22:16 ` Arnaldo Carvalho de Melo [this message]
2007-08-19 22:22 ` Ian McDonald
2007-08-19 22:39 ` Arnaldo Carvalho de Melo

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20070819221643.GB24792@ghostprotocols.net \
    --to=acme@ghostprotocols.net \
    --cc=dccp@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.