diff options
author | David S. Miller <davem@davemloft.net> | 2011-03-15 16:57:18 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2011-03-15 16:57:18 -0400 |
commit | 918690f9811029667eaf132dbfeb180c6e4e2029 (patch) | |
tree | 7bcefc7484e88090eba789b3b6a52e17a83a2f55 /include/net | |
parent | 31111c26d976ca0f298312f08e44cdb078005b03 (diff) | |
parent | 106af2c99a5249b809aaed45b8353ac087821f4a (diff) |
Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6
Diffstat (limited to 'include/net')
-rw-r--r-- | include/net/cfg80211.h | 8 | ||||
-rw-r--r-- | include/net/mac80211.h | 7 |
2 files changed, 15 insertions, 0 deletions
diff --git a/include/net/cfg80211.h b/include/net/cfg80211.h index 1ac5786da14b..60f7876b6da8 100644 --- a/include/net/cfg80211.h +++ b/include/net/cfg80211.h | |||
@@ -1197,6 +1197,10 @@ struct cfg80211_pmksa { | |||
1197 | * (also see nl80211.h @NL80211_ATTR_WIPHY_ANTENNA_TX). | 1197 | * (also see nl80211.h @NL80211_ATTR_WIPHY_ANTENNA_TX). |
1198 | * | 1198 | * |
1199 | * @get_antenna: Get current antenna configuration from device (tx_ant, rx_ant). | 1199 | * @get_antenna: Get current antenna configuration from device (tx_ant, rx_ant). |
1200 | * | ||
1201 | * @set_ringparam: Set tx and rx ring sizes. | ||
1202 | * | ||
1203 | * @get_ringparam: Get tx and rx ring current and maximum sizes. | ||
1200 | */ | 1204 | */ |
1201 | struct cfg80211_ops { | 1205 | struct cfg80211_ops { |
1202 | int (*suspend)(struct wiphy *wiphy); | 1206 | int (*suspend)(struct wiphy *wiphy); |
@@ -1364,6 +1368,10 @@ struct cfg80211_ops { | |||
1364 | 1368 | ||
1365 | int (*set_antenna)(struct wiphy *wiphy, u32 tx_ant, u32 rx_ant); | 1369 | int (*set_antenna)(struct wiphy *wiphy, u32 tx_ant, u32 rx_ant); |
1366 | int (*get_antenna)(struct wiphy *wiphy, u32 *tx_ant, u32 *rx_ant); | 1370 | int (*get_antenna)(struct wiphy *wiphy, u32 *tx_ant, u32 *rx_ant); |
1371 | |||
1372 | int (*set_ringparam)(struct wiphy *wiphy, u32 tx, u32 rx); | ||
1373 | void (*get_ringparam)(struct wiphy *wiphy, | ||
1374 | u32 *tx, u32 *tx_max, u32 *rx, u32 *rx_max); | ||
1367 | }; | 1375 | }; |
1368 | 1376 | ||
1369 | /* | 1377 | /* |
diff --git a/include/net/mac80211.h b/include/net/mac80211.h index 2b072fa99399..8650e7bf2ed0 100644 --- a/include/net/mac80211.h +++ b/include/net/mac80211.h | |||
@@ -1804,6 +1804,10 @@ enum ieee80211_ampdu_mlme_action { | |||
1804 | * return value is 1, then the @remain_on_channel will be used with a | 1804 | * return value is 1, then the @remain_on_channel will be used with a |
1805 | * regular transmission (if supported.) | 1805 | * regular transmission (if supported.) |
1806 | * @offchannel_tx_cancel_wait: cancel wait associated with offchannel TX | 1806 | * @offchannel_tx_cancel_wait: cancel wait associated with offchannel TX |
1807 | * | ||
1808 | * @set_ringparam: Set tx and rx ring sizes. | ||
1809 | * | ||
1810 | * @get_ringparam: Get tx and rx ring current and maximum sizes. | ||
1807 | */ | 1811 | */ |
1808 | struct ieee80211_ops { | 1812 | struct ieee80211_ops { |
1809 | void (*tx)(struct ieee80211_hw *hw, struct sk_buff *skb); | 1813 | void (*tx)(struct ieee80211_hw *hw, struct sk_buff *skb); |
@@ -1888,6 +1892,9 @@ struct ieee80211_ops { | |||
1888 | enum nl80211_channel_type channel_type, | 1892 | enum nl80211_channel_type channel_type, |
1889 | unsigned int wait); | 1893 | unsigned int wait); |
1890 | int (*offchannel_tx_cancel_wait)(struct ieee80211_hw *hw); | 1894 | int (*offchannel_tx_cancel_wait)(struct ieee80211_hw *hw); |
1895 | int (*set_ringparam)(struct ieee80211_hw *hw, u32 tx, u32 rx); | ||
1896 | void (*get_ringparam)(struct ieee80211_hw *hw, | ||
1897 | u32 *tx, u32 *tx_max, u32 *rx, u32 *rx_max); | ||
1891 | }; | 1898 | }; |
1892 | 1899 | ||
1893 | /** | 1900 | /** |