From c850ec6e184c423443aabec14de572284840ff3c Mon Sep 17 00:00:00 2001 From: Manjunathappa Prakash Date: Mon, 13 Nov 2017 16:55:50 -0800 Subject: [PATCH] qcacmn: Move AST handling functions under WDS compile flag Move AST handling functions in side WDS compilation flag. Change-Id: If8fb93e513b1a645b5d9c7fb73df0ed90770010d CRs-Fixed: 2131812 --- dp/wifi3.0/dp_peer.c | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/dp/wifi3.0/dp_peer.c b/dp/wifi3.0/dp_peer.c index f089a5b3bc6f..051578e176a1 100644 --- a/dp/wifi3.0/dp_peer.c +++ b/dp/wifi3.0/dp_peer.c @@ -190,6 +190,7 @@ void dp_peer_find_hash_add(struct dp_soc *soc, struct dp_peer *peer) qdf_spin_unlock_bh(&soc->peer_ref_mutex); } +#ifdef FEATURE_WDS /* * dp_peer_ast_hash_attach() - Allocate and initialize AST Hash Table * @soc: SoC handle @@ -490,6 +491,41 @@ void dp_peer_del_ast(struct dp_soc *soc, dp_peer_ast_hash_remove(soc, ast_entry); qdf_mem_free(ast_entry); } +#else +int dp_peer_add_ast(struct dp_soc *soc, struct dp_peer *peer, + uint8_t *mac_addr, uint8_t is_self) +{ + return 1; +} + +void dp_peer_del_ast(struct dp_soc *soc, + struct dp_ast_entry *ast_entry) +{ +} + + +struct dp_ast_entry *dp_peer_ast_hash_find(struct dp_soc *soc, + uint8_t *ast_mac_addr, int mac_addr_is_aligned) +{ + return NULL; +} + +static int dp_peer_ast_hash_attach(struct dp_soc *soc) +{ + return 0; +} + +static inline void dp_peer_map_ast(struct dp_soc *soc, + struct dp_peer *peer, uint8_t *mac_addr, uint16_t hw_peer_id, + uint8_t vdev_id) +{ + return; +} + +static void dp_peer_ast_hash_detach(struct dp_soc *soc) +{ +} +#endif #if ATH_SUPPORT_WRAP static struct dp_peer *dp_peer_find_hash_find(struct dp_soc *soc,