All of lore.kernel.org
 help / color / mirror / Atom feed
From: Johannes Berg <johannes@sipsolutions.net>
To: David Miller <davem@davemloft.net>
Cc: netdev@vger.kernel.org, linux-wireless@vger.kernel.org
Subject: pull-request: mac80211-next 2016-04-06
Date: Wed,  6 Apr 2016 15:25:58 +0200	[thread overview]
Message-ID: <1459949159-22399-1-git-send-email-johannes@sipsolutions.net> (raw)

Hi Dave,

For the 4.6 cycle, there's of course much more. The few things that
stand out are in the tag message below.

There's a pending patchset to add NAN (Neighbor Awareness Networking,
a WFA protocol) API support, but the API isn't ready yet. I might
have that later in time for 4.6.

Let me know if there's any problem.

Thanks,
johannes



The following changes since commit 05cf8077e54b20dddb756eaa26f3aeb5c38dd3cf:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2016-04-01 20:03:33 -0500)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git tags/mac80211-next-for-davem-2016-04-06

for you to fetch changes up to 4ce2bd9c4c1dfb416206ff1ad5283f6d24af4031:

  cfg80211: Allow reassociation to be requested with internal SME (2016-04-06 15:09:28 +0200)

----------------------------------------------------------------
For the 4.6 cycle, we have a number of changes:
 * Bob's mesh mode rhashtable conversion, this includes
   the rhashtable API change for allocation flags
 * BSSID scan, connect() command reassoc support (Jouni)
 * fast (optimised data only) and support for RSS in mac80211 (myself)
 * various smaller changes

----------------------------------------------------------------
Akira Moroo (1):
      cfg80211: fix kernel-doc struct name

Arend van Spriel (1):
      nl80211: add feature for BSS selection support

Avraham Stern (1):
      ieee80211: support parsing Fine Timing Measurement action frame

Ayala Beker (2):
      cfg80211: allow userspace to specify client P2P PS support
      mac80211: track and tell driver about GO client P2P PS abilities

Bob Copeland (14):
      mac80211: mesh: move path tables into if_mesh
      mac80211: mesh: don't hash sdata in mpath tables
      mac80211: mesh: factor out common mesh path allocation code
      mac80211: mesh: embed known gates list in struct mesh_path
      rhashtable: accept GFP flags in rhashtable_walk_init
      mac80211: mesh: convert path table to rhashtable
      mac80211: mesh: fix crash in mesh_path_timer
      mac80211: mesh: handle failed alloc for rmc cache
      mac80211: mesh: use hlist for rmc cache
      mac80211: mesh: embed gates hlist head directly
      mac80211: mesh: reorder structure members
      mac80211: mesh: fix mesh path kerneldoc
      mac80211: mesh: fix cleanup for mesh pathtable
      mac80211: mesh: flush paths outside of plink lock

Emmanuel Grumbach (1):
      mac80211: Set global RRM capability

Felix Fietkau (4):
      mac80211: do not pass injected frames without a valid rate to the driver
      mac80211: minstrel_ht: improve sample rate skip logic
      mac80211: add A-MSDU tx support
      mac80211: minstrel_ht: set A-MSDU tx limits based on selected max_prob_rate

Johannes Berg (17):
      wext: unregister_pernet_subsys() on notifier registration failure
      mac80211: allow drivers to report CLOCK_BOOTTIME for scan results
      mac80211: remove sta_info debugfs sub-struct
      mac80211: don't start dynamic PS timer if not needed
      mac80211: clean up station flags debugfs
      mac80211: fix cipher scheme function name
      mac80211: avoid useless memory write on each frame RX
      mac80211: allow passing transmitter station on RX
      mac80211: count MSDUs in A-MSDU properly
      mac80211: move semicolon out of CALL_RXH macro
      mac80211: move averaged values out of rx_stats
      mac80211: remove rx_stats.last_rx update after sta alloc
      mac80211: add separate last_ack variable
      mac80211: fix last RX rate data consistency
      mac80211: fix RX u64 stats consistency on 32-bit platforms
      mac80211: add fast-rx path
      mac80211: enable collecting station statistics per-CPU

Jouni Malinen (5):
      cfg80211: Allow a scan request for a specific BSSID
      mac80211: Support a scan request for a specific BSSID
      mac80211_hwsim: Support a hw scan request for a specific BSSID
      cfg80211: Add option to specify previous BSSID for Connect command
      cfg80211: Allow reassociation to be requested with internal SME

