linux/drivers/net/ethernet/amd/xgbe
Lendacky, Thomas 4c70dd8ac9 amd-xgbe: Add support for new DMA interrupt mode
The current per channel DMA interrupt support is based on an edge
triggered interrupt that is not maskable. This results in having to call
the disable_irq/enable_irq functions in order to prevent interrupts
during napi processing. The hardware now has a way to configure the per
channel DMA interrupt that will allow for masking the interrupt which
prevents calling disable_irq/enable_irq now. This patch makes use of
this support.

Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-11-13 00:56:26 -05:00
..
Makefile amd-xgbe: Add PCI device support 2016-11-13 00:56:26 -05:00
xgbe-common.h amd-xgbe: Add support for new DMA interrupt mode 2016-11-13 00:56:26 -05:00
xgbe-dcb.c amd-xgbe: Do traffic class setup when called through dcbnl 2016-02-17 15:22:20 -05:00
xgbe-debugfs.c amd-xgbe: Add PCI device support 2016-11-13 00:56:26 -05:00
xgbe-desc.c amd-xgbe: Fix DMA API debug warning 2015-07-08 15:57:14 -07:00
xgbe-dev.c amd-xgbe: Add support for new DMA interrupt mode 2016-11-13 00:56:26 -05:00
xgbe-drv.c amd-xgbe: Add support for new DMA interrupt mode 2016-11-13 00:56:26 -05:00
xgbe-ethtool.c net: xgbe: use new api ethtool_{get|set}_link_ksettings 2016-11-09 13:25:13 -05:00
xgbe-main.c amd-xgbe: Allow for a greater number of Rx queues 2016-11-13 00:56:26 -05:00
xgbe-mdio.c amd-xgbe: Add PCI device support 2016-11-13 00:56:26 -05:00
xgbe-pci.c amd-xgbe: Add support for new DMA interrupt mode 2016-11-13 00:56:26 -05:00
xgbe-phy-v1.c amd-xgbe: Prepare for introduction of clause 37 autoneg 2016-11-04 14:48:44 -04:00
xgbe-phy-v2.c amd-xgbe: Add PCI device support 2016-11-13 00:56:26 -05:00
xgbe-platform.c amd-xgbe: Add support for new DMA interrupt mode 2016-11-13 00:56:26 -05:00
xgbe-ptp.c ptp: xgbe: convert to the 64 bit get/set time methods. 2015-03-31 12:01:16 -04:00
xgbe.h amd-xgbe: Add support for new DMA interrupt mode 2016-11-13 00:56:26 -05:00