diff options
Diffstat (limited to 'include/net')
-rw-r--r-- | include/net/cfg80211.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/net/cfg80211.h b/include/net/cfg80211.h index 8a9200f2f4a4..a229046d86d4 100644 --- a/include/net/cfg80211.h +++ b/include/net/cfg80211.h | |||
@@ -2480,6 +2480,14 @@ struct wiphy_wowlan_support { | |||
2480 | * | 2480 | * |
2481 | * @max_acl_mac_addrs: Maximum number of MAC addresses that the device | 2481 | * @max_acl_mac_addrs: Maximum number of MAC addresses that the device |
2482 | * supports for ACL. | 2482 | * supports for ACL. |
2483 | * | ||
2484 | * @extended_capabilities: extended capabilities supported by the driver, | ||
2485 | * additional capabilities might be supported by userspace; these are | ||
2486 | * the 802.11 extended capabilities ("Extended Capabilities element") | ||
2487 | * and are in the same format as in the information element. See | ||
2488 | * 802.11-2012 8.4.2.29 for the defined fields. | ||
2489 | * @extended_capabilities_mask: mask of the valid values | ||
2490 | * @extended_capabilities_len: length of the extended capabilities | ||
2483 | */ | 2491 | */ |
2484 | struct wiphy { | 2492 | struct wiphy { |
2485 | /* assign these fields before you register the wiphy */ | 2493 | /* assign these fields before you register the wiphy */ |
@@ -2546,6 +2554,9 @@ struct wiphy { | |||
2546 | */ | 2554 | */ |
2547 | u32 probe_resp_offload; | 2555 | u32 probe_resp_offload; |
2548 | 2556 | ||
2557 | const u8 *extended_capabilities, *extended_capabilities_mask; | ||
2558 | u8 extended_capabilities_len; | ||
2559 | |||
2549 | /* If multiple wiphys are registered and you're handed e.g. | 2560 | /* If multiple wiphys are registered and you're handed e.g. |
2550 | * a regular netdev with assigned ieee80211_ptr, you won't | 2561 | * a regular netdev with assigned ieee80211_ptr, you won't |
2551 | * know whether it points to a wiphy your driver has registered | 2562 | * know whether it points to a wiphy your driver has registered |