João Paulo Rechi Vita (1):
      rfkill: Use switch to demux userspace operations

Lorenzo Bianconi (1):
      mac80211: parse VHT info in injected frames

Mohammed Shafi Shajakhan (1):
      mac80211: Remove unused variable in per STA debugfs struct

Sara Sharon (4):
      mac80211: allow not sending MIC up from driver for HW crypto
      mac80211: synchronize driver rx queues before removing a station
      mac80211: add NETIF_F_RXCSUM to features white list
      mac80211: enable starting BA session with custom timeout

Sven Eckelmann (2):
      mac80211: document only injected *_RADIOTAP_* flags
      mac80211: fix parsing of 40Mhz in injected radiotap header

 Documentation/networking/mac80211-injection.txt   |  17 +-
 drivers/net/wireless/ath/ath10k/htt_rx.c          |   2 +-
 drivers/net/wireless/ath/wcn36xx/txrx.c           |   2 +-
 drivers/net/wireless/intel/iwlwifi/dvm/rx.c       |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c       |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c     |   2 +-
 drivers/net/wireless/mac80211_hwsim.c             |   5 +
 fs/gfs2/glock.c                                   |   4 +-
 include/linux/ieee80211.h                         |  24 +
 include/linux/rhashtable.h                        |   3 +-
 include/net/cfg80211.h                            |  42 +-
 include/net/mac80211.h                            |  51 +-
 include/uapi/linux/nl80211.h                      |  75 +-
 lib/rhashtable.c                                  |   6 +-
 lib/test_rhashtable.c                             |   2 +-
 net/ipv6/ila/ila_xlat.c                           |   3 +-
 net/mac80211/agg-tx.c                             |   5 +
 net/mac80211/cfg.c                                |  18 +-
 net/mac80211/debugfs.c                            |   3 +
 net/mac80211/debugfs_sta.c                        | 134 +--
 net/mac80211/driver-ops.h                         |  15 +
 net/mac80211/ibss.c                               |  17 +-
 net/mac80211/ieee80211_i.h                        |  11 +
 net/mac80211/iface.c                              |   2 +-
 net/mac80211/key.c                                |   1 +
 net/mac80211/main.c                               |   4 +-
 net/mac80211/mesh.c                               |  38 +-
 net/mac80211/mesh.h                               |  71 +-
 net/mac80211/mesh_hwmp.c                          |   4 +
 net/mac80211/mesh_pathtbl.c                       | 965 ++++++++--------------
 net/mac80211/mesh_plink.c                         |  13 +-
 net/mac80211/mlme.c                               |  16 +-
 net/mac80211/ocb.c                                |   2 -
 net/mac80211/rate.h                               |   4 +-
 net/mac80211/rc80211_minstrel_ht.c                |  77 +-
 net/mac80211/rx.c                                 | 479 +++++++++--
 net/mac80211/scan.c                               |   8 +-
 net/mac80211/sta_info.c                           | 289 +++++--
 net/mac80211/sta_info.h                           | 130 ++-
 net/mac80211/status.c                             |   4 +-
 net/mac80211/trace.h                              |  12 +
 net/mac80211/tx.c                                 | 197 ++++-
 net/mac80211/util.c                               |   5 +-
 net/mac80211/wpa.c                                |  26 +-
 net/netfilter/nft_hash.c                          |   4 +-
 net/netlink/af_netlink.c                          |   3 +-
 net/rfkill/core.c                                 |  36 +-
 net/sctp/proc.c                                   |   3 +-
 net/wireless/core.c                               |   7 +
 net/wireless/nl80211.c                            | 158 +++-
 net/wireless/scan.c                               |   2 +
 net/wireless/sme.c                                |  16 +-
 net/wireless/trace.h                              |   6 +-
 net/wireless/wext-core.c                          |   5 +-
 55 files changed, 2029 insertions(+), 1005 deletions(-)

WARNING: multiple messages have this Message-ID (diff)
From: Johannes Berg <johannes-cdvu00un1VgdHxzADdlk8Q@public.gmane.org>
To: David Miller <davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>
Cc: netdev-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	linux-wireless-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: pull-request: mac80211-next 2016-04-06
Date: Wed,  6 Apr 2016 15:25:58 +0200	[thread overview]
Message-ID: <1459949159-22399-1-git-send-email-johannes@sipsolutions.net> (raw)

