History

cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard

ETSI standard defines "Offchannel CAC" as: "Off-Channel CAC is performed by a number of non-continuous checks spread over a period in time. This period, which is required to determine the presence of radar signals, is defined as the Off-Channel CAC Time.. Minimum Off-Channel CAC Time 6 minutes and Maximum Off-Channel CAC Time 4 hours..". mac80211 implementation refers to a dedicated hw chain used for continuous radar monitoring. Rename offchannel_* references to background_* in order to avoid confusion with ETSI standard.

Lorenzo Bianconi committed 4 years ago

Commit a95bfb81 parent 852a07c11 files · +102 −100Browse files

Showing the changes to include/uapi (1 of 11 files). Show all

Unified · Split

include/uapi/linux/nl80211.h+7−7
@@ -2646,10 +2646,10 @@ enum nl80211_commands { · 2645 unmodified lines
2646 * Mandatory parameter for the transmitting interface to enable MBSSID.2646 * Mandatory parameter for the transmitting interface to enable MBSSID.
2647 * Optional for the non-transmitting interfaces.2647 * Optional for the non-transmitting interfaces.
2648 *2648 *
2649 * @NL80211_ATTR_RADAR_OFFCHAN: Configure dedicated offchannel chain available for2649 * @NL80211_ATTR_RADAR_BACKGROUND: Configure dedicated offchannel chain
2650 * radar/CAC detection on some hw. This chain can't be used to transmit2650 * available for radar/CAC detection on some hw. This chain can't be used
2651 * or receive frames and it is bounded to a running wdev.2651 * to transmit or receive frames and it is bounded to a running wdev.
2652 * Offchannel radar/CAC detection allows to avoid the CAC downtime2652 * Background radar/CAC detection allows to avoid the CAC downtime
2653 * switching on a different channel during CAC detection on the selected2653 * switching on a different channel during CAC detection on the selected
2654 * radar channel.2654 * radar channel.
2655 *2655 *
@@ -3159,7 +3159,7 @@ enum nl80211_attrs { · 503 unmodified lines
3159 NL80211_ATTR_MBSSID_CONFIG,3159 NL80211_ATTR_MBSSID_CONFIG,
3160 NL80211_ATTR_MBSSID_ELEMS,3160 NL80211_ATTR_MBSSID_ELEMS,
3161 3161
3162 NL80211_ATTR_RADAR_OFFCHAN,3162 NL80211_ATTR_RADAR_BACKGROUND,
3163 3163
3164 /* add attributes here, update the policy in nl80211.c */3164 /* add attributes here, update the policy in nl80211.c */
3165 3165
@@ -6066,7 +6066,7 @@ enum nl80211_feature_flags { · 2900 unmodified lines
6066 * frames. Userspace has to share FILS AAD details to the driver by using6066 * frames. Userspace has to share FILS AAD details to the driver by using
6067 * @NL80211_CMD_SET_FILS_AAD.6067 * @NL80211_CMD_SET_FILS_AAD.
6068 *6068 *
6069 * @NL80211_EXT_FEATURE_RADAR_OFFCHAN: Device supports offchannel radar/CAC6069 * @NL80211_EXT_FEATURE_RADAR_BACKGROUND: Device supports background radar/CAC
6070 * detection.6070 * detection.
6071 *6071 *
6072 * @NUM_NL80211_EXT_FEATURES: number of extended features.6072 * @NUM_NL80211_EXT_FEATURES: number of extended features.
@@ -6135,7 +6135,7 @@ enum nl80211_ext_feature_index { · 62 unmodified lines
6135 NL80211_EXT_FEATURE_PROT_RANGE_NEGO_AND_MEASURE,6135 NL80211_EXT_FEATURE_PROT_RANGE_NEGO_AND_MEASURE,
6136 NL80211_EXT_FEATURE_BSS_COLOR,6136 NL80211_EXT_FEATURE_BSS_COLOR,
6137 NL80211_EXT_FEATURE_FILS_CRYPTO_OFFLOAD,6137 NL80211_EXT_FEATURE_FILS_CRYPTO_OFFLOAD,
6138 NL80211_EXT_FEATURE_RADAR_OFFCHAN,6138 NL80211_EXT_FEATURE_RADAR_BACKGROUND,
6139 6139
6140 /* add new features before the definition below */6140 /* add new features before the definition below */
6141 NUM_NL80211_EXT_FEATURES,6141 NUM_NL80211_EXT_FEATURES,