RE: [PATCH 2/3] NET: [CORE] Stack changes to add multiqueue hardware support API
From: Waskiewicz Jr, Peter P <hidden>
Date: 2007-06-28 19:00:22
From: Waskiewicz Jr, Peter P <hidden>
Date: 2007-06-28 19:00:22
PJ Waskiewicz wrote:quoted
include/linux/etherdevice.h | 3 +- include/linux/netdevice.h | 62++++++++++++++++++++++++++++++++++++++++++-quoted
include/linux/skbuff.h | 4 ++- net/core/dev.c | 27 +++++++++++++------ net/core/netpoll.c | 8 +++--- net/core/pktgen.c | 10 +++++-- net/core/skbuff.c | 3 ++ net/ethernet/eth.c | 9 +++--- 8 files changed, 104 insertions(+), 22 deletions(-)quoted
include/linux/pkt_sched.h | 9 +++ net/sched/Kconfig | 23 +++++++ net/sched/sch_prio.c | 147+++++++++++++++++++++++++++++++++++++++++----quoted
3 files changed, 166 insertions(+), 13 deletions(-)Quick question: where are the sch_generic changes? :) If you hold for ten minutes I'll post a set of slightly changed patches with the NETDEVICES_MULTIQUEUE option and a fix for this.
Jamal's and KK's qdisc_restart() rewrite took the netif_queue_stopped() call out of sch_generic.c. So the underlying qdisc is only responsible for checking the queue status now before dequeueing. -PJ