2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-29 23:53:55 +08:00
linux-next/drivers/net/wireless/ath9k
Jouni Malinen 39d89cd34d ath9k: Add a debugfs interface for controlling virtual wiphys
debugfs ath9k/phy#/wiphy can be used to show the current list of
virtual wiphys and to add/remove virtual wiphys. Eventually, this
interface could be replaced with a cfg80211/nl80211 command that is
passed through mac80211.

For example:
# cat /debug/ath9k/phy0/wiphy
primary: phy0
# echo add > /debug/ath9k/phy0/wiphy
# cat /debug/ath9k/phy0/wiphy
primary: phy0
secondary: phy1
# echo del=phy1 > /debug/ath9k/phy0/wiphy
# cat /debug/ath9k/phy0/wiphy
primary: phy0

In addition, following commands can be used to test pausing and
unpausing of the virtual wiphys:
pause=phy1
unpause=phy1
select=phy1
(select pauses and unpauses wiphys automatically based on channel)
schedule=500
(set wiphy scheduling interval in msec; 0 = disable; default value: 500)

Signed-off-by: Jouni Malinen <jouni.malinen@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-03-05 14:39:48 -05:00
..
ahb.c ath9k: Add data structure for supporting virtual radio/wiphy operation 2009-03-05 14:39:44 -05:00
ani.c ath9k: Fix bug in disabling MIB counters 2009-02-27 14:51:44 -05:00
ani.h ath9k: Remove all the useless ah_ variable prefixes 2009-02-13 13:45:10 -05:00
ath9k.h ath9k: Add a simple virtual wiphy scheduler 2009-03-05 14:39:48 -05:00
beacon.c ath9k: Virtual wiphy pause/unpause functionality 2009-03-05 14:39:45 -05:00
calib.c ath9k: Remove multiple macro occurrences 2009-02-27 14:52:48 -05:00
calib.h ath9k: Decrease minimum NF threshold 2009-02-27 14:51:45 -05:00
debug.c ath9k: Add a debugfs interface for controlling virtual wiphys 2009-03-05 14:39:48 -05:00
debug.h ath9k: Add a debugfs interface for controlling virtual wiphys 2009-03-05 14:39:48 -05:00
eeprom.c ath9k: Configure Power control register appropriately for h/w with 4k eeprom 2009-03-05 14:39:30 -05:00
eeprom.h ath9k: Remove multiple macro occurrences 2009-02-27 14:52:48 -05:00
hw.c ath9k: Set TSF fix 2009-03-05 14:39:40 -05:00
hw.h ath9k: Remove unused key xoring 2009-03-05 14:39:38 -05:00
initvals.h ath9k: fix ar5416Addac_9100 values 2009-01-29 16:00:34 -05:00
Kconfig ath9k: Enforce module build if rfkill is a module 2009-01-12 14:24:50 -05:00
mac.c ath9k: Fix antenna assignment bug in TX status processing 2009-02-27 14:52:38 -05:00
mac.h ath9k: Configure RX filter for multi-BSSID broadcast 2009-03-05 14:39:45 -05:00
main.c ath9k: Add a simple virtual wiphy scheduler 2009-03-05 14:39:48 -05:00
Makefile ath9k: Set BSSID mask based on configured interfaces 2009-03-05 14:39:44 -05:00
pci.c ath9k: Add data structure for supporting virtual radio/wiphy operation 2009-03-05 14:39:44 -05:00
phy.c ath9k: Enable Fractional N mode 2009-02-27 14:51:43 -05:00
phy.h ath9k: Remove unused key xoring 2009-03-05 14:39:38 -05:00
rc.c ath9k: Add data structure for supporting virtual radio/wiphy operation 2009-03-05 14:39:44 -05:00
rc.h ath9k: Virtual wiphy pause/unpause functionality 2009-03-05 14:39:45 -05:00
recv.c ath9k: Configure RX filter for multi-BSSID broadcast 2009-03-05 14:39:45 -05:00
reg.h ath9k: fix AR_TXCFG_DMASZ_MASK value 2009-03-05 14:39:43 -05:00
regd_common.h ath9k: simplify regulatory code 2009-01-29 16:01:20 -05:00
regd.c ath9k: Add data structure for supporting virtual radio/wiphy operation 2009-03-05 14:39:44 -05:00
regd.h ath9k: remove prototype for ath9k_regd_get_current_country 2009-02-27 14:51:47 -05:00
virtual.c ath9k: Add a simple virtual wiphy scheduler 2009-03-05 14:39:48 -05:00
xmit.c ath9k: Virtual wiphy pause/unpause functionality 2009-03-05 14:39:45 -05:00