diff options
author | Patrik Flykt <patrik.flykt@linux.intel.com> | 2014-11-12 09:42:40 -0500 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2014-11-19 12:59:32 -0500 |
commit | 93d638d49cac96a93abf09bb3526f2112d9f8387 (patch) | |
tree | 6ad56791049158efeb771fdfdb10103c90a7d31f /drivers/net/wireless/mac80211_hwsim.h | |
parent | c449981c4761f16d57db70834bee0380c7c97f18 (diff) |
mac80211-hwsim: Add HWSIM_CMD_GET_RADIO command
HWSIM_CMD_GET_RADIO returns information about a specific radio id or
all of them in response to a dump. Create the netlink skb or use the
one provided by the dump functionality. Use the existing attribute
appending function to fill in the same attributes when creating a
new hwsim radio.
Save alpha2 and struct ieee80211_regdomain in the hwsim data or else
they will be lost in the depths of regulatory infrastructure.
Signed-off-by: Patrik Flykt <patrik.flykt@linux.intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'drivers/net/wireless/mac80211_hwsim.h')
-rw-r--r-- | drivers/net/wireless/mac80211_hwsim.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/wireless/mac80211_hwsim.h b/drivers/net/wireless/mac80211_hwsim.h index f08debdd639b..66e1c73bd507 100644 --- a/drivers/net/wireless/mac80211_hwsim.h +++ b/drivers/net/wireless/mac80211_hwsim.h | |||
@@ -69,6 +69,8 @@ enum hwsim_tx_control_flags { | |||
69 | * returns the radio ID (>= 0) or negative on errors, if successful | 69 | * returns the radio ID (>= 0) or negative on errors, if successful |
70 | * then multicast the result | 70 | * then multicast the result |
71 | * @HWSIM_CMD_DEL_RADIO: destroy a radio, reply is multicasted | 71 | * @HWSIM_CMD_DEL_RADIO: destroy a radio, reply is multicasted |
72 | * @HWSIM_CMD_GET_RADIO: fetch information about existing radios, uses: | ||
73 | * %HWSIM_ATTR_RADIO_ID | ||
72 | * @__HWSIM_CMD_MAX: enum limit | 74 | * @__HWSIM_CMD_MAX: enum limit |
73 | */ | 75 | */ |
74 | enum { | 76 | enum { |
@@ -78,6 +80,7 @@ enum { | |||
78 | HWSIM_CMD_TX_INFO_FRAME, | 80 | HWSIM_CMD_TX_INFO_FRAME, |
79 | HWSIM_CMD_NEW_RADIO, | 81 | HWSIM_CMD_NEW_RADIO, |
80 | HWSIM_CMD_DEL_RADIO, | 82 | HWSIM_CMD_DEL_RADIO, |
83 | HWSIM_CMD_GET_RADIO, | ||
81 | __HWSIM_CMD_MAX, | 84 | __HWSIM_CMD_MAX, |
82 | }; | 85 | }; |
83 | #define HWSIM_CMD_MAX (_HWSIM_CMD_MAX - 1) | 86 | #define HWSIM_CMD_MAX (_HWSIM_CMD_MAX - 1) |