linux_dsm_epyc7002/drivers/net/ethernet/cavium
Vadim Lomovtsev 1b6d55f239 net: thunderx: add workqueue control structures for handle ndo_set_rx_mode request
The kernel calls ndo_set_rx_mode() callback from atomic context which
causes messaging timeouts between VF and PF (as they’re implemented via
MSIx). So in order to handle ndo_set_rx_mode() we need to get rid of it.

This commit implements necessary workqueue related structures to let VF
queue kernel request processing in non-atomic context later.

Signed-off-by: Vadim Lomovtsev <Vadim.Lomovtsev@cavium.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2018-03-31 22:18:17 -04:00
..
common net: cavium: use module_pci_driver to simplify the code 2018-03-29 14:36:33 -04:00
liquidio liquidio: prevent rx queues from getting stalled 2018-03-30 14:16:19 -04:00
octeon ethernet: cavium: octeon: Switch to using netdev_info(). 2017-10-26 10:03:35 +09:00
thunder net: thunderx: add workqueue control structures for handle ndo_set_rx_mode request 2018-03-31 22:18:17 -04:00
Kconfig net: thunderx: add timestamping support 2018-01-16 14:31:14 -05:00
Makefile net: add support for Cavium PTP coprocessor 2018-01-16 14:31:14 -05:00