numam-dpdk/drivers/net
Stephen Hemminger 5fd61965ef fm10k: fix interrupt fault handling
The fm10k driver was reading the interrupt cause register but then
using the interrupt mask register defines to look at the bits.
The result is that if a fault happens, the driver would never clear
the fault and would get into an infinite cycle of interrupts.

Note: I don't work for Intel or have the hardware manuals (probably
requires NDA anyway), but this looks logical and matches how the
known working Linux driver handles these bits.

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Acked-by: Jing Chen <jing.d.chen@intel.com>
2015-07-22 12:46:43 +02:00
..
af_packet mem: move librte_malloc to eal/common 2015-07-16 13:44:48 +02:00
bonding bonding: fix name and port validation 2015-07-20 02:47:38 +02:00
cxgbe cxgbe: replace some offload flags with packet type 2015-07-16 00:57:39 +02:00
e1000 e1000: free queue memory when closing 2015-07-19 21:22:03 +02:00
enic mem: move librte_malloc to eal/common 2015-07-16 13:44:48 +02:00
fm10k fm10k: fix interrupt fault handling 2015-07-22 12:46:43 +02:00
i40e i40e: fix registers access from big endian CPU 2015-07-20 01:14:08 +02:00
ixgbe ixgbe: fix build with bulk alloc disabled 2015-07-22 11:56:54 +02:00
mlx4 mem: move librte_malloc to eal/common 2015-07-16 13:44:48 +02:00
mpipe mpipe: add TILE-Gx mPIPE poll mode driver 2015-07-13 16:15:52 +02:00
null mem: move librte_malloc to eal/common 2015-07-16 13:44:48 +02:00
pcap mem: move librte_malloc to eal/common 2015-07-16 13:44:48 +02:00
ring ring: fix return of new port id on creation 2015-06-22 17:33:23 +02:00
virtio virtio: small cleanups 2015-07-22 10:55:26 +02:00
vmxnet3 mem: move librte_malloc to eal/common 2015-07-16 13:44:48 +02:00
xenvirt mem: move librte_malloc to eal/common 2015-07-16 13:44:48 +02:00
Makefile mpipe: add TILE-Gx mPIPE poll mode driver 2015-07-13 16:15:52 +02:00