All of lore.kernel.org
 help / color / mirror / Atom feed
* pull-request: mac80211-next 2015-08-14
@ 2015-08-14 15:54 ` Johannes Berg
  0 siblings, 0 replies; 5+ messages in thread
From: Johannes Berg @ 2015-08-14 15:54 UTC (permalink / raw)
  To: David Miller; +Cc: netdev, linux-wireless

Hi,

And, in addition to the fix before, I have a -next pull request. It's
actually quite big since I hadn't wanted to send one just before my
vacation.

Let me know if there are any issues.

johannes


The following changes since commit 923b352f19d9ea971ae2536eab55f5fc9e95fedf:

  cfg80211: use RTNL locked reg_can_beacon for IR-relaxation (2015-07-17 15:02:02 +0200)

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-2015-08-14

for you to fetch changes up to 8f9c98df949333f08b74e5df1caacf7e2c5e8552:

  mac80211: fix BIT position for TDLS WIDE extended cap (2015-08-14 17:49:53 +0200)

----------------------------------------------------------------
Another pull request for the next cycle, this time with quite
a bit of content:
 * mesh fixes/improvements from Alexis, Bob, Chun-Yeow and Jesse
 * TDLS higher bandwidth support (Arik)
 * OCB fixes from Bertold Van den Bergh
 * suspend/resume fixes from Eliad
 * dynamic SMPS support for minstrel-HT (Krishna Chaitanya)
 * VHT bitrate mask support (Lorenzo Bianconi)
 * better regulatory support for 5/10 MHz channels (Matthias May)
 * basic support for MU-MIMO to avoid the multi-vif issue (Sara Sharon)
along with a number of other cleanups.

----------------------------------------------------------------
Alexis Green (1):
      mac80211: mesh: add missing case to PERR processing

Arik Nemtsov (5):
      mac80211: define TDLS wider BW support bits
      mac80211: upgrade BW of TDLS peers when possible
      mac80211: TDLS: correctly configure SMPS state
      mac80211: TDLS: handle chan-switch in RTNL locked work
      mac80211: TDLS: deny ch-switch req on disallowed channels

Bertold Van den Bergh (4):
      nl80211: Allow setting multicast rate on OCB interfaces
      mac80211: Set txrc.bss to true for OCB interfaces
      mac80211: Only accept data frames in OCB mode
      mac80211: Make OCB mode set BSSID

Bob Copeland (4):
      mac80211: enable assoc check for mesh interfaces
      mac80211: reorder mesh_plink to remove forward decl
      mac80211: mesh: separate plid and aid concepts
      mac80211: select an AID when creating new mesh STAs

Chun-Yeow Yeoh (1):
      mac80211: mesh process the target only subfield for mesh hwmp

Dan Carpenter (1):
      mac80211: remove always true condition

Denys Vlasenko (2):
      mac80211: deinline drv_sta_state
      mac80211: deinline rate_control_rate_init, rate_control_rate_update

Eliad Peller (2):
      mac80211: clear local->in_reconfig on reconfig error
      mac80211: clear local->suspended before calling drv_resume()

Emmanuel Grumbach (1):
      mac80211: fix BIT position for TDLS WIDE extended cap

Geert Uytterhoeven (1):
      rfkill: Allow compile test of GPIO consumers if !GPIOLIB

Jesse Jones (2):
      mac80211: mesh: don't invalidate SN on discovery failure
      mac80211: mac80211: Check SN for deactivated mpaths

Johannes Berg (26):
      mac80211: remove exposing 'mfp' to drivers
      mac80211: rename 'sta_inf' variable to more common 'sta'
      mac80211: remove sta_info.gtk_idx
      mac80211: remove short frame test and counter
      mac80211: move ieee80211_get_bssid into RX file
      mac80211: fix comment referring to RX queue
      mac80211: don't store napi struct
      mac80211: remove zero-length A-MPDU subframe reporting
      mac80211: remove key TX/RX counter
      mac80211: support device/driver PN check for CCMP/GCMP
      mac80211: duplicate station's MAC address for hash table
      mac80211: remove IEEE80211_RX_FRAGMENTED
      mac80211: move mesh related station fields to own struct
      mac80211: move mesh STA parameters code to own function
      mac80211: allow passing NULL to ieee80211_vif_to_wdev()
      mac80211_hwsim: support wider TDLS bandwidth
      mac80211: add pointer for driver use to key
      mac80211: mesh: move fail_avg into mesh struct
      mac80211: shrink struct ieee80211_fragment_entry
      cfg80211: allow mgmt_frame_register callback to sleep
      mac80211: account TX MSDUs properly with segmentation offload
      Merge branch 'mac80211' into mac80211-next
      iwlwifi: mvm: don't set K1/K2 for AES-CMAC
      mac80211: remove ieee80211_aes_cmac_calculate_k1_k2()
      average: provide macro to create static EWMA
      mac80211: use DECLARE_EWMA

John Linville (1):
      wireless: remove superfluous if statement in regulatory code

Krishna Chaitanya (1):
      mac80211: minstrel_ht: handle peers in dynamic SMPS

Lorenzo Bianconi (4):
      mac80211: remove ieee80211_tx_info from rate_control_apply_mask signature
      mac80211: remove ieee80211_tx_rate dependency in rate mask code
      mac80211: define rate_control_apply_mask_ratetbl()
      mac80211: add rate mask logic for vht rates

Matthias May (1):
      cfg80211: regulatory: handle 5 and 10 MHz channels properly

Michal Kazior (1):
      cfg80211: propagate set_wiphy failure to userspace

Sara Sharon (1):
      mac80211: Add support for declaring MU-MIMO capability

Su Kang Yin (1):
      mac80211_hwsim: unregister genetlink family properly

Wojciech Dubowik (1):
      mac80211: avoid unnecessary beacon deref on CSA counter update

 drivers/net/wireless/iwlwifi/dvm/dev.h        |   2 +
 drivers/net/wireless/iwlwifi/dvm/main.c       |   3 +-
 drivers/net/wireless/iwlwifi/dvm/rx.c         |   2 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-sta.h |   4 +-
 drivers/net/wireless/iwlwifi/mvm/mvm.h        |   1 +
 drivers/net/wireless/iwlwifi/mvm/ops.c        |   3 +-
 drivers/net/wireless/iwlwifi/mvm/rx.c         |   2 +-
 drivers/net/wireless/iwlwifi/mvm/sta.c        |   2 -
 drivers/net/wireless/mac80211_hwsim.c         |   5 +-
 include/linux/average.h                       |  39 +++
 include/linux/ieee80211.h                     |   2 +-
 include/net/cfg80211.h                        |   3 +-
 include/net/mac80211.h                        |  69 +++---
 net/mac80211/Kconfig                          |   1 -
 net/mac80211/Makefile                         |   1 +
 net/mac80211/aes_cmac.c                       |  17 --
 net/mac80211/cfg.c                            | 161 ++++++++-----
 net/mac80211/chan.c                           |  31 ++-
 net/mac80211/debugfs.c                        |   2 +-
 net/mac80211/debugfs_key.c                    |   2 -
 net/mac80211/debugfs_netdev.c                 |  34 +++
 net/mac80211/driver-ops.c                     |  41 ++++
 net/mac80211/driver-ops.h                     |  29 +--
 net/mac80211/ieee80211_i.h                    |  42 ++--
 net/mac80211/iface.c                          |  16 +-
 net/mac80211/key.c                            |   1 -
 net/mac80211/key.h                            |   3 -
 net/mac80211/main.c                           |  17 +-
 net/mac80211/mesh.c                           |   2 +-
 net/mac80211/mesh_hwmp.c                      |  80 ++++---
 net/mac80211/mesh_plink.c                     | 326 ++++++++++++++------------
 net/mac80211/mesh_ps.c                        |  42 ++--
 net/mac80211/mesh_sync.c                      |  16 +-
 net/mac80211/mlme.c                           |  61 +++--
 net/mac80211/ocb.c                            |   2 +-
 net/mac80211/rate.c                           | 310 ++++++++++++++++++------
 net/mac80211/rate.h                           |  60 +----
 net/mac80211/rc80211_minstrel_ht.c            |   8 +-
 net/mac80211/rx.c                             | 101 +++++---
 net/mac80211/sta_info.c                       |  52 ++--
 net/mac80211/sta_info.h                       | 120 ++++++----
 net/mac80211/status.c                         |   5 +-
 net/mac80211/tdls.c                           | 242 ++++++++++++++++---
 net/mac80211/tx.c                             |  35 +--
 net/mac80211/util.c                           |  75 ++----
 net/mac80211/vht.c                            |  34 ++-
 net/mac80211/wpa.c                            |  83 ++++---
 net/rfkill/Kconfig                            |   3 +-
 net/wireless/core.c                           |   5 +
 net/wireless/core.h                           |   5 +
 net/wireless/mlme.c                           |  75 ++++--
 net/wireless/nl80211.c                        |   4 +-
 net/wireless/rdev-ops.h                       |   2 +
 net/wireless/reg.c                            |  73 ++++--
 54 files changed, 1510 insertions(+), 846 deletions(-)
 create mode 100644 net/mac80211/driver-ops.c

^ permalink raw reply	[flat|nested] 5+ messages in thread

* pull-request: mac80211-next 2015-08-14
@ 2015-08-14 15:54 ` Johannes Berg
  0 siblings, 0 replies; 5+ messages in thread
