qcacmn: Add PPE Tx/RX changes

Add support for:-
   1. PPE VP entry attach and detach.
   2. Per VAP PRI2TID Support
   3. Dump the PPE VP HW entries.
   4. Add tx completion handling for ppeds descriptors

Change-Id: I2a6d0be5bb556663a39a24d17b703877f3b5ad00
CRs-Fixed: 3276981
This commit is contained in:
Neelansh Mittal
2021-12-08 16:17:41 +05:30
committad av Madan Koyyalamudi
förälder 878aebaac1
incheckning 83990186aa
10 ändrade filer med 306 tillägg och 5 borttagningar

Visa fil

@@ -60,6 +60,12 @@
#define DP_TX_DESC_FLAG_TX_COMP_ERR 0x1000
#define DP_TX_DESC_FLAG_FLUSH 0x2000
#define DP_TX_DESC_FLAG_TRAFFIC_END_IND 0x4000
/*
* Since the Tx descriptor flag is of only 16-bit and no more bit is free for
* any new flag, therefore for time being overloading PPEDS flag with that of
* FLUSH flag.
*/
#define DP_TX_DESC_FLAG_PPEDS 0x2000
#define DP_TX_EXT_DESC_FLAG_METADATA_VALID 0x1