qcacmn: Add support to delete all pasn peers

Add support to delete all pasn peers

Change-Id: I2c3d95cb8994693d8944d69624d2db0992f2f03d
CRs-Fixed: 3158523
Cette révision appartient à :
Pragaspathi Thilagaraj
2022-06-30 12:49:24 +05:30
révisé par Madan Koyyalamudi
Parent b7fa703306
révision f0cac26bbb
14 fichiers modifiés avec 278 ajouts et 3 suppressions

Voir le fichier

@@ -526,6 +526,8 @@ static int target_if_vdev_mgr_peer_delete_all_response_handler(
goto err;
}
vdev_peer_del_all_resp.peer_type_bitmap = vdev_rsp->peer_type_bitmap;
status = rx_ops->vdev_mgr_peer_delete_all_response(
psoc,
&vdev_peer_del_all_resp);

Voir le fichier

@@ -1178,6 +1178,11 @@ static QDF_STATUS target_if_vdev_mgr_peer_delete_all_send(
}
vdev_rsp->expire_time = PEER_DELETE_ALL_RESPONSE_TIMER;
vdev_rsp->peer_type_bitmap = param->peer_type_bitmap;
mlme_debug("VDEV_%d: PSOC_%d vdev delete all: bitmap:%d", vdev_id,
wlan_psoc_get_id(psoc), vdev_rsp->peer_type_bitmap);
target_if_vdev_mgr_rsp_timer_start(psoc, vdev_rsp,
PEER_DELETE_ALL_RESPONSE_BIT);

Voir le fichier

@@ -281,5 +281,8 @@ void target_if_wifi_pos_register_rx_ops(struct wlan_lmac_if_rx_ops *rx_ops)
wifi_pos_handle_ranging_peer_create_rsp;
wifi_pos_rx_ops->wifi_pos_ranging_peer_delete_cb =
wifi_pos_handle_ranging_peer_delete;
wifi_pos_rx_ops->wifi_pos_vdev_delete_all_ranging_peers_rsp_cb =
wifi_pos_vdev_delete_all_ranging_peers_rsp;
}
#endif

Voir le fichier

@@ -29,6 +29,8 @@
#include "target_if_wifi_pos.h"
#include "target_if_wifi_pos_tx_ops.h"
#include "wifi_pos_utils_i.h"
#include "wifi_pos_api.h"
#include "wifi_pos_pasn_api.h"
#include "target_if.h"
/**
@@ -311,6 +313,8 @@ void target_if_wifi_pos_register_tx_ops(struct wlan_lmac_if_tx_ops *tx_ops)
wifi_pos_tx_ops->data_req_tx = target_if_wifi_pos_oem_data_req;
wifi_pos_tx_ops->wifi_pos_parse_measreq_chan_info =
target_if_wifi_pos_parse_measreq_chan_info;
wifi_pos_tx_ops->wifi_pos_vdev_delete_all_ranging_peers_cb =
wifi_pos_vdev_delete_all_ranging_peers;
target_if_wifi_pos_register_11az_ops(wifi_pos_tx_ops);
}