From ac40b6bedae52e90b483e587ce12b50378532cf6 Mon Sep 17 00:00:00 2001 From: Ashok Kumar Ponnaiah Date: Wed, 5 Sep 2018 10:16:23 +0530 Subject: [PATCH] qcacmn: Add optional cabapilites in WPA ie Add optional cabapilites in WPA ie. Change-Id: I9be9e5f79837fe21a109d7e4c881023403297736 --- umac/cmn_services/crypto/src/wlan_crypto_global_api.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/umac/cmn_services/crypto/src/wlan_crypto_global_api.c b/umac/cmn_services/crypto/src/wlan_crypto_global_api.c index b6e21f333b..ab7976578e 100644 --- a/umac/cmn_services/crypto/src/wlan_crypto_global_api.c +++ b/umac/cmn_services/crypto/src/wlan_crypto_global_api.c @@ -2379,6 +2379,13 @@ uint8_t *wlan_crypto_build_wpaie(struct wlan_objmgr_vdev *vdev, selcnt[0]++; WPA_ADD_KEYMGMT_TO_SUITE(frm, WLAN_CRYPTO_KEY_MGMT_NONE); } + + /* optional capabilities */ + if (crypto_params->rsn_caps != 0 && + crypto_params->rsn_caps != WLAN_CRYPTO_RSN_CAP_PREAUTH) { + WLAN_CRYPTO_ADDSHORT(frm, crypto_params->rsn_caps); + } + /* calculate element length */ iebuf[1] = frm - iebuf - 2;