]> git.baikalelectronics.ru Git - kernel.git/commit
iwlwifi: pcie: Configure shared interrupt vector in MSIX mode
authorHaim Dreyfuss <haim.dreyfuss@intel.com>
Sun, 20 Mar 2016 15:57:22 +0000 (17:57 +0200)
committerLuca Coelho <luciano.coelho@intel.com>
Fri, 16 Sep 2016 06:10:24 +0000 (09:10 +0300)
commitfbf80349cd163293bc97b210d86c6badac7c4ead
tree3597c29c2939997c735a6ee726876215874467d6
parentbf521651e0f9e916aab3322ef0104fedb8586964
iwlwifi: pcie: Configure shared interrupt vector in MSIX mode

In case the OS provides fewer interrupts than requested, different
causes will share the same interrupt vector as follow:
1.One interrupt less: non rx causes shared with FBQ.
2.Two interrupts less: non rx causes shared with FBQ and RSS.
3.More than two interrupts: we will use fewer RSS queues.

Also make the request depend on the number of online CPUs
instead of possible CPUs.

Signed-off-by: Haim Dreyfuss <haim.dreyfuss@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
drivers/net/wireless/intel/iwlwifi/iwl-csr.h
drivers/net/wireless/intel/iwlwifi/pcie/internal.h
drivers/net/wireless/intel/iwlwifi/pcie/rx.c
drivers/net/wireless/intel/iwlwifi/pcie/trans.c