]> git.baikalelectronics.ru Git - kernel.git/commit
alx: refactor msi enablement and disablement
authorTobias Regnery <tobias.regnery@gmail.com>
Fri, 9 Sep 2016 10:19:52 +0000 (12:19 +0200)
committerDavid S. Miller <davem@davemloft.net>
Sat, 10 Sep 2016 03:51:21 +0000 (20:51 -0700)
commitd4f63c6364e270bc3cccb64101cf426f5f2345f7
treede44b4ae7ef25ecc3a5dc854a38254a8db58632b
parentd5be4886fd7ab6aa97bdb1c7a18cccf31cd9e796
alx: refactor msi enablement and disablement

Introduce a new flag field for the advanced interrupt capatibilities and add
new functions to enable and disable msi interrupts. These functions will be
extended later to cover msi-x interrupts.

We enable msi interrupts earlier in alx_init_intr because with msi-x and multi
queue support the number of queues must be set before we allocate resources for
the rx and tx paths.

Signed-off-by: Tobias Regnery <tobias.regnery@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/atheros/alx/alx.h
drivers/net/ethernet/atheros/alx/main.c