ixgbe: fix inconsistent clearing of the multicast table
authorEmil Tantilov <emil.s.tantilov@intel.com>
Sat, 26 Oct 2013 08:13:20 +0000 (08:13 +0000)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Fri, 1 Nov 2013 13:27:38 +0000 (06:27 -0700)
commitcf78959c0d7afbde31498afc4212294c28e2c278
tree70b684b1ad66a8b88364689edfdcc0dbf6b590fc
parentf880d07bc5bc9f453be7b1fc9c1a34853719d148
ixgbe: fix inconsistent clearing of the multicast table

This patch resolves an issue where the MTA table can be cleared when the
interface is reset while in promisc mode. As result IPv6 traffic between
VFs will be interrupted.

This patch makes the update of the MTA table unconditional to avoid the
inconsistent clearing on reset.

Signed-off-by: Emil Tantilov <emil.s.tantilov@intel.com>
Tested-by: Phil Schmitt <phillip.j.schmitt@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c