184a4d99d9f47dba23dd95feabb0cea2057875c3

Currently as part of rx frag packets handling, nbuf is unmapped, but the corresponding rx desc unmapped bit is not set. The fragment is stored until all the frags are received. Only after all the frags are received defrag packet is reinjected back to reo. While in between if driver is unloaded, as part of unload rx desc buffer pool is freed. During buffer free corresponding rx desc unmapped bit is checked and if the bit is not set buffer is unampped and then freed. This leads of double unmap in case of the stored frag list buffers. As part of this change set the unmapped bit during nbuf unmap. Change-Id: I24cf1e88f3102bc985f95d2dc325509308a7bef9 CRs-Fixed: 2532302
This is CNSS WLAN Host Driver for products starting from iHelium
Description
Languages
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%