All of lore.kernel.org
 help / color / mirror / Atom feed
From: Martin Devera <devik@cdi.cz>
To: lartc@vger.kernel.org
Subject: Re: [LARTC] Re: further CBQ/tc documentation ds9a.nl/lartc/manpages
Date: Mon, 10 Dec 2001 08:38:33 +0000	[thread overview]
Message-ID: <marc-lartc-100797362426960@msgid-missing> (raw)
In-Reply-To: <marc-lartc-100785524509147@msgid-missing>

> > It is a bit sad that one cannot queue packets in ingress. Would be quite
> > useful to make ingress shaping behave more sane than what can be acheived
> > with the queueless filter police mechanism.
> >
> 
> Look at the definition of work vs non-work conserving; This is design
> intent. If you look at the datapath, it is totaly meaningless to put
> queues at ingress, for routing when they are being queued on ingress as
> well.

hehe, jamal did you remember long discussion we have had
about this (at diffserv list) ? :-)

> > netfilter supports queueing/delaying of packets and then resume processing
> > them at a later time using nf_reinject, so I think it should be possible to
> > implement a ingress queue without too much effort..
> 
> The implementation/extension is trivial. There is no need for it; I went
> at great lengths with Martin/devik on this  Maybe he can help me here ;->

yup I have not read whole message first :) So that you remember.
The conclusion was that only reason of queue at ingres might be
fact that existing queue stays here as indicator of flow's activity.

Definitely it would be helpful to create work conserving model
of CBQ (HTB :-)) which would drop packets instead to dequeue
them.

IMHO ingres queuing could be used as poor man's way how to reshape
(or priorize) traffic which can't be shaped at egress side (usualy
because of adminstrative boundaries). This need would vanish in
presence of such classfull work conserving CBQ.

Note that you can do some similar things with policers but you
can't do the same thinks as with CBQ - you can't set priorized
borrowing hierarchy up.

> For 2.5 we might be able to have the ipqueue code use the power of TC. it
> already talks netlink; i'll talk to some of the netfilter people. ipqueue
> has some speacial need to grab packets; we provide much more sophisticated
> mechanisms than Netfilter; so maybe there's a marriage possibility.

ipqueue !? what is it ? sounds good :)

regards, devik


_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://ds9a.nl/lartc/

  parent reply	other threads:[~2001-12-10  8:38 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-12-08 20:43 [LARTC] Re: further CBQ/tc documentation ds9a.nl/lartc/manpages jamal
2001-12-08 21:30 ` bert hubert
2001-12-08 21:56 ` jamal
2001-12-08 23:08 ` bert hubert
2001-12-08 23:29 ` jamal
2001-12-08 23:30 ` jamal
2001-12-08 23:45 ` Henrik Nordstrom
2001-12-08 23:54 ` bert hubert
2001-12-09  1:19 ` jamal
2001-12-09  1:35 ` bert hubert
2001-12-09  2:11 ` jamal
2001-12-09  2:30 ` jamal
2001-12-09 11:38 ` Henrik Nordstrom
2001-12-09 14:40 ` bert hubert
2001-12-09 14:49 ` jamal
2001-12-09 15:01 ` jamal
2001-12-09 15:49 ` Henrik Nordstrom
2001-12-09 16:45 ` Henrik Nordstrom
2001-12-09 21:41 ` jamal
2001-12-09 22:33 ` Michael T. Babcock
2001-12-09 22:36 ` Michael T. Babcock
2001-12-10  1:12 ` Cédric Rivard
2001-12-10  7:53 ` Don Cohen
2001-12-10  8:38 ` Martin Devera [this message]
2001-12-10  8:41 ` Henrik Nordstrom
2001-12-10  9:59 ` Henrik Nordstrom
2001-12-10 11:35 ` Martin Devera
2001-12-10 11:59 ` Martin Devera
2001-12-10 12:00 ` Henrik Nordstrom
2001-12-10 12:14 ` bert hubert
2001-12-10 12:25 ` Henrik Nordstrom
2001-12-10 12:52 ` Martin Devera
2001-12-10 13:29 ` jamal
2001-12-10 13:40 ` Martin Devera
2001-12-10 13:42 ` Jim Fleming
2001-12-10 13:52 ` Michael T. Babcock
2001-12-10 13:54 ` Michael T. Babcock
2001-12-10 13:56 ` Gerry Creager N5JXS
2001-12-10 13:58 ` Michael T. Babcock
2001-12-10 14:02 ` Martin Devera
2001-12-10 14:51 ` Jim Fleming

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=marc-lartc-100797362426960@msgid-missing \
    --to=devik@cdi.cz \
    --cc=lartc@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.