One batch of changes, containing:
* hwsim improvements from Jouni and myself, to be able to
test more scenarios easily
* some more HE (802.11ax) support
* some initial S1G (sub 1 GHz) work for fractional MHz channels
* some (action) frame registration updates to help DPP support
* along with other various improvements/fixes
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEH1e1rEeCd0AIMq6MB8qZga/fl8QFAl7L1A8ACgkQB8qZga/f
l8T5RQ/9EUxFqBs0cWojwyad5nkesyl51eOnbvSCJJF14W93s2oMeikCynTPe8Vg
km36041QZqGbwmU0yWC9Lmm4y3ja5qQGI+QW+vT6tutGQx6FgK5TzUfYXqiFZqf6
asqkvHpH4VqmbG1KEp0PZjIpW/OVK96pbvtXVnkrcMmjl2JjbRtAhyZQVNtt9ufJ
6wqKf8e6iYqMIInMFPLX+rl7UEknxDKVcqPbMMJmY8/iM1z9Elkg3rkRSMehC+mE
8cznZ6BsjAGCbMiA8K9fUo15lcMfZCJ1hAPzkD4TsJtMEJ0gYDo5jDB8TIpr5uoL
95OnlF8jokJIsO+1g4CyaNSQsmFIuDo84vW8LtGRu9qzTP0UwelxhjZLgE3xlP6b
W+z5HomxfWkYhJhaNywLP3B1VPtJwX8dL/wpECOWHzNKXG7Rb6GqzUwaCRFb6Jjo
TmFJ5wLoEZHhsXYO2dvcyTzCUCXviXvfq60a56IyCJN8wDqmcubePv0+NOHUmj3c
E71NTYymM3j9agdSpXdCFLBXA1OgyIydeSNHuBlaPA4sK6tr4ikUtbOrABjYTaQz
2BB5fHEi8gs4EiHbSXqLFBot3JHljKJPsSN0wAgzQffN+6Kts9FG6HcrLsL+duDg
lRdAzRrunE85S0QhsxeVIX216rX4W08sl0B1rJR+dTMX9ByblAk=
=MVBJ
-----END PGP SIGNATURE-----
Merge tag 'mac80211-next-for-net-next-2020-04-25' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next
Johannes Berg says:
====================
One batch of changes, containing:
* hwsim improvements from Jouni and myself, to be able to
test more scenarios easily
* some more HE (802.11ax) support
* some initial S1G (sub 1 GHz) work for fractional MHz channels
* some (action) frame registration updates to help DPP support
* along with other various improvements/fixes
====================
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
commit
745bd6f44c
49 changed files with 900 additions and 469 deletions
|
|
@ -687,6 +687,10 @@
|
|||
* four bytes for vendor frames including the OUI. The registration
|
||||
* cannot be dropped, but is removed automatically when the netlink
|
||||
* socket is closed. Multiple registrations can be made.
|
||||
* The %NL80211_ATTR_RECEIVE_MULTICAST flag attribute can be given if
|
||||
* %NL80211_EXT_FEATURE_MULTICAST_REGISTRATIONS is available, in which
|
||||
* case the registration can also be modified to include/exclude the
|
||||
* flag, rather than requiring unregistration to change it.
|
||||
* @NL80211_CMD_REGISTER_ACTION: Alias for @NL80211_CMD_REGISTER_FRAME for
|
||||
* backward compatibility
|
||||
* @NL80211_CMD_FRAME: Management frame TX request and RX notification. This
|
||||
|
|
@ -1151,6 +1155,11 @@
|
|||
* @NL80211_CMD_SET_TID_CONFIG: Data frame TID specific configuration
|
||||
* is passed using %NL80211_ATTR_TID_CONFIG attribute.
|
||||
*
|
||||
* @NL80211_CMD_UNPROT_BEACON: Unprotected or incorrectly protected Beacon
|
||||
* frame. This event is used to indicate that a received Beacon frame was
|
||||
* dropped because it did not include a valid MME MIC while beacon
|
||||
* protection was enabled (BIGTK configured in station mode).
|
||||
*
|
||||
* @NL80211_CMD_MAX: highest used command number
|
||||
* @__NL80211_CMD_AFTER_LAST: internal use
|
||||
*/
|
||||
|
|
@ -1377,6 +1386,8 @@ enum nl80211_commands {
|
|||
|
||||
NL80211_CMD_SET_TID_CONFIG,
|
||||
|
||||
NL80211_CMD_UNPROT_BEACON,
|
||||
|
||||
/* add new commands above here */
|
||||
|
||||
/* used to define NL80211_CMD_MAX below */
|
||||
|
|
@ -2470,6 +2481,9 @@ enum nl80211_commands {
|
|||
* no roaming occurs between the reauth threshold and PMK expiration,
|
||||
* disassociation is still forced.
|
||||
*
|
||||
* @NL80211_ATTR_RECEIVE_MULTICAST: multicast flag for the
|
||||
* %NL80211_CMD_REGISTER_FRAME command, see the description there.
|
||||
*
|
||||
* @NUM_NL80211_ATTR: total number of nl80211_attrs available
|
||||
* @NL80211_ATTR_MAX: highest attribute number currently defined
|
||||
* @__NL80211_ATTR_AFTER_LAST: internal use
|
||||
|
|
@ -2945,6 +2959,8 @@ enum nl80211_attrs {
|
|||
NL80211_ATTR_PMK_LIFETIME,
|
||||
NL80211_ATTR_PMK_REAUTH_THRESHOLD,
|
||||
|
||||
NL80211_ATTR_RECEIVE_MULTICAST,
|
||||
|
||||
/* add attributes here, update the policy in nl80211.c */
|
||||
|
||||
__NL80211_ATTR_AFTER_LAST,
|
||||
|
|
@ -5674,6 +5690,8 @@ enum nl80211_feature_flags {
|
|||
*
|
||||
* @NL80211_EXT_FEATURE_BEACON_PROTECTION: The driver supports Beacon protection
|
||||
* and can receive key configuration for BIGTK using key indexes 6 and 7.
|
||||
* @NL80211_EXT_FEATURE_BEACON_PROTECTION_CLIENT: The driver supports Beacon
|
||||
* protection as a client only and cannot transmit protected beacons.
|
||||
*
|
||||
* @NL80211_EXT_FEATURE_CONTROL_PORT_NO_PREAUTH: The driver can disable the
|
||||
* forwarding of preauth frames over the control port. They are then
|
||||
|
|
@ -5684,6 +5702,9 @@ enum nl80211_feature_flags {
|
|||
* @NL80211_EXT_FEATURE_DEL_IBSS_STA: The driver supports removing stations
|
||||
* in IBSS mode, essentially by dropping their state.
|
||||
*
|
||||
* @NL80211_EXT_FEATURE_MULTICAST_REGISTRATIONS: management frame registrations
|
||||
* are possible for multicast frames and those will be reported properly.
|
||||
*
|
||||
* @NUM_NL80211_EXT_FEATURES: number of extended features.
|
||||
* @MAX_NL80211_EXT_FEATURES: highest extended feature index.
|
||||
*/
|
||||
|
|
@ -5735,6 +5756,8 @@ enum nl80211_ext_feature_index {
|
|||
NL80211_EXT_FEATURE_CONTROL_PORT_NO_PREAUTH,
|
||||
NL80211_EXT_FEATURE_PROTECTED_TWT,
|
||||
NL80211_EXT_FEATURE_DEL_IBSS_STA,
|
||||
NL80211_EXT_FEATURE_MULTICAST_REGISTRATIONS,
|
||||
NL80211_EXT_FEATURE_BEACON_PROTECTION_CLIENT,
|
||||
|
||||
/* add new features before the definition below */
|
||||
NUM_NL80211_EXT_FEATURES,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue