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
Tento commit je obsažen v:
@@ -32,8 +32,9 @@
|
||||
#include "cdp_txrx_handle.h"
|
||||
#include <cdp_txrx_mon_struct.h>
|
||||
#include "wlan_objmgr_psoc_obj.h"
|
||||
|
||||
#ifdef IPA_OFFLOAD
|
||||
#include <linux/ipa.h>
|
||||
#include <qdf_ipa.h>
|
||||
#endif
|
||||
|
||||
/**
|
||||
@@ -828,8 +829,8 @@ struct cdp_ipa_ops {
|
||||
QDF_STATUS (*ipa_cleanup)(uint32_t tx_pipe_handle,
|
||||
uint32_t rx_pipe_handle);
|
||||
QDF_STATUS (*ipa_setup_iface)(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);
|
||||
QDF_STATUS (*ipa_cleanup_iface)(char *ifname, bool is_ipv6_enabled);
|
||||
QDF_STATUS (*ipa_enable_pipes)(struct cdp_pdev *pdev);
|
||||
|
Odkázat v novém úkolu
Zablokovat Uživatele