[Kernel-packages] [Bug 1670041] Re: Poor performance of Atheros QCA6174 802.11ac (rev 32) (Killer Wireless 1535)

2018-04-30 Thread Eric Dumazet
And original commit adding the infrastructure linked to this thread ;) https://git.kernel.org/pub/scm/linux/kernel/git/davem/net- next.git/commit/?id=3a9b76fd0db9f0d426533f96a68a62a58753a51e Then the official helper was added in https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-

[Kernel-packages] [Bug 1670041] Re: Poor performance of Atheros QCA6174 802.11ac (rev 32) (Killer Wireless 1535)

2017-07-25 Thread Eric Dumazet
Sorry if I was not clear, but I would like to combine #42 and #44 experiments. Ie making sure that even with BBR on linux-4.3-rc1/rc2 (without FQ packet qdisc), we can simply tweak TCP Small queue threshold as #42 results would suggest to resolve this bug. Thanks ! -- You received this bug

[Kernel-packages] [Bug 1670041] Re: Poor performance of Atheros QCA6174 802.11ac (rev 32) (Killer Wireless 1535)

2017-07-24 Thread Eric Dumazet
Please do not compare UDP and TCP, this is absolutely useless. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1670041 Title: Poor performance of Atheros QCA6174 802.11ac (rev 32)

[Kernel-packages] [Bug 1670041] Re: Poor performance of Atheros QCA6174 802.11ac (rev 32) (Killer Wireless 1535)

2017-07-18 Thread Eric Dumazet
Kirill, would it be possible to run again your experiments, but using bbr congestion control ? Note that you should use 4.13-rc1 so that following commit is included : commit 218af599fa635b107cfe10acf3249c4dfe5e4123 ("tcp: internal implementation for pacing") lpaa5:~# modprobe tcp_bbr

[Kernel-packages] [Bug 1670041] Re: Poor performance of Atheros QCA6174 802.11ac (rev 32) (Killer Wireless 1535)

2017-07-18 Thread Eric Dumazet
Thanks to all of you for the tests, sorry for the delay, I have been on vacation last week. Yes, the plan is to permanently change TCP stack, since TCP Small queue being very aggressive is no longer needed when FQ packet scheduler or BBR congestion module is used for TCP. -- You received this

[Kernel-packages] [Bug 1670041] Re: Poor performance of Atheros QCA6174 802.11ac (rev 32) (Killer Wireless 1535)

2017-07-07 Thread Eric Dumazet
Thanks, can you now try : limit = max(4 * skb->truesize, sk->sk_pacing_rate >> 8); Then : limit = max(2 * skb->truesize, sk->sk_pacing_rate >> 7); Then : limit = max(4 * skb->truesize, sk->sk_pacing_rate >> 7); -- You received this bug notification because you are a member of Kernel

[Kernel-packages] [Bug 1670041] Re: Poor performance of Atheros QCA6174 802.11ac (rev 32) (Killer Wireless 1535)

2017-07-06 Thread Eric Dumazet
skb_orphan() is not the way to go. Can someone try the following patch ? diff --git a/net/ipv4/tcp_output.c b/net/ipv4/tcp_output.c index 4e985dea1dd24fdecfbf9b47d51cff698e97cd2f..5f394f2f524f6ac8d8d9bef50a1bfc99397d6724 100644 --- a/net/ipv4/tcp_output.c +++ b/net/ipv4/tcp_output.c @@ -2158,7