Browse Source

qcacmn: Add support to check if DFS is enabled in HE160/HE80_80

Add support to check if DFS is enabled in HE160 and HE80_80.

Change-Id: I06c6f8c816a4aa7f34468b5f902334feb968fbbe
CRs-Fixed: 2104219
Shashikala Prabhu 7 years ago
parent
commit
76d8384344
1 changed files with 6 additions and 4 deletions
  1. 6 4
      umac/dfs/core/src/dfs_channel.h

+ 6 - 4
umac/dfs/core/src/dfs_channel.h

@@ -382,10 +382,12 @@ enum dfs_ieee80211_opmode {
 	(((_c)->dfs_ch_flags & IEEE80211_CHAN_PASSIVE) != 0)
 
 #define IEEE80211_IS_PRIMARY_OR_SECONDARY_CHAN_DFS(_c) \
-	(IEEE80211_IS_CHAN_DFS(_c->dfs_ch_curchan) ||       \
-	((IEEE80211_IS_CHAN_11AC_VHT160(_c->dfs_ch_curchan) || \
-	 IEEE80211_IS_CHAN_11AC_VHT80_80(_c->dfs_ch_curchan)) \
-	&& IEEE80211_IS_CHAN_DFS_CFREQ2(_c->dfs_ch_curchan)))
+	(IEEE80211_IS_CHAN_DFS(_c) || \
+	 ((IEEE80211_IS_CHAN_11AC_VHT160(_c) || \
+	 IEEE80211_IS_CHAN_11AC_VHT80_80(_c) || \
+	 IEEE80211_IS_CHAN_11AXA_HE160(_c) || \
+	 IEEE80211_IS_CHAN_11AXA_HE80_80(_c)) \
+	&& IEEE80211_IS_CHAN_DFS_CFREQ2(_c)))
 
 #define IEEE80211_IS_CHAN_DFS(_c) \
 	(((_c)->dfs_ch_flagext & \