qcacmn: remove ctrl_peer handle from dp peer

Remove ctrl_peer handle from dp peer and instead
use peer's mac address

Change-Id: I9e24fa94248749f9b4859bce4a1d79d70f32507e
这个提交包含在:
Pavankumar Nandeshwar
2019-10-03 20:51:01 +05:30
提交者 nshrivas
父节点 fb323024ac
当前提交 715fdc32ec
修改 9 个文件,包含 50 行新增72 行删除

查看文件

@@ -2507,11 +2507,10 @@ static void dp_teardown_256_ba_sessions(struct dp_peer *peer)
qdf_spin_unlock_bh(&rx_tid->tid_lock);
if (peer->vdev->pdev->soc->cdp_soc.ol_ops->send_delba)
peer->vdev->pdev->soc->cdp_soc.ol_ops->send_delba(
peer->vdev->pdev->ctrl_pdev,
peer->ctrl_peer,
peer->mac_addr.raw,
tid, peer->vdev->ctrl_vdev,
delba_rcode);
peer->vdev->pdev->soc->ctrl_psoc,
peer->vdev->vdev_id,
peer->mac_addr.raw,
tid, delba_rcode);
} else {
qdf_spin_unlock_bh(&rx_tid->tid_lock);
}
@@ -2824,8 +2823,9 @@ int dp_delba_tx_completion_wifi3(void *peer_handle,
qdf_spin_unlock_bh(&rx_tid->tid_lock);
if (peer->vdev->pdev->soc->cdp_soc.ol_ops->send_delba)
peer->vdev->pdev->soc->cdp_soc.ol_ops->send_delba(
peer->vdev->pdev->ctrl_pdev, peer->ctrl_peer,
peer->mac_addr.raw, tid, peer->vdev->ctrl_vdev,
peer->vdev->pdev->soc->ctrl_psoc,
peer->vdev->vdev_id,
peer->mac_addr.raw, tid,
rx_tid->delba_rcode);
}
return QDF_STATUS_SUCCESS;