qcacmn: Move vlan related enum usage under feature macro
Move vlan related enum usage under vlan feature macro for IPA offload Change-Id: If2af8ca5db9b31a161c20c3d82130ffea26cacb6 CRs-Fixed: 3258130
This commit is contained in:

committed by
Madan Koyyalamudi

parent
3b39d67856
commit
7c5f36a9de
@@ -2718,6 +2718,29 @@ dp_ipa_set_wdi_hdr_type(qdf_ipa_wdi_hdr_info_t *hdr_info)
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef IPA_WDI3_VLAN_SUPPORT
|
||||||
|
/**
|
||||||
|
* dp_ipa_set_wdi_vlan_hdr_type() - Set wdi vlan hdr type for IPA
|
||||||
|
* @hdr_info: Header info
|
||||||
|
*
|
||||||
|
* Return: None
|
||||||
|
*/
|
||||||
|
static inline void
|
||||||
|
dp_ipa_set_wdi_vlan_hdr_type(qdf_ipa_wdi_hdr_info_t *hdr_info)
|
||||||
|
{
|
||||||
|
if (ucfg_ipa_is_wds_enabled())
|
||||||
|
QDF_IPA_WDI_HDR_INFO_HDR_TYPE(hdr_info) =
|
||||||
|
IPA_HDR_L2_802_1Q_AST;
|
||||||
|
else
|
||||||
|
QDF_IPA_WDI_HDR_INFO_HDR_TYPE(hdr_info) =
|
||||||
|
IPA_HDR_L2_802_1Q;
|
||||||
|
}
|
||||||
|
#else
|
||||||
|
static inline void
|
||||||
|
dp_ipa_set_wdi_vlan_hdr_type(qdf_ipa_wdi_hdr_info_t *hdr_info)
|
||||||
|
{ }
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* dp_ipa_setup_iface() - Setup IPA header and register interface
|
* dp_ipa_setup_iface() - Setup IPA header and register interface
|
||||||
* @ifname: Interface name
|
* @ifname: Interface name
|
||||||
@@ -2794,12 +2817,7 @@ QDF_STATUS dp_ipa_setup_iface(char *ifname, uint8_t *mac_addr,
|
|||||||
(uint8_t *)&uc_tx_vlan_hdr;
|
(uint8_t *)&uc_tx_vlan_hdr;
|
||||||
QDF_IPA_WDI_HDR_INFO_HDR_LEN(&hdr_info) =
|
QDF_IPA_WDI_HDR_INFO_HDR_LEN(&hdr_info) =
|
||||||
DP_IPA_UC_WLAN_TX_VLAN_HDR_LEN;
|
DP_IPA_UC_WLAN_TX_VLAN_HDR_LEN;
|
||||||
if (ucfg_ipa_is_wds_enabled())
|
dp_ipa_set_wdi_vlan_hdr_type(&hdr_info);
|
||||||
QDF_IPA_WDI_HDR_INFO_HDR_TYPE(&hdr_info) =
|
|
||||||
IPA_HDR_L2_802_1Q_AST;
|
|
||||||
else
|
|
||||||
QDF_IPA_WDI_HDR_INFO_HDR_TYPE(&hdr_info) =
|
|
||||||
IPA_HDR_L2_802_1Q;
|
|
||||||
|
|
||||||
QDF_IPA_WDI_HDR_INFO_DST_MAC_ADDR_OFFSET(&hdr_info) =
|
QDF_IPA_WDI_HDR_INFO_DST_MAC_ADDR_OFFSET(&hdr_info) =
|
||||||
DP_IPA_UC_WLAN_HDR_DES_MAC_OFFSET;
|
DP_IPA_UC_WLAN_HDR_DES_MAC_OFFSET;
|
||||||
|
Reference in New Issue
Block a user