Hi, This series contains patches that enable the NAN basic functionality: discovery and join clusters, serivces dicovery. - Publishing specific NAN capabilities - Configuring and managing NAN interface - Notification to user space about joining a cluster - Notification to user spcae about the end of a DW - Enablement of Tx/Rx of NAN specifc frames - Some simulation code in hwsim Thanks, Miri --- Andrei Otcheretianski (4): wifi: nl80211: Add more configuration options for NAN commands wifi: nl80211: Add NAN Discovery Window (DW) notification wifi: cfg80211: Add cluster joined notification APIs wifi: nl80211: Add more NAN capabilities Ilan Peer (10): wifi: cfg80211: Advertise supported NAN capabilities wifi: cfg80211: Support Tx/Rx of action frame for NAN wifi: cfg80211: Store the NAN cluster ID wifi: mac80211: Support Tx of action frame for NAN wifi: mac80211: Accept management frames on NAN interface wifi: mac80211: Track NAN interface start/stop wifi: mac80211: Get the correct interface for non-netdev skb status wifi: mac80211: Export an API to check if NAN is started wifi: mac80211: Extend support for changing NAN configuration wifi: mac80211_hwsim: Add simulation support for NAN device drivers/net/wireless/virtual/mac80211_hwsim.c | 259 ++++++++++- drivers/net/wireless/virtual/mac80211_hwsim.h | 4 +- include/linux/ieee80211.h | 17 + include/net/cfg80211.h | 127 +++++ include/net/mac80211.h | 10 + include/uapi/linux/nl80211.h | 189 +++++++- net/mac80211/cfg.c | 140 +++++- net/mac80211/ieee80211_i.h | 4 +- net/mac80211/iface.c | 25 +- net/mac80211/main.c | 5 + net/mac80211/offchannel.c | 5 +- net/mac80211/rate.c | 11 +- net/mac80211/rx.c | 12 +- net/mac80211/status.c | 21 +- net/mac80211/tx.c | 12 +- net/mac80211/util.c | 8 + net/wireless/nl80211.c | 435 ++++++++++++++++-- net/wireless/trace.h | 35 ++ 18 files changed, 1230 insertions(+), 89 deletions(-) -- 2.34.1