qcacmn: Cleanup local peer id from DP APIs
Local peer_id is being cleaned up across DP, HDD and PS/WMA. So, any references to local peer_id/sta_id will be replaced by peer mac address and all interactions between the layers will be based on peer mac address. Cleanup local peer id usage from DP APIs. Change-Id: I930e1c6a09092a373c093239632d6f310fee18e2 CRs-Fixed: 2529041
This commit is contained in:

committed by
nshrivas

parent
92aa901f84
commit
65d547730f
@@ -1189,21 +1189,21 @@ struct cdp_peer_ops {
|
||||
enum ol_txrx_peer_state sta_state,
|
||||
bool roam_synch_in_progress);
|
||||
void * (*peer_get_ref_by_addr)(struct cdp_pdev *pdev,
|
||||
uint8_t *peer_addr, uint8_t *peer_id,
|
||||
uint8_t *peer_addr,
|
||||
enum peer_debug_id_type debug_id);
|
||||
void (*peer_release_ref)(void *peer, enum peer_debug_id_type debug_id);
|
||||
void * (*find_peer_by_addr)(struct cdp_pdev *pdev,
|
||||
uint8_t *peer_addr, uint8_t *peer_id);
|
||||
uint8_t *peer_addr);
|
||||
void * (*find_peer_by_addr_and_vdev)(struct cdp_pdev *pdev,
|
||||
struct cdp_vdev *vdev,
|
||||
uint8_t *peer_addr, uint8_t *peer_id);
|
||||
uint8_t *peer_addr);
|
||||
QDF_STATUS (*peer_state_update)(struct cdp_pdev *pdev,
|
||||
uint8_t *peer_addr,
|
||||
enum ol_txrx_peer_state state);
|
||||
QDF_STATUS (*get_vdevid)(void *peer, uint8_t *vdev_id);
|
||||
struct cdp_vdev * (*get_vdev_by_peer_addr)(struct cdp_pdev *pdev,
|
||||
struct qdf_mac_addr peer_addr);
|
||||
QDF_STATUS (*register_ocb_peer)(uint8_t *mac_addr, uint8_t *peer_id);
|
||||
QDF_STATUS (*register_ocb_peer)(uint8_t *mac_addr);
|
||||
uint8_t * (*peer_get_peer_mac_addr)(void *peer);
|
||||
int (*get_peer_state)(void *peer);
|
||||
struct cdp_vdev * (*get_vdev_for_peer)(void *peer);
|
||||
@@ -1217,10 +1217,10 @@ struct cdp_peer_ops {
|
||||
void *callback_context);
|
||||
void (*copy_mac_addr_raw)(struct cdp_vdev *vdev, uint8_t *bss_addr);
|
||||
void (*add_last_real_peer)(struct cdp_pdev *pdev,
|
||||
struct cdp_vdev *vdev, uint8_t *peer_id);
|
||||
struct cdp_vdev *vdev);
|
||||
bool (*is_vdev_restore_last_peer)(void *peer);
|
||||
void (*update_last_real_peer)(struct cdp_pdev *pdev, void *vdev,
|
||||
uint8_t *peer_id, bool restore_last_peer);
|
||||
bool restore_last_peer);
|
||||
void (*peer_detach_force_delete)(void *peer);
|
||||
void (*set_tdls_offchan_enabled)(void *peer, bool val);
|
||||
void (*set_peer_as_tdls_peer)(void *peer, bool val);
|
||||
|
Reference in New Issue
Block a user