linux_dsm_epyc7002/drivers/net/ethernet/atheros/alx
Tobias Regnery b0999223f2 alx: add ability to allocate and free alx_napi structures
Add new functions to allocate and free the alx_napi structures and use them
in __alx_open and __alx_stop. We only allocate one of these structures for
now, as the rest of the driver is not yet ready for multiple queues.

We switch over the setup of the interrupt mask and the call to netif_napi_add
to the new function because we must adjust these later on a per queue basis.

Based on the downstream driver at github.com/qca/alx

Signed-off-by: Tobias Regnery <tobias.regnery@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-11-15 22:46:30 -05:00
..
alx.h alx: extend data structures for multi queue support 2016-11-15 22:46:30 -05:00
ethtool.c net: alx: use new api ethtool_{get|set}_link_ksettings 2016-11-14 13:37:42 -05:00
hw.c alx: add msi-x support 2016-09-09 20:51:21 -07:00
hw.h ethernet/atheros: use core min/max MTU checking 2016-10-18 11:34:18 -04:00
main.c alx: add ability to allocate and free alx_napi structures 2016-11-15 22:46:30 -05:00
Makefile alx: add a simple AR816x/AR817x device driver 2013-06-17 16:04:34 -07:00
reg.h Add Killer E2500 device ID in alx driver. 2016-08-29 00:23:50 -04:00