Commit dc18fa1d authored by Ajay Singh's avatar Ajay Singh Committed by Greg Kroah-Hartman

staging: wilc1000: corrected order to pack join param buffer

Modified packing order for join param as expected by firmware.
Signed-off-by: default avatarAjay Singh <ajay.kathat@microchip.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 6cd4fa5a
...@@ -11,8 +11,6 @@ ...@@ -11,8 +11,6 @@
#define FALSE_FRMWR_CHANNEL 100 #define FALSE_FRMWR_CHANNEL 100
#define REAL_JOIN_REQ 0
struct rcvd_async_info { struct rcvd_async_info {
u8 *buffer; u8 *buffer;
u32 len; u32 len;
...@@ -436,15 +434,14 @@ static int wilc_send_connect_wid(struct wilc_vif *vif) ...@@ -436,15 +434,14 @@ static int wilc_send_connect_wid(struct wilc_vif *vif)
memcpy(cur_byte, bss_param->rsn_cap, sizeof(bss_param->rsn_cap)); memcpy(cur_byte, bss_param->rsn_cap, sizeof(bss_param->rsn_cap));
cur_byte += sizeof(bss_param->rsn_cap); cur_byte += sizeof(bss_param->rsn_cap);
*(cur_byte++) = REAL_JOIN_REQ;
*(cur_byte++) = bss_param->noa_enabled; *(cur_byte++) = bss_param->noa_enabled;
if (bss_param->noa_enabled) { if (bss_param->noa_enabled) {
put_unaligned_le32(bss_param->tsf, cur_byte); put_unaligned_le32(bss_param->tsf, cur_byte);
cur_byte += 4; cur_byte += 4;
*(cur_byte++) = bss_param->opp_enabled;
*(cur_byte++) = bss_param->idx; *(cur_byte++) = bss_param->idx;
*(cur_byte++) = bss_param->opp_enabled;
if (bss_param->opp_enabled) if (bss_param->opp_enabled)
*(cur_byte++) = bss_param->ct_window; *(cur_byte++) = bss_param->ct_window;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment