6677# ###############################################
88diff --git a/wifi_hal_ap.h b/wifi_hal_ap.h
9- index f5c37db..7daf939 100644
9+ index f5c37db..9f3f732 100644
1010--- a/wifi_hal_ap.h
1111+++ b/wifi_hal_ap.h
1212@@ -349,7 +349,8 @@ typedef enum
@@ -19,7 +19,17 @@ index f5c37db..7daf939 100644
1919 } wifi_neighborScanMode_t;
2020
2121 /**
22- @@ -2736,6 +2737,14 @@ typedef struct {
22+ @@ -2711,7 +2712,9 @@ typedef struct {
23+ typedef struct {
24+ BOOL mld_enable;
25+ UINT mld_id;
26+ + UINT mld_link_id;
27+ mac_address_t mld_addr;
28+ + BOOL mld_apply;
29+ } __attribute__((packed)) wifi_mld_common_info_t;
30+
31+ typedef struct {
32+ @@ -2736,6 +2739,14 @@ typedef struct {
2333 } __attribute__((packed)) wifi_back_haul_sta_t;
2434
2535 #define WIFI_AP_MAX_SSID_LEN 33
@@ -30,20 +40,20 @@ index f5c37db..7daf939 100644
3040+ * Computed by taking Max MPDU size - ~ MAX 802.11 header size - 802.11 FCS size - ~Size of required IEs
3141+ * 2,310 is divisible by the typical Vendor IE size (7 = IE Type[1] + IE Length[1] + OUI[3] + VIE Type[1] + VIE Subtype [1])
3242+ */
33- + #define WIFI_AP_MAX_VENDOR_IE_LEN 2310
43+ + #define WIFI_AP_MAX_VENDOR_IE_LEN 2310
3444 typedef struct {
3545 CHAR ssid[WIFI_AP_MAX_SSID_LEN];
3646 BOOL enabled;
37- @@ -2763,6 +2772,8 @@ typedef struct {
47+ @@ -2762,6 +2773,8 @@ typedef struct {
48+ mac_address_t bssid; /**< The BSSID. This variable should only be used in the get API. It can't used to change the interface MAC */
3849 UINT wmmNoAck;
3950 UINT wepKeyLength;
40- BOOL bssHotspot;
4151+ UINT vendor_elements_len;
4252+ UCHAR vendor_elements[WIFI_AP_MAX_VENDOR_IE_LEN];
53+ BOOL bssHotspot;
4354 UINT wpsPushButton;
4455 char beaconRateCtl[32];
45- BOOL network_initiated_greylist;
46- @@ -2919,4 +2930,4 @@ INT wifi_hal_analytics_callback_register(wifi_analytics_callback callback);
56+ @@ -2919,4 +2932,4 @@ INT wifi_hal_analytics_callback_register(wifi_analytics_callback callback);
4757 }
4858 #endif
4959
0 commit comments