qcacmn: Add support to extract Extender IE in beacon
Added support to extract extender IE in beacon receive. Change-Id: I04ee63a6c1280e2e3858eb665c549de800d672f4 CRs-Fixed: 2258771
Este commit está contenido en:

cometido por
nshrivas

padre
49496d088a
commit
b8f2d083bd
@@ -66,6 +66,9 @@
|
||||
#define QCA_OUI 0xf0fd8c
|
||||
#define QCA_OUI_WHC_TYPE 0x00
|
||||
|
||||
/* Extender vendor specific IE */
|
||||
#define QCA_OUI_EXTENDER_TYPE 0x03
|
||||
|
||||
/* Temporary vendor specific IE for 11n pre-standard interoperability */
|
||||
#define VENDOR_HT_OUI 0x00904c
|
||||
#define VENDOR_HT_CAP_ID 51
|
||||
@@ -1353,6 +1356,21 @@ is_he_op_oui(uint8_t *frm)
|
||||
((ATH_HE_OP_SUBTYPE << 24) | ATH_HE_OUI));
|
||||
}
|
||||
|
||||
/**
|
||||
* is_extender_oui() - If vendor IE is EXTENDER OUI
|
||||
* @frm: vendor IE pointer
|
||||
*
|
||||
* API to check if vendor IE is EXTENDER OUI
|
||||
*
|
||||
* Return: true if its EXTENDER OUI
|
||||
*/
|
||||
static inline bool
|
||||
is_extender_oui(uint8_t *frm)
|
||||
{
|
||||
return (frm[1] > 4) && (LE_READ_4(frm + 2) ==
|
||||
((QCA_OUI_EXTENDER_TYPE << 24) | QCA_OUI));
|
||||
}
|
||||
|
||||
/**
|
||||
* wlan_parse_rsn_ie() - parse rsn ie
|
||||
* @rsn_ie: rsn ie ptr
|
||||
|
Referencia en una nueva incidencia
Block a user