From e60052bdcd30b4b477a817de47f6d73ed7a17a3a Mon Sep 17 00:00:00 2001 From: Yu Wang Date: Mon, 4 Sep 2023 19:08:58 -0700 Subject: [PATCH] qcacmn: define VENDOR_NLA_POLICY_NESTED_ARRAY for nested array policy To enable support for nested array policy, define macro VENDOR_NLA_POLICY_NESTED_ARRAY to take care of the version compatibility. Change-Id: I2d9e3079c0a6b34c61767ec50b0c404beb3240df CRs-Fixed: 3596074 --- os_if/linux/wlan_cfg80211.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/os_if/linux/wlan_cfg80211.h b/os_if/linux/wlan_cfg80211.h index 9cdec73cd8..d13f75c94d 100644 --- a/os_if/linux/wlan_cfg80211.h +++ b/os_if/linux/wlan_cfg80211.h @@ -361,9 +361,13 @@ nla_fail: .maxattr = __maxattr #define VENDOR_NLA_POLICY_NESTED(__policy) \ NLA_POLICY_NESTED(__policy) +#define VENDOR_NLA_POLICY_NESTED_ARRAY(__policy) \ + NLA_POLICY_NESTED_ARRAY(__policy) #else #define vendor_command_policy(__policy, __maxattr) #define VENDOR_NLA_POLICY_NESTED(__policy) {.type = NLA_NESTED} +#define VENDOR_NLA_POLICY_NESTED_ARRAY(__policy) \ + VENDOR_NLA_POLICY_NESTED(__policy) #endif /*End of (LINUX_VERSION_CODE >= KERNEL_VERSION(5, 2, 0) */ /* For kernel version <= 4.20, driver needs to provide policy */