OpenCloudOS-Kernel/drivers/net/wireless/iwlwifi
Daniel Halperin e3a3cd8789 iwlwifi: set AMPDU status variables correctly
The TX status code is currently abusing the ampdu_ack_map field (a bitmap) to
count the number of successfully received frames.  The comments in mac80211.h
show there are actually three different, relevant variables, of which we are
currently using two, both incorrectly. Fix this by making

- ampdu_ack_len -> the number of ACKed frames (i.e. successes)
- ampdu_ack_map -> the bitmap
- ampdu_len -> the total number of frames sent (i.e., attempts)

to match the header file (and verified with ath9k's usage) and updating Intel's
RS code to match.

Signed-off-by: Daniel Halperin <dhalperi@cs.washington.edu>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
2010-04-30 15:34:31 -07:00
..
Kconfig iwlwifi: cleanup spectrum measurement command support 2010-01-25 16:36:26 -05:00
Makefile iwl3945: add ucode statistics 2010-04-30 15:34:31 -07:00
iwl-1000.c iwlwifi: add debugfs ops to iwlwifi 2010-04-16 13:51:31 -07:00
iwl-3945-debugfs.c iwl3945: add ucode statistics 2010-04-30 15:34:31 -07:00
iwl-3945-debugfs.h iwl3945: add ucode statistics 2010-04-30 15:34:31 -07:00
iwl-3945-fh.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-3945-hw.h iwlwifi: code cleanup for generic defines 2010-04-02 12:52:17 -07:00
iwl-3945-led.c iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-3945-led.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-3945-rs.c iwlwifi: fix compile warnings when compiling without debug 2010-04-09 11:32:36 -07:00
iwl-3945.c iwl3945: add ucode statistics 2010-04-30 15:34:31 -07:00
iwl-3945.h iwl3945: add ucode statistics 2010-04-30 15:34:31 -07:00
iwl-4965-hw.h iwlwifi: code cleanup for generic defines 2010-04-02 12:52:17 -07:00
iwl-4965.c iwlwifi: make scan antenna forcing more generic 2010-04-16 13:54:29 -07:00
iwl-5000-hw.h iwlwifi: move hw related defines to separate file 2010-03-25 11:18:05 -07:00
iwl-5000.c iwlwifi: add debugfs ops to iwlwifi 2010-04-16 13:51:31 -07:00
iwl-6000-hw.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-6000.c iwlwifi: PA type for 6000g2 series 2010-04-16 13:52:57 -07:00
iwl-agn-debugfs.c iwlwifi: add debugfs ops to iwlwifi 2010-04-16 13:51:31 -07:00
iwl-agn-debugfs.h iwlwifi: add debugfs ops to iwlwifi 2010-04-16 13:51:31 -07:00
iwl-agn-hcmd.c iwlwifi: make BT coex config a virtual method 2010-04-16 13:53:34 -07:00
iwl-agn-hw.h iwlwifi: code cleanup for generic defines 2010-04-02 12:52:17 -07:00
iwl-agn-ict.c iwlwifi: change spin_lock to spin_lock_irqsave 2010-03-25 11:22:08 -07:00
iwl-agn-led.c iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-agn-led.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-agn-lib.c Merge branch 'wireless-2.6' into wireless-next-2.6 2010-04-30 15:13:00 -07:00
iwl-agn-rs.c iwlwifi: set AMPDU status variables correctly 2010-04-30 15:34:31 -07:00
iwl-agn-rs.h iwlwifi: implement new mac80211 station add/remove calls 2010-03-19 13:40:58 -07:00
iwl-agn-tx.c iwlwifi: set AMPDU status variables correctly 2010-04-30 15:34:31 -07:00
iwl-agn-ucode.c iwlwifi: more code clean up for agn devices 2010-04-16 13:53:20 -07:00
iwl-agn.c iwlwifi: remove get_stats callback function 2010-04-30 15:34:29 -07:00
iwl-agn.h iwlwifi: trigger scan synchronously 2010-04-16 13:47:37 -07:00
iwl-calib.c Merge branch 'wireless-2.6' into wireless-next-2.6 2010-04-16 13:43:40 -07:00
iwl-calib.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-commands.h Merge branch 'wireless-2.6' into wireless-next-2.6 2010-04-30 15:13:00 -07:00
iwl-core.c iwlwifi: reset pci retry timeout 2010-04-30 15:34:30 -07:00
iwl-core.h mac80211: give virtual interface to hw_scan 2010-04-27 16:09:23 -04:00
iwl-csr.h iwlwifi: add hw revision for 6000g2 NIC 2010-04-16 13:52:45 -07:00
iwl-debug.h iwlwifi: add debugfs ops to iwlwifi 2010-04-16 13:51:31 -07:00
iwl-debugfs.c iwl3945: add ucode statistics 2010-04-30 15:34:31 -07:00
iwl-dev.h iwl3945: add ucode statistics 2010-04-30 15:34:31 -07:00
iwl-devtrace.c iwlwifi: move agn only tx functions from iwlcore to iwlagn 2010-03-25 11:19:27 -07:00
iwl-devtrace.h Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2010-01-23 00:31:06 -08:00
iwl-eeprom.c iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-eeprom.h iwlwifi: bring up 6000 Series 2x2 AGN Gen2 adapters 2010-04-16 13:48:06 -07:00
iwl-fh.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-hcmd.c iwlwifi: remove trailing space in messages 2010-04-02 12:53:54 -07:00
iwl-helpers.h iwlagn: move ICT code into separate file 2010-03-09 16:03:13 -08:00
iwl-io.h iwlwifi: remove trailing space in messages 2010-04-02 12:53:54 -07:00
iwl-led.c iwlwifi: remove "\n" from module parameter description 2010-03-25 11:21:11 -07:00
iwl-led.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-power.c iwlwifi: remove trailing space in messages 2010-04-02 12:53:54 -07:00
iwl-power.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-prph.h iwlwifi: more code clean up for agn devices 2010-04-16 13:53:20 -07:00
iwl-rx.c iwlwifi: remove noise reporting 2010-03-25 11:20:44 -07:00
iwl-scan.c iwlwifi: work around passive scan issue 2010-04-30 15:03:51 -07:00
iwl-spectrum.h iwlwifi: update copyright year to 2010 2010-01-19 16:25:15 -05:00
iwl-sta.c iwlwifi: remove redundant iwl_dump_lq_cmd() 2010-04-16 13:52:33 -07:00
iwl-sta.h iwlwifi: make WEP key restoring explicit 2010-04-09 11:27:31 -07:00
iwl-tx.c iwlwifi: avoid Tx queue memory allocation in interface down 2010-04-09 12:41:26 -07:00
iwl3945-base.c iwl3945: add ucode statistics 2010-04-30 15:34:31 -07:00