On Wed, 2024-06-26 at 10:22 +0530, Aditya Kumar Singh wrote: > If CAC is started and the interface is brought down, currently, CAC > started on link 0 is aborted in function ieee80211_do_stop(). Technically, > by the time execution reaches the above function, all links are already > teared down and hence link 0 (or deflink) alone is handled. Also, since nit: torn down > links are teared down, information on other links is also not available. same here > Hence there is a need to handle this in function ieee80211_free_links(). Not sure I buy that argument though, it feels wrong. Clearly you should be able to stop this from even cfg80211, it tracks whether radar detection is running, so whenever the link is removed, you can also stop it there? Doing it on free seems much too late. johannes