Loading
qcacmn: Handle non-inhertance IE scanning
The earlier logic for scanning non-inheritance IE fails if non transmitted bssid profile has any extension element such as MU EDCA before the extension element with non-inheritance IE. Since MU EDCA is also an extension element and it does not have noninheritance element id in it, the logic used to fail as the driver does not check further for any other extension element ID in non transmitted bssid profile. Because of this the IEs part of non-inheritance list used to get inherited, causing disconnection issue. With current fix, the scanning for non-inheritance IE has been taken care properly. Driver will go through the non transmitted bssid profile until it finds the extension element with non-inheritance element ID in it. Change-Id: Ib4346600a880a8390c6d023cf403ed18c62406d2 CRs-Fixed: 2935065