All of lore.kernel.org
 help / color / mirror / Atom feed
* [LARTC] pfifo scheduler
@ 2003-06-21 12:56 Nikolay Datchev
  2003-06-21 13:17 ` Stef Coene
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Nikolay Datchev @ 2003-06-21 12:56 UTC (permalink / raw)
  To: lartc

Hello ppl,

I'm playing with the pfifo scheduler, its simple, and i cannot understand
what's wrong. So, i have test machine, with one interface eth0, and i want
to send no more than 3 packets/sec out of that interface, so i do:

tc qdisc add dev eth0 root pfifo limit 3

And i get pfifo scheduler on eth0 with limit of 3, but it sends as many
packets per second as it wants, without delay or drop. How can i get it
throttle if sended more than N packets/sec ?

Thanks in advance

-- Nikolay Datchev

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [LARTC] pfifo scheduler
  2003-06-21 12:56 [LARTC] pfifo scheduler Nikolay Datchev
@ 2003-06-21 13:17 ` Stef Coene
  2003-06-21 13:48 ` Nikolay Datchev
  2003-06-21 19:28 ` Alberto Bertogli
  2 siblings, 0 replies; 4+ messages in thread
From: Stef Coene @ 2003-06-21 13:17 UTC (permalink / raw)
  To: lartc

On Saturday 21 June 2003 14:56, Nikolay Datchev wrote:
> Hello ppl,
>
> I'm playing with the pfifo scheduler, its simple, and i cannot understand
> what's wrong. So, i have test machine, with one interface eth0, and i want
> to send no more than 3 packets/sec out of that interface, so i do:
>
> tc qdisc add dev eth0 root pfifo limit 3
>
> And i get pfifo scheduler on eth0 with limit of 3, but it sends as many
> packets per second as it wants, without delay or drop. How can i get it
> throttle if sended more than N packets/sec ?
You can't do this with the pfifo qdisc.  You only create a pfifo qdisc that 
can hold 3 packets.  But that does not mean that it will send 3 packets / 
seconds.
Take a look at the htb, cbq or tbf qdisc for limiting bandwidth.

Stef

-- 

stef.coene@docum.org
 "Using Linux as bandwidth manager"
     http://www.docum.org/
     #lartc @ irc.oftc.net

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [LARTC] pfifo scheduler
  2003-06-21 12:56 [LARTC] pfifo scheduler Nikolay Datchev
  2003-06-21 13:17 ` Stef Coene
@ 2003-06-21 13:48 ` Nikolay Datchev
  2003-06-21 19:28 ` Alberto Bertogli
  2 siblings, 0 replies; 4+ messages in thread
From: Nikolay Datchev @ 2003-06-21 13:48 UTC (permalink / raw)
  To: lartc

I'm using successfully all kinds of qdiscs, but i cannot find a solution
to limit number of packets in one flow. Is there a way to do this with
cbq, htb or tbf ? Not bandwidth in bits per second, but packets per
second.

Thanks,

-- Nikolay Datchev

On Sat, 21 Jun 2003, Stef Coene wrote:

> On Saturday 21 June 2003 14:56, Nikolay Datchev wrote:
> > Hello ppl,
> >
> > I'm playing with the pfifo scheduler, its simple, and i cannot understand
> > what's wrong. So, i have test machine, with one interface eth0, and i want
> > to send no more than 3 packets/sec out of that interface, so i do:
> >
> > tc qdisc add dev eth0 root pfifo limit 3
> >
> > And i get pfifo scheduler on eth0 with limit of 3, but it sends as many
> > packets per second as it wants, without delay or drop. How can i get it
> > throttle if sended more than N packets/sec ?
> You can't do this with the pfifo qdisc.  You only create a pfifo qdisc that
> can hold 3 packets.  But that does not mean that it will send 3 packets /
> seconds.
> Take a look at the htb, cbq or tbf qdisc for limiting bandwidth.
>
> Stef
>
> --
>
> stef.coene@docum.org
>  "Using Linux as bandwidth manager"
>      http://www.docum.org/
>      #lartc @ irc.oftc.net
>
> _______________________________________________
> LARTC mailing list / LARTC@mailman.ds9a.nl
> http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
>

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [LARTC] pfifo scheduler
  2003-06-21 12:56 [LARTC] pfifo scheduler Nikolay Datchev
  2003-06-21 13:17 ` Stef Coene
  2003-06-21 13:48 ` Nikolay Datchev
@ 2003-06-21 19:28 ` Alberto Bertogli
  2 siblings, 0 replies; 4+ messages in thread
From: Alberto Bertogli @ 2003-06-21 19:28 UTC (permalink / raw)
  To: lartc

On Sat, Jun 21, 2003 at 04:48:51PM +0300, Nikolay Datchev wrote:
> I'm using successfully all kinds of qdiscs, but i cannot find a solution
> to limit number of packets in one flow. Is there a way to do this with
> cbq, htb or tbf ? Not bandwidth in bits per second, but packets per
> second.

How about using netfilter with "-m limit"?

You can find about it at
http://www.netfilter.org/documentation/HOWTO/packet-filtering-HOWTO.html


Thanks,
		Alberto


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

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2003-06-21 19:28 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-06-21 12:56 [LARTC] pfifo scheduler Nikolay Datchev
2003-06-21 13:17 ` Stef Coene
2003-06-21 13:48 ` Nikolay Datchev
2003-06-21 19:28 ` Alberto Bertogli

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.