qcacmn: Remove kernel includes from datapath

To abstract kernel header inclusion, create a new QDF APIs for all IPA
APIs and redirect all IPA API calls through QDF interfaces.

Change-Id: I7bff975ad7cb32fc128320c124633594471e0a1f
CRs-Fixed: 2098907
This commit is contained in:
Yun Park
2017-10-05 14:41:32 -07:00
committed by snandini
父節點 d448fad508
當前提交 fd269b5021
共有 11 個文件被更改,包括 2014 次插入97 次删除

查看文件

@@ -32,8 +32,7 @@
#define _CDP_TXRX_IPA_H_
#ifdef IPA_OFFLOAD
#include <linux/ipa.h>
#include <qdf_ipa.h>
#include <cdp_txrx_mob_def.h>
#include "cdp_txrx_handle.h"
@@ -419,8 +418,8 @@ cdp_ipa_cleanup(ol_txrx_soc_handle soc, uint32_t tx_pipe_handle,
*/
static inline QDF_STATUS
cdp_ipa_setup_iface(ol_txrx_soc_handle soc, char *ifname, uint8_t *mac_addr,
enum ipa_client_type prod_client,
enum ipa_client_type cons_client,
qdf_ipa_client_type_t prod_client,
qdf_ipa_client_type_t cons_client,
uint8_t session_id, bool is_ipv6_enabled)
{
if (!soc || !soc->ops || !soc->ops->ipa_ops) {