Search Linux Wireless

[RFC v2 0/4] mac802111: channel context reservation (was: multi-vif/multi-channel CSA implementation)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Luciano Coelho <luciano.coelho@xxxxxxxxx>

Hi,

I have changed my strategy slightly.  Instead of trying to get all the
CSA stuff done at once, I'm sending this patchset to add the concept
of channel reservation.

The last patch "mac80211: add usage of CS channel reservation for STA"
should be looked at as a proof of concept for the channel context
reservation feature. ;)

This series is based on top of mac80211-next/master, without including
my combination check changes.  When the combination check patchset
gets applied, I can either send the "merge" of the two features as a
separate patchset or I can modify this patchset accordingly (though I
prefer the former, so I can do things in small steps ;).

Please review and let me know what you think.  The changes from my
first RFC are inlined in the commit message of the 2/4 patch.

--
Cheers,
Luca.

Luciano Coelho (4):
  mac80211: split ieee80211_vif_change_channel in two
  mac80211: implement chanctx reservation
  mac80211: allow reservation of a running chanctx
  mac80211: add usage of CS channel reservation for STA

 include/net/mac80211.h     |   7 ++
 net/mac80211/chan.c        | 228 +++++++++++++++++++++++++++++++++++++++++----
 net/mac80211/ieee80211_i.h |  18 +++-
 net/mac80211/mlme.c        |  70 ++++++--------
 4 files changed, 264 insertions(+), 59 deletions(-)

-- 
1.8.5.3

--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux