[PATCH] iproute2: sch_rr support in tc

2007-08-14 Thread PJ Waskiewicz
Stephen, These patches are resubmissions of patches that were approved, but didn't get merged. The first patch is Patrick McHardy's nested compat attribute patch to the netlink libraries. The second patch adds multiqueue and sch_rr functionality to tc. The multiqueue features have been merged t

RE: [PATCH] iproute2: sch_rr support in tc

2007-06-28 Thread Waskiewicz Jr, Peter P
> Since rr is not built as a module you could actually put > everything in q_prio and share the code. But I don't really care :) I tried doing this, but I couldn't get things working quite right with selecting the correct module from sch_prio to sch_rr. So I just added the q_rr.c portion of tc,

Re: [PATCH] iproute2: sch_rr support in tc

2007-06-28 Thread Patrick McHardy
PJ Waskiewicz wrote: > This patch applies on top of Patrick McHardy's RTNETLINK > patches to add nested compat attributes. This is needed to maintain > ABI for sch_{rr|prio} in the kernel with respect to tc. A new option, > namely multiqueue, was added to sch_prio and sch_rr. This will allow > a

[PATCH] iproute2: sch_rr support in tc

2007-06-28 Thread PJ Waskiewicz
This patch applies on top of Patrick McHardy's RTNETLINK patches to add nested compat attributes. This is needed to maintain ABI for sch_{rr|prio} in the kernel with respect to tc. A new option, namely multiqueue, was added to sch_prio and sch_rr. This will allow a user to turn multiqueue suppor

[PATCH] iproute2: sch_rr support in tc

2007-06-23 Thread PJ Waskiewicz
Updated: This patch applies on top of Patrick McHardy's RTNETLINK patches to add nested compat attributes. This is needed to maintain ABI for sch_{rr|prio} in the kernel with respect to tc. A new option, namely multiqueue, was added to sch_prio and sch_rr. This will allow a user to turn multique

[PATCH] iproute2: sch_rr support in tc

2007-06-21 Thread PJ Waskiewicz
This patch is to support the new sch_rr (round-robin) qdisc being proposed in NET for multiqueue network device support in the Linux network stack. It uses q_prio.c as the template, since the qdiscs are nearly identical, outside of the ->dequeue() routine. I'm soliciting feedback for a 2.6.23 mult

[PATCH] iproute2: sch_rr support in tc

2007-06-18 Thread PJ Waskiewicz
This patch is to support the new sch_rr (round-robin) qdisc being proposed in NET for multiqueue network device support in the Linux network stack. It uses q_prio.c as the template, since the qdiscs are nearly identical, outside of the ->dequeue() routine. I'm soliciting feedback for a 2.6.23 mult