qcacld-3.0: Use backport flag to fill tdls params for 11be

To avoid compile issues where the kernel version doesn't support
11be and WLAN_FEATURE_11BE macro alone can't be used.
Use CFG80211_11BE_BASIC to ensure proper kernel version check for
11be support.

Change-Id: I23a1b6f6e1b46a4ce686d8d1a4152c94922281fc
CRs-Fixed: 3482727
This commit is contained in:
Vinod Kumar Pirla
2023-05-12 03:17:19 -07:00
کامیت شده توسط Rahul Choudhary
والد db0876626f
کامیت d018ca19d0

مشاهده پرونده

@@ -334,7 +334,7 @@ tdls_calc_channels_from_staparams(struct wlan_objmgr_vdev *vdev,
}
#ifdef WLAN_FEATURE_11AX
#if defined(CFG80211_LINK_STA_PARAMS_PRESENT) && defined(CONFIG_BAND_6GHZ)
#if defined(WLAN_LINK_STA_PARAMS_PRESENT) && defined(CONFIG_BAND_6GHZ)
static void
wlan_cfg80211_tdls_extract_6ghz_params(struct tdls_update_peer_params *req_info,
struct station_parameters *params)
@@ -370,7 +370,7 @@ wlan_cfg80211_tdls_extract_6ghz_params(struct tdls_update_peer_params *req_info,
}
#endif
#ifdef CFG80211_LINK_STA_PARAMS_PRESENT
#ifdef WLAN_LINK_STA_PARAMS_PRESENT
static void
wlan_cfg80211_tdls_extract_he_params(struct tdls_update_peer_params *req_info,
struct station_parameters *params,
@@ -426,7 +426,7 @@ wlan_cfg80211_tdls_extract_he_params(struct tdls_update_peer_params *req_info,
}
#endif
#else
static void
static inline void
wlan_cfg80211_tdls_extract_he_params(struct tdls_update_peer_params *req_info,
struct station_parameters *params,
bool tdls_6g_support)
@@ -435,7 +435,7 @@ wlan_cfg80211_tdls_extract_he_params(struct tdls_update_peer_params *req_info,
#endif
#ifdef WLAN_FEATURE_11BE
#ifdef CFG80211_LINK_STA_PARAMS_PRESENT
#ifdef WLAN_LINK_STA_PARAMS_PRESENT
static void
wlan_cfg80211_tdls_extract_eht_params(struct tdls_update_peer_params *req_info,
struct station_parameters *params)
@@ -451,7 +451,7 @@ wlan_cfg80211_tdls_extract_eht_params(struct tdls_update_peer_params *req_info,
req_info->ehtcap_present = 0;
}
}
#else
#elif defined(WLAN_EHT_CAPABILITY_PRESENT)
static void
wlan_cfg80211_tdls_extract_eht_params(struct tdls_update_peer_params *req_info,
struct station_parameters *params)
@@ -466,16 +466,22 @@ wlan_cfg80211_tdls_extract_eht_params(struct tdls_update_peer_params *req_info,
req_info->ehtcap_present = 0;
}
}
#else
static inline void
wlan_cfg80211_tdls_extract_eht_params(struct tdls_update_peer_params *req_info,
struct station_parameters *params)
{
}
#endif
#else
static void
static inline void
wlan_cfg80211_tdls_extract_eht_params(struct tdls_update_peer_params *req_info,
struct station_parameters *params)
{
}
#endif
#ifdef CFG80211_LINK_STA_PARAMS_PRESENT
#ifdef WLAN_LINK_STA_PARAMS_PRESENT
static void
wlan_cfg80211_tdls_extract_params(struct wlan_objmgr_vdev *vdev,
struct tdls_update_peer_params *req_info,