Re: pull-request: mac80211-next 2017-01-13

2017-01-14 Thread David Miller
From: Johannes Berg 
Date: Fri, 13 Jan 2017 11:29:32 +0100

> This is my first pull request for net-next, and it seems a bit
> bigger than the past few releases. Detailed information below,
> as usual.
> 
> Please pull and let me know if there's any problem.

Pulled, thanks Johannes.


pull-request: mac80211-next 2017-01-13

2017-01-13 Thread Johannes Berg
Hi Dave,

This is my first pull request for net-next, and it seems a bit
bigger than the past few releases. Detailed information below,
as usual.

Please pull and let me know if there's any problem.

Thanks,
johannes



The following changes since commit 8fa3b6f9392bf6d90cb7b908e07bd90166639f0a:

  Merge tag 'cris-for-4.10' of 
git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris (2016-12-12 09:06:38 
-0800)

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-2017-01-13

for you to fetch changes up to c88215d7050f065afaed33e9599c2ef4e5e6ee22:

  cfg80211: Fix documentation for connect result (2017-01-13 09:47:08 +0100)


For 4.11, we seem to have more than in the past few releases:
 * socket owner support for connections, so when the wifi
   manager (e.g. wpa_supplicant) is killed, connections are
   torn down - wpa_supplicant is critical to managing certain
   operations, and can opt in to this where applicable
 * minstrel & minstrel_ht updates to be more efficient (time and space)
 * set wifi_acked/wifi_acked_valid for skb->destructor use in the
   kernel, which was already available to userspace
 * don't indicate new mesh peers that might be used if there's no
   room to add them
 * multicast-to-unicast support in mac80211, for better medium usage
   (since unicast frames can use *much* higher rates, by ~3 orders of
   magnitude)
 * add API to read channel (frequency) limitations from DT
 * add infrastructure to allow randomizing public action frames for
   MAC address privacy (still requires driver support)
 * many cleanups and small improvements/fixes across the board


Andrzej Zaborowski (1):
  cfg80211: NL80211_ATTR_SOCKET_OWNER support for CMD_CONNECT

Arend Van Spriel (5):
  cfg80211: get rid of name indirection trick for ieee80211_get_channel()
  nl80211: check NL80211_ATTR_SCHED_SCAN_INTERVAL only once
  nl80211: rework {sched_,}scan event related functions
  nl80211: better describe field in struct nl80211_bss_select_rssi_adjust
  cfg80211: only pass sband to set_mandatory_flags_band()

Arnd Bergmann (2):
  rfkill: hide unused goto label
  wext: handle NULL extra data in iwe_stream_add_point better

Ben Greear (1):
  mac80211: Show pending txqlen in debugfs.

David Spinadel (1):
  mac80211: Add RX flag to indicate ICV stripped

Felix Fietkau (9):
  mac80211: minstrel_ht: move supported bitrate mask out of group data
  mac80211: minstrel_ht: move short preamble check out of get_rate
  mac80211: minstrel_ht: make att_hist and succ_hist u32 instead of u64
  mac80211: check for MCS in ieee80211_duration before fetching chanctx
  mac80211: minstrel: remove cur_prob from debugfs
  mac80211: minstrel: reduce MINSTREL_SCALE
  mac80211: minstrel: store probability variance instead of standard 
deviation
  mac80211: minstrel: make prob_ewma u16 instead of u32
  mac80211: minstrel_ht: remove obsolete #if for >= 3 streams

Ilan peer (1):
  mac80211: Fix addition of mesh configuration element

Johannes Berg (7):
  rfkill: simplify rfkill_set_hw_state() slightly
  Revert "rfkill: Add rfkill-any LED trigger"
  cfg80211: sysfs: use wiphy_name()
  wireless: move IEEE80211_NUM_ACS to ieee80211.h
  cfg80211: size various nl80211 messages correctly
  mac80211: set wifi_acked[_valid] bits for transmitted SKBs
  wext: uninline stream addition functions

Jorge Ramirez-Ortiz (1):
  cfg80211: wext does not need to set monitor channel in managed mode

Jouni Malinen (1):
  cfg80211: Fix documentation for connect result

Kirtika Ruchandani (7):
  mac80211: Remove unused 'struct ieee80211_rx_status' ptr
  mac80211: Remove unused 'rates_idx' variable
  mac80211: Remove unused 'struct rate_control_ref' variable
  mac80211: Remove unused 'i' variable
  mac80211: Remove unused 'len' variable
  mac80211: Remove unused 'sband' and 'local' variables
  mac80211: Remove unused 'beaconint_us' variable

Koen Vandeputte (1):
  mac80211: only alloc mem if a station doesn't exist yet

Masashi Honma (3):
  mac80211: Suppress NEW_PEER_CANDIDATE event if no room
  mac80211: Remove invalid flag operations in mesh TSF synchronization
  mac80211: Use appropriate name for functions and messages

Michael Braun (2):
  nl80211: multicast_to_unicast can be changed while IFF_UP
  mac80211: multicast to unicast conversion

Michał Kępień (3):
  rfkill: Cleanup error handling in rfkill_init()
  rfkill: Add rfkill-any LED trigger
  rfkill: Add rfkill-any LED trigger

Purushottam Kushwaha (1):
  cfg80211: Specify the reason for connect timeout

Rafał Miłecki (5):
  cfg80211: update wireless-regdb repo url in Documentation
  cfg80211: fix