From 0050ec95b3106a8cdf651f8bf87fe5e7b361cc0b Mon Sep 17 00:00:00 2001 From: syed touqeer pasha Date: Sun, 14 Oct 2018 19:36:15 +0530 Subject: [PATCH] qcacmn: Add support for Secondary HMWDS ast entry in NSS Add NSS Wi-Fi Offload support for Secondary HMWDS ast entry. Change-Id: I3429356e1e20aecdbb7af5b29770c41026f3bd46 CRs-Fixed: 2332290 --- dp/inc/cdp_txrx_ops.h | 8 +++++--- dp/wifi3.0/dp_peer.c | 1 + 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/dp/inc/cdp_txrx_ops.h b/dp/inc/cdp_txrx_ops.h index 8c6c2416e312..3c93ea0f3269 100644 --- a/dp/inc/cdp_txrx_ops.h +++ b/dp/inc/cdp_txrx_ops.h @@ -781,9 +781,11 @@ struct ol_if_ops { int (*peer_unref_delete)(void *scn_handle, uint8_t vdev_id, uint8_t *peer_macaddr); bool (*is_hw_dbs_2x2_capable)(struct wlan_objmgr_psoc *psoc); - int (*peer_add_wds_entry)(void *ol_soc_handle, - const uint8_t *dest_macaddr, uint8_t *peer_macaddr, - uint32_t flags); + int (*peer_add_wds_entry)(void *vdev_handle, + struct cdp_peer *peer_handle, + const uint8_t *dest_macaddr, + uint8_t *next_node_mac, + uint32_t flags); int (*peer_update_wds_entry)(void *ol_soc_handle, uint8_t *dest_macaddr, uint8_t *peer_macaddr, uint32_t flags); diff --git a/dp/wifi3.0/dp_peer.c b/dp/wifi3.0/dp_peer.c index 87e3df33f3d9..285812088494 100644 --- a/dp/wifi3.0/dp_peer.c +++ b/dp/wifi3.0/dp_peer.c @@ -641,6 +641,7 @@ add_ast_entry: if (QDF_STATUS_SUCCESS == soc->cdp_soc.ol_ops->peer_add_wds_entry( peer->vdev->osif_vdev, + (struct cdp_peer *)peer, mac_addr, next_node_mac, flags))