Linux wireless drivers development
 help / color / mirror / Atom feed
From: Reinette Chatre <reinette.chatre@intel.com>
To: linville@tuxdriver.com
Cc: linux-wireless@vger.kernel.org,
	ipw3945-devel@lists.sourceforge.net,
	Reinette Chatre <reinette.chatre@intel.com>
Subject: [PATCH 00/47] iwlwifi updates for 2.6.35
Date: Mon, 10 May 2010 15:27:31 -0700	[thread overview]
Message-ID: <1273530498-11876-1-git-send-email-reinette.chatre@intel.com> (raw)

First off, I apologize for the size of this submission. We do our best to
avoid large submissions such as this, unfortunately a few things worked
against us during this round. Actually, in addition to this, we had something
working for us too in the form of a very active developer.

As our previous submission I again merged wireless-2.6 into
wireless-next-2.6. This is because our single wireless-2.6 patch will cause
merge conflict when it is applied to wireless-next-2.6 and there is a
particular way we prefer this conflict be handled.

In this series we add support for plcp error checking to 3945. This
introduced the usage of RF reset to 3945 and thus requires the scan races
to be fixed for it also. The station management code keeps receiving
updates and fixes after it has been converted to use the mac80211
callbacks. We introduce support for a new firmware file format that
utilizes TLVs. More changes are made to driver where it was doing something
unnecessarily due to mac80211 already doing it or using information from
mac80211 more effectively. We continue to add recognition and support for a
new series of hardware "6000 series Gen2". A significant portion of this
series include code cleanup, which, for example, reduce the times decisions
are made based on hardcoded device type instead relying on a generic
configuration.

These patches are also available from wireless-next-2.6 branch on
git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-2.6.git

Abhijeet Kolekar (2):
  iwl3945: fix scan races
  iwl3945: add plcp error checking

Johannes Berg (31):
  iwlwifi: use vif iwl_bss_info_changed
  iwl3945: use iwl3945_add_bcast_station
  iwlwifi: pass address to iwl_remove_station
  iwlwifi: manage IBSS station properly
  iwlagn: show and store firmware build number
  iwl3945: remove ucode access indirection
  iwlwifi: remove ucode virtual functions
  iwlwifi: move eeprom version printout to eeprom init
  iwlagn: prepare for new firmware file format
  iwlagn: implement loading a new firmware file type
  iwlwifi: remove rts_threshold
  iwlagn: move iwl_get_ra_sta_id to 4965
  iwlagn: use vif->type to check station
  iwlwifi: apply filter flags directly
  iwlwifi: push virtual interface through
  iwlagn: use virtual interface in TX aggregation handling
  iwlwifi: remove useless priv->vif check
  iwlwifi: use vif in iwl_ht_conf
  iwlwifi: note that priv->bssid is used only by 3945
  iwlwifi: fix iwl_sta_init_lq station ID
  iwlwifi: split allocation/sending local station LQ
  iwlwifi: rework broadcast station management
  iwlwifi: track station IDs
  iwlwifi: add iwl_sta_id()
  iwlwifi: use iwl_find_station less
  iwlagn: use iwl_sta_id() for aggregation
  iwlwifi: use iwl_sta_id() for TKIP key update
  iwlwifi: move iwl_find_station() to 4965
  iwlwifi: rename iwl_add_local_station
  iwlwifi: remove pointless HT check
  iwlwifi: clear driver stations when going down

Reinette Chatre (2):
  iwlwifi: make bcast LQ command available for later restore actions
  iwlagn: work around rate scaling reset delay

Shanyu Zhao (2):
  iwlwifi: rename 6000 series Gen2 devices to Gen2a
  iwlwifi: dump firmware build info in error case

