diff --git a/dp/inc/cdp_txrx_ops.h b/dp/inc/cdp_txrx_ops.h index 62a97bdb85b9..ee8a2d2d411e 100644 --- a/dp/inc/cdp_txrx_ops.h +++ b/dp/inc/cdp_txrx_ops.h @@ -908,7 +908,8 @@ struct ol_if_ops { uint8_t vdev_id, uint8_t *peer_mac_addr, enum cdp_txrx_ast_entry_type peer_type, uint32_t tx_ast_hashidx); - int (*peer_unmap_event)(void *ol_soc_handle, uint16_t peer_id); + int (*peer_unmap_event)(void *ol_soc_handle, uint16_t peer_id, + uint8_t vdev_id); int (*get_dp_cfg_param)(void *ol_soc_handle, enum cdp_cfg_param_type param_num); diff --git a/dp/wifi3.0/dp_peer.c b/dp/wifi3.0/dp_peer.c index dea7a7812ee9..b4f98139cbad 100644 --- a/dp/wifi3.0/dp_peer.c +++ b/dp/wifi3.0/dp_peer.c @@ -1511,7 +1511,7 @@ peer_unmap: if (soc->cdp_soc.ol_ops->peer_unmap_event) { soc->cdp_soc.ol_ops->peer_unmap_event(soc->ctrl_psoc, - peer_id); + peer_id, vdev_id); } /*