- 20 6月, 2014 40 次提交
-
-
由 Vladimir Kondratiev 提交于
Track and print on debugfs Signed-off-by: NVladimir Kondratiev <qca_vkondrat@qca.qualcomm.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Vladimir Kondratiev 提交于
Usable for debugging, to be able to obtain FW traces Signed-off-by: NVladimir Kondratiev <qca_vkondrat@qca.qualcomm.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Vladimir Kondratiev 提交于
For performance monitoring, trace time intervals when Tx vring is idle/not idle. Use CPU cycle counter for this, because jiffies is too rough, and other precise time measurement methods involve overhead while get_cycles() should be fast. This used to provide some estimation for percentage when Tx vring was idle, i.e. when hardware is under-utilized. Estimation is not precise because of many reasons - CPU frequency scaling, grt_cycles() may be per core etc. But still, it is good estimation Signed-off-by: NVladimir Kondratiev <qca_vkondrat@qca.qualcomm.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Vladimir Kondratiev 提交于
print used/available counters on debugfs; print to dmesg when Tx vring becomes empty This aids with performance investigation Signed-off-by: NVladimir Kondratiev <qca_vkondrat@qca.qualcomm.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Vladimir Kondratiev 提交于
print essential info to dmesg Signed-off-by: NVladimir Kondratiev <qca_vkondrat@qca.qualcomm.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Vladimir Kondratiev 提交于
For debug purposes Signed-off-by: NVladimir Kondratiev <qca_vkondrat@qca.qualcomm.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Vladimir Kondratiev 提交于
In the wil_cfg80211_start_ap(), debug print selected data: - beacon (before and after fix-up) - crypto parameters - mark start/stop AP invocation Signed-off-by: NVladimir Kondratiev <qca_vkondrat@qca.qualcomm.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Vladimir Kondratiev 提交于
Inform cfg80211 about Tx result Signed-off-by: NVladimir Kondratiev <qca_vkondrat@qca.qualcomm.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Vladimir Kondratiev 提交于
Provide 2 files on the debugfs: - "rxon": write channel (1..4) to open Rx on it, 0 to rxoff - "tx_mgmt": write binary frame, starting from MAC header one need to care about turning receiver on/off before/after tx_mgmt Correct sequence is: echo $channel > rxon cat mfmt_frame > tx_mgmt echo 0 > rxon Signed-off-by: NVladimir Kondratiev <qca_vkondrat@qca.qualcomm.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Jahnavi Meher 提交于
Added code required for 40MHz. Signed-off-by: NJahnavi Meher <jahnavi.meher@gmail.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Jahnavi Meher 提交于
Added support for host based bgscan. The h/w queues are blocked while bgscan is being performed and after coming to the connected channel, the queues are unblocked. Signed-off-by: NJahnavi Meher <jahnavi.meher@gmail.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Jahnavi Meher 提交于
Adding support for 5GHz. Signed-off-by: NJahnavi Meher <jahnavi.meher@gmail.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Jahnavi Meher 提交于
Send the QoS null packet via mgmt queue. Signed-off-by: NJahnavi Meher <jahnavi.meher@gmail.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Jahnavi Meher 提交于
Added some debug messages. Signed-off-by: NJahnavi Meher <jahnavi.meher@gmail.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Jahnavi Meher 提交于
The number of packets being dequeued from s/w queues was fixed - changed it to a dynamic calculation based on txop. There are also some fixes to the dequeuing algorithm. Signed-off-by: NJahnavi Meher <jahnavi.meher@gmail.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Jahnavi Meher 提交于
Changed the SDIO interrupt variables and some clean ups. Signed-off-by: NJahnavi Meher <jahnavi.meher@gmail.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Jahnavi Meher 提交于
Use SGI if configured while sending data packets at a fixed rate. Signed-off-by: NJahnavi Meher <jahnavi.meher@gmail.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Jahnavi Meher 提交于
Lower level debug messages for some frames and changed confirm received for rsi_program_bb_rf() to a valid case. Signed-off-by: NJahnavi Meher <jahnavi.meher@gmail.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Jahnavi Meher 提交于
Changed rate handling. Signed-off-by: NJahnavi Meher <jahnavi.meher@gmail.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Jahnavi Meher 提交于
Made required changes to rsi_set_channel() and rsi_program_bb_rf() functions. Signed-off-by: NJahnavi Meher <jahnavi.meher@gmail.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Jahnavi Meher 提交于
Changed the radio caps frame and added the required fields. Signed-off-by: NJahnavi Meher <jahnavi.meher@gmail.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Jahnavi Meher 提交于
Added macros for the endpoints and set the default value of endpoint to 2.4GHz and 20MHz. Signed-off-by: NJahnavi Meher <jahnavi.meher@gmail.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Jahnavi Meher 提交于
Filling in band from common->band. Signed-off-by: NJahnavi Meher <jahnavi.meher@gmail.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Jahnavi Meher 提交于
Changed the function header to match the function name. Signed-off-by: NJahnavi Meher <jahnavi.meher@gmail.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Jahnavi Meher 提交于
Changed the queue numbers to macros, and corrected the mappings. Signed-off-by: NJahnavi Meher <jahnavi.meher@gmail.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Joe Perches 提交于
Use the zeroing function instead of dma_alloc_coherent & memset(,0,) Signed-off-by: NJoe Perches <joe@perches.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Rajkumar Manoharan 提交于
Signed-off-by: NRajkumar Manoharan <rmanohar@qti.qualcomm.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Rajkumar Manoharan 提交于
Use seperate tx queue for each AC in each channel context and expose these information to mac80211 to avoid stopping one channel context leads to stopping the entire traffic for that AC even on other contexts. Signed-off-by: NRajkumar Manoharan <rmanohar@qti.qualcomm.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Felix Fietkau 提交于
Configure the TSF based hardware timer for a channel switch. Also set up backup software timer, in case the gen timer fails. This could be caused by a hardware reset. Signed-off-by: NFelix Fietkau <nbd@openwrt.org> Signed-off-by: NRajkumar Manoharan <rmanohar@qti.qualcomm.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Felix Fietkau 提交于
TSF time might have been updated by the incoming beacon, need update the channel switch timer to reflect the change. Signed-off-by: NFelix Fietkau <nbd@openwrt.org> Signed-off-by: NRajkumar Manoharan <rmanohar@qti.qualcomm.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Felix Fietkau 提交于
Signed-off-by: NFelix Fietkau <nbd@openwrt.org> Signed-off-by: NRajkumar Manoharan <rmanohar@qti.qualcomm.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Felix Fietkau 提交于
Signed-off-by: NFelix Fietkau <nbd@openwrt.org> Signed-off-by: NRajkumar Manoharan <rmanohar@qti.qualcomm.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Felix Fietkau 提交于
Signed-off-by: NFelix Fietkau <nbd@openwrt.org> Signed-off-by: NRajkumar Manoharan <rmanohar@qti.qualcomm.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Felix Fietkau 提交于
Signed-off-by: NRajkumar Manoharan <rmanohar@qti.qualcomm.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Felix Fietkau 提交于
In multi channel context (AP + STA case), adjust the TSF time of the AP chanctx to keep its beacons at half beacon interval offset relative to the STA chanctx. Signed-off-by: NFelix Fietkau <nbd@openwrt.org> Signed-off-by: NRajkumar Manoharan <rmanohar@qti.qualcomm.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Felix Fietkau 提交于
Signed-off-by: NFelix Fietkau <nbd@openwrt.org> Signed-off-by: NRajkumar Manoharan <rmanohar@qti.qualcomm.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Felix Fietkau 提交于
Signed-off-by: NFelix Fietkau <nbd@openwrt.org> Signed-off-by: NRajkumar Manoharan <rmanohar@qti.qualcomm.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Rajkumar Manoharan 提交于
Update current offchannel duration during scan or roc request. Signed-off-by: NRajkumar Manoharan <rmanohar@qti.qualcomm.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Felix Fietkau 提交于
Add a basic state machine for switch channel context for beacon transmission. Signed-off-by: NFelix Fietkau <nbd@openwrt.org> Signed-off-by: NRajkumar Manoharan <rmanohar@qti.qualcomm.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-
由 Rajkumar Manoharan 提交于
Group and set hw state (opmode, primary_sta, beacon conf) per channel context instead of whole list of vifs. This would allow each channel context to run in different mode (STA/AP). Signed-off-by: NFelix Fietkau <nbd@openwrt.org> Signed-off-by: NRajkumar Manoharan <rmanohar@qti.qualcomm.com> Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
-