From: Johannes Berg @ 2015-08-14 15:54 UTC (permalink / raw)
  To: David Miller; +Cc: netdev, linux-wireless

Hi,

And, in addition to the fix before, I have a -next pull request. It's
actually quite big since I hadn't wanted to send one just before my
vacation.

Let me know if there are any issues.

johannes


The following changes since commit 923b352f19d9ea971ae2536eab55f5fc9e95fedf:

  cfg80211: use RTNL locked reg_can_beacon for IR-relaxation (2015-07-17 15:02:02 +0200)

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-2015-08-14

for you to fetch changes up to 8f9c98df949333f08b74e5df1caacf7e2c5e8552:

  mac80211: fix BIT position for TDLS WIDE extended cap (2015-08-14 17:49:53 +0200)

----------------------------------------------------------------
Another pull request for the next cycle, this time with quite
a bit of content:
 * mesh fixes/improvements from Alexis, Bob, Chun-Yeow and Jesse
 * TDLS higher bandwidth support (Arik)
 * OCB fixes from Bertold Van den Bergh
 * suspend/resume fixes from Eliad
 * dynamic SMPS support for minstrel-HT (Krishna Chaitanya)
 * VHT bitrate mask support (Lorenzo Bianconi)
 * better regulatory support for 5/10 MHz channels (Matthias May)
 * basic support for MU-MIMO to avoid the multi-vif issue (Sara Sharon)
