15812b8137548760a0ebb61e4964f3b9317f669a

Optimize tx completion processing in fastpath by adding the list of tx descs to the free list directly instead of individually accessing each descriptor and adding it to free list. This gives advantages of not taking descriptor pool lock for each descriptor and rather takes the lock only once when appending the whole list of descs to the free list. Also removed unused member shinfo_addr from tx_desc structure. Removal of this member enables increase of flags type from u16 to u32 without increasing the size of tx_desc structure. These changes improved peak KPI by 2% in SFE mode. Change-Id: I995de9cc08c866ad6e1cd1efc76ac2a35d40fb7c CRs-Fixed: 3584578
This is CNSS WLAN Host Driver for products starting from iHelium
Beschreibung
Sprachen
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%