[Intel-wired-lan] [PATCH v2 0/2] igbvf: VF mailbox timeouts with multiple VF messages
Greg Edwards
gedwards at ddn.com
Thu Jul 20 16:00:56 UTC 2017
We've encountered VF mailbox timeout issues with I350 VFs assigned to VMs, when
NetworkManager or lldpad (LLDP) are assigning multicast addresses in rapid
succession. A VF message may encounter a mailbox timeout waiting for the ACK
from the PF, and the igbvf_watchdog_task will detect the condition and reset
the VF. This pattern can continue for some time or indefinitely.
Changes from v1:
- fix in igbvf VF driver instead of igb PF driver, per suggestion by
Alex.
Greg Edwards (2):
igbvf: add lock around mailbox ops
igbvf: after mailbox write, wait for reply
drivers/net/ethernet/intel/igbvf/ethtool.c | 4 +++
drivers/net/ethernet/intel/igbvf/mbx.c | 4 +++
drivers/net/ethernet/intel/igbvf/netdev.c | 47 ++++++++++++++++++++++++++++++
drivers/net/ethernet/intel/igbvf/vf.c | 10 +++++--
drivers/net/ethernet/intel/igbvf/vf.h | 1 +
5 files changed, 64 insertions(+), 2 deletions(-)
--
2.13.3
More information about the Intel-wired-lan
mailing list