qcacmn: In peer WDI events use the vdev id instead of osdev
In peer WDI events use the vdev id instead of osdev. Change-Id: I1dd702acba2721712222a4985b4747050647b4e0 CRs-Fixed: 3571299
This commit is contained in:

committed by
Rahul Choudhary

parent
8ebdc0ccc9
commit
227c8c9aaa
@@ -3239,13 +3239,13 @@ struct cdp_pdev_attach_params {
|
|||||||
/*
|
/*
|
||||||
* cdp_txrx_peer_params_update
|
* cdp_txrx_peer_params_update
|
||||||
*
|
*
|
||||||
* @osif_vdev: Handle for OS shim virtual device
|
* @vdev_id: VDEV ID
|
||||||
* @peer_mac: Peer mac address
|
* @peer_mac: Peer mac address
|
||||||
* @chip_id: CHIP ID
|
* @chip_id: CHIP ID
|
||||||
* @pdev_id: PDEV ID
|
* @pdev_id: PDEV ID
|
||||||
*/
|
*/
|
||||||
struct cdp_txrx_peer_params_update {
|
struct cdp_txrx_peer_params_update {
|
||||||
void *osif_vdev;
|
uint8_t vdev_id;
|
||||||
uint8_t *peer_mac;
|
uint8_t *peer_mac;
|
||||||
uint8_t chip_id;
|
uint8_t chip_id;
|
||||||
uint8_t pdev_id;
|
uint8_t pdev_id;
|
||||||
|
@@ -2434,7 +2434,7 @@ static void dp_txrx_set_mlo_mcast_primary_vdev_param_be(
|
|||||||
|
|
||||||
params.chip_id = be_soc->mlo_chip_id;
|
params.chip_id = be_soc->mlo_chip_id;
|
||||||
params.pdev_id = be_vdev->vdev.pdev->pdev_id;
|
params.pdev_id = be_vdev->vdev.pdev->pdev_id;
|
||||||
params.osif_vdev = be_vdev->vdev.osif_vdev;
|
params.vdev_id = vdev->vdev_id;
|
||||||
dp_wdi_event_handler(
|
dp_wdi_event_handler(
|
||||||
WDI_EVENT_MCAST_PRIMARY_UPDATE,
|
WDI_EVENT_MCAST_PRIMARY_UPDATE,
|
||||||
be_vdev->vdev.pdev->soc,
|
be_vdev->vdev.pdev->soc,
|
||||||
@@ -2479,7 +2479,7 @@ static void dp_txrx_set_mlo_mcast_primary_vdev_param_be(
|
|||||||
|
|
||||||
params.chip_id = be_soc->mlo_chip_id;
|
params.chip_id = be_soc->mlo_chip_id;
|
||||||
params.pdev_id = vdev->pdev->pdev_id;
|
params.pdev_id = vdev->pdev->pdev_id;
|
||||||
params.osif_vdev = vdev->osif_vdev;
|
params.vdev_id = vdev->vdev_id;
|
||||||
dp_wdi_event_handler(
|
dp_wdi_event_handler(
|
||||||
WDI_EVENT_MCAST_PRIMARY_UPDATE,
|
WDI_EVENT_MCAST_PRIMARY_UPDATE,
|
||||||
vdev->pdev->soc,
|
vdev->pdev->soc,
|
||||||
@@ -3037,7 +3037,7 @@ dp_primary_link_migration(struct dp_soc *soc, void *cb_ctxt,
|
|||||||
DP_MOD_ID_CHILD);
|
DP_MOD_ID_CHILD);
|
||||||
mld_peer->txrx_peer->vdev = mld_peer->vdev;
|
mld_peer->txrx_peer->vdev = mld_peer->vdev;
|
||||||
|
|
||||||
params.osif_vdev = (void *)new_primary_peer->vdev->osif_vdev;
|
params.vdev_id = new_primary_peer->vdev->vdev_id;
|
||||||
params.peer_mac = mld_peer->mac_addr.raw;
|
params.peer_mac = mld_peer->mac_addr.raw;
|
||||||
params.chip_id = pr_peer_info->chip_id;
|
params.chip_id = pr_peer_info->chip_id;
|
||||||
params.pdev_id = new_primary_peer->vdev->pdev->pdev_id;
|
params.pdev_id = new_primary_peer->vdev->pdev->pdev_id;
|
||||||
|
@@ -4591,7 +4591,7 @@ static QDF_STATUS dp_txrx_peer_detach(struct dp_soc *soc, struct dp_peer *peer)
|
|||||||
peer->txrx_peer = NULL;
|
peer->txrx_peer = NULL;
|
||||||
pdev = txrx_peer->vdev->pdev;
|
pdev = txrx_peer->vdev->pdev;
|
||||||
|
|
||||||
params.osif_vdev = (void *)peer->vdev->osif_vdev;
|
params.vdev_id = peer->vdev->vdev_id;
|
||||||
params.peer_mac = peer->mac_addr.raw;
|
params.peer_mac = peer->mac_addr.raw;
|
||||||
|
|
||||||
dp_wdi_event_handler(WDI_EVENT_PEER_DELETE, soc,
|
dp_wdi_event_handler(WDI_EVENT_PEER_DELETE, soc,
|
||||||
@@ -4684,7 +4684,7 @@ static QDF_STATUS dp_txrx_peer_attach(struct dp_soc *soc, struct dp_peer *peer)
|
|||||||
dp_txrx_peer_attach_add(soc, peer, txrx_peer);
|
dp_txrx_peer_attach_add(soc, peer, txrx_peer);
|
||||||
|
|
||||||
params.peer_mac = peer->mac_addr.raw;
|
params.peer_mac = peer->mac_addr.raw;
|
||||||
params.osif_vdev = (void *)peer->vdev->osif_vdev;
|
params.vdev_id = peer->vdev->vdev_id;
|
||||||
params.chip_id = dp_mlo_get_chip_id(soc);
|
params.chip_id = dp_mlo_get_chip_id(soc);
|
||||||
params.pdev_id = peer->vdev->pdev->pdev_id;
|
params.pdev_id = peer->vdev->pdev->pdev_id;
|
||||||
|
|
||||||
@@ -5012,7 +5012,7 @@ QDF_STATUS dp_peer_mlo_setup(
|
|||||||
|
|
||||||
params.chip_id = dp_mlo_get_chip_id(soc);
|
params.chip_id = dp_mlo_get_chip_id(soc);
|
||||||
params.pdev_id = peer->vdev->pdev->pdev_id;
|
params.pdev_id = peer->vdev->pdev->pdev_id;
|
||||||
params.osif_vdev = peer->vdev->osif_vdev;
|
params.vdev_id = peer->vdev->vdev_id;
|
||||||
|
|
||||||
dp_wdi_event_handler(
|
dp_wdi_event_handler(
|
||||||
WDI_EVENT_STA_PRIMARY_UMAC_UPDATE,
|
WDI_EVENT_STA_PRIMARY_UMAC_UPDATE,
|
||||||
@@ -5046,7 +5046,7 @@ QDF_STATUS dp_peer_mlo_setup(
|
|||||||
|
|
||||||
params.chip_id = dp_mlo_get_chip_id(soc);
|
params.chip_id = dp_mlo_get_chip_id(soc);
|
||||||
params.pdev_id = peer->vdev->pdev->pdev_id;
|
params.pdev_id = peer->vdev->pdev->pdev_id;
|
||||||
params.osif_vdev = peer->vdev->osif_vdev;
|
params.vdev_id = peer->vdev->vdev_id;
|
||||||
|
|
||||||
dp_wdi_event_handler(
|
dp_wdi_event_handler(
|
||||||
WDI_EVENT_STA_PRIMARY_UMAC_UPDATE,
|
WDI_EVENT_STA_PRIMARY_UMAC_UPDATE,
|
||||||
@@ -5090,7 +5090,7 @@ QDF_STATUS dp_peer_mlo_setup(
|
|||||||
|
|
||||||
dp_mld_peer_change_vdev(soc, mld_peer, vdev_id);
|
dp_mld_peer_change_vdev(soc, mld_peer, vdev_id);
|
||||||
|
|
||||||
params.osif_vdev = (void *)peer->vdev->osif_vdev;
|
params.vdev_id = peer->vdev->vdev_id;
|
||||||
params.peer_mac = mld_peer->mac_addr.raw;
|
params.peer_mac = mld_peer->mac_addr.raw;
|
||||||
params.chip_id = dp_mlo_get_chip_id(soc);
|
params.chip_id = dp_mlo_get_chip_id(soc);
|
||||||
params.pdev_id = peer->vdev->pdev->pdev_id;
|
params.pdev_id = peer->vdev->pdev->pdev_id;
|
||||||
|
@@ -2959,7 +2959,7 @@ dp_rx_peer_unmap_handler(struct dp_soc *soc, uint16_t peer_id,
|
|||||||
if (peer->txrx_peer) {
|
if (peer->txrx_peer) {
|
||||||
struct cdp_txrx_peer_params_update params = {0};
|
struct cdp_txrx_peer_params_update params = {0};
|
||||||
|
|
||||||
params.osif_vdev = (void *)vdev->osif_vdev;
|
params.vdev_id = vdev->vdev_id;
|
||||||
params.peer_mac = peer->mac_addr.raw;
|
params.peer_mac = peer->mac_addr.raw;
|
||||||
params.chip_id = dp_mlo_get_chip_id(soc);
|
params.chip_id = dp_mlo_get_chip_id(soc);
|
||||||
params.pdev_id = vdev->pdev->pdev_id;
|
params.pdev_id = vdev->pdev->pdev_id;
|
||||||
|
Reference in New Issue
Block a user