[LARTC] Are multiple output queues in qdisc possible?
Andy Furniss
andy.furniss@dsl.pipex.com
Fri, 07 May 2004 19:44:39 +0100
EyeManBill@aol.com wrote:
> Our system sets up multiple connections. At times, packets can be transmitted for some connections but not others.
>
> With that in mind:
>
> 1. Is it possible to have multiple output queues in a qdisc,
> rather than one?
>
> 2. Can a packet that leaves qdisc be returned to qdisc if it
> cannot be transmitted?
>
> If so, how?
Don't really know about 1.
2. - there is a requeue function in the queues in net/sched and a
comment in sch_api.c -
---requeue
requeues once dequeued packet. It is used for non-standard or
just buggy devices, which can defer output even if dev->tbusy=0.
I guess that gives a bit of hope.
Andy.