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.
_______________________________________________ LARTC mailing list / LARTC@xxxxxxxxxxxxxxx http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/