cfg80211: add cfg80211_find_vendor_ie() function
[carl9170fw.git] / include / linux / ieee80211.h
index a0846f4f599d3ee55465fd4e364e9e3d879f8564..eb3ded8046442c9d2ea9707398fc5e30629a6028 100644 (file)
@@ -790,6 +790,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;
@@ -1500,6 +1507,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
  */