netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Vladimir Kondratiev <vkondra@mail.ru>
To: netdev@oss.sgi.com, hadi@cyberus.ca
Cc: Glen Turner <glen.turner@aarnet.edu.au>,
	Sam Leffler <sam@errno.com>, Jeff Garzik <jgarzik@pobox.com>,
	Kumar Gala <kumar.gala@freescale.com>
Subject: Re: ethernet QoS support?
Date: Mon, 12 Jul 2004 21:17:38 +0300	[thread overview]
Message-ID: <200407122117.44069.vkondra@mail.ru> (raw)
In-Reply-To: <1089635216.1054.271.camel@jzny.localdomain>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Monday 12 July 2004 15:26, jamal wrote:
> On Mon, 2004-07-12 at 04:38, Glen Turner wrote:
> > On Sat, 2004-07-10 at 18:28, Vladimir Kondratiev wrote:
> > > I continue to insist that for true MAC layer QoS, we need several Tx
> > > queues.
> >
> > If you have several MAC-layer queues, then do you have
> > another set of MAC-layer scheduling?  If so, how do you
> > select the algorithm?
>
> A mapping is being suggested. Qdiscs handle the queueing. Send it to
> the driver/MAC layer with instructions of which queue it goes on.
Problem is, I don't know how driver can dictate what qdiscs should be attached 
to it. AFAIK, it is under 'tc' control. What I suggest, is to provide some 
API for driver to configure its qdiscs.
>
> > I suggest this can of worms requires further thought
> > before we end up with two layers of QoS queuing and
> > scheduling.
>
> Refer to the thread earlier; i think the mapping is pretty much
> sufficient.
There is a bit more complex then just diffserv.
Glen touched very good point: it should be no 2 QoS policies. Since in case of 
802.11, policy dictated from link layer, driver should be able to configure 
upper layers accordingly.

And most complex item: I don't know how to support intserv type of streams, 
i.e. streams with admission control. let's say it is like RSVP with support 
on link layer.

Should I try to summarize QoS facilities defined in TGE (new standard for QoS 
in 802.11)? I tried to do it once, but I don't feel I expressed it clearly.
>
> > PS: Can we *please* deprecate use of the ToS bits. We had
> >     almost killed them and Linux is again encouraging their
> >     use, much to the despair of network operators (who want
> >     DiffServ, or at least DiffServ-compatible use of IP
> >     Precedence)
One more reason why I prefer to use skb->priority over TOS: driver should be 
protocol agnostic. It may be non-IP, and TOS may be missing.
>
> I know you are refering to the default linux behavior, but
> do you use any of the diffserv enablers like dsmark to set DSCPs?
> I think 2.6.7+ we should change that default behavior. What exactly
> are the network operators complaining about?
>
> cheers,
> jamal
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFA8tXIqxdj7mhC6o0RAsICAKCBBsGH5fXO3z/muggJ0K/z7o5cMwCcDaFm
qNV8hhHZRpoPHbcSSv1QHac=
=AVLn
-----END PGP SIGNATURE-----

  reply	other threads:[~2004-07-12 18:17 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-07-08 18:53 ethernet QoS support? Kumar Gala
2004-07-08 19:01 ` Jeff Garzik
2004-07-08 20:00   ` jamal
2004-07-09  7:02     ` Vladimir Kondratiev
2004-07-09 13:18       ` jamal
2004-07-09 13:41         ` Vladimir Kondratiev
2004-07-09 14:33           ` jamal
2004-07-09 18:26             ` Vladimir Kondratiev
2004-07-09 22:34               ` Sam Leffler
2004-07-10  8:58                 ` Vladimir Kondratiev
2004-07-12  8:38                   ` Glen Turner
2004-07-12 12:26                     ` jamal
2004-07-12 18:17                       ` Vladimir Kondratiev [this message]
2004-07-13  2:33                         ` jamal
2004-07-12 12:18               ` jamal
2004-07-12 18:07                 ` Vladimir Kondratiev
2004-07-13  2:26                   ` jamal
2004-07-13  2:36                     ` jamal
2004-07-09 15:46       ` Kumar Gala

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=200407122117.44069.vkondra@mail.ru \
    --to=vkondra@mail.ru \
    --cc=glen.turner@aarnet.edu.au \
    --cc=hadi@cyberus.ca \
    --cc=jgarzik@pobox.com \
    --cc=kumar.gala@freescale.com \
    --cc=netdev@oss.sgi.com \
    --cc=sam@errno.com \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).