|
@@ -2480,6 +2480,14 @@ struct wiphy_wowlan_support {
|
|
|
*
|
|
|
* @max_acl_mac_addrs: Maximum number of MAC addresses that the device
|
|
|
* supports for ACL.
|
|
|
+ *
|
|
|
+ * @extended_capabilities: extended capabilities supported by the driver,
|
|
|
+ * additional capabilities might be supported by userspace; these are
|
|
|
+ * the 802.11 extended capabilities ("Extended Capabilities element")
|
|
|
+ * and are in the same format as in the information element. See
|
|
|
+ * 802.11-2012 8.4.2.29 for the defined fields.
|
|
|
+ * @extended_capabilities_mask: mask of the valid values
|
|
|
+ * @extended_capabilities_len: length of the extended capabilities
|
|
|
*/
|
|
|
struct wiphy {
|
|
|
/* assign these fields before you register the wiphy */
|
|
@@ -2546,6 +2554,9 @@ struct wiphy {
|
|
|
*/
|
|
|
u32 probe_resp_offload;
|
|
|
|
|
|
+ const u8 *extended_capabilities, *extended_capabilities_mask;
|
|
|
+ u8 extended_capabilities_len;
|
|
|
+
|
|
|
/* If multiple wiphys are registered and you're handed e.g.
|
|
|
* a regular netdev with assigned ieee80211_ptr, you won't
|
|
|
* know whether it points to a wiphy your driver has registered
|