* [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.