diff options
| -rw-r--r-- | CORE/HDD/src/wlan_hdd_hostapd.c | 2 | ||||
| -rw-r--r-- | CORE/SAP/inc/sapApi.h | 1 | ||||
| -rw-r--r-- | CORE/SAP/src/sapFsm.c | 2 |
3 files changed, 5 insertions, 0 deletions
diff --git a/CORE/HDD/src/wlan_hdd_hostapd.c b/CORE/HDD/src/wlan_hdd_hostapd.c index a5bddb0fb1c9..6461d8bb2be0 100644 --- a/CORE/HDD/src/wlan_hdd_hostapd.c +++ b/CORE/HDD/src/wlan_hdd_hostapd.c @@ -525,6 +525,8 @@ VOS_STATUS hdd_hostapd_SAPEventCB( tpSap_Event pSapEvent, v_PVOID_t usrDataForCa else { pHddApCtx->uBCStaId = pSapEvent->sapevt.sapStartBssCompleteEvent.staId; + pHostapdAdapter->sessionId = + pSapEvent->sapevt.sapStartBssCompleteEvent.sessionId; //@@@ need wep logic here to set privacy bit hdd_softap_Register_BC_STA(pHostapdAdapter, pHddApCtx->uPrivacy); } diff --git a/CORE/SAP/inc/sapApi.h b/CORE/SAP/inc/sapApi.h index 0f7c398682a7..45795776aa9f 100644 --- a/CORE/SAP/inc/sapApi.h +++ b/CORE/SAP/inc/sapApi.h @@ -248,6 +248,7 @@ typedef struct sap_StartBssCompleteEvent_s { v_U8_t status; v_U8_t operatingChannel; v_U16_t staId; //self StaID + v_U8_t sessionId; /* SoftAP SME session ID */ } tSap_StartBssCompleteEvent; typedef struct sap_StopBssCompleteEvent_s { diff --git a/CORE/SAP/src/sapFsm.c b/CORE/SAP/src/sapFsm.c index 4f5f1c0be286..65340893c84c 100644 --- a/CORE/SAP/src/sapFsm.c +++ b/CORE/SAP/src/sapFsm.c @@ -682,6 +682,8 @@ sapSignalHDDevent else sapApAppEvent.sapevt.sapStartBssCompleteEvent.staId = 0; sapApAppEvent.sapevt.sapStartBssCompleteEvent.operatingChannel = (v_U8_t)sapContext->channel; + sapApAppEvent.sapevt.sapStartBssCompleteEvent.sessionId = + sapContext->sessionId; break; case eSAP_STOP_BSS_EVENT: |
