Skip to content

alx: add msi-x support

Tobias Regnery netdev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4alx: refactor msi enablement and disablementdrivers/net/ethernet/atheros/alx/alx.h drivers/net/ethernet/atheros/alx/main.c+26 -90 replies
2/4alx: factor out part of the interrupt handlerdrivers/net/ethernet/atheros/alx/main.c+20 -140 replies
3/4alx: add msi-x supportdrivers/net/ethernet/atheros/alx/alx.h drivers/net/ethernet/atheros/alx/hw.c drivers/net/ethernet/atheros/alx/hw.h +1 more+184 -80 replies
4/4alx: add module parameter to enable msi-x supportdrivers/net/ethernet/atheros/alx/main.c+4 -10 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH net-next 0/4] alx: add msi-x support

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(-)
Signature · 1 line
2.7.4