diff mbox series

[v2,1/3] wifi: cfg80211: make BSS source types public

Message ID 20240904030917.3602369-2-quic_vjakkam@quicinc.com
State New
Headers show
Series wifi: cfg80211: fix signal issue with BSS entry generated from per-STA profile | expand

Commit Message

Veerendranath Jakkam Sept. 4, 2024, 3:09 a.m. UTC
Define public enum with BSS source types in core.h. Upcoming patches
need this to store BSS source type in struct cfg80211_internal_bss.

Signed-off-by: Veerendranath Jakkam <quic_vjakkam@quicinc.com>
---
 net/wireless/core.h | 6 ++++++
 net/wireless/scan.c | 6 +-----
 2 files changed, 7 insertions(+), 5 deletions(-)
diff mbox series

Patch

diff --git a/net/wireless/core.h b/net/wireless/core.h
index 41c8c0e3ba2e..eace1800f5de 100644
--- a/net/wireless/core.h
+++ b/net/wireless/core.h
@@ -170,6 +170,12 @@  static inline int for_each_rdev_check_rtnl(void)
 	if (for_each_rdev_check_rtnl()) {} else				\
 		list_for_each_entry(rdev, &cfg80211_rdev_list, list)
 
+enum bss_source_type {
+	BSS_SOURCE_DIRECT = 0,
+	BSS_SOURCE_MBSSID,
+	BSS_SOURCE_STA_PROFILE,
+};
+
 struct cfg80211_internal_bss {
 	struct list_head list;
 	struct list_head hidden_list;
diff --git a/net/wireless/scan.c b/net/wireless/scan.c
index d99319d82205..38541eba386c 100644
--- a/net/wireless/scan.c
+++ b/net/wireless/scan.c
@@ -2149,11 +2149,7 @@  struct cfg80211_inform_single_bss_data {
 	const u8 *ie;
 	size_t ielen;
 
-	enum {
-		BSS_SOURCE_DIRECT = 0,
-		BSS_SOURCE_MBSSID,
-		BSS_SOURCE_STA_PROFILE,
-	} bss_source;
+	enum bss_source_type bss_source;
 	/* Set if reporting bss_source != BSS_SOURCE_DIRECT */
 	struct cfg80211_bss *source_bss;
 	u8 max_bssid_indicator;