qcacld-3.0: Add support for TWT re-negotiation failure

1. If the TWT setup parameter re-negotiation results in failure,
   then host driver shall trigger TWT teardown for the
   existing TWT session.
2. Upon receiving the TWT teardown confirmation from the firmware,
   host driver shall cleanup TWT session, send teardown notification
   to the user space and ready for next TWT setup command.

Change-Id: I553ae7de8d900a3dc12d563b781f9fefa36f8a0b
CRs-Fixed: 2916548
Tento commit je obsažen v:
Srinivas Girigowda
2021-04-06 17:36:33 -07:00
odevzdal snandini
rodič 3f77f352f6
revize 6879ad5d67
4 změnil soubory, kde provedl 123 přidání a 23 odebrání

Zobrazit soubor

@@ -127,7 +127,7 @@ void mlme_set_twt_setup_done(struct wlan_objmgr_psoc *psoc,
for (i = 0; i < peer_priv->twt_ctx.num_twt_sessions; i++) {
if (peer_priv->twt_ctx.session_info[i].dialog_id == dialog_id) {
peer_priv->twt_ctx.session_info[i].setup_done = is_set;
mlme_legacy_debug("setup done dialog:%d",
mlme_legacy_debug("setup done:%d dialog:%d", is_set,
dialog_id);
break;
}