ath9k: properly use the mac80211 rate control api
This patch changes ath9k to pass proper MCS indexes and flags between the RC and the rest of the driver code. sc->cur_rate_table remains, as it's used by the RC code internally, but the rest of the driver code no longer uses it, so a potential new RC for ath9k would not have to update it. Signed-off-by:Felix Fietkau <nbd@openwrt.org> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
Showing
- drivers/net/wireless/ath/ath9k/ath9k.h 2 additions, 3 deletionsdrivers/net/wireless/ath/ath9k/ath9k.h
- drivers/net/wireless/ath/ath9k/beacon.c 5 additions, 5 deletionsdrivers/net/wireless/ath/ath9k/beacon.c
- drivers/net/wireless/ath/ath9k/debug.c 2 additions, 12 deletionsdrivers/net/wireless/ath/ath9k/debug.c
- drivers/net/wireless/ath/ath9k/debug.h 3 additions, 2 deletionsdrivers/net/wireless/ath/ath9k/debug.h
- drivers/net/wireless/ath/ath9k/hw.c 4 additions, 8 deletionsdrivers/net/wireless/ath/ath9k/hw.c
- drivers/net/wireless/ath/ath9k/hw.h 1 addition, 1 deletiondrivers/net/wireless/ath/ath9k/hw.h
- drivers/net/wireless/ath/ath9k/mac.h 0 additions, 1 deletiondrivers/net/wireless/ath/ath9k/mac.h
- drivers/net/wireless/ath/ath9k/main.c 41 additions, 71 deletionsdrivers/net/wireless/ath/ath9k/main.c
- drivers/net/wireless/ath/ath9k/rc.c 155 additions, 156 deletionsdrivers/net/wireless/ath/ath9k/rc.c
- drivers/net/wireless/ath/ath9k/rc.h 1 addition, 2 deletionsdrivers/net/wireless/ath/ath9k/rc.h
- drivers/net/wireless/ath/ath9k/xmit.c 77 additions, 33 deletionsdrivers/net/wireless/ath/ath9k/xmit.c
Loading
Please register or sign in to comment