From 48d77649cd7af43b53d85dccc68e6da9d1ac1d2a Mon Sep 17 00:00:00 2001 From: Srinivas Dasari Date: Sun, 29 Mar 2020 23:51:44 +0530 Subject: [PATCH] qcacld-3.0: Don't add/remove peer for NDIs NDIs don't have any peers and there is no need to send/receive any data frames on NDI as such. NDPs latched on to the NDI have peers and they are registered as STA properly. Change-Id: I545ab01c6c67febdeba39ab52c9e4263e1757002 CRs-Fixed: 2651435 --- core/hdd/src/wlan_hdd_nan_datapath.c | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/core/hdd/src/wlan_hdd_nan_datapath.c b/core/hdd/src/wlan_hdd_nan_datapath.c index a5b4d61bdb25c..c82af734a867f 100644 --- a/core/hdd/src/wlan_hdd_nan_datapath.c +++ b/core/hdd/src/wlan_hdd_nan_datapath.c @@ -689,10 +689,8 @@ void hdd_ndi_drv_ndi_create_rsp_handler(uint8_t vdev_id, struct hdd_adapter *adapter; struct hdd_station_ctx *sta_ctx; struct csr_roam_info *roam_info; - struct bss_description tmp_bss_descp = {0}; uint16_t ndp_inactivity_timeout = 0; uint16_t ndp_keep_alive_period; - struct qdf_mac_addr bc_mac_addr = QDF_MAC_ADDR_BCAST_INIT; hdd_ctx = cds_get_context(QDF_MODULE_ID_HDD); if (!hdd_ctx) { @@ -745,10 +743,6 @@ void hdd_ndi_drv_ndi_create_rsp_handler(uint8_t vdev_id, ndi_rsp->reason /* create_reason */); } - hdd_save_peer(sta_ctx, &bc_mac_addr); - qdf_copy_macaddr(&roam_info->bssid, &bc_mac_addr); - hdd_roam_register_sta(adapter, roam_info, &tmp_bss_descp); - qdf_mem_free(roam_info); } @@ -777,7 +771,6 @@ void hdd_ndi_drv_ndi_delete_rsp_handler(uint8_t vdev_id) struct hdd_context *hdd_ctx; struct hdd_adapter *adapter; struct hdd_station_ctx *sta_ctx; - struct qdf_mac_addr bc_mac_addr = QDF_MAC_ADDR_BCAST_INIT; hdd_ctx = cds_get_context(QDF_MODULE_ID_HDD); if (!hdd_ctx) { @@ -797,9 +790,6 @@ void hdd_ndi_drv_ndi_delete_rsp_handler(uint8_t vdev_id) return; } - hdd_roam_deregister_sta(adapter, adapter->mac_addr); - hdd_delete_peer(sta_ctx, &bc_mac_addr); - wlan_hdd_netif_queue_control(adapter, WLAN_STOP_ALL_NETIF_QUEUE_N_CARRIER, WLAN_CONTROL_PATH);