All of lore.kernel.org
 help / color / mirror / Atom feed
From: Emmanuel Grumbach <egrumbach@gmail.com>
To: John Linville <linville@tuxdriver.com>
Cc: "linux-wireless@vger.kernel.org" <linux-wireless@vger.kernel.org>,
	"ilw@linux.intel.com" <ilw@linux.intel.com>
Subject: pull request: iwlwifi-next 2013-12-2
Date: Mon, 02 Dec 2013 22:51:34 +0200	[thread overview]
Message-ID: <529CF2D6.1080008@gmail.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 6948 bytes --]

Hi John,

This is the fixed and enlarged pull request for 3.14. It includes the
patches in my previous pull request that was based on a bad patch.

I have here a big rework of the rate control by Eyal. This is obviously
the biggest part of this batch.
I also have enhancement of protection flags by Avri and a few bits for
WoWLAN by Eliad and Luca. Johannes cleans up the debugfs plus a few
fixes. I provided a few things for Bluetooth coexistence.
Besides this we have an implementation for low priority scan.

Note that I had to merge iwlwifi-fixes into -next to solve conflicts
before they hit linux-next.
Please let me know about issues you may face - Thanks!

The following changes since commit 9d8506cc2d7ea1f911c72c100193a3677f6668c3:

  gso: handle new frag_list of frags GRO packets (2013-11-21 14:11:50 -0500)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git
for-john

for you to fetch changes up to d4da46c073ebc5d74d53649bcc091deea46cb81a:

  Merge remote-tracking branch 'iwlwifi-fixes/master' into iwlwifi-next
(2013-12-02 22:28:46 +0200)

----------------------------------------------------------------

Alexander Bondar (2):
      iwlwifi: pcie: stop sending commands to dead firmware
      iwlwifi: mvm: Add debugfs entry to generate NMI to NIC

Avri Altman (1):
      iwlwifi: mvm: fix ht protection flags

Eliad Peller (4):
      iwlwifi: mvm: enable d3_test even if d3_test_pme_ptr is not available
      iwlwifi: mvm: disconnect on disconnection wakeup event
      iwlwifi: mvm: allow keeping connections in d3_test
      iwlwifi: mvm: fix scan offloading flag definition

Emmanuel Grumbach (11):
      iwlwifi: pcie: fix interrupt coalescing for 7260 / 3160
      iwlwifi: mvm: BT Coex - don't enable MULTI_PRIO_LUT
      iwlwifi: mvm: BT Coex fix another NULL pointer dereference
      iwlwifi: mvm: don't WARN about unsuccessful time event
      iwlwifi: bump required firmware API version for 3160/7260
      iwlwifi: remove TX_CMD id from transport layer
      iwlwifi: mvm: BT Coex - fine tune the aggregation size
      iwlwifi: mvm: a few more SKUs for 7260 and 3160
      iwlwifi: mvm: dump NVM from debugfs
      iwlwifi: mvm: BT Coex - enable Sync to SCO
      Merge remote-tracking branch 'iwlwifi-fixes/master' into iwlwifi-next

Eyal Shapira (21):
      iwlwifi: mvm: fix and improve printing of rate scale table
      iwlwifi: mvm: simplify iwl_mvm_send_lq_cmd
      iwlwifi: mvm: refactor iwl_mvm_rs_rate_init
      iwlwifi: mvm: implement rate_update hook in rs
      iwlwifi: mvm: add LQ flags definitions
      iwlwifi: fix check for a single rx antenna
      iwlwifi: mvm: stop using MIMO in case BT doesn't allow it
      iwlwifi: mvm: don't enable VHT MCS9 in 20Mhz
      iwlwifi: mvm: don't configure mimo rates if nss is limited to 1
      iwlwifi: mvm: rs: improve debug prints
      iwlwifi: mvm: rs: reduce min failures to end test window
      iwlwifi: mvm: rs: update expected TPT tables if aggregation changed
      iwlwifi: mvm: rs: rename thresholds defines
      iwlwifi: mvm: rs: increase stay in column timeout
      iwlwifi: mvm: rs: remove unused timestamp field
      iwlwifi: mvm: rs: refactor to use rs_rate
      iwlwifi: mvm: rs: remove unused parameter to rs_get_supported_rates
      iwlwifi: mvm: rs: set dual_stream_ant_msk to ANT_AB always
      iwlwifi: mvm: rs: fix mapping from HT/VHT rates to legacy
      iwlwifi: mvm: rs: use the proper channel width define for legacy rate
      iwlwifi: mvm: rs: overhaul search cycle state machine

