qcacmn: Handle HW coookie conversion disable in DS mode

Direct switch support to handle Rx cookie conversion
when HW cookie conversion is disabled.

Change-Id: I861d854fbeecc2c70e87be3f289915b7e915985d
CRs-Fixed: 3547681
Dieser Commit ist enthalten in:
syed touqeer pasha
2023-07-03 15:34:53 +05:30
committet von Rahul Choudhary
Ursprung a671ff2ee1
Commit 3041fbd68f
2 geänderte Dateien mit 18 neuen und 0 gelöschten Zeilen

Datei anzeigen

@@ -1094,7 +1094,22 @@ QDF_STATUS dp_wbm_get_rx_desc_from_hal_desc_be(struct dp_soc *soc,
return QDF_STATUS_SUCCESS;
}
#endif /* DP_HW_COOKIE_CONVERT_EXCEPTION */
struct dp_rx_desc *dp_rx_desc_ppeds_cookie_2_va(struct dp_soc *soc,
unsigned long cookie)
{
return (struct dp_rx_desc *)cookie;
}
#else
struct dp_rx_desc *dp_rx_desc_ppeds_cookie_2_va(struct dp_soc *soc,
unsigned long cookie)
{
if (!cookie)
return NULL;
return (struct dp_rx_desc *)dp_cc_desc_find(soc, cookie);
}
QDF_STATUS dp_wbm_get_rx_desc_from_hal_desc_be(struct dp_soc *soc,
void *ring_desc,
struct dp_rx_desc **r_rx_desc)

Datei anzeigen

@@ -188,6 +188,9 @@ dp_rx_desc_sw_cc_check(struct dp_soc *soc,
}
#endif /* DP_FEATURE_HW_COOKIE_CONVERSION && DP_HW_COOKIE_CONVERT_EXCEPTION */
struct dp_rx_desc *dp_rx_desc_ppeds_cookie_2_va(struct dp_soc *soc,
unsigned long cookie);
#define DP_PEER_METADATA_OFFLOAD_GET_BE(_peer_metadata) (0)
#define HTT_RX_PEER_META_DATA_FIELD_GET(_var, _field_s, _field_m) \