Larry Finger <Larry.Finger@xxxxxxxxxxxx> writes: > Since the driver was first introduced into the kernel, it has only > handled the ciphers associated with WEP, WPA, and WPA2. It fails with > WPA3 even though mac80211 can handle those additional ciphers in software, > b43 did not report that it could handle them. By setting MFP_CAPABLE using > ieee80211_set_hw(), the problem is fixed. > > With this change, b43 will handle the ciohers it knows in hardare, I'll change this to: "ciphers it knows in hardware" > and let mac80211 handle the others in software. It is not necessary to > use the module parameter NOHWCRYPT to turn hardware encryption off. > Although this change essentially eliminates that module parameter, > I am choosing to keep it for cases where the hardware is broken, > and software encryption is required for all ciphers. > > This patch fixes a prooblem that has been in the driver since it was first > merged with commit e4d6b7951812 ("[B43]: add mac80211-based driver for > modern BCM43xx devices"). > > Fixes e4d6b7951812 ("[B43]: add mac80211-based driver for modern BCM43xx devices") I consider this as a new feature, not a bugfix. So I'll remove the Fixes line and the paragraph above it. Ok? -- https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches