linux/drivers/net/wireless/intel
Sara Sharon 7848505416 iwlwifi: pcie: add infrastructure for multi-queue rx
The 9000 series devices will support multi rx queues.
Current code has one static rx queue - change it to allocate
a number of queues per the device capability (pre-9000 devices
have the number of rx queues set to one).

Subsequent generalizations are:

Change the code to access an explicit numbered rx queue only
when the queue number is known - when handling interrupt, when
accessing the default queue and when iterating the queues.
The rest of the functions will receive the rx queue as a pointer.

Generalize the warning in allocation failure to consider the
allocator status instead of a single rx queue status.

Move the rx initial pool of memory buffers to be shared among
all the queues and allocated to the default queue on init.

Signed-off-by: Sara Sharon <sara.sharon@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2016-01-31 12:42:52 +02:00
..
ipw2x00 ipw2x00: add checks for dma mapping errors 2016-01-07 11:18:50 +02:00
iwlegacy iwlegacy: 4965-mac: constify il_sensitivity_ranges structure 2016-01-07 11:09:58 +02:00
iwlwifi iwlwifi: pcie: add infrastructure for multi-queue rx 2016-01-31 12:42:52 +02:00
Kconfig
Makefile