]> git.baikalelectronics.ru Git - kernel.git/commit
sfc: Remove efx_nic_type::push_multicast_hash operation
authorBen Hutchings <bhutchings@solarflare.com>
Tue, 13 Sep 2011 18:47:48 +0000 (19:47 +0100)
committerBen Hutchings <bhutchings@solarflare.com>
Fri, 27 Jan 2012 00:10:48 +0000 (00:10 +0000)
commitf43889597829214bc7988dcb0831a84f3de07305
treee3e7f48c69176373d6ffb9406f5ac6ec7b8ed7e4
parent5957cd2fd779f751658c2152ad2c02f3e7fb7e07
sfc: Remove efx_nic_type::push_multicast_hash operation

Both implementations of efx_nic_type::reconfigure_mac operation
push the multicast hash filter to the hardware.  It is therefore
redundant to call efx_nic_type::push_multicast_hash as well.

efx_mcdi_mac_reconfigure() also uses this operation, but the
implementation for Siena just uses MCDI anyway.  Merge that into
efx_mcdi_mac_reconfigure().

Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
drivers/net/ethernet/sfc/efx.c
drivers/net/ethernet/sfc/falcon.c
drivers/net/ethernet/sfc/mcdi_mac.c
drivers/net/ethernet/sfc/net_driver.h
drivers/net/ethernet/sfc/siena.c