]> git.baikalelectronics.ru Git - kernel.git/commit
qlge: Get rid of 'default' rx_ring type.
authorRon Mercer <ron.mercer@qlogic.com>
Thu, 27 Aug 2009 11:02:09 +0000 (11:02 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sat, 29 Aug 2009 06:22:28 +0000 (23:22 -0700)
commitf8fc8b24a055857b1e8bcbe7028b1cca482130db
tree86710e2716e5b36120ea27b94d2e79d4326f7477
parent4df88727234ac8862c5abc4ac36ba2dd490a1f9c
qlge: Get rid of 'default' rx_ring type.

Currently we have three types of RX rings.

1) Default ring - services rx_ring for broadcast/multicast, handles
firmware events, and errors.

2) TX completion ring - handles only outbound completions.

3) RSS ring - handles only inbound completions.

This patch gets rid of the default ring type and moves it's functionality
into the first RSS ring.  This makes better use of MSIX vectors since
they are a limited resource on some platforms.

Signed-off-by: Ron Mercer <ron.mercer@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/qlge/qlge.h
drivers/net/qlge/qlge_dbg.c
drivers/net/qlge/qlge_ethtool.c
drivers/net/qlge/qlge_main.c