qcacld-3.0: Remove lim_get_wpspbc_sessions()
Change Ia95c4911600a45d1004b9e6148b1b04f414e2475 ("qcacld-3.0: Remove support for eWNI_SME_GET_WPSPBC_SESSION_REQ") removed the last client of lim_get_wpspbc_sessions(). Since this function is now obsolete, remove it. Change-Id: I2df051e00dd788767c4f176395a50ea2a16eead2 CRs-Fixed: 2371102
This commit is contained in:
parent
847aaffccc
commit
738e8fd310
@ -48,59 +48,6 @@ lim_send_sme_probe_req_ind(struct mac_context *mac,
|
||||
uint8_t *pProbeReqIE,
|
||||
uint32_t ProbeReqIELen, struct pe_session *pe_session);
|
||||
|
||||
/**
|
||||
* lim_get_wpspbc_sessions() - to get wps pbs sessions
|
||||
* @mac_ctx: Pointer to Global MAC structure
|
||||
* @addr: probe request source MAC address
|
||||
* @uuid_e: A pointer to UUIDE element of WPS IE in WPS PBC probe request
|
||||
* @session: A pointer to station PE session
|
||||
*
|
||||
* This function is called to query the WPS PBC overlap. This function
|
||||
* check WPS PBC probe request link list for PBC overlap
|
||||
*
|
||||
* @return None
|
||||
*/
|
||||
|
||||
void lim_get_wpspbc_sessions(struct mac_context *mac_ctx, struct qdf_mac_addr addr,
|
||||
uint8_t *uuid_e, eWPSPBCOverlap *overlap,
|
||||
struct pe_session *session)
|
||||
{
|
||||
int count = 0;
|
||||
tSirWPSPBCSession *pbc;
|
||||
uint32_t cur_time;
|
||||
|
||||
cur_time = (uint32_t) (qdf_mc_timer_get_system_ticks() /
|
||||
QDF_TICKS_PER_SECOND);
|
||||
qdf_zero_macaddr(&addr);
|
||||
qdf_mem_set((uint8_t *) uuid_e, SIR_WPS_UUID_LEN, 0);
|
||||
for (pbc = session->pAPWPSPBCSession; pbc; pbc = pbc->next) {
|
||||
if (cur_time > pbc->timestamp + SIR_WPS_PBC_WALK_TIME)
|
||||
break;
|
||||
count++;
|
||||
if (count > 1)
|
||||
break;
|
||||
qdf_copy_macaddr(&addr, &pbc->addr);
|
||||
qdf_mem_copy((uint8_t *) uuid_e, (uint8_t *) pbc->uuid_e,
|
||||
SIR_WPS_UUID_LEN);
|
||||
}
|
||||
if (count > 1)
|
||||
/* Overlap */
|
||||
*overlap = eSAP_WPSPBC_OVERLAP_IN120S;
|
||||
else if (count == 0)
|
||||
/* no WPS probe request in 120 second */
|
||||
*overlap = eSAP_WPSPBC_NO_WPSPBC_PROBE_REQ_IN120S;
|
||||
else
|
||||
/* One WPS probe request in 120 second */
|
||||
*overlap = eSAP_WPSPBC_ONE_WPSPBC_PROBE_REQ_IN120S;
|
||||
|
||||
pe_debug("overlap: %d", *overlap);
|
||||
QDF_TRACE_HEX_DUMP(QDF_MODULE_ID_PE, QDF_TRACE_LEVEL_DEBUG,
|
||||
addr.bytes, QDF_MAC_ADDR_SIZE);
|
||||
QDF_TRACE_HEX_DUMP(QDF_MODULE_ID_PE, QDF_TRACE_LEVEL_DEBUG,
|
||||
uuid_e, SIR_WPS_UUID_LEN);
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* lim_remove_timeout_pbc_sessions() - remove pbc probe req entries.
|
||||
* @mac - Pointer to Global MAC structure
|
||||
|
@ -923,9 +923,6 @@ void
|
||||
lim_send_vdev_restart(struct mac_context *mac, struct pe_session *pe_session,
|
||||
uint8_t sessionId);
|
||||
|
||||
void lim_get_wpspbc_sessions(struct mac_context *mac, struct qdf_mac_addr addr,
|
||||
uint8_t *uuid_e, eWPSPBCOverlap *overlap,
|
||||
struct pe_session *pe_session);
|
||||
void limWPSPBCTimeout(struct mac_context *mac, struct pe_session *pe_session);
|
||||
void lim_wpspbc_close(struct mac_context *mac, struct pe_session *pe_session);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user