freebsd-skq/sys/net80211
bz c2a80222b7 Provide MS() and SM() macros for 80211 and wireless drivers.
We have (two versions) of MS() and SM() macros which we use throughout
the wireless code.  Change all but three places (ath_hal, rtwn, and rsu)
to the newly provided _IEEE80211_MASKSHIFT() and _IEEE80211_SHIFTMASK()
macros.  Also change one internal case using both _S and _M instead of
just _S away from _M (one of the reasons rtwn and rsu were not changed).

This was done semi-mechanically.  No functional changes intended.

Requested by:	gnn (D26091)
Reviewed by:	adrian (pre line wrap)
MFC after:	2 weeks
Sponsored by:	Rubicon Communications, LLC (d/b/a "Netgate")
Differential Revision:	https://reviews.freebsd.org/D26539
2020-09-24 10:57:39 +00:00
..
_ieee80211.h 80211: consistently order 160 and 80+80 2020-08-17 13:04:18 +00:00
ieee80211_acl.c
ieee80211_action.c net: clean up empty lines in .c and .h files 2020-09-01 21:19:14 +00:00
ieee80211_action.h
ieee80211_adhoc.c [net80211] Send a probe request after IBSS node discovery 2020-06-05 00:11:44 +00:00
ieee80211_adhoc.h
ieee80211_ageq.c net: clean up empty lines in .c and .h files 2020-09-01 21:19:14 +00:00
ieee80211_ageq.h
ieee80211_alq.c Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (7 of many) 2020-02-21 16:32:17 +00:00
ieee80211_alq.h
ieee80211_amrr.c Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (7 of many) 2020-02-21 16:32:17 +00:00
ieee80211_amrr.h
ieee80211_crypto_ccmp.c
ieee80211_crypto_none.c
ieee80211_crypto_tkip.c net: clean up empty lines in .c and .h files 2020-09-01 21:19:14 +00:00
ieee80211_crypto_wep.c
ieee80211_crypto.c net: clean up empty lines in .c and .h files 2020-09-01 21:19:14 +00:00
ieee80211_crypto.h
ieee80211_ddb.c [net80211] Migrate HT/legacy protection mode and preamble calculation to per-VAP flags 2020-07-01 00:23:49 +00:00
ieee80211_dfs.c
ieee80211_dfs.h
ieee80211_freebsd.c Provide MS() and SM() macros for 80211 and wireless drivers. 2020-09-24 10:57:39 +00:00
ieee80211_freebsd.h net: clean up empty lines in .c and .h files 2020-09-01 21:19:14 +00:00
ieee80211_hostap.c net: clean up empty lines in .c and .h files 2020-09-01 21:19:14 +00:00
ieee80211_hostap.h
ieee80211_ht.c Provide MS() and SM() macros for 80211 and wireless drivers. 2020-09-24 10:57:39 +00:00
ieee80211_ht.h [net80211] Commit files missing in the previous commit 2020-07-01 00:24:55 +00:00
ieee80211_hwmp.c net: clean up empty lines in .c and .h files 2020-09-01 21:19:14 +00:00
ieee80211_input.c net: clean up empty lines in .c and .h files 2020-09-01 21:19:14 +00:00
ieee80211_input.h [net80211] Treat frames without an rx status as not a decap'ed A-MSDU. 2020-06-14 00:23:06 +00:00
ieee80211_ioctl.c Provide MS() and SM() macros for 80211 and wireless drivers. 2020-09-24 10:57:39 +00:00
ieee80211_ioctl.h net: clean up empty lines in .c and .h files 2020-09-01 21:19:14 +00:00
ieee80211_mesh.c net: clean up empty lines in .c and .h files 2020-09-01 21:19:14 +00:00
ieee80211_mesh.h net: clean up empty lines in .c and .h files 2020-09-01 21:19:14 +00:00
ieee80211_monitor.c
ieee80211_monitor.h
ieee80211_node.c net: clean up empty lines in .c and .h files 2020-09-01 21:19:14 +00:00
ieee80211_node.h [net80211] Migrate HT/legacy protection mode and preamble calculation to per-VAP flags 2020-07-01 00:23:49 +00:00
ieee80211_output.c Provide MS() and SM() macros for 80211 and wireless drivers. 2020-09-24 10:57:39 +00:00
ieee80211_phy.c net: clean up empty lines in .c and .h files 2020-09-01 21:19:14 +00:00
ieee80211_phy.h [net80211] Migrate short slot time configuration into per-vap and deferred taskqueue updates. 2020-06-05 06:21:23 +00:00
ieee80211_power.c net: clean up empty lines in .c and .h files 2020-09-01 21:19:14 +00:00
ieee80211_power.h
ieee80211_proto.c net: clean up empty lines in .c and .h files 2020-09-01 21:19:14 +00:00
ieee80211_proto.h net80211: replace magic number by define 2020-08-17 20:18:01 +00:00
ieee80211_radiotap.c net: clean up empty lines in .c and .h files 2020-09-01 21:19:14 +00:00
ieee80211_radiotap.h net: clean up empty lines in .c and .h files 2020-09-01 21:19:14 +00:00
ieee80211_ratectl_none.c
ieee80211_ratectl.c
ieee80211_ratectl.h
ieee80211_regdomain.c Provide MS() and SM() macros for 80211 and wireless drivers. 2020-09-24 10:57:39 +00:00
ieee80211_regdomain.h
ieee80211_rssadapt.c Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (7 of many) 2020-02-21 16:32:17 +00:00
ieee80211_rssadapt.h
ieee80211_scan_sta.c net: clean up empty lines in .c and .h files 2020-09-01 21:19:14 +00:00
ieee80211_scan_sw.c net: clean up empty lines in .c and .h files 2020-09-01 21:19:14 +00:00
ieee80211_scan_sw.h
ieee80211_scan.c net: clean up empty lines in .c and .h files 2020-09-01 21:19:14 +00:00
ieee80211_scan.h
ieee80211_sta.c Provide MS() and SM() macros for 80211 and wireless drivers. 2020-09-24 10:57:39 +00:00
ieee80211_sta.h [net80211] Add initial U-APSD negotiation support. 2020-06-16 00:27:32 +00:00
ieee80211_superg.c Provide MS() and SM() macros for 80211 and wireless drivers. 2020-09-24 10:57:39 +00:00
ieee80211_superg.h
ieee80211_tdma.c
ieee80211_tdma.h net: clean up empty lines in .c and .h files 2020-09-01 21:19:14 +00:00
ieee80211_var.h Provide MS() and SM() macros for 80211 and wireless drivers. 2020-09-24 10:57:39 +00:00
ieee80211_vht.c Provide MS() and SM() macros for 80211 and wireless drivers. 2020-09-24 10:57:39 +00:00
ieee80211_vht.h [net80211] Commit files missing in the previous commit 2020-07-01 00:24:55 +00:00
ieee80211_wds.c
ieee80211_wds.h
ieee80211_wps.h
ieee80211_xauth.c
ieee80211.c net80211: enhance getflags*() and ieee80211_add_channel*() 2020-08-24 13:15:08 +00:00
ieee80211.h net: clean up empty lines in .c and .h files 2020-09-01 21:19:14 +00:00