diff options
author | 2012-02-09 18:05:27 +0000 | |
---|---|---|
committer | 2012-02-13 00:47:40 -0500 | |
commit | 10ef9ab4329edd08bccc7a8d34b96b85714195ce (patch) | |
tree | 0651c5e33e1ca021241d6a42318b6dd402659c54 /drivers/isdn | |
parent | drivers/net: Remove boolean comparisons to true/false (diff) | |
download | linux-10ef9ab4329edd08bccc7a8d34b96b85714195ce.tar.gz linux-10ef9ab4329edd08bccc7a8d34b96b85714195ce.tar.bz2 linux-10ef9ab4329edd08bccc7a8d34b96b85714195ce.zip |
be2net: event queue re-design
v2: Fixed up the bad typecasting pointed out by David...
In the current design 8 TXQs are serviced by 1 EQ, while each RSS queue
is serviced by a separate EQ. This is being changed as follows:
- Upto 8 EQs will be used (based on the availabilty of msix vectors).
Each EQ will handle 1 RSS and 1 TX ring. The default non-RSS RX queue and
MCC queue are handled by the last EQ.
- On cards which provide support, upto 8 RSS rings will be used, instead
of the current limit of 4.
The new design allows spreading the TX multi-queue completion processing
across multiple CPUs unlike the previous design.
Signed-off-by: Sathya Perla <sathya.perla@emulex.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/isdn')
0 files changed, 0 insertions, 0 deletions