along with a number of other cleanups.

----------------------------------------------------------------
Alexis Green (1):
      mac80211: mesh: add missing case to PERR processing

Arik Nemtsov (5):
      mac80211: define TDLS wider BW support bits
      mac80211: upgrade BW of TDLS peers when possible
      mac80211: TDLS: correctly configure SMPS state
      mac80211: TDLS: handle chan-switch in RTNL locked work
      mac80211: TDLS: deny ch-switch req on disallowed channels

Bertold Van den Bergh (4):
      nl80211: Allow setting multicast rate on OCB interfaces
      mac80211: Set txrc.bss to true for OCB interfaces
      mac80211: Only accept data frames in OCB mode
      mac80211: Make OCB mode set BSSID

Bob Copeland (4):
      mac80211: enable assoc check for mesh interfaces
      mac80211: reorder mesh_plink to remove forward decl
      mac80211: mesh: separate plid and aid concepts
      mac80211: select an AID when creating new mesh STAs

Chun-Yeow Yeoh (1):
      mac80211: mesh process the target only subfield for mesh hwmp

Dan Carpenter (1):
      mac80211: remove always true condition

Denys Vlasenko (2):
      mac80211: deinline drv_sta_state
      mac80211: deinline rate_control_rate_init, rate_control_rate_update

Eliad Peller (2):
      mac80211: clear local->in_reconfig on reconfig error
      mac80211: clear local->suspended before calling drv_resume()

Emmanuel Grumbach (1):
      mac80211: fix BIT position for TDLS WIDE extended cap

Geert Uytterhoeven (1):
      rfkill: Allow compile test of GPIO consumers if !GPIOLIB

Jesse Jones (2):
      mac80211: mesh: don't invalidate SN on discovery failure
      mac80211: mac80211: Check SN for deactivated mpaths

