ixgbe: UTA table incorrectly programmed
authorGreg Rose <gregory.v.rose@intel.com>
Sun, 15 Apr 2012 06:44:31 +0000 (06:44 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sun, 15 Apr 2012 17:06:05 +0000 (13:06 -0400)
commit2b2027124ff1bc420d4a86e37a57feae5e356d2d
treec8feebd9bdf5304f09010ce4b0738ce027fe1495
parent9dcb373c55c422f6c827b1a63c1be9b318a37151
ixgbe: UTA table incorrectly programmed

The UTA table was being set to the functional equivalent of promiscuous
mode.  This was resulting in traffic from the virtual function being
flooded onto the wire and the PF device. This resulted in additional
overhead for VF traffic sent to the network and in the case of traffic
sent to the PF or another VF resulted in unwanted packets on the wire.

This was actually not the intended behavior. Now that we can program
the embedded switch correctly we can remove this snippit of code. Users
who want to support this should configure the FDB correctly using the
FDB ops.

Signed-off-by: Greg Rose <gregory.v.rose@intel.com>
Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c