From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qt0-x229.google.com (mail-qt0-x229.google.com [IPv6:2607:f8b0:400d:c0d::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 1BBA63B2A3 for ; Thu, 2 Feb 2017 18:47:40 -0500 (EST) Received: by mail-qt0-x229.google.com with SMTP id k15so7126490qtg.3 for ; Thu, 02 Feb 2017 15:47:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=JWc8cWODlTcfxX+408iJdnjJR4djpeDZvRpekr5a0lo=; b=lnuw68Rr1j1N11C4TrEPHwM5Ydg8Tpw8PK7cOym3d3e9cBECzPL138Da1l7wqbN2sn tJ0KJbHaEt/B1Ey7tBPbQ0FPib9NU02n1cmnl3R4rExIVYRsAEj3/K0ZB1hNxyd1vXun yPnogflQZQ0bDxaX2rotHf86NOMbXujDstSyMepTqymx4VUpu44MpKUyjHIw6gPtRnyW nbyJ2UXXkQWOT/IrHLqZj2cx2RdtxlIvzq0BMu+xvlYtu3nGmUXiRVGj+nJ0RVWl9JF+ ktuvWlMiX9Qg53OwG6wR0OfhEj5rjjJ1niyz+wjEIYIUCriq1mpyoUIvGV5xkATlrGaz LCgQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=JWc8cWODlTcfxX+408iJdnjJR4djpeDZvRpekr5a0lo=; b=IOcUFrlEVtq6eF3JtvDYConYfHeeQeDQwXqEA8t+9E0b8vihhRKJDQS25a+GAUQLdZ pBSJ0ih1Pae0TwhXFKrUbZC9RE/LxajOKrqLqqhF+mexT2btLtjF9wj1FpcsVVmVB2Ed DjuatNux8T9yT0OOy0qxU9dojotykWFYGb5Wx3uMGtaOAxFUWokMFHMkH3Zrw6s86ynR cZ/EMZRoDe2BK82Y6cyPTBCLkGHkYOo+8gWqBJdHBcBY1wtihtNZ4i25TtJU3Z3yv2Pq 4hSd93uu5x8TuepkPGThlrbPoY22n8JR2FFPLZH/Tlphg4/drANPIQWxroxIouR0wLtm Zy4w== X-Gm-Message-State: AIkVDXIQ04ZtvKme26ukw4vlTc80nV4Ec2M1lA7xeMUZOTIanTCr8FgPMW1ctfy1KXAqob3vaZX5muKJa3eg6Q== X-Received: by 10.55.81.194 with SMTP id f185mr10758215qkb.153.1486079259491; Thu, 02 Feb 2017 15:47:39 -0800 (PST) MIME-Version: 1.0 Received: by 10.12.142.132 with HTTP; Thu, 2 Feb 2017 15:47:38 -0800 (PST) From: Dave Taht Date: Thu, 2 Feb 2017 15:47:38 -0800 Message-ID: To: make-wifi-fast@lists.bufferbloat.net Content-Type: multipart/mixed; boundary=001a114a8d605f2be8054794ca9a Subject: [Make-wifi-fast] [PATCH] killing retries harder, perhaps 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: Thu, 02 Feb 2017 23:47:40 -0000 --001a114a8d605f2be8054794ca9a Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable ATH_TXMAXTRY is now unused. ATH_MAX_SW_RETRIES is insanely high by default. I finally have some good (well, horrible) data in a consistently noisy environment and would like to try knocking this down a little in a future test run. There's smarter ways to do it (like, if you are at the lowest rate, retry once, higher rates, 4). I have tried in the past values as low as 2 for soft retries. diff --git a/drivers/net/wireless/ath/ath9k/ath9k.h b/drivers/net/wireless/ath/ath9k/ath9k.h index 331947b..304976d 100644 --- a/drivers/net/wireless/ath/ath9k/ath9k.h +++ b/drivers/net/wireless/ath/ath9k/ath9k.h @@ -91,8 +91,7 @@ int ath_descdma_setup(struct ath_softc *sc, struct ath_descdma *dd, #define ATH_RXBUF 512 #define ATH_TXBUF 512 #define ATH_TXBUF_RESERVE 5 -#define ATH_TXMAXTRY 13 -#define ATH_MAX_SW_RETRIES 30 +#define ATH_MAX_SW_RETRIES 4 #define TID_TO_WME_AC(_tid) \ ((((_tid) =3D=3D 0) || ((_tid) =3D=3D 3)) ? IEEE80211_AC_BE : \ --=20 Dave T=C3=A4ht Let's go make home routers and wifi faster! With better software! http://blog.cerowrt.org --001a114a8d605f2be8054794ca9a Content-Type: text/plain; charset=US-ASCII; name="reduce_retry_insanity.diff" Content-Disposition: attachment; filename="reduce_retry_insanity.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iyp162fg0 ZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9hdGg5ay5oIGIvZHJp dmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDlrL2F0aDlrLmgKaW5kZXggMzMxOTQ3Yi4uMzA0OTc2 ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDlrL2F0aDlrLmgKKysr IGIvZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDlrL2F0aDlrLmgKQEAgLTkxLDggKzkxLDcg QEAgaW50IGF0aF9kZXNjZG1hX3NldHVwKHN0cnVjdCBhdGhfc29mdGMgKnNjLCBzdHJ1Y3QgYXRo X2Rlc2NkbWEgKmRkLAogI2RlZmluZSBBVEhfUlhCVUYgICAgICAgICAgICAgICA1MTIKICNkZWZp bmUgQVRIX1RYQlVGICAgICAgICAgICAgICAgNTEyCiAjZGVmaW5lIEFUSF9UWEJVRl9SRVNFUlZF ICAgICAgIDUKLSNkZWZpbmUgQVRIX1RYTUFYVFJZICAgICAgICAgICAgMTMKLSNkZWZpbmUgQVRI X01BWF9TV19SRVRSSUVTICAgICAgMzAKKyNkZWZpbmUgQVRIX01BWF9TV19SRVRSSUVTICAgICAg NAogCiAjZGVmaW5lIFRJRF9UT19XTUVfQUMoX3RpZCkJCQkJXAogCSgoKChfdGlkKSA9PSAwKSB8 fCAoKF90aWQpID09IDMpKSA/IElFRUU4MDIxMV9BQ19CRSA6CVwK --001a114a8d605f2be8054794ca9a--