From 4db9b8ff28edac829ba2fc00d93e9d12126c68c4 Mon Sep 17 00:00:00 2001 From: Ashok Ponnaiah Date: Wed, 5 Jul 2017 16:09:29 +0530 Subject: [PATCH] qcacmn: Set default key bit only for default key Set default key bit only for default key. For rest of the peer keys don't set default bit Change-Id: If8b608d60eddea1a04202ff322de7b09d471b40e --- umac/cmn_services/crypto/src/wlan_crypto_global_api.c | 5 +++++ 1 file changed, 5 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 6822f08038b1..fff1688a34f7 100644 --- a/umac/cmn_services/crypto/src/wlan_crypto_global_api.c +++ b/umac/cmn_services/crypto/src/wlan_crypto_global_api.c @@ -2241,6 +2241,11 @@ QDF_STATUS wlan_crypto_set_peer_wep_keys(struct wlan_objmgr_vdev *vdev, qdf_copy_macaddr((struct qdf_mac_addr *)keymac, (struct qdf_mac_addr *)mac_addr); + tmp_key->flags &= ~WLAN_CRYPTO_KEY_DEFAULT; + if (crypto_priv->def_tx_keyid == i) + tmp_key->flags + |= WLAN_CRYPTO_KEY_DEFAULT; + /* setting the broadcast/multicast key for sta*/ if (opmode == QDF_STA_MODE || opmode == QDF_IBSS_MODE){