Haim Dreyfuss (1):
      iwlwifi: mvm: Implement low-priority scan

Johannes Berg (8):
      iwlwifi: mvm: check sta_id/drain values in debugfs
      iwlwifi: pcie: remove useless condition test
      iwlwifi: mvm: small debugfs cleanups
      iwlwifi: mvm: move interface-specific debugfs to a new file
      iwlwifi: mvm: don't use void pointers in debugfs
      iwlwifi: mvm: refactor debugfs copy_from_user()
      iwlwifi: mvm: add iwl_mvm_sta_from_mac80211
      iwlwifi: mvm: quota command max_duration should be zero

Luciano Coelho (3):
      iwlwifi: mvm: set seqno also when no keys are set
      iwlwifi: mvm: use a cast to calculate the last seqno from the next one
      iwlwifi: mvm: don't restart HW if suspending fails before D3 image
is loaded

Michal Nazarewicz (1):
      iwlwifi: pcie: remove minor dead code

Oren Givon (1):
      iwlwifi: add new HW - 7265 series

 drivers/net/wireless/iwlwifi/dvm/rs.h             |    7 -
 drivers/net/wireless/iwlwifi/dvm/tx.c             |    1 +
 drivers/net/wireless/iwlwifi/iwl-7000.c           |   29 +-
 drivers/net/wireless/iwlwifi/iwl-config.h         |   11 +
 drivers/net/wireless/iwlwifi/iwl-csr.h            |    5 +-
 drivers/net/wireless/iwlwifi/iwl-nvm-parse.c      |    3 +-
 drivers/net/wireless/iwlwifi/iwl-prph.h           |    3 +
 drivers/net/wireless/iwlwifi/mvm/Makefile         |    1 +
 drivers/net/wireless/iwlwifi/mvm/bt-coex.c        |   19 +-
 drivers/net/wireless/iwlwifi/mvm/d3.c             |   43 +-
 drivers/net/wireless/iwlwifi/mvm/debugfs-vif.c    |  190 +++
 drivers/net/wireless/iwlwifi/mvm/debugfs.c        |  640 +-------
 drivers/net/wireless/iwlwifi/mvm/debugfs.h        |  101 ++
 drivers/net/wireless/iwlwifi/mvm/fw-api-bt-coex.h |    1 +
 drivers/net/wireless/iwlwifi/mvm/fw-api-rs.h      |   27 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-scan.h    |    5 +-
 drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c       |   51 +-
 drivers/net/wireless/iwlwifi/mvm/mac80211.c       |   19 +-
 drivers/net/wireless/iwlwifi/mvm/mvm.h            |   11 +-
 drivers/net/wireless/iwlwifi/mvm/nvm.c            |   23 +
 drivers/net/wireless/iwlwifi/mvm/quota.c          |    3 +-
 drivers/net/wireless/iwlwifi/mvm/rs.c             | 1685
