qcacmn: Properly export dp_peer API
Currently some of the public functions in dp_peer.c do not have their
prototypes exposed in a header file. In addition clients of these
functions currently have local prototypes. Fix these issues by adding
the prototypes to dp_peer.h.
Change-Id: I461cf69024da56fad57b75a325775ecd68872c8e
CRs-Fixed: 1108085
diff --git a/dp/wifi3.0/dp_peer.h b/dp/wifi3.0/dp_peer.h
index 194d89c..d04442a 100644
--- a/dp/wifi3.0/dp_peer.h
+++ b/dp/wifi3.0/dp_peer.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2016 The Linux Foundation. All rights reserved.
+ * Copyright (c) 2016-2017 The Linux Foundation. All rights reserved.
*
* Permission to use, copy, modify, and/or distribute this software for
* any purpose with or without fee is hereby granted, provided that the
@@ -15,6 +15,8 @@
* TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
* PERFORMANCE OF THIS SOFTWARE.
*/
+#ifndef _DP_PEER_H_
+#define _DP_PEER_H_
#include <qdf_types.h>
#include <qdf_lock.h>
@@ -42,3 +44,12 @@
return peer;
}
+
+void dp_rx_peer_map_handler(void *soc_handle, uint16_t peer_id,
+ uint8_t vdev_id, uint8_t *peer_mac_addr);
+void dp_rx_peer_unmap_handler(void *soc_handle, uint16_t peer_id);
+void dp_rx_sec_ind_handler(void *soc_handle, uint16_t peer_id,
+ enum htt_sec_type sec_type, int is_unicast,
+ u_int32_t *michael_key, u_int32_t *rx_pn);
+
+#endif /* _DP_PEER_H_ */