qcacmn: Fix IPA meta data mask for EasyMesh
Move the logic for IPA data mask under correct macro. Change-Id: I3652271d5d152e0e17fce6e05392dd2a1311c1e5 CRs-Fixed: 3534587
This commit is contained in:

committed by
Rahul Choudhary

parent
df9658cc1d
commit
bb397ae41d
@@ -2969,12 +2969,33 @@ dp_ipa_set_wdi_hdr_type(qdf_ipa_wdi_hdr_info_t *hdr_info)
|
||||
QDF_IPA_WDI_HDR_INFO_HDR_TYPE(hdr_info) =
|
||||
IPA_HDR_L2_ETHERNET_II;
|
||||
}
|
||||
|
||||
/**
|
||||
* dp_ipa_setup_meta_data_mask() - Pass meta data mask to IPA
|
||||
* @in: ipa in params
|
||||
*
|
||||
* Pass meta data mask to IPA.
|
||||
*
|
||||
* Return: none
|
||||
*/
|
||||
static void dp_ipa_setup_meta_data_mask(qdf_ipa_wdi_reg_intf_in_params_t *in)
|
||||
{
|
||||
if (ucfg_ipa_is_wds_enabled())
|
||||
QDF_IPA_WDI_REG_INTF_IN_PARAMS_META_DATA_MASK(in) = WLAN_IPA_AST_META_DATA_MASK;
|
||||
else
|
||||
QDF_IPA_WDI_REG_INTF_IN_PARAMS_META_DATA_MASK(in) = WLAN_IPA_META_DATA_MASK;
|
||||
}
|
||||
#else
|
||||
static inline void
|
||||
dp_ipa_set_wdi_hdr_type(qdf_ipa_wdi_hdr_info_t *hdr_info)
|
||||
{
|
||||
QDF_IPA_WDI_HDR_INFO_HDR_TYPE(hdr_info) = IPA_HDR_L2_ETHERNET_II;
|
||||
}
|
||||
|
||||
static void dp_ipa_setup_meta_data_mask(qdf_ipa_wdi_reg_intf_in_params_t *in)
|
||||
{
|
||||
QDF_IPA_WDI_REG_INTF_IN_PARAMS_META_DATA_MASK(in) = WLAN_IPA_META_DATA_MASK;
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef IPA_WDI3_VLAN_SUPPORT
|
||||
@@ -2994,31 +3015,10 @@ dp_ipa_set_wdi_vlan_hdr_type(qdf_ipa_wdi_hdr_info_t *hdr_info)
|
||||
QDF_IPA_WDI_HDR_INFO_HDR_TYPE(hdr_info) =
|
||||
IPA_HDR_L2_802_1Q;
|
||||
}
|
||||
|
||||
/**
|
||||
* dp_ipa_setup_meta_data_mask() - Pass meta data mask to IPA
|
||||
* @in: ipa in params
|
||||
*
|
||||
* Pass meta data mask to IPA.
|
||||
*
|
||||
* Return: none
|
||||
*/
|
||||
static void dp_ipa_setup_meta_data_mask(qdf_ipa_wdi_reg_intf_in_params_t *in)
|
||||
{
|
||||
if (ucfg_ipa_is_wds_enabled())
|
||||
QDF_IPA_WDI_REG_INTF_IN_PARAMS_META_DATA_MASK(in) = WLAN_IPA_AST_META_DATA_MASK;
|
||||
else
|
||||
QDF_IPA_WDI_REG_INTF_IN_PARAMS_META_DATA_MASK(in) = WLAN_IPA_META_DATA_MASK;
|
||||
}
|
||||
#else
|
||||
static inline void
|
||||
dp_ipa_set_wdi_vlan_hdr_type(qdf_ipa_wdi_hdr_info_t *hdr_info)
|
||||
{ }
|
||||
|
||||
static void dp_ipa_setup_meta_data_mask(qdf_ipa_wdi_reg_intf_in_params_t *in)
|
||||
{
|
||||
QDF_IPA_WDI_REG_INTF_IN_PARAMS_META_DATA_MASK(in) = WLAN_IPA_META_DATA_MASK;
|
||||
}
|
||||
#endif
|
||||
|
||||
QDF_STATUS dp_ipa_setup_iface(char *ifname, uint8_t *mac_addr,
|
||||
|
Reference in New Issue
Block a user