diff options
author | Sara Sharon <sara.sharon@intel.com> | 2015-12-14 17:44:11 +0200 |
---|---|---|
committer | Emmanuel Grumbach <emmanuel.grumbach@intel.com> | 2016-01-31 12:42:52 +0200 |
commit | 7848505416be4e96af14c3387775622d26a13146 (patch) | |
tree | a27df6934345c2533a07afc47f9954777daaed41 /drivers/net/wireless/intel/iwlwifi/iwl-config.h | |
parent | 3955525d5d17118ed8900e9e79753057120eb02a (diff) | |
download | lwn-7848505416be4e96af14c3387775622d26a13146.tar.gz lwn-7848505416be4e96af14c3387775622d26a13146.zip |
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>
Diffstat (limited to 'drivers/net/wireless/intel/iwlwifi/iwl-config.h')
0 files changed, 0 insertions, 0 deletions