qcacmn: send assoc resp only once for multilink

Do not send assoc response from wlan_mlo_peer_create for
multilink MLO connection. This makes sure that assoc resp
is invoked only once.

Change-Id: Id1acf20bd5e3e3beb16e0dc3073676c421825ae6
CRs-Fixed: 3443511
Tento commit je obsažen v:
Krunalsinh Padhar
2023-03-23 17:27:10 -07:00
odevzdal Madan Koyyalamudi
rodič b89db375d1
revize 6f685b0907

Zobrazit soubor

@@ -1268,7 +1268,8 @@ QDF_STATUS wlan_mlo_peer_create(struct wlan_objmgr_vdev *vdev,
*/
if ((wlan_vdev_mlme_get_opmode(vdev) == QDF_SAP_MODE) &&
(!wlan_mlo_peer_is_nawds(ml_peer))) {
if (ml_peer->max_links == ml_peer->link_peer_cnt) {
if ((ml_peer->max_links == 1) &&
(ml_peer->link_peer_cnt == 1)) {
assoc_peer = ml_peer->peer_list[0].link_peer;
if (assoc_peer)
mlo_mlme_peer_assoc_resp(assoc_peer);