wlan: Issue Deauth with reason code 8 in SAP AUTH offload

In case of SAP AUTH offload, firmware is doing all auth and deauth.
In this case if any station is removed from host side,
Host should send Deauth with reason code
eSIR_MAC_DISASSOC_LEAVING_BSS_REASON

Change-Id: If97fbf60074b428715672ba41152d8c1bac01d09
CRs-Fixed: 1110156
diff --git a/CORE/HDD/src/wlan_hdd_cfg80211.c b/CORE/HDD/src/wlan_hdd_cfg80211.c
index 4b6d38d..fce4530 100644
--- a/CORE/HDD/src/wlan_hdd_cfg80211.c
+++ b/CORE/HDD/src/wlan_hdd_cfg80211.c
@@ -16868,6 +16868,12 @@
                  FL("psapCtx is NULL"));
             return -ENOENT;
         }
+        if (pHddCtx->cfg_ini->enable_sap_auth_offload)
+        {
+            VOS_TRACE(VOS_MODULE_ID_SAP, VOS_TRACE_LEVEL_INFO,
+              "Change reason code to eSIR_MAC_DISASSOC_LEAVING_BSS_REASON in sap auth offload");
+            pDelStaParams->reason_code = eSIR_MAC_DISASSOC_LEAVING_BSS_REASON;
+        }
         if (vos_is_macaddr_broadcast((v_MACADDR_t *)pDelStaParams->peerMacAddr))
         {
             v_U16_t i;