Johannes Berg (26):
      mac80211: remove exposing 'mfp' to drivers
      mac80211: rename 'sta_inf' variable to more common 'sta'
      mac80211: remove sta_info.gtk_idx
      mac80211: remove short frame test and counter
      mac80211: move ieee80211_get_bssid into RX file
      mac80211: fix comment referring to RX queue
      mac80211: don't store napi struct
      mac80211: remove zero-length A-MPDU subframe reporting
      mac80211: remove key TX/RX counter
      mac80211: support device/driver PN check for CCMP/GCMP
      mac80211: duplicate station's MAC address for hash table
      mac80211: remove IEEE80211_RX_FRAGMENTED
      mac80211: move mesh related station fields to own struct
      mac80211: move mesh STA parameters code to own function
      mac80211: allow passing NULL to ieee80211_vif_to_wdev()
      mac80211_hwsim: support wider TDLS bandwidth
      mac80211: add pointer for driver use to key
      mac80211: mesh: move fail_avg into mesh struct
      mac80211: shrink struct ieee80211_fragment_entry
      cfg80211: allow mgmt_frame_register callback to sleep
      mac80211: account TX MSDUs properly with segmentation offload
      Merge branch 'mac80211' into mac80211-next
      iwlwifi: mvm: don't set K1/K2 for AES-CMAC
      mac80211: remove ieee80211_aes_cmac_calculate_k1_k2()
      average: provide macro to create static EWMA
      mac80211: use DECLARE_EWMA

John Linville (1):
      wireless: remove superfluous if statement in regulatory code

Krishna Chaitanya (1):
      mac80211: minstrel_ht: handle peers in dynamic SMPS

Lorenzo Bianconi (4):
      mac80211: remove ieee80211_tx_info from rate_control_apply_mask signature
      mac80211: remove ieee80211_tx_rate dependency in rate mask code
      mac80211: define rate_control_apply_mask_ratetbl()
      mac80211: add rate mask logic for vht rates

Matthias May (1):
      cfg80211: regulatory: handle 5 and 10 MHz channels properly

Michal Kazior (1):
      cfg80211: propagate set_wiphy failure to userspace

Sara Sharon (1):
      mac80211: Add support for declaring MU-MIMO capability

Su Kang Yin (1):
      mac80211_hwsim: unregister genetlink family properly

Wojciech Dubowik (1):
      mac80211: avoid unnecessary beacon deref on CSA counter update

 drivers/net/wireless/iwlwifi/dvm/dev.h        |   2 +
 drivers/net/wireless/iwlwifi/dvm/main.c       |   3 +-
 drivers/net/wireless/iwlwifi/dvm/rx.c         |   2 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-sta.h |   4 +-
 drivers/net/wireless/iwlwifi/mvm/mvm.h        |   1 +
 drivers/net/wireless/iwlwifi/mvm/ops.c        |   3 +-
 drivers/net/wireless/iwlwifi/mvm/rx.c         |   2 +-
 drivers/net/wireless/iwlwifi/mvm/sta.c        |   2 -
 drivers/net/wireless/mac80211_hwsim.c         |   5 +-
 include/linux/average.h                       |  39 +++
 include/linux/ieee80211.h                     |   2 +-
 include/net/cfg80211.h                        |   3 +-
 include/net/mac80211.h                        |  69 +++---
 net/mac80211/Kconfig                          |   1 -
 net/mac80211/Makefile                         |   1 +
 net/mac80211/aes_cmac.c                       |  17 --
 net/mac80211/cfg.c                            | 161 ++++++++-----
 net/mac80211/chan.c                           |  31 ++-
 net/mac80211/debugfs.c                        |   2 +-
 net/mac80211/debugfs_key.c                    |   2 -
 net/mac80211/debugfs_netdev.c                 |  34 +++
 net/mac80211/driver-ops.c                     |  41 ++++
 net/mac80211/driver-ops.h                     |  29 +--
 net/mac80211/ieee80211_i.h                    |  42 ++--
 net/mac80211/iface.c                          |  16 +-
 net/mac80211/key.c                            |   1 -
 net/mac80211/key.h                            |   3 -
 net/mac80211/main.c                           |  17 +-
 net/mac80211/mesh.c                           |   2 +-
 net/mac80211/mesh_hwmp.c                      |  80 ++++---
 net/mac80211/mesh_plink.c                     | 326 ++++++++++++++------------
 net/mac80211/mesh_ps.c                        |  42 ++--
 net/mac80211/mesh_sync.c                      |  16 +-
 net/mac80211/mlme.c                           |  61 +++--
 net/mac80211/ocb.c                            |   2 +-
 net/mac80211/rate.c                           | 310 ++++++++++++++++++------
 net/mac80211/rate.h                           |  60 +----
 net/mac80211/rc80211_minstrel_ht.c            |   8 +-
 net/mac80211/rx.c                             | 101 +++++---
 net/mac80211/sta_info.c                       |  52 ++--
 net/mac80211/sta_info.h                       | 120 ++++++----
 net/mac80211/status.c                         |   5 +-
 net/mac80211/tdls.c                           | 242 ++++++++++++++++---
 net/mac80211/tx.c                             |  35 +--
 net/mac80211/util.c                           |  75 ++----
 net/mac80211/vht.c                            |  34 ++-
 net/mac80211/wpa.c                            |  83 ++++---
 net/rfkill/Kconfig                            |   3 +-
 net/wireless/core.c                           |   5 +
 net/wireless/core.h                           |   5 +
 net/wireless/mlme.c                           |  75 ++++--
 net/wireless/nl80211.c                        |   4 +-
 net/wireless/rdev-ops.h                       |   2 +
 net/wireless/reg.c                            |  73 ++++--
 54 files changed, 1510 insertions(+), 846 deletions(-)
 create mode 100644 net/mac80211/driver-ops.c
