From owner-freebsd-net@FreeBSD.ORG Thu Feb 27 16:01:19 2014 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 572FE8E1; Thu, 27 Feb 2014 16:01:19 +0000 (UTC) Received: from mail-ob0-x22f.google.com (mail-ob0-x22f.google.com [IPv6:2607:f8b0:4003:c01::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 14C541527; Thu, 27 Feb 2014 16:01:19 +0000 (UTC) Received: by mail-ob0-f175.google.com with SMTP id va2so2515483obc.34 for ; Thu, 27 Feb 2014 08:01:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=0wkhok8e7TuG0loisp8IUDdUbrB5lx/jKsgcmbKa698=; b=xoE61ztfZzgGe5Ighm37/ZZkHrMAe4PQlSSNqT+dmjidVVh+iXbj36pMIWGyAyTBW0 3CmqhZqHHJX2Scj0tK2uOHbMnoxiDuQa4MDGQj702nkYlMGENEfnwpZj+HRWNS/zij3A 0N8RhCdIS0oznQLqVjY7UDJOGAbpsH1+yJGc4SM1RPIFOvj0d/nmyd42XgrT7N11mY/0 hXL9x2ts6nM0OrDDuB9vcc3ZTlCpxSKha0yY0lm6jYibVDLHio5PwYGnAqSrf3lHlHMU bxEBAOKfHIYIIuDjNw57fXrvG4rnTIC5poVMb/9QKi4gbF31xZBYI2HeIsXNCE1PcUEg fiiQ== MIME-Version: 1.0 X-Received: by 10.182.29.33 with SMTP id g1mr7494224obh.59.1393516878517; Thu, 27 Feb 2014 08:01:18 -0800 (PST) Received: by 10.76.130.196 with HTTP; Thu, 27 Feb 2014 08:01:18 -0800 (PST) In-Reply-To: <532475749.13937791.1393462831884.JavaMail.root@uoguelph.ca> References: <201402261132.09203.jhb@freebsd.org> <532475749.13937791.1393462831884.JavaMail.root@uoguelph.ca> Date: Thu, 27 Feb 2014 11:01:18 -0500 Message-ID: Subject: Re: Network loss From: Ryan Stone To: Rick Macklem Content-Type: text/plain; charset=ISO-8859-1 Cc: Johan Kooijman , freebsd-net , Jack Vogel , John Baldwin X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Feb 2014 16:01:19 -0000 On Wed, Feb 26, 2014 at 8:00 PM, Rick Macklem wrote: > And please email if you try it and let us know if it helps. > > I've think I've figured out how 64K NFS read replies can do this, > but I'll admit "ping" is a mystery? (Doesn't it just send a single > packet that would be in a single mbuf?) ixgbe currently returns an error from its if_transmit function if it gets an error sending *any* packet that is queued for transmit. So if there is a 64K NFS request queued then ping could see an EFBIG error. I can't explain the packet loss, unless ping is counting errors from send() as lost packets (which would be completely reasonable).