Revision 1fc2cfd03bbf8f1f8b6b90f0858faba8bd6631c4 authored by Jeffrey Huang on 02 December 2015, 06:54:06 UTC, committed by David S. Miller on 03 December 2015, 20:07:13 UTC
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>
1 parent 39198ec
History
File Mode Size
Kconfig -rw-r--r-- 1.7 KB
Makefile -rw-r--r-- 185 bytes
balloc.c -rw-r--r-- 5.7 KB
dir.c -rw-r--r-- 8.4 KB
file.c -rw-r--r-- 1.2 KB
ialloc.c -rw-r--r-- 5.8 KB
inode.c -rw-r--r-- 9.5 KB
itree.c -rw-r--r-- 11.5 KB
namei.c -rw-r--r-- 5.8 KB
super.c -rw-r--r-- 15.1 KB
sysv.h -rw-r--r-- 7.7 KB

back to top