wlan: Ignore the Ext Cap from supplicant if interworking is not set.

Driver is only interested in the interworkingService bit
of Ext Cap received from supplicant. So in case interworkingService
bit is not set in Ext Cap received from supplicant, it should not
be merged with the Ext Cap prepared by driver.

Added a check to ignore Ext Cap from supplicant if interworking bit
is not set.

CRs-Fixed: 810398
Change-Id: I0657589d49a632c044f4252d6cde705a9df2fef2
diff --git a/CORE/HDD/src/wlan_hdd_cfg80211.c b/CORE/HDD/src/wlan_hdd_cfg80211.c
index 6878fca..09f9c21 100644
--- a/CORE/HDD/src/wlan_hdd_cfg80211.c
+++ b/CORE/HDD/src/wlan_hdd_cfg80211.c
@@ -11523,7 +11523,17 @@
                 pWextState->roamProfile.pRSNReqIE = pWextState->WPARSNIE;
                 pWextState->roamProfile.nRSNReqIELength = eLen + 2; //ie_len;
                 break;
-                /* Appending Extended Capabilities with Interworking bit set in Assoc Req */
+
+                /* Appending Extended Capabilities with Interworking bit set
+                 * in Assoc Req.
+                 *
+                 * In assoc req this EXT Cap will only be taken into account if
+                 * interworkingService bit is set to 1. Currently
+                 * driver is only interested in interworkingService capability
+                 * from supplicant. If in future any other EXT Cap info is
+                 * required from supplicat, it needs to be handled while
+                 * sending Assoc Req in LIM.
+                 */
             case DOT11F_EID_EXTCAP:
                 {
                     v_U16_t curAddIELen = pWextState->assocAddIE.length;