From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qk0-x229.google.com (mail-qk0-x229.google.com [IPv6:2607:f8b0:400d:c09::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 9433C3B2AE for ; Fri, 30 Sep 2016 14:38:36 -0400 (EDT) Received: by mail-qk0-x229.google.com with SMTP id z190so115001791qkc.3 for ; Fri, 30 Sep 2016 11:38:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=CovmyGTZbZLmMrIm7P6ptyePs9WuErrqNb9bOcTB5KY=; b=B7b0Yv8Xvf9+KlmQZZKTpxaPQi2TySAKk1ODUfDNlEQQe2RHN3DJhhiCdhBt2g1r4F vi8LQRe67z8r6zoxLs6SbfOgiOR+xrbltBhJv5w5UK2OsZhSvrPV4jDsv0+AhJUEM1/o AYFAObhOqdhfdOK3xMOdiPPPPJUYbm3GUTc00nFTByEzgwoBmSQtoetdDO/mCj2cAlb5 MoX/vc5IjZZfxfbCty9EyC/w1+OHdIaBWYvYiiqvk48sU0Brr5FRtNe6lq7shlO4+uAo L+z+3VQNwTBGmS2q549sSKY6xCGdug3RKsTzjEDHQdk5QtGVHKIoHJPWccSnaPk9IsTE lFiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=CovmyGTZbZLmMrIm7P6ptyePs9WuErrqNb9bOcTB5KY=; b=K11EU1r3yfKgxZivxu4Vdz8ODLPZL8tbCkM5OiqmDIVsqZO93pbJbTBPec+c6pAOSX 8WIlsm/7YkBT8z4ZgJtQxU4tvccZTRpxrn+LeKKQm0C2K1fOS/7qCP6pWQBUTUJc03GW SYPdvt3h0QHWh5WEmd5jeNZNqa5aSMdExqPX9RmJ8Bo6omnntlpk7LQtcF89kZv8y7fb OCVp2uUh5AdwVQBz81lm8JqtCV1b1+kssbNwMjX1UTe1ul3PEtIbbWcIx3tCW4B7Dx4f eUnz6vmL2ZDq7lW1bQWIQg5RCkngqgbhohxtXCX10WlNkF9r47x3rx7sOcS5o5Ww03Z5 S6mw== X-Gm-Message-State: AA6/9RnZAXfHdY6wnFuoU1B2RzMnuvux8yxcGd/aRMHM2s+XR2OjHbMBNtO/Y0iNUz9DAIMHz1V9fwrxaCyFLg== X-Received: by 10.55.140.131 with SMTP id o125mr8459202qkd.17.1475260715764; Fri, 30 Sep 2016 11:38:35 -0700 (PDT) MIME-Version: 1.0 Received: by 10.12.146.164 with HTTP; Fri, 30 Sep 2016 11:38:35 -0700 (PDT) From: Dave Taht Date: Fri, 30 Sep 2016 11:38:35 -0700 Message-ID: To: make-wifi-fast@lists.bufferbloat.net Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Make-wifi-fast] net-next is next X-BeenThere: make-wifi-fast@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Sep 2016 18:38:36 -0000 I'm a little vague on the pieces missing as yet. I think?, still out of tree are: * Hooking up the ath9k to the intermediate queues code * airtime fairness for the ath9k * Ath10k has a partial revert for "some hardware" that disables the intermediate queues code, but it's totally unclear "which hardware". I'd hope that the "performance reasons" for this change have gone away, and we could retest on the archer c7v2 and ubnt uap lite platfporms. * Ath10k got NAPI support, and I don't know what that means * Codel "hack" for low rates As for what's in lede.... ? Aside from that, bunch O good thangs landed: ---------- Forwarded message ---------- From: Johannes Berg Date: Fri, Sep 30, 2016 at 9:14 AM Subject: pull-request: mac80211-next 2016-09-30 To: David Miller Cc: netdev@vger.kernel.org, linux-wireless@vger.kernel.org Hi Dave, Last pull request before the merge window, since it's about to open :) It seems that everyone finally agreed on the NAN (neighbor awareness networking) APIs, so we have that, along with some other things. Let me know if there's any problem. Thanks, johannes The following changes since commit c13ed534b8db543e4d8ead3885f4b06585a5771c= : Merge tag 'mac80211-next-for-davem-2016-09-16' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next (2016-09-18 22:29:08 -0400) 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-2016-09-30 for you to fetch changes up to bb42f2d13ffcd0baed7547b37d05add51fcd50e1: mac80211: Move reorder-sensitive TX handlers to after TXQ dequeue (2016-09-30 14:46:57 +0200) ---------------------------------------------------------------- This time around, we have * Neighbor Awareness Networking (NAN) APIs * a fix for a previous patch that caused memory corruption in wireless extensions key settings * beacon rate configuration for AP and mesh * memory limits for mac80211's internal TXQs * a (fairly involved) fix for the TXQ vs. crypto problems * direct cfg80211 driver API for WEP keys ---------------------------------------------------------------- Ayala Beker (9): cfg80211: add start / stop NAN commands mac80211: add boilerplate code for start / stop NAN cfg80211: add add_nan_func / del_nan_func cfg80211: allow the user space to change current NAN configuration cfg80211: provide a function to report a match for NAN cfg80211: Provide an API to report NAN function termination mac80211: implement nan_change_conf mac80211: Implement add_nan_func and rm_nan_func mac80211: Add API to report NAN function match David Spinadel (1): cfg80211: Add support for static WEP in the driver Johannes Berg (2): cfg80211: add checks for beacon rate, extend to mesh cfg80211: wext: really don't store non-WEP keys Pedersen, Thomas (2): mac80211: add offset_tsf driver op and use it for mesh mac80211: mesh: decrease max drift Purushottam Kushwaha (1): cfg80211: Add support to configure a beacon data rate Toke H=C3=B8iland-J=C3=B8rgensen (5): mac80211: Move ieee802111_tx_dequeue() to later in tx.c fq.h: Port memory limit mechanism from fq_codel mac80211: Export fq memory limit information in debugfs mac80211: Set lower memory limit for non-VHT devices mac80211: Move reorder-sensitive TX handlers to after TXQ dequeue include/net/cfg80211.h | 223 +++++++- include/net/fq.h | 3 + include/net/fq_impl.h | 7 +- include/net/mac80211.h | 75 +++ include/uapi/linux/nl80211.h | 270 ++++++++- net/mac80211/cfg.c | 208 +++++++ net/mac80211/chan.c | 6 + net/mac80211/debugfs.c | 8 + net/mac80211/debugfs_netdev.c | 12 +- net/mac80211/driver-ops.c | 15 + net/mac80211/driver-ops.h | 83 +++ net/mac80211/ieee80211_i.h | 26 + net/mac80211/iface.c | 28 +- net/mac80211/main.c | 8 + net/mac80211/mesh_sync.c | 12 +- net/mac80211/offchannel.c | 4 +- net/mac80211/rx.c | 7 +- net/mac80211/sta_info.c | 10 +- net/mac80211/trace.h | 159 ++++++ net/mac80211/tx.c | 351 ++++++++---- net/mac80211/util.c | 61 ++- net/wireless/chan.c | 2 + net/wireless/core.c | 35 ++ net/wireless/core.h | 7 +- net/wireless/ibss.c | 5 +- net/wireless/mlme.c | 1 + net/wireless/nl80211.c | 1220 ++++++++++++++++++++++++++++++++-----= ---- net/wireless/rdev-ops.h | 58 ++ net/wireless/sme.c | 6 +- net/wireless/trace.h | 90 +++ net/wireless/util.c | 30 +- net/wireless/wext-compat.c | 14 +- net/wireless/wext-sme.c | 2 +- 33 files changed, 2648 insertions(+), 398 deletions(-) --=20 Dave T=C3=A4ht Let's go make home routers and wifi faster! With better software! http://blog.cerowrt.org