cfg80211: add cfg80211_find_vendor_ie() function

Add function to find vendor-specific ie (along with
vendor-specific ie struct definition and P2P OUI values)

Signed-off-by: Eliad Peller <eliad@wizery.com>
Reviewed-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
Eliad Peller 2011-09-15 11:53:01 +03:00 committed by John W. Linville
parent 6e82bc4a5b
commit 0c28ec587a
3 changed files with 55 additions and 0 deletions

View file

@ -777,6 +777,13 @@ struct ieee80211_mmie {
u8 mic[8];
} __attribute__ ((packed));
struct ieee80211_vendor_ie {
u8 element_id;
u8 len;
u8 oui[3];
u8 oui_type;
} __packed;
/* Control frames */
struct ieee80211_rts {
__le16 frame_control;
@ -1470,6 +1477,9 @@ enum ieee80211_sa_query_action {
#define WLAN_PMKID_LEN 16
#define WLAN_OUI_WFA 0x506f9a
#define WLAN_OUI_TYPE_WFA_P2P 9
/*
* WMM/802.11e Tspec Element
*/