Wey-Yi Guy (10):
  iwlwifi: remove powersave debugfs if it is not supported
  iwlwifi: rename "tx_power" to "chain_tx_power"
  iwlwifi: remove device type checking for tx power in debugfs
  iwlwifi: use .cfg to enable/disable continuous ucode trace
  iwlwifi: use cfg to configure calibration operation
  iwlwifi: give correct return information for tx power debugfs
  iwlwifi: wimax co-exist code clean up
  iwlwifi: checking for all the possible failure cases
  iwlwifi: "tx power per chain" are part of ucode_tx_stats
  iwlwifi: provide more comments for cfg structure

 drivers/net/wireless/iwlwifi/iwl-1000.c        |    9 +-
 drivers/net/wireless/iwlwifi/iwl-3945.c        |  147 +++++--
 drivers/net/wireless/iwlwifi/iwl-3945.h        |   22 +-
 drivers/net/wireless/iwlwifi/iwl-4965.c        |  100 +++--
 drivers/net/wireless/iwlwifi/iwl-5000.c        |   27 +-
 drivers/net/wireless/iwlwifi/iwl-6000.c        |   51 ++-
 drivers/net/wireless/iwlwifi/iwl-agn-debugfs.c |   16 +
 drivers/net/wireless/iwlwifi/iwl-agn-lib.c     |   31 +-
 drivers/net/wireless/iwlwifi/iwl-agn-tx.c      |   29 +-
 drivers/net/wireless/iwlwifi/iwl-agn-ucode.c   |  109 +++---
 drivers/net/wireless/iwlwifi/iwl-agn.c         |  550 ++++++++++++++++--------
 drivers/net/wireless/iwlwifi/iwl-agn.h         |   14 +-
 drivers/net/wireless/iwlwifi/iwl-commands.h    |    6 +-
 drivers/net/wireless/iwlwifi/iwl-core.c        |  199 +++------
 drivers/net/wireless/iwlwifi/iwl-core.h        |   60 ++--
 drivers/net/wireless/iwlwifi/iwl-debugfs.c     |   66 +---
 drivers/net/wireless/iwlwifi/iwl-dev.h         |   87 ++++-
 drivers/net/wireless/iwlwifi/iwl-eeprom.c      |    7 +
 drivers/net/wireless/iwlwifi/iwl-power.c       |    5 +-
 drivers/net/wireless/iwlwifi/iwl-rx.c          |    9 +-
 drivers/net/wireless/iwlwifi/iwl-scan.c        |   16 +-
 drivers/net/wireless/iwlwifi/iwl-sta.c         |  456 +++++++++-----------
 drivers/net/wireless/iwlwifi/iwl-sta.h         |   60 ++-
 drivers/net/wireless/iwlwifi/iwl3945-base.c    |  163 ++++---
 24 files changed, 1300 insertions(+), 939 deletions(-)


             reply	other threads:[~2010-05-10 22:28 UTC|newest]

