diff options
Diffstat (limited to 'drivers/net/wireless/ath/ath5k/base.c')
-rw-r--r-- | drivers/net/wireless/ath/ath5k/base.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/net/wireless/ath/ath5k/base.c b/drivers/net/wireless/ath/ath5k/base.c index 2aab20ee9f38..9fd6d9a9942e 100644 --- a/drivers/net/wireless/ath/ath5k/base.c +++ b/drivers/net/wireless/ath/ath5k/base.c | |||
@@ -723,7 +723,7 @@ ath5k_txbuf_setup(struct ath5k_hw *ah, struct ath5k_buf *bf, | |||
723 | ret = ah->ah_setup_tx_desc(ah, ds, pktlen, | 723 | ret = ah->ah_setup_tx_desc(ah, ds, pktlen, |
724 | ieee80211_get_hdrlen_from_skb(skb), padsize, | 724 | ieee80211_get_hdrlen_from_skb(skb), padsize, |
725 | get_hw_packet_type(skb), | 725 | get_hw_packet_type(skb), |
726 | (ah->power_level * 2), | 726 | (ah->ah_txpower.txp_requested * 2), |
727 | hw_rate, | 727 | hw_rate, |
728 | info->control.rates[0].count, keyidx, ah->ah_tx_ant, flags, | 728 | info->control.rates[0].count, keyidx, ah->ah_tx_ant, flags, |
729 | cts_rate, duration); | 729 | cts_rate, duration); |
@@ -1778,7 +1778,8 @@ ath5k_beacon_setup(struct ath5k_hw *ah, struct ath5k_buf *bf) | |||
1778 | ds->ds_data = bf->skbaddr; | 1778 | ds->ds_data = bf->skbaddr; |
1779 | ret = ah->ah_setup_tx_desc(ah, ds, skb->len, | 1779 | ret = ah->ah_setup_tx_desc(ah, ds, skb->len, |
1780 | ieee80211_get_hdrlen_from_skb(skb), padsize, | 1780 | ieee80211_get_hdrlen_from_skb(skb), padsize, |
1781 | AR5K_PKT_TYPE_BEACON, (ah->power_level * 2), | 1781 | AR5K_PKT_TYPE_BEACON, |
1782 | (ah->ah_txpower.txp_requested * 2), | ||
1782 | ieee80211_get_tx_rate(ah->hw, info)->hw_value, | 1783 | ieee80211_get_tx_rate(ah->hw, info)->hw_value, |
1783 | 1, AR5K_TXKEYIX_INVALID, | 1784 | 1, AR5K_TXKEYIX_INVALID, |
1784 | antenna, flags, 0, 0); | 1785 | antenna, flags, 0, 0); |
@@ -2445,6 +2446,7 @@ ath5k_init_ah(struct ath5k_hw *ah, const struct ath_bus_ops *bus_ops) | |||
2445 | hw->flags = IEEE80211_HW_RX_INCLUDES_FCS | | 2446 | hw->flags = IEEE80211_HW_RX_INCLUDES_FCS | |
2446 | IEEE80211_HW_HOST_BROADCAST_PS_BUFFERING | | 2447 | IEEE80211_HW_HOST_BROADCAST_PS_BUFFERING | |
2447 | IEEE80211_HW_SIGNAL_DBM | | 2448 | IEEE80211_HW_SIGNAL_DBM | |
2449 | IEEE80211_HW_MFP_CAPABLE | | ||
2448 | IEEE80211_HW_REPORTS_TX_ACK_STATUS; | 2450 | IEEE80211_HW_REPORTS_TX_ACK_STATUS; |
2449 | 2451 | ||
2450 | hw->wiphy->interface_modes = | 2452 | hw->wiphy->interface_modes = |