qca-wifi: Qcn9000 changes for rx flow identification

Qcn9000 changes to handle offset changes
with respect to rx flow search entry.

Validation Details: Unit testing Rx FSE feature and MIG run

CRs-Fixed: 2595489
Change-Id: Ib470dadf9d3dcad4203e7e9af7e5af69a3628a7a
Šī revīzija ir iekļauta:
syed touqeer pasha
2019-11-28 22:13:02 +05:30
vecāks a14ca19104
revīzija 199387e145
2 mainīti faili ar 2 papildinājumiem un 3 dzēšanām

Parādīt failu

@@ -303,7 +303,7 @@ QDF_STATUS dp_rx_flow_add_entry(struct dp_pdev *pdev,
flow.reo_destination_handler = HAL_RX_FSE_REO_DEST_FT;
flow.fse_metadata = rx_flow_info->fse_metadata;
fse->hal_rx_fse = hal_rx_flow_setup_fse(fst->hal_rx_fst,
fse->hal_rx_fse = hal_rx_flow_setup_fse(soc->hal_soc, fst->hal_rx_fst,
fse->flow_id, &flow);
if (qdf_unlikely(!fse->hal_rx_fse)) {
dp_err("Unable to alloc FSE entry");

Parādīt failu

@@ -135,8 +135,7 @@ dp_rx_update_protocol_tag(struct dp_soc *soc, struct dp_vdev *vdev,
cce_match = true;
/* Get the cce_metadata from RX MSDU TLV */
cce_metadata = (hal_rx_msdu_cce_metadata_get(soc->hal_soc, rx_tlv_hdr) &
RX_MSDU_END_16_CCE_METADATA_MASK);
cce_metadata = hal_rx_msdu_cce_metadata_get(soc->hal_soc, rx_tlv_hdr);
/*
* Received CCE metadata should be within the
* valid limits