linux_dsm_epyc7002/drivers/net/wireless
Rishi Panjwani 8fffd9e5ec ath6kl: Implement support for QOS-enable and QOS-disable from userspace
In order to allow user space based QOS control we use the available debugfs
infrastructure. With this feature, user can make changes to qos parameters,
thereby allowing creation and deletion of user defined priority streams and
features like uapsd. This feature has been added for testing purposes.

All 21 parameters for the create_qos command are mandatory in the correct
order. They have to be written to the create_qos file in
the ath6kl debug directory. These parameters(in order) are:

1)user priority
2)direction
3)traffic class
4)traffic type
5)voice PS capability
6)min service intvl
7)max service intvl
8)inactivity intvl
9)suspension intvl
10)serv start time
11)tsid
12)nominal msdu
13)max msdu
14)min data rate
15)mean data rate
16)peak data rate
17)max burst size
18)delay bound
19)min phy rate
20)surplus bw allowance
21)medium time

To create a qos stream:

echo "6 2 3 1 1 9999999 9999999 9999999 7777777 0 6 45000 200 56789000
56789000 5678900 0 0 9999999 20000 0" > create_qos

delete_qos requires 2 parameters:

1)traffic class
2)tsid

To delete a qos stream:

echo "3 1" > delete_qos

kvalo: minor commit log cleanup

Signed-off-by: Rishi Panjwani <rpanjwan@qca.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2011-11-11 12:50:57 +02:00
..
ath ath6kl: Implement support for QOS-enable and QOS-disable from userspace 2011-11-11 12:50:57 +02:00
b43 b43: HT-PHY: report signal to mac80211 2011-11-07 13:19:12 -05:00
b43legacy mac80211: pass vif param to conf_tx() callback 2011-10-03 15:22:41 -04:00
brcm80211 brcm80211: fmac: optimize chip core info management 2011-11-09 16:14:06 -05:00
hostap
ipw2x00 ipw2x00: remove unused function libipw_ratelimit_debug. 2011-11-09 16:01:00 -05:00
iwlegacy mac80211: pass vif param to conf_tx() callback 2011-10-03 15:22:41 -04:00
iwlwifi Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless 2011-11-09 14:49:23 -05:00
iwmc3200wifi iwmc3200wifi: add some more range checks 2011-11-08 15:53:59 -05:00
libertas libertas: ensure we clean up a scan request properly 2011-11-02 15:23:12 -04:00
libertas_tf
mwifiex mwifiex: prevent corruption instead of just warning 2011-11-09 16:14:13 -05:00
orinoco orinoco: release BSS structures returned by cfg80211_inform_bss() 2011-11-09 16:00:59 -05:00
p54 mac80211: pass vif param to conf_tx() callback 2011-10-03 15:22:41 -04:00
prism54
rt2x00 mac80211: pass vif param to conf_tx() callback 2011-10-03 15:22:41 -04:00
rtl818x mac80211: pass vif param to conf_tx() callback 2011-10-03 15:22:41 -04:00
rtlwifi Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless 2011-11-09 14:49:23 -05:00
wl12xx wl12xx: fix wl12xx_scan_sched_scan_ssid_list() check that all given ssids are in filters 2011-11-08 15:02:45 -05:00
wl1251 mac80211: pass vif param to conf_tx() callback 2011-10-03 15:22:41 -04:00
zd1211rw mac80211: add ieee80211_vif param to tsf functions 2011-09-27 14:27:48 -04:00
adm8211.c mac80211: add ieee80211_vif param to tsf functions 2011-09-27 14:27:48 -04:00
adm8211.h
airo_cs.c
airo.c
airo.h
at76c50x-usb.c wireless: at76c50x: use native hex_pack_byte() method 2011-09-30 15:16:25 -04:00
at76c50x-usb.h
atmel_cs.c
atmel_pci.c
atmel.c
atmel.h
Kconfig net: wireless: add brcm80211 drivers 2011-10-11 15:55:30 -04:00
mac80211_hwsim.c mac80211_hwsim: Claim support for TDLS 2011-11-08 15:54:28 -05:00
mac80211_hwsim.h
Makefile wireless: cleanup brcm80211 bits in drivers/net/wireless/Makefile 2011-11-09 15:25:18 -05:00
mwl8k.c mac80211: pass vif param to conf_tx() callback 2011-10-03 15:22:41 -04:00
ray_cs.c
ray_cs.h
rayctl.h
rndis_wlan.c rndis_wlan: release BSS structures returned by cfg80211_inform_bss() 2011-11-09 16:00:59 -05:00
wl3501_cs.c wl3501_cs: min_t() cast truncates high bits 2011-09-27 14:36:04 -04:00
wl3501.h
zd1201.c
zd1201.h