From 4c11ff65ab0016af61deb07d748aa10b39cbb642 Mon Sep 17 00:00:00 2001 From: Abhishek Ambure Date: Thu, 29 Oct 2020 11:45:04 +0530 Subject: [PATCH] qcacmn: Add proprietary status codes for disconnection Host adds internal status code in enum wlan_status_code. Change-Id: I17cdcee9f0df1e34cc13425a4f06985a418d5a8a CRs-Fixed: 2799197 --- .../cmn_defs/inc/wlan_cmn_ieee80211.h | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/umac/cmn_services/cmn_defs/inc/wlan_cmn_ieee80211.h b/umac/cmn_services/cmn_defs/inc/wlan_cmn_ieee80211.h index 66ba73ceae1d..395072998bd3 100644 --- a/umac/cmn_services/cmn_defs/inc/wlan_cmn_ieee80211.h +++ b/umac/cmn_services/cmn_defs/inc/wlan_cmn_ieee80211.h @@ -745,6 +745,19 @@ enum wlan_reason_code { * listen interval is too large. * @STATUS_INVALID_FT_ACTION_FRAME_COUNT: Invalid FT Action frame count. * @STATUS_INVALID_PMKID: Invalid pairwise master key identifier (PMKID). + * + * Internal status codes: Add any internal status code just after + * STATUS_PROP_START and decrease the value of STATUS_PROP_START + * accordingly. + * + * @STATUS_PROP_START: Start of prop status codes. + * @STATUS_NO_NETWORK_FOUND: No network found + * @STATUS_AUTH_TX_FAIL: Failed to sent AUTH on air + * @STATUS_AUTH_NO_ACK_RECEIVED: No ack received for Auth tx + * @STATUS_AUTH_NO_RESP_RECEIVED: No Auth response for Auth tx + * @STATUS_ASSOC_TX_FAIL: Failed to sent Assoc on air + * @STATUS_ASSOC_NO_ACK_RECEIVED: No ack received for Assoc tx + * @STATUS_ASSOC_NO_RESP_RECEIVED: No Assoc response for Assoc tx */ enum wlan_status_code { STATUS_SUCCESS = 0, @@ -793,6 +806,16 @@ enum wlan_status_code { STATUS_ASSOC_DENIED_LISTEN_INT_TOO_LARGE = 51, STATUS_INVALID_FT_ACTION_FRAME_COUNT = 52, STATUS_INVALID_PMKID = 53, + + /* Error STATUS code for intenal usage*/ + STATUS_PROP_START = 65528, + STATUS_NO_NETWORK_FOUND = 65528, + STATUS_AUTH_TX_FAIL = 65529, + STATUS_AUTH_NO_ACK_RECEIVED = 65530, + STATUS_AUTH_NO_RESP_RECEIVED = 65531, + STATUS_ASSOC_TX_FAIL = 65532, + STATUS_ASSOC_NO_ACK_RECEIVED = 65533, + STATUS_ASSOC_NO_RESP_RECEIVED = 65534, }; #define WLAN_OUI_SIZE 4