Merge branch 'master' of git://git.infradead.org/users/linville/wireless-next into for-davem
Conflicts: drivers/net/wireless/iwlwifi/iwl-pci.c drivers/net/wireless/wl12xx/main.c
This commit is contained in:
@@ -378,4 +378,13 @@ u32 bcma_chipco_gpio_polarity(struct bcma_drv_cc *cc, u32 mask, u32 value);
|
||||
/* PMU support */
|
||||
extern void bcma_pmu_init(struct bcma_drv_cc *cc);
|
||||
|
||||
extern void bcma_chipco_pll_write(struct bcma_drv_cc *cc, u32 offset,
|
||||
u32 value);
|
||||
extern void bcma_chipco_pll_maskset(struct bcma_drv_cc *cc, u32 offset,
|
||||
u32 mask, u32 set);
|
||||
extern void bcma_chipco_chipctl_maskset(struct bcma_drv_cc *cc,
|
||||
u32 offset, u32 mask, u32 set);
|
||||
extern void bcma_chipco_regctl_maskset(struct bcma_drv_cc *cc,
|
||||
u32 offset, u32 mask, u32 set);
|
||||
|
||||
#endif /* LINUX_BCMA_DRIVER_CC_H_ */
|
||||
|
||||
@@ -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
|
||||
*/
|
||||
|
||||
@@ -39,6 +39,10 @@
|
||||
*
|
||||
* @NFC_CMD_GET_DEVICE: request information about a device (requires
|
||||
* %NFC_ATTR_DEVICE_INDEX) or dump request to get a list of all nfc devices
|
||||
* @NFC_CMD_DEV_UP: turn on the nfc device
|
||||
* (requires %NFC_ATTR_DEVICE_INDEX)
|
||||
* @NFC_CMD_DEV_DOWN: turn off the nfc device
|
||||
* (requires %NFC_ATTR_DEVICE_INDEX)
|
||||
* @NFC_CMD_START_POLL: start polling for targets using the given protocols
|
||||
* (requires %NFC_ATTR_DEVICE_INDEX and %NFC_ATTR_PROTOCOLS)
|
||||
* @NFC_CMD_STOP_POLL: stop polling for targets (requires
|
||||
@@ -56,6 +60,8 @@
|
||||
enum nfc_commands {
|
||||
NFC_CMD_UNSPEC,
|
||||
NFC_CMD_GET_DEVICE,
|
||||
NFC_CMD_DEV_UP,
|
||||
NFC_CMD_DEV_DOWN,
|
||||
NFC_CMD_START_POLL,
|
||||
NFC_CMD_STOP_POLL,
|
||||
NFC_CMD_GET_TARGET,
|
||||
|
||||
@@ -238,6 +238,8 @@
|
||||
*
|
||||
* @NL80211_CMD_GET_SCAN: get scan results
|
||||
* @NL80211_CMD_TRIGGER_SCAN: trigger a new scan with the given parameters
|
||||
* %NL80211_ATTR_TX_NO_CCK_RATE is used to decide whether to send the
|
||||
* probe requests at CCK rate or not.
|
||||
* @NL80211_CMD_NEW_SCAN_RESULTS: scan notification (as a reply to
|
||||
* NL80211_CMD_GET_SCAN and on the "scan" multicast group)
|
||||
* @NL80211_CMD_SCAN_ABORTED: scan was aborted, for unspecified reasons,
|
||||
@@ -432,6 +434,8 @@
|
||||
* specified using %NL80211_ATTR_DURATION. When called, this operation
|
||||
* returns a cookie (%NL80211_ATTR_COOKIE) that will be included with the
|
||||
* TX status event pertaining to the TX request.
|
||||
* %NL80211_ATTR_TX_NO_CCK_RATE is used to decide whether to send the
|
||||
* management frames at CCK rate or not in 2GHz band.
|
||||
* @NL80211_CMD_FRAME_WAIT_CANCEL: When an off-channel TX was requested, this
|
||||
* command may be used with the corresponding cookie to cancel the wait
|
||||
* time if it is known that it is no longer necessary.
|
||||
@@ -499,6 +503,9 @@
|
||||
* this command may also be sent by the driver as an MLME event to
|
||||
* inform userspace of the new replay counter.
|
||||
*
|
||||
* @NL80211_CMD_PMKSA_CANDIDATE: This is used as an event to inform userspace
|
||||
* of PMKSA caching dandidates.
|
||||
*
|
||||
* @NL80211_CMD_MAX: highest used command number
|
||||
* @__NL80211_CMD_AFTER_LAST: internal use
|
||||
*/
|
||||
@@ -623,6 +630,8 @@ enum nl80211_commands {
|
||||
|
||||
NL80211_CMD_SET_REKEY_OFFLOAD,
|
||||
|
||||
NL80211_CMD_PMKSA_CANDIDATE,
|
||||
|
||||
/* add new commands above here */
|
||||
|
||||
/* used to define NL80211_CMD_MAX below */
|
||||
@@ -1070,6 +1079,16 @@ enum nl80211_commands {
|
||||
* @NL80211_ATTR_ROAM_SUPPORT: Indicates whether the firmware is capable of
|
||||
* roaming to another AP in the same ESS if the signal lever is low.
|
||||
*
|
||||
* @NL80211_ATTR_PMKSA_CANDIDATE: Nested attribute containing the PMKSA caching
|
||||
* candidate information, see &enum nl80211_pmksa_candidate_attr.
|
||||
*
|
||||
* @NL80211_ATTR_TX_NO_CCK_RATE: Indicates whether to use CCK rate or not
|
||||
* for management frames transmission. In order to avoid p2p probe/action
|
||||
* frames are being transmitted at CCK rate in 2GHz band, the user space
|
||||
* applications use this attribute.
|
||||
* This attribute is used with %NL80211_CMD_TRIGGER_SCAN and
|
||||
* %NL80211_CMD_FRAME commands.
|
||||
*
|
||||
* @NL80211_ATTR_MAX: highest attribute number currently defined
|
||||
* @__NL80211_ATTR_AFTER_LAST: internal use
|
||||
*/
|
||||
@@ -1288,6 +1307,10 @@ enum nl80211_attrs {
|
||||
NL80211_ATTR_SCHED_SCAN_MATCH,
|
||||
NL80211_ATTR_MAX_MATCH_SETS,
|
||||
|
||||
NL80211_ATTR_PMKSA_CANDIDATE,
|
||||
|
||||
NL80211_ATTR_TX_NO_CCK_RATE,
|
||||
|
||||
/* add attributes here, update the policy in nl80211.c */
|
||||
|
||||
__NL80211_ATTR_AFTER_LAST,
|
||||
@@ -2558,4 +2581,27 @@ enum nl80211_sta_wme_attr {
|
||||
NL80211_STA_WME_MAX = __NL80211_STA_WME_AFTER_LAST - 1
|
||||
};
|
||||
|
||||
/**
|
||||
* enum nl80211_pmksa_candidate_attr - attributes for PMKSA caching candidates
|
||||
* @__NL80211_PMKSA_CANDIDATE_INVALID: invalid number for nested attributes
|
||||
* @NL80211_PMKSA_CANDIDATE_INDEX: candidate index (u32; the smaller, the higher
|
||||
* priority)
|
||||
* @NL80211_PMKSA_CANDIDATE_BSSID: candidate BSSID (6 octets)
|
||||
* @NL80211_PMKSA_CANDIDATE_PREAUTH: RSN pre-authentication supported (flag)
|
||||
* @NUM_NL80211_PMKSA_CANDIDATE: number of PMKSA caching candidate attributes
|
||||
* (internal)
|
||||
* @MAX_NL80211_PMKSA_CANDIDATE: highest PMKSA caching candidate attribute
|
||||
* (internal)
|
||||
*/
|
||||
enum nl80211_pmksa_candidate_attr {
|
||||
__NL80211_PMKSA_CANDIDATE_INVALID,
|
||||
NL80211_PMKSA_CANDIDATE_INDEX,
|
||||
NL80211_PMKSA_CANDIDATE_BSSID,
|
||||
NL80211_PMKSA_CANDIDATE_PREAUTH,
|
||||
|
||||
/* keep last */
|
||||
NUM_NL80211_PMKSA_CANDIDATE,
|
||||
MAX_NL80211_PMKSA_CANDIDATE = NUM_NL80211_PMKSA_CANDIDATE - 1
|
||||
};
|
||||
|
||||
#endif /* __LINUX_NL80211_H */
|
||||
|
||||
Reference in New Issue
Block a user