|
@@ -3111,6 +3111,9 @@ hdd_association_completion_handler(struct hdd_adapter *adapter,
|
|
if (!reqRsnIe)
|
|
if (!reqRsnIe)
|
|
return QDF_STATUS_E_NOMEM;
|
|
return QDF_STATUS_E_NOMEM;
|
|
|
|
|
|
|
|
+ if (roam_info->fReassocReq || ft_carrier_on)
|
|
|
|
+ hdd_nud_indicate_roam(adapter);
|
|
|
|
+
|
|
/*
|
|
/*
|
|
* For reassoc, the station is already registered, all we need
|
|
* For reassoc, the station is already registered, all we need
|
|
* is to change the state of the STA in TL.
|
|
* is to change the state of the STA in TL.
|
|
@@ -3405,7 +3408,6 @@ hdd_association_completion_handler(struct hdd_adapter *adapter,
|
|
eCSR_BSS_TYPE_INFRASTRUCTURE);
|
|
eCSR_BSS_TYPE_INFRASTRUCTURE);
|
|
}
|
|
}
|
|
|
|
|
|
- hdd_nud_indicate_roam(adapter);
|
|
|
|
/* Start the tx queues */
|
|
/* Start the tx queues */
|
|
hdd_debug("Enabling queues");
|
|
hdd_debug("Enabling queues");
|
|
hdd_netif_queue_enable(adapter);
|
|
hdd_netif_queue_enable(adapter);
|