HomeFreeBSD

Disable mgmt frame sending in if_rsu.

Description

Disable mgmt frame sending in if_rsu.

The firmware in this NIC sends management frames. So far I'm not sure which
ones it handles and which ones it doesn't handle - but this is what openbsd
does.

The association messages are handled by the firmware; the key negotiation
for 802.1x and WPA are done as raw frames, not management frames.

This successfully allows it to associate to my home networks whereas it didn't
work beforehand.

Tested:

  • RTL8712, cut 3, STA mode

TODO:

  • The firmware does send a join response with a status code; that should be logged in a more obvious way to assist with debugging. Ie, the firmware is the thing that is saying "couldn't join, sorry!", not net80211.

Details

Provenance
adrianAuthored on
Parents
rS287762: Update em(4) with D3162 after testing further on hardware that failed
Branches
Unknown
Tags
Unknown