linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] mac80211/cfg80211: CSA fixes/cleanups
@ 2014-03-05 14:26 Michal Kazior
  2014-03-05 14:27 ` [PATCH 1/4] mac80211: fix CSA tx queue locking Michal Kazior
                   ` (4 more replies)
  0 siblings, 5 replies; 49+ messages in thread
From: Michal Kazior @ 2014-03-05 14:26 UTC (permalink / raw)
  To: linux-wireless; +Cc: johannes, Michal Kazior

Hi,

The patchset fixes CSA tx queue locking and
introduces interface teardown upon CSA failure
during finalization.

The patch [3/4] was previously posted as an RFC.
It has been rebased and function documentation
and commit messages were improved since then.

This is based on mac80211-next/master
(5a970df8990d173e7e4092952f2e3da1de69b27d) with
beacon_interval patch[1] applied.

[1]: http://marc.info/?l=linux-wireless&m=139385275518528&w=2


Michal Kazior (4):
  mac80211: fix CSA tx queue locking
  mac80211: split CSA finalize function
  cfg80211: export interface stopping function
  mac80211: disconnect iface if CSA unexpectedly fails

 include/net/cfg80211.h     |  15 +++++
 include/net/mac80211.h     |   4 +-
 net/mac80211/cfg.c         | 153 ++++++++++++++++++++++++++++++++++-----------
 net/mac80211/ieee80211_i.h |   2 +
 net/mac80211/iface.c       |   4 ++
 net/mac80211/mlme.c        |  27 ++++----
 net/wireless/ap.c          |   4 +-
 net/wireless/core.c        |  44 ++++++++++---
 net/wireless/core.h        |   7 +++
 net/wireless/mesh.c        |   4 +-
 net/wireless/trace.h       |  15 +++++
 net/wireless/util.c        |   5 ++
 12 files changed, 222 insertions(+), 62 deletions(-)

-- 
1.8.5.3


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

end of thread, other threads:[~2014-05-08 10:21 UTC | newest]

Thread overview: 49+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-05 14:26 [PATCH 0/4] mac80211/cfg80211: CSA fixes/cleanups Michal Kazior
2014-03-05 14:27 ` [PATCH 1/4] mac80211: fix CSA tx queue locking Michal Kazior
2014-03-10 16:27   ` Johannes Berg
2014-03-11  7:20     ` Michal Kazior
2014-03-11 13:19       ` Johannes Berg
2014-03-05 14:27 ` [PATCH 2/4] mac80211: split CSA finalize function Michal Kazior
2014-03-05 14:27 ` [PATCH 3/4] cfg80211: export interface stopping function Michal Kazior
2014-03-05 14:27 ` [PATCH 4/4] mac80211: disconnect iface if CSA unexpectedly fails Michal Kazior
2014-03-21 13:31 ` [PATCH v2 0/4] mac80211/cfg80211: CSA fixes/cleanups Michal Kazior
2014-03-21 13:31   ` [PATCH v2 1/4] mac80211: fix CSA tx queue locking Michal Kazior
2014-03-24 12:25     ` Luca Coelho
2014-03-24 12:58       ` Michal Kazior
2014-03-24 13:14         ` Luca Coelho
2014-03-21 13:31   ` [PATCH v2 2/4] mac80211: split CSA finalize function Michal Kazior
2014-03-21 13:31   ` [PATCH v2 3/4] cfg80211: export interface stopping function Michal Kazior
2014-03-24 13:56     ` Luca Coelho
2014-03-24 14:02       ` Michal Kazior
2014-03-24 14:32     ` Arend van Spriel
2014-03-24 14:52       ` Michal Kazior
2014-03-21 13:31   ` [PATCH v2 4/4] mac80211: disconnect iface if CSA unexpectedly fails Michal Kazior
2014-03-24 14:55     ` Luca Coelho
2014-03-25  7:46       ` Michal Kazior
2014-03-28  9:52   ` [PATCH v2 0/4] mac80211/cfg80211: CSA fixes/cleanups Johannes Berg
2014-03-31  9:57   ` [PATCH v3 " Michal Kazior
2014-03-31  9:57     ` [PATCH v3 1/4] mac80211: fix CSA tx queue locking Michal Kazior
2014-03-31 11:06       ` Luca Coelho
2014-03-31 11:40         ` Michal Kazior
2014-04-08  9:57       ` Johannes Berg
2014-03-31  9:57     ` [PATCH v3 2/4] mac80211: split CSA finalize function Michal Kazior
2014-03-31 11:20       ` Luca Coelho
2014-03-31  9:57     ` [PATCH v3 3/4] cfg80211: export interface stopping function Michal Kazior
2014-03-31 11:42       ` Luca Coelho
2014-03-31  9:57     ` [PATCH v3 4/4] mac80211: disconnect iface if CSA unexpectedly fails Michal Kazior
2014-03-31 11:45       ` Luca Coelho
2014-03-31 11:49         ` Michal Kazior
2014-04-08 10:02       ` Johannes Berg
2014-04-09 13:10     ` [PATCH v4 0/4] mac80211/cfg80211: CSA fixes/cleanups Michal Kazior
2014-04-09 13:10       ` [PATCH v4 1/4] mac80211: fix CSA tx queue locking Michal Kazior
2014-04-09 13:22         ` Luca Coelho
2014-04-09 13:25           ` Michal Kazior
2014-04-09 13:11       ` [PATCH v4 2/4] mac80211: split CSA finalize function Michal Kazior
2014-04-09 13:11       ` [PATCH v4 3/4] cfg80211: export interface stopping function Michal Kazior
2014-04-09 13:11       ` [PATCH v4 4/4] mac80211: disconnect iface if CSA unexpectedly fails Michal Kazior
2014-05-08  7:10         ` [PATCH v5] " Michal Kazior
2014-05-08  9:57           ` Johannes Berg
2014-05-06 13:15       ` [PATCH v4 0/4] mac80211/cfg80211: CSA fixes/cleanups Johannes Berg
2014-05-07  7:04         ` Michal Kazior
2014-05-07  8:59           ` Johannes Berg
2014-05-07  9:10             ` Michal Kazior

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).