6aa5f2907b666845b06e55435a0c131c091bed9f

While accessing txrx desc pool, in_use flags is not used and thus caller may end up using a txrx desc which is not in use. Also all the params of txrx desc are not reinitialized once in_use flag is set to false. This can lead invalid pointers used by caller. So check for in_use flag before using the txrx desc pool, to avoid use after in_use is set to false and reinitialized all params to invalid values. Also In wlan_mgmt_txrx_mgmt_frame_tx driver forcefully get the peer ref count. It should use wlan_objmgr_peer_try_get_ref api to get the peer ref, so that after logical delete the frames are not sent for the peer. Change-Id: Ie59e622c095750de8eabc49985b114ec6197be00 CRs-Fixed: 2459212
This is CNSS WLAN Host Driver for products starting from iHelium
توضیحات
Languages
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%