qcacmn: fast TX API and registration

This is a new FAST TX API which avoids various checks.
This API will be called when SFE tags a pkt as fast_forwarded
and vap's fast_tx flag is set.

avoid additional re-checks in the wifi TX function

CRs-Fixed: 3218650
Change-Id: Iba17ede59652a1ff2af553f57de21dc58946298e
This commit is contained in:
Tallapragada Kalyan
2022-06-09 06:35:50 +05:30
committed by Madan Koyyalamudi
parent f6060a9296
commit 1b1b3adbea
13 changed files with 394 additions and 162 deletions

View File

@@ -1743,6 +1743,8 @@ struct cdp_rx_stats {
*/
struct cdp_tx_ingress_stats {
struct cdp_pkt_info rcvd;
uint64_t rcvd_in_fast_xmit_flow;
uint32_t rcvd_per_core[CDP_MAX_TX_DATA_RINGS];
struct cdp_pkt_info processed;
struct cdp_pkt_info reinject_pkts;
struct cdp_pkt_info inspect_pkts;