diff --git a/dp/inc/cdp_txrx_ops.h b/dp/inc/cdp_txrx_ops.h index 774205408d..85005fdab5 100644 --- a/dp/inc/cdp_txrx_ops.h +++ b/dp/inc/cdp_txrx_ops.h @@ -954,7 +954,8 @@ struct ol_if_ops { uint8_t *peer_macaddr, const uint8_t *dest_macaddr, uint8_t *next_node_mac, - uint32_t flags); + uint32_t flags, + uint8_t type); int (*peer_update_wds_entry)(struct cdp_ctrl_objmgr_psoc *soc, uint8_t vdev_id, uint8_t *dest_macaddr, diff --git a/dp/wifi3.0/dp_peer.c b/dp/wifi3.0/dp_peer.c index 242e88c832..6d729659dd 100644 --- a/dp/wifi3.0/dp_peer.c +++ b/dp/wifi3.0/dp_peer.c @@ -826,7 +826,8 @@ add_ast_entry: peer->mac_addr.raw, mac_addr, next_node_mac, - flags)) { + flags, + ast_entry->type)) { qdf_spin_unlock_bh(&soc->ast_lock); return 0; }