rt2x00: Optimize configuration handling
Implement latest changed from mac80211 configuration handling to optmize configuration handling in rt2x00. * Remove set_retry_limit callback function, handled through config() * Move config_antenna to its own callback function, it isn't handled by mac80211 anymore * Use IEEE80211_CONF_CHANGED_* flags and remove manual checks * Removed deprecated short slot setting through config() and put it in config_erp() through which mac80211 now configures it * Remove config_phymode() and move contents to config_erp() since it only managed the basic rates which is now determined by mac80211 through config_erp(). Signed-off-by:Ivo van Doorn <IvDoorn@gmail.com> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
Showing
- drivers/net/wireless/rt2x00/rt2400pci.c 80 additions, 87 deletionsdrivers/net/wireless/rt2x00/rt2400pci.c
- drivers/net/wireless/rt2x00/rt2500pci.c 100 additions, 106 deletionsdrivers/net/wireless/rt2x00/rt2500pci.c
- drivers/net/wireless/rt2x00/rt2500usb.c 52 additions, 58 deletionsdrivers/net/wireless/rt2x00/rt2500usb.c
- drivers/net/wireless/rt2x00/rt2x00.h 12 additions, 23 deletionsdrivers/net/wireless/rt2x00/rt2x00.h
- drivers/net/wireless/rt2x00/rt2x00config.c 24 additions, 140 deletionsdrivers/net/wireless/rt2x00/rt2x00config.c
- drivers/net/wireless/rt2x00/rt2x00lib.h 2 additions, 1 deletiondrivers/net/wireless/rt2x00/rt2x00lib.h
- drivers/net/wireless/rt2x00/rt2x00mac.c 1 addition, 10 deletionsdrivers/net/wireless/rt2x00/rt2x00mac.c
- drivers/net/wireless/rt2x00/rt61pci.c 112 additions, 119 deletionsdrivers/net/wireless/rt2x00/rt61pci.c
- drivers/net/wireless/rt2x00/rt73usb.c 105 additions, 111 deletionsdrivers/net/wireless/rt2x00/rt73usb.c
Loading
Please register or sign in to comment