Hi Dave,

For the 4.6 cycle, there's of course much more. The few things that
stand out are in the tag message below.

There's a pending patchset to add NAN (Neighbor Awareness Networking,
a WFA protocol) API support, but the API isn't ready yet. I might
have that later in time for 4.6.

Let me know if there's any problem.

Thanks,
johannes



The following changes since commit 05cf8077e54b20dddb756eaa26f3aeb5c38dd3cf:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2016-04-01 20:03:33 -0500)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git tags/mac80211-next-for-davem-2016-04-06

for you to fetch changes up to 4ce2bd9c4c1dfb416206ff1ad5283f6d24af4031:

  cfg80211: Allow reassociation to be requested with internal SME (2016-04-06 15:09:28 +0200)

----------------------------------------------------------------
For the 4.6 cycle, we have a number of changes:
 * Bob's mesh mode rhashtable conversion, this includes
   the rhashtable API change for allocation flags
 * BSSID scan, connect() command reassoc support (Jouni)
 * fast (optimised data only) and support for RSS in mac80211 (myself)
 * various smaller changes

----------------------------------------------------------------
Akira Moroo (1):
      cfg80211: fix kernel-doc struct name

Arend van Spriel (1):
      nl80211: add feature for BSS selection support

Avraham Stern (1):
      ieee80211: support parsing Fine Timing Measurement action frame

Ayala Beker (2):
      cfg80211: allow userspace to specify client P2P PS support
      mac80211: track and tell driver about GO client P2P PS abilities

Bob Copeland (14):
      mac80211: mesh: move path tables into if_mesh
      mac80211: mesh: don't hash sdata in mpath tables
      mac80211: mesh: factor out common mesh path allocation code
      mac80211: mesh: embed known gates list in struct mesh_path
      rhashtable: accept GFP flags in rhashtable_walk_init
      mac80211: mesh: convert path table to rhashtable
      mac80211: mesh: fix crash in mesh_path_timer
      mac80211: mesh: handle failed alloc for rmc cache
      mac80211: mesh: use hlist for rmc cache
      mac80211: mesh: embed gates hlist head directly
      mac80211: mesh: reorder structure members
      mac80211: mesh: fix mesh path kerneldoc
      mac80211: mesh: fix cleanup for mesh pathtable
      mac80211: mesh: flush paths outside of plink lock

Emmanuel Grumbach (1):
      mac80211: Set global RRM capability

Felix Fietkau (4):
      mac80211: do not pass injected frames without a valid rate to the driver
      mac80211: minstrel_ht: improve sample rate skip logic
      mac80211: add A-MSDU tx support
      mac80211: minstrel_ht: set A-MSDU tx limits based on selected max_prob_rate

Johannes Berg (17):
      wext: unregister_pernet_subsys() on notifier registration failure
      mac80211: allow drivers to report CLOCK_BOOTTIME for scan results
      mac80211: remove sta_info debugfs sub-struct
      mac80211: don't start dynamic PS timer if not needed
      mac80211: clean up station flags debugfs
      mac80211: fix cipher scheme function name
      mac80211: avoid useless memory write on each frame RX
      mac80211: allow passing transmitter station on RX
      mac80211: count MSDUs in A-MSDU properly
      mac80211: move semicolon out of CALL_RXH macro
      mac80211: move averaged values out of rx_stats
      mac80211: remove rx_stats.last_rx update after sta alloc
      mac80211: add separate last_ack variable
      mac80211: fix last RX rate data consistency
      mac80211: fix RX u64 stats consistency on 32-bit platforms
      mac80211: add fast-rx path
      mac80211: enable collecting station statistics per-CPU

Jouni Malinen (5):
      cfg80211: Allow a scan request for a specific BSSID
      mac80211: Support a scan request for a specific BSSID
      mac80211_hwsim: Support a hw scan request for a specific BSSID
      cfg80211: Add option to specify previous BSSID for Connect command
      cfg80211: Allow reassociation to be requested with internal SME

João Paulo Rechi Vita (1):
      rfkill: Use switch to demux userspace operations

Lorenzo Bianconi (1):
      mac80211: parse VHT info in injected frames