--
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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: pull-request: mac80211-next 2015-08-14
  2015-08-14 15:54 ` Johannes Berg
  (?)
@ 2015-08-15 19:33 ` Emmanuel Grumbach
  2015-08-18  5:48   ` Kalle Valo
  -1 siblings, 1 reply; 5+ messages in thread
From: Emmanuel Grumbach @ 2015-08-15 19:33 UTC (permalink / raw)
  To: Johannes Berg, Kalle Valo; +Cc: linux-wireless

Hi Kalle,


On Fri, Aug 14, 2015 at 6:54 PM, Johannes Berg
<johannes@sipsolutions.net> wrote:
> Hi,
>
> And, in addition to the fix before, I have a -next pull request. It's
> actually quite big since I hadn't wanted to send one just before my
> vacation.
>
> Let me know if there are any issues.
>
> johannes
>

I will need these patches in iwlwifi-next for my next pull request.
Please pull them into your tree when you can (probably after Dave
pulls them).

Thank you.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: pull-request: mac80211-next 2015-08-14
  2015-08-14 15:54 ` Johannes Berg
  (?)
  (?)
@ 2015-08-17 21:25 ` David Miller
  -1 siblings, 0 replies; 5+ messages in thread
From: David Miller @ 2015-08-17 21:25 UTC (permalink / raw)
  To: johannes; +Cc: netdev, linux-wireless

From: Johannes Berg <johannes@sipsolutions.net>
Date: Fri, 14 Aug 2015 17:54:36 +0200

> And, in addition to the fix before, I have a -next pull request. It's
> actually quite big since I hadn't wanted to send one just before my
> vacation.
> 
> Let me know if there are any issues.

Pulled, thanks Johannes.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: pull-request: mac80211-next 2015-08-14
  2015-08-15 19:33 ` Emmanuel Grumbach
@ 2015-08-18  5:48   ` Kalle Valo
  0 siblings, 0 replies; 5+ messages in thread
From: Kalle Valo @ 2015-08-18  5:48 UTC (permalink / raw)
  To: Emmanuel Grumbach; +Cc: Johannes Berg, linux-wireless

Emmanuel Grumbach <egrumbach@gmail.com> writes:

> On Fri, Aug 14, 2015 at 6:54 PM, Johannes Berg
> <johannes@sipsolutions.net> wrote:
>> Hi,
>>
>> And, in addition to the fix before, I have a -next pull request. It's
>> actually quite big since I hadn't wanted to send one just before my
>> vacation.
>>
>> Let me know if there are any issues.
>>
>> johannes
>>
>
> I will need these patches in iwlwifi-next for my next pull request.
> Please pull them into your tree when you can (probably after Dave
> pulls them).

I pulled it now, but please send your pull request quickly. If Linus
releases 4.2 on Sunday we are running out of time.

commit 15f6d96ded057b898312b0a088a964d585a779b1
Merge: 94e92a7bff23 8f9c98df9493
Author: Kalle Valo <kvalo@codeaurora.org>
Date:   Tue Aug 18 08:44:22 2015 +0300

    Merge tag 'mac80211-next-for-davem-2015-08-14' mac80211-next.git
    
    iwlwifi needs new mac80211 patches so merge mac80211-next.git to
    wireless-drivers-next.git.


-- 
Kalle Valo

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-08-18  5:48 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-08-14 15:54 pull-request: mac80211-next 2015-08-14 Johannes Berg
2015-08-14 15:54 ` Johannes Berg
2015-08-15 19:33 ` Emmanuel Grumbach
2015-08-18  5:48   ` Kalle Valo
2015-08-17 21:25 ` David Miller

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.