qca-wifi: adjust data by pulling extra HTT header from nbuf

For packets from exception ring will have extra HTT header, that
is adjusted to avoid wrong LLC header

Change-Id: I36adaa6ab0c3ba96a5eec9bf05747576e3938028
CRs-Fixed: 2661034
This commit is contained in:
Srinivas Pitla
2020-04-07 16:57:08 -07:00
parent 81dd781d31
commit 381441b56b

View File

@@ -865,6 +865,16 @@ QDF_STATUS dp_tx_add_to_comp_queue(struct dp_soc *soc,
if (ts->ofdma)
return ret;
if (qdf_unlikely(desc->pkt_offset != 0) &&
(qdf_nbuf_pull_head(
desc->nbuf, desc->pkt_offset) == NULL)) {
QDF_TRACE(QDF_MODULE_ID_TX_CAPTURE,
QDF_TRACE_LEVEL_ERROR,
"netbuf %pK offset %d",
desc->nbuf, desc->pkt_offset);
return ret;
}
ret = dp_update_msdu_to_list(soc, pdev, peer, ts, desc->nbuf);
}