TKIP support for LinuxKPI/iwlwifi in main

From: Bjoern A. Zeeb <bz_at_FreeBSD.org>
Date: Wed, 23 Apr 2025 18:41:46 UTC
XB!

Hello everyone,

I cmmitted TKIP support for LinuxKPI to main (will MFC in a few days).
The needed net80211 change went in as well (I think yesterday?).

If you want to try it you have to enable it in loader.conf setting:
 	compat.linuxkpi.80211.tkip=1

The reason for this is that I belive that rtw88/rtw89 would need further
support in mac80211 and I don't want to break them currently.
Furthermore I don't want people to encourage using it anymore if
avoidable.

I could only test on legacy (11g/11a) as (a) I had to force TKIP on on
my APs and (b) if TKIP was used I was not allowed to associate with HT/VHT
anymore.  I hope the APs/Routers for the people waiting for this will
allow them at least on HT (or VHT) depending on age.

I made sure that at least the Gtk (Group Temporal Key) update worked for me.

Please report back how this goes!

Lots of joy,
Bjoern

-- 
Bjoern A. Zeeb                                                     r15:7