Mohammed Shafi Shajakhan (1):
      mac80211: Remove unused variable in per STA debugfs struct

Sara Sharon (4):
      mac80211: allow not sending MIC up from driver for HW crypto
      mac80211: synchronize driver rx queues before removing a station
      mac80211: add NETIF_F_RXCSUM to features white list
      mac80211: enable starting BA session with custom timeout

Sven Eckelmann (2):
      mac80211: document only injected *_RADIOTAP_* flags
      mac80211: fix parsing of 40Mhz in injected radiotap header

 Documentation/networking/mac80211-injection.txt   |  17 +-
 drivers/net/wireless/ath/ath10k/htt_rx.c          |   2 +-
 drivers/net/wireless/ath/wcn36xx/txrx.c           |   2 +-
 drivers/net/wireless/intel/iwlwifi/dvm/rx.c       |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c       |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c     |   2 +-
 drivers/net/wireless/mac80211_hwsim.c             |   5 +
 fs/gfs2/glock.c                                   |   4 +-
 include/linux/ieee80211.h                         |  24 +
 include/linux/rhashtable.h                        |   3 +-
 include/net/cfg80211.h                            |  42 +-
 include/net/mac80211.h                            |  51 +-
 include/uapi/linux/nl80211.h                      |  75 +-
 lib/rhashtable.c                                  |   6 +-
 lib/test_rhashtable.c                             |   2 +-
 net/ipv6/ila/ila_xlat.c                           |   3 +-
 net/mac80211/agg-tx.c                             |   5 +
 net/mac80211/cfg.c                                |  18 +-
 net/mac80211/debugfs.c                            |   3 +
 net/mac80211/debugfs_sta.c                        | 134 +--
 net/mac80211/driver-ops.h                         |  15 +
 net/mac80211/ibss.c                               |  17 +-
 net/mac80211/ieee80211_i.h                        |  11 +
 net/mac80211/iface.c                              |   2 +-
 net/mac80211/key.c                                |   1 +
 net/mac80211/main.c                               |   4 +-
 net/mac80211/mesh.c                               |  38 +-
 net/mac80211/mesh.h                               |  71 +-
 net/mac80211/mesh_hwmp.c                          |   4 +
 net/mac80211/mesh_pathtbl.c                       | 965 ++++++++--------------
 net/mac80211/mesh_plink.c                         |  13 +-
 net/mac80211/mlme.c                               |  16 +-
 net/mac80211/ocb.c                                |   2 -
 net/mac80211/rate.h                               |   4 +-
 net/mac80211/rc80211_minstrel_ht.c                |  77 +-
 net/mac80211/rx.c                                 | 479 +++++++++--
 net/mac80211/scan.c                               |   8 +-
 net/mac80211/sta_info.c                           | 289 +++++--
 net/mac80211/sta_info.h                           | 130 ++-
 net/mac80211/status.c                             |   4 +-
 net/mac80211/trace.h                              |  12 +
 net/mac80211/tx.c                                 | 197 ++++-
 net/mac80211/util.c                               |   5 +-
 net/mac80211/wpa.c                                |  26 +-
 net/netfilter/nft_hash.c                          |   4 +-
 net/netlink/af_netlink.c                          |   3 +-
 net/rfkill/core.c                                 |  36 +-
 net/sctp/proc.c                                   |   3 +-
 net/wireless/core.c                               |   7 +
 net/wireless/nl80211.c                            | 158 +++-
 net/wireless/scan.c                               |   2 +
 net/wireless/sme.c                                |  16 +-
 net/wireless/trace.h                              |   6 +-
 net/wireless/wext-core.c                          |   5 +-
 55 files changed, 2029 insertions(+), 1005 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

             reply	other threads:[~2016-04-06 13:26 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-04-06 13:25 Johannes Berg [this message]
2016-04-06 13:25 ` pull-request: mac80211-next 2016-04-06 Johannes Berg
2016-04-06 13:26 ` Johannes Berg
2016-04-08 20:43   ` David Miller

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=1459949159-22399-1-git-send-email-johannes@sipsolutions.net \
    --to=johannes@sipsolutions.net \
    --cc=davem@davemloft.net \
    --cc=linux-wireless@vger.kernel.org \
    --cc=netdev@vger.kernel.org \
    /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.