pfe: pfe_vwd_vap_up should honor the MAC address sent from cmm.
When adding an interface, cmm sends a command to pfe that includes
the mac address of the interface if it is not part of a bridge, or
the mac address of the bridge if it's a member of a bridge.
pfe_vwd_vap_up ignores the mac address sent by cmm, and always uses
the address from the interface. So when a link is cycled down / up,
pfe records the wrong mac address, causing the hardware FE to send
traffic up the linux stack.
Restarting hostapd cycles the link, leading to reduced upload
performance observed in b/23157318.
4 files changed