qcacmn: Selective peer discon during non-DFS to DFS

Disconnect only non ML peers in CSA from non-DFS channel to DFS channel,
while keeping all MLO peers connected.

Change-Id: I7e8347cf4692b16b84ffbce4b102dd2f23bb70f0
CRs-Fixed: 3394219
Dieser Commit ist enthalten in:
Krunalsinh Padhar
2023-01-23 04:30:53 -08:00
committet von Madan Koyyalamudi
Ursprung 62c9261e5f
Commit 6d5fea01f7
7 geänderte Dateien mit 112 neuen und 21 gelöschten Zeilen

Datei anzeigen

@@ -759,7 +759,8 @@ struct vdev_mlme_ops {
uint16_t event_data_len, void *event_data);
QDF_STATUS (*mlme_vdev_disconnect_peers)(
struct vdev_mlme_obj *vdev_mlme,
uint16_t event_data_len, void *event_data);
uint16_t event_data_len, void *event_data,
bool discon_legacy_only);
QDF_STATUS (*mlme_vdev_dfs_cac_timer_stop)(
struct vdev_mlme_obj *vdev_mlme,
uint16_t event_data_len, void *event_data);