ixgbe: Streamline MC filter setup for VFs
authorGreg Rose <gregory.v.rose@intel.com>
Wed, 5 May 2010 19:57:30 +0000 (19:57 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 6 May 2010 07:31:44 +0000 (00:31 -0700)
commit8a07a22d856f37e580557c1a13c8eb8662f9cc11
treeabf7340b39117b6d96bbb6bf403911a53a0941cb
parent73422913cab53307214cd13c4fa2c11bf222c2ab
ixgbe: Streamline MC filter setup for VFs

The driver was calling the set Rx mode function for every multicast
filter set by the VF.  When starting many VMs where each might have
multiple VLAN interfaces this would result in the function being
called hundreds or even thousands of times.  This is unnecessary
for the case of the imperfect filters used in the MTA and has been
streamlined to be more efficient.

Signed-off-by: Greg Rose <gregory.v.rose@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ixgbe/ixgbe_sriov.c