diff options
author | Juuso Oikarinen <juuso.oikarinen@nokia.com> | 2010-06-23 05:12:38 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2010-06-24 15:42:37 -0400 |
commit | 98d2ff8bec82fc35fe2008a187a5fef9241dab10 (patch) | |
tree | 5a443d79168c325aad8af755a88eca2a76342816 /include | |
parent | fa61cf70a6ae1089e459e4b59b2e8d8e90d8535e (diff) |
nl80211: Add option to adjust transmit power
This patch adds transmit power setting type and transmit power level attributes
to NL80211_CMD_SET_WIPHY in order to facilitate adjusting of the transmit power
level of the device.
The added attributes allow selection of automatic, limited or fixed transmit
power level, with the level definable in signed mBm format.
Signed-off-by: Juuso Oikarinen <juuso.oikarinen@nokia.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/nl80211.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/linux/nl80211.h b/include/linux/nl80211.h index 07aa04693f94..2c8701687336 100644 --- a/include/linux/nl80211.h +++ b/include/linux/nl80211.h | |||
@@ -725,6 +725,12 @@ enum nl80211_commands { | |||
725 | * @NL80211_ATTR_AP_ISOLATE: (AP mode) Do not forward traffic between stations | 725 | * @NL80211_ATTR_AP_ISOLATE: (AP mode) Do not forward traffic between stations |
726 | * connected to this BSS. | 726 | * connected to this BSS. |
727 | * | 727 | * |
728 | * @NL80211_ATTR_WIPHY_TX_POWER_SETTING: Transmit power setting type. See | ||
729 | * &enum nl80211_tx_power_setting for possible values. | ||
730 | * @NL80211_ATTR_WIPHY_TX_POWER_LEVEL: Transmit power level in signed mBm units. | ||
731 | * This is used in association with @NL80211_ATTR_WIPHY_TX_POWER_SETTING | ||
732 | * for non-automatic settings. | ||
733 | * | ||
728 | * @NL80211_ATTR_MAX: highest attribute number currently defined | 734 | * @NL80211_ATTR_MAX: highest attribute number currently defined |
729 | * @__NL80211_ATTR_AFTER_LAST: internal use | 735 | * @__NL80211_ATTR_AFTER_LAST: internal use |
730 | */ | 736 | */ |
@@ -882,6 +888,9 @@ enum nl80211_attrs { | |||
882 | 888 | ||
883 | NL80211_ATTR_AP_ISOLATE, | 889 | NL80211_ATTR_AP_ISOLATE, |
884 | 890 | ||
891 | NL80211_ATTR_WIPHY_TX_POWER_SETTING, | ||
892 | NL80211_ATTR_WIPHY_TX_POWER_LEVEL, | ||
893 | |||
885 | /* add attributes here, update the policy in nl80211.c */ | 894 | /* add attributes here, update the policy in nl80211.c */ |
886 | 895 | ||
887 | __NL80211_ATTR_AFTER_LAST, | 896 | __NL80211_ATTR_AFTER_LAST, |