+++++++++++----------
 drivers/net/wireless/iwlwifi/mvm/rs.h             |  150 +-
 drivers/net/wireless/iwlwifi/mvm/scan.c           |   55 +-
 drivers/net/wireless/iwlwifi/mvm/sta.c            |   14 +-
 drivers/net/wireless/iwlwifi/mvm/sta.h            |    6 +
 drivers/net/wireless/iwlwifi/mvm/time-event.c     |    7 +-
 drivers/net/wireless/iwlwifi/mvm/tt.c             |    2 +-
 drivers/net/wireless/iwlwifi/mvm/tx.c             |   11 +-
 drivers/net/wireless/iwlwifi/mvm/utils.c          |    8 +-
 drivers/net/wireless/iwlwifi/pcie/drv.c           |   26 +
 drivers/net/wireless/iwlwifi/pcie/internal.h      |    8 +
 drivers/net/wireless/iwlwifi/pcie/rx.c            |   33 +-
 drivers/net/wireless/iwlwifi/pcie/trans.c         |    3 -
 drivers/net/wireless/iwlwifi/pcie/tx.c            |   37 +-
 35 files changed, 1628 insertions(+), 1610 deletions(-)
 create mode 100644 drivers/net/wireless/iwlwifi/mvm/debugfs-vif.c
 create mode 100644 drivers/net/wireless/iwlwifi/mvm/debugfs.h


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

             reply	other threads:[~2013-12-02 20:51 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-12-02 20:51 Emmanuel Grumbach [this message]
2013-12-02 20:59 ` [PATCH 01/13] iwlwifi: mvm: rs: improve debug prints Emmanuel Grumbach
2013-12-02 20:59 ` [PATCH 02/13] iwlwifi: mvm: rs: reduce min failures to end test window Emmanuel Grumbach
2013-12-02 20:59 ` [PATCH 03/13] iwlwifi: mvm: rs: update expected TPT tables if aggregation changed Emmanuel Grumbach
2013-12-02 20:59 ` [PATCH 04/13] iwlwifi: mvm: rs: rename thresholds defines Emmanuel Grumbach
2013-12-02 20:59 ` [PATCH 05/13] iwlwifi: mvm: rs: increase stay in column timeout Emmanuel Grumbach
2013-12-02 20:59 ` [PATCH 06/13] iwlwifi: mvm: rs: remove unused timestamp field Emmanuel Grumbach
2013-12-02 20:59 ` [PATCH 07/13] iwlwifi: mvm: rs: refactor to use rs_rate Emmanuel Grumbach
2013-12-02 20:59 ` [PATCH 08/13] iwlwifi: mvm: rs: remove unused parameter to rs_get_supported_rates Emmanuel Grumbach
2013-12-02 20:59 ` [PATCH 09/13] iwlwifi: mvm: rs: set dual_stream_ant_msk to ANT_AB always Emmanuel Grumbach
2013-12-02 20:59 ` [PATCH 10/13] iwlwifi: mvm: rs: fix mapping from HT/VHT rates to legacy Emmanuel Grumbach
2013-12-02 20:59 ` [PATCH 11/13] iwlwifi: mvm: rs: use the proper channel width define for legacy rate Emmanuel Grumbach
2013-12-02 20:59 ` [PATCH 12/13] iwlwifi: mvm: rs: overhaul search cycle state machine Emmanuel Grumbach
2014-01-06 15:07   ` Karl Beldan
2014-01-06 18:04     ` Eyal Shapira
2014-01-07 10:27       ` Karl Beldan
2014-01-07 16:30         ` Eyal Shapira
2014-01-07 18:13           ` Karl Beldan
2014-01-07 18:34             ` Eyal Shapira
2013-12-02 20:59 ` [PATCH 13/13] iwlwifi: mvm: BT Coex - enable Sync to SCO Emmanuel Grumbach
2013-12-03 17:19 ` pull request: iwlwifi-next 2013-12-2 Emmanuel Grumbach
2013-12-09 20:27   ` John W. Linville
2013-12-09 20:38     ` Emmanuel Grumbach
2013-12-11 15:50       ` John W. Linville
2013-12-09 20:32   ` Emmanuel Grumbach

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=529CF2D6.1080008@gmail.com \
    --to=egrumbach@gmail.com \
    --cc=ilw@linux.intel.com \
    --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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.