baf0a16d29f4cd7012c681b90aa7444ffa0cfddc

When AP is moving to down state, stop the puncture SM. If we do not stop the SM, the corresponding puncturing slots will not be available for new radar puncturing. Introduce a new member dfs_is_unpunctured in dfs_punc_obj structure. The dfs_is_unpunctured holds the information whether SM object is unpunctured at that moment. Since both un-puncturing and puncturing are done through vdev channel change, current code cannot differentiate between if the channel change is for puncturing or it is for un-puncturing.This variable will help us identify whether an event should be for puncturing, or it is for un-puncturing. Handle the radar puncturing after the usenol check, otherwise the usenol case will not get executed. The internal_radar_pattern is not needed as the information can be fetched from DFS puncture SM object. CRs-Fixed: 3540171 Change-Id: If889348056ad82e7cbbe6ca954af7ddfa99e6865
This is CNSS WLAN Host Driver for products starting from iHelium
描述
语言
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%