[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <4F2B1138.2090004@windriver.com>
Date: Thu, 2 Feb 2012 17:42:00 -0500
From: Paul Gortmaker <paul.gortmaker@...driver.com>
To: <leoli@...escale.com>
CC: "netdev@...r.kernel.org" <netdev@...r.kernel.org>,
<linuxppc-dev@...ts.ozlabs.org>
Subject: [RFC] Multi queue support in ethernet/freescale/ucc_geth.c
Hi Li,
A while back DaveM mentioned that it would be good to
break out the ring allocations[1] in this driver.
I was looking at it, and in the process noticed this:
$ grep 'numQueues.*=' drivers/net/ethernet/freescale/ucc_geth.c
.numQueuesTx = 1,
.numQueuesRx = 1,
$
My interpretation of the above is that there is no way
(aside from a code edit) to enable multi queue support.
They are only ever assigned one time, to a value of one.
Assuming I'm not missing something obvious, is the multi
queue support functional and tested, or just old code
that never got tested and subsequently enabled?
The reason I ask, is that the ring allocation code gets rid
of the loop wrapping it, if the driver is really only meant
to ever have just single queues for Rx/Tx. And other areas
of the driver can also be simplified accordingly as well.
Thanks,
Paul.
[1] http://lists.openwall.net/netdev/2010/09/06/45
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists