2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2025-01-15 17:14:00 +08:00
linux-next/drivers/net/ethernet/broadcom/bnxt
Jeffrey Huang 1fc2cfd03b bnxt_en: Fixed incorrect implementation of ndo_set_mac_address
The existing ndo_set_mac_address only copies the new MAC addr
and didn't set the new MAC addr to the HW. The correct way is
to delete the existing default MAC filter from HW and add
the new one. Because of RFS filters are also dependent on the
default mac filter l2 context, the driver must go thru
close_nic() to delete the default MAC and RFS filters, then
open_nic() to set the default MAC address to HW.

Signed-off-by: Jeffrey Huang <huangjw@broadcom.com>
Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2015-12-03 15:07:13 -05:00
..
bnxt_ethtool.c
bnxt_ethtool.h
bnxt_fw_hdr.h
bnxt_hsi.h
bnxt_nvm_defs.h
bnxt_sriov.c bnxt_en: More robust SRIOV cleanup sequence. 2015-11-05 16:33:09 -05:00
bnxt_sriov.h
bnxt.c bnxt_en: Fixed incorrect implementation of ndo_set_mac_address 2015-12-03 15:07:13 -05:00
bnxt.h bnxt_en: map CAG_REG_LEGACY_INT_STATUS_MASK to GRC window #4 2015-11-05 16:33:08 -05:00
Makefile