net/ixgbe: fix blocked interrupts
authorQi Zhang <qi.z.zhang@intel.com>
Mon, 16 Jan 2017 19:23:52 +0000 (14:23 -0500)
committerFerruh Yigit <ferruh.yigit@intel.com>
Mon, 30 Jan 2017 21:18:26 +0000 (22:18 +0100)
commit9b667210700e6b52a123cc5b36d0a3b0b3aa7c94
treeebbc2aec52621d2b1afe16c1af337db29c57c5b7
parent0e7449cabc318e262d2f3e1cc75db76b706aeb67
net/ixgbe: fix blocked interrupts

While handling link status change (LSC) interrupt, all interrupts are
blocked until delayed interrupt handler finishes.

The wait duration is at least one second and this may cause timeouts in
VF to PF mailbox.

Make sure only LSC interrupt is blocked while waiting for delayed
interrupt handler to finish.

Fixes: 0a45657a6794 ("pci: rework interrupt handling")
Cc: stable@dpdk.org
Signed-off-by: Qi Zhang <qi.z.zhang@intel.com>
drivers/net/ixgbe/ixgbe_ethdev.c
drivers/net/ixgbe/ixgbe_ethdev.h