]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
Add nl80211 vendor ACS trigger reasons related to interference
authorKrishna Rao <kcrao@codeaurora.org>
Wed, 14 Aug 2019 14:51:19 +0000 (20:21 +0530)
committerJouni Malinen <j@w1.fi>
Fri, 30 Aug 2019 12:46:18 +0000 (15:46 +0300)
Add the following ACS trigger reasons to enum
qca_wlan_vendor_acs_select_reason:
1) QCA_WLAN_VENDOR_ACS_SELECT_REASON_GENERIC_INTERFERENCE
       Generic, uncategorized interference found
2) QCA_WLAN_VENDOR_ACS_SELECT_REASON_80211_INTERFERENCE
       Excessive 802.11 interference found
3) QCA_WLAN_VENDOR_ACS_SELECT_REASON_CW_INTERFERENCE
       Continuous Wave (CW) interference found
4) QCA_WLAN_VENDOR_ACS_SELECT_REASON_MWO_INTERFERENCE
       Microwave Oven (MWO) interference found
5) QCA_WLAN_VENDOR_ACS_SELECT_REASON_FHSS_INTERFERENCE
       Frequency-Hopping Spread Spectrum (FHSS) interference found
6) QCA_WLAN_VENDOR_ACS_SELECT_REASON_NON_80211_FHSS_INTERFERENCE
       Non-802.11 Frequency-Hopping Spread Spectrum (FHSS) interference
       found
7) QCA_WLAN_VENDOR_ACS_SELECT_REASON_WB_INTERFERENCE
       Wideband (WB) interference found
8) QCA_WLAN_VENDOR_ACS_SELECT_REASON_NON_80211_WB_INTERFERENCE
       Non-802.11 Wideband (WB) interference found
9) QCA_WLAN_VENDOR_ACS_SELECT_REASON_JAMMER_INTERFERENCE
       Jammer interference found

Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
src/common/qca-vendor.h

index c9c58a1bf9adf8a579c9fdb3c96af133e0fc77a7..075288cdd1c989b1dc4455103a1d2bea65389ddb 100644 (file)
@@ -4481,6 +4481,44 @@ enum qca_wlan_vendor_acs_select_reason {
        QCA_WLAN_VENDOR_ACS_SELECT_REASON_DFS,
        /* Represents the reason that LTE co-exist in the current band. */
        QCA_WLAN_VENDOR_ACS_SELECT_REASON_LTE_COEX,
+       /* Represents the reason that generic, uncategorized interference has
+        * been found in the current channel.
+        */
+       QCA_WLAN_VENDOR_ACS_SELECT_REASON_GENERIC_INTERFERENCE,
+       /* Represents the reason that excessive 802.11 interference has been
+        * found in the current channel.
+        */
+       QCA_WLAN_VENDOR_ACS_SELECT_REASON_80211_INTERFERENCE,
+       /* Represents the reason that generic Continuous Wave (CW) interference
+        * has been found in the current channel.
+        */
+       QCA_WLAN_VENDOR_ACS_SELECT_REASON_CW_INTERFERENCE,
+       /* Represents the reason that Microwave Oven (MWO) interference has been
+        * found in the current channel.
+        */
+       QCA_WLAN_VENDOR_ACS_SELECT_REASON_MWO_INTERFERENCE,
+       /* Represents the reason that generic Frequency-Hopping Spread Spectrum
+        * (FHSS) interference has been found in the current channel. This may
+        * include 802.11 waveforms.
+        */
+       QCA_WLAN_VENDOR_ACS_SELECT_REASON_FHSS_INTERFERENCE,
+       /* Represents the reason that non-802.11 generic Frequency-Hopping
+        * Spread Spectrum (FHSS) interference has been found in the current
+        * channel.
+        */
+       QCA_WLAN_VENDOR_ACS_SELECT_REASON_NON_80211_FHSS_INTERFERENCE,
+       /* Represents the reason that generic Wideband (WB) interference has
+        * been found in the current channel. This may include 802.11 waveforms.
+        */
+       QCA_WLAN_VENDOR_ACS_SELECT_REASON_WB_INTERFERENCE,
+       /* Represents the reason that non-802.11 generic Wideband (WB)
+        * interference has been found in the current channel.
+        */
+       QCA_WLAN_VENDOR_ACS_SELECT_REASON_NON_80211_WB_INTERFERENCE,
+       /* Represents the reason that Jammer interference has been found in the
+        * current channel.
+        */
+       QCA_WLAN_VENDOR_ACS_SELECT_REASON_JAMMER_INTERFERENCE,
 };
 
 /**