wifi: wilc1000: Increase ASSOC response buffer
authorAmisha Patel <amisha.patel@microchip.com>
Tue, 9 May 2023 17:29:08 +0000 (17:29 +0000)
committerKalle Valo <kvalo@kernel.org>
Thu, 11 May 2023 12:53:44 +0000 (15:53 +0300)
In recent access points, information element is longer as they include
additional data which exceeds 256 bytes. To accommodate longer
association response, increase the ASSOC response buffer.

Signed-off-by: Amisha Patel <amisha.patel@microchip.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20230509172811.4953-1-amisha.patel@microchip.com
drivers/net/wireless/microchip/wilc1000/hif.h
drivers/net/wireless/microchip/wilc1000/wlan_cfg.h
drivers/net/wireless/microchip/wilc1000/wlan_if.h

index baa2881..8e386db 100644 (file)
@@ -30,8 +30,6 @@ enum {
        WILC_GET_CFG
 };
 
-#define WILC_MAX_ASSOC_RESP_FRAME_SIZE   256
-
 struct rf_info {
        u8 link_speed;
        s8 rssi;
index 614c567..7038b74 100644 (file)
@@ -30,7 +30,7 @@ struct wilc_cfg_str {
 struct wilc_cfg_str_vals {
        u8 mac_address[7];
        u8 firmware_version[129];
-       u8 assoc_rsp[256];
+       u8 assoc_rsp[WILC_MAX_ASSOC_RESP_FRAME_SIZE];
 };
 
 struct wilc_cfg {
index df2f5a6..254a046 100644 (file)
@@ -10,6 +10,8 @@
 #include <linux/netdevice.h>
 #include "fw.h"
 
+#define WILC_MAX_ASSOC_RESP_FRAME_SIZE 512
+
 /********************************************
  *
  *      Wlan Configuration ID