Return-path: Received: from mail-ig0-f173.google.com ([209.85.213.173]:35336 "EHLO mail-ig0-f173.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755645AbbBEOso (ORCPT ); Thu, 5 Feb 2015 09:48:44 -0500 Message-ID: <1423147722.31870.65.camel@edumazet-glaptop2.roam.corp.google.com> (sfid-20150205_154849_704308_4F25160D) Subject: Re: Throughput regression with `tcp: refine TSO autosizing` From: Eric Dumazet To: Michal Kazior Cc: Neal Cardwell , linux-wireless , Network Development , eyalpe@dev.mellanox.co.il Date: Thu, 05 Feb 2015 06:48:42 -0800 In-Reply-To: References: <1422537297.21689.15.camel@edumazet-glaptop2.roam.corp.google.com> <1422628835.21689.95.camel@edumazet-glaptop2.roam.corp.google.com> <1422903136.21689.114.camel@edumazet-glaptop2.roam.corp.google.com> <1422926330.21689.138.camel@edumazet-glaptop2.roam.corp.google.com> <1422973660.907.10.camel@edumazet-glaptop2.roam.corp.google.com> <1423051045.907.108.camel@edumazet-glaptop2.roam.corp.google.com> <1423053531.907.115.camel@edumazet-glaptop2.roam.corp.google.com> <1423055810.907.125.camel@edumazet-glaptop2.roam.corp.google.com> <1423056591.907.130.camel@edumazet-glaptop2.roam.corp.google.com> <1423084303.31870.15.camel@edumazet-glaptop2.roam.corp.google.com> <1423141038.31870.38.camel@edumazet-glaptop2.roam.corp.google.com> <1423142342.31870.49.camel@edumazet-glaptop2.roam.corp.google.com> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Sender: linux-wireless-owner@vger.kernel.org List-ID: On Thu, 2015-02-05 at 14:44 +0100, Michal Kazior wrote: > I do get your point. But 1.5ms is really tough on Wi-Fi. > > Just look at this: > > ; ping 192.168.1.2 -c 3 > PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. > 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=1.83 ms > 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=2.02 ms > 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=1.98 ms Thats a different point. I dont care about rtt but TX completions. (usually much much lower than rtt) I can have a 4 usec delay from the moment a NIC submits a packet to the wire and I get TX completion IRQ, free the packet. Yet the pong reply can come 100 ms later. It does not mean the 4 usec delay is a problem.