This patchset adds msi-x support to the alx driver. It is a preparatory
series for multi queue support, which I am currently working on. As there
is no advantage over msi interrupts without multi queue support, msi-x
interrupts are disabled by default. In order to test for regressions, a
new module parameter is added to enable msi-x interrupts.
Based on information of the downstream driver at github.com/qca/alx
Tobias Regnery (4):
alx: refactor msi enablement and disablement
alx: factor out part of the interrupt handler
alx: add msi-x support
alx: add module parameter to enable msi-x support
drivers/net/ethernet/atheros/alx/alx.h | 10 +-
drivers/net/ethernet/atheros/alx/hw.c | 14 ++
drivers/net/ethernet/atheros/alx/hw.h | 1 +
drivers/net/ethernet/atheros/alx/main.c | 235 ++++++++++++++++++++++++++++----
4 files changed, 231 insertions(+), 29 deletions(-)
--
2.7.4