Thread overview: 50+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-05-10 22:27 Reinette Chatre [this message]
2010-05-10 22:27 ` [PATCH 01/47] iwlwifi: rename 6000 series Gen2 devices to Gen2a Reinette Chatre
2010-05-10 22:46   ` Gábor Stefanik
2010-05-10 22:52     ` Zhao, Shanyu
2010-05-10 22:27 ` [PATCH 02/47] iwl3945: fix scan races Reinette Chatre
2010-05-10 22:27 ` [PATCH 03/47] iwlwifi: remove powersave debugfs if it is not supported Reinette Chatre
2010-05-10 22:27 ` [PATCH 04/47] iwlwifi: rename "tx_power" to "chain_tx_power" Reinette Chatre
2010-05-10 22:27 ` [PATCH 05/47] iwlwifi: use vif iwl_bss_info_changed Reinette Chatre
2010-05-10 22:27 ` [PATCH 06/47] iwlwifi: remove device type checking for tx power in debugfs Reinette Chatre
2010-05-10 22:27 ` [PATCH 07/47] iwlwifi: use .cfg to enable/disable continuous ucode trace Reinette Chatre
2010-05-10 22:27 ` [PATCH 08/47] iwlwifi: use cfg to configure calibration operation Reinette Chatre
2010-05-10 22:27 ` [PATCH 09/47] iwlwifi: give correct return information for tx power debugfs Reinette Chatre
2010-05-10 22:27 ` [PATCH 10/47] iwlwifi: wimax co-exist code clean up Reinette Chatre
2010-05-10 22:27 ` [PATCH 11/47] iwlwifi: checking for all the possible failure cases Reinette Chatre
2010-05-10 22:27 ` [PATCH 12/47] iwlwifi: dump firmware build info in error case Reinette Chatre
2010-05-10 22:27 ` [PATCH 13/47] iwlwifi: make bcast LQ command available for later restore actions Reinette Chatre
2010-05-10 22:27 ` [PATCH 14/47] iwl3945: use iwl3945_add_bcast_station Reinette Chatre
2010-05-10 22:27 ` [PATCH 15/47] iwlwifi: pass address to iwl_remove_station Reinette Chatre
2010-05-10 22:27 ` [PATCH 16/47] iwlwifi: manage IBSS station properly Reinette Chatre
2010-05-10 22:27 ` [PATCH 17/47] iwlagn: show and store firmware build number Reinette Chatre
2010-05-10 22:27 ` [PATCH 18/47] iwl3945: remove ucode access indirection Reinette Chatre
2010-05-10 22:27 ` [PATCH 19/47] iwlwifi: remove ucode virtual functions Reinette Chatre
2010-05-10 22:27 ` [PATCH 20/47] iwlwifi: move eeprom version printout to eeprom init Reinette Chatre
2010-05-10 22:27 ` [PATCH 21/47] iwlagn: prepare for new firmware file format Reinette Chatre
2010-05-10 22:27 ` [PATCH 22/47] iwlagn: implement loading a new firmware file type Reinette Chatre
2010-05-10 22:27 ` [PATCH 23/47] iwl3945: add plcp error checking Reinette Chatre
2010-05-10 22:27 ` [PATCH 24/47] iwlwifi: remove rts_threshold Reinette Chatre
2010-05-10 22:27 ` [PATCH 25/47] iwlagn: move iwl_get_ra_sta_id to 4965 Reinette Chatre
2010-05-10 22:27 ` [PATCH 26/47] iwlagn: use vif->type to check station Reinette Chatre
2010-05-10 22:27 ` [PATCH 27/47] iwlwifi: apply filter flags directly Reinette Chatre
2010-05-10 22:27 ` [PATCH 28/47] iwlwifi: push virtual interface through Reinette Chatre
2010-05-10 22:28 ` [PATCH 29/47] iwlagn: use virtual interface in TX aggregation handling Reinette Chatre
2010-05-10 22:28 ` [PATCH 30/47] iwlwifi: remove useless priv->vif check Reinette Chatre
2010-05-10 22:28 ` [PATCH 31/47] iwlwifi: use vif in iwl_ht_conf Reinette Chatre
2010-05-10 22:28 ` [PATCH 32/47] iwlwifi: note that priv->bssid is used only by 3945 Reinette Chatre
2010-05-10 22:28 ` [PATCH 33/47] iwlwifi: fix iwl_sta_init_lq station ID Reinette Chatre
2010-05-10 22:28 ` [PATCH 34/47] iwlwifi: split allocation/sending local station LQ Reinette Chatre
2010-05-10 22:28 ` [PATCH 35/47] iwlwifi: rework broadcast station management Reinette Chatre
2010-05-10 22:28 ` [PATCH 36/47] iwlagn: work around rate scaling reset delay Reinette Chatre
2010-05-10 22:28 ` [PATCH 37/47] iwlwifi: "tx power per chain" are part of ucode_tx_stats Reinette Chatre
2010-05-10 22:28 ` [PATCH 38/47] iwlwifi: provide more comments for cfg structure Reinette Chatre
2010-05-10 22:28 ` [PATCH 39/47] iwlwifi: track station IDs Reinette Chatre
2010-05-10 22:28 ` [PATCH 40/47] iwlwifi: add iwl_sta_id() Reinette Chatre
2010-05-10 22:28 ` [PATCH 41/47] iwlwifi: use iwl_find_station less Reinette Chatre
2010-05-10 22:28 ` [PATCH 42/47] iwlagn: use iwl_sta_id() for aggregation Reinette Chatre
2010-05-10 22:28 ` [PATCH 43/47] iwlwifi: use iwl_sta_id() for TKIP key update Reinette Chatre
2010-05-10 22:28 ` [PATCH 44/47] iwlwifi: move iwl_find_station() to 4965 Reinette Chatre
2010-05-10 22:28 ` [PATCH 45/47] iwlwifi: rename iwl_add_local_station Reinette Chatre
2010-05-10 22:28 ` [PATCH 46/47] iwlwifi: remove pointless HT check Reinette Chatre
2010-05-10 22:28 ` [PATCH 47/47] iwlwifi: clear driver stations when going down Reinette Chatre

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1273530498-11876-1-git-send-email-reinette.chatre@intel.com \
    --to=reinette.chatre@intel.com \
    --cc=ipw3945-devel@lists.sourceforge.net \
    --cc=linux-wireless@vger.kernel.org \
    --cc=linville@tuxdriver.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox