From owner-freebsd-stable@FreeBSD.ORG Mon Jul 19 20:46:20 2010 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ECE991065672 for ; Mon, 19 Jul 2010 20:46:20 +0000 (UTC) (envelope-from jdc@koitsu.dyndns.org) Received: from qmta04.westchester.pa.mail.comcast.net (qmta04.westchester.pa.mail.comcast.net [76.96.62.40]) by mx1.freebsd.org (Postfix) with ESMTP id 9C7A68FC14 for ; Mon, 19 Jul 2010 20:46:20 +0000 (UTC) Received: from omta10.westchester.pa.mail.comcast.net ([76.96.62.28]) by qmta04.westchester.pa.mail.comcast.net with comcast id jnnY1e0050cZkys54wmLxE; Mon, 19 Jul 2010 20:46:20 +0000 Received: from koitsu.dyndns.org ([98.248.41.155]) by omta10.westchester.pa.mail.comcast.net with comcast id jwmK1e00D3LrwQ23WwmLRz; Mon, 19 Jul 2010 20:46:20 +0000 Received: by icarus.home.lan (Postfix, from userid 1000) id 5A2A69B425; Mon, 19 Jul 2010 13:46:18 -0700 (PDT) Date: Mon, 19 Jul 2010 13:46:18 -0700 From: Jeremy Chadwick To: John Hay Message-ID: <20100719204618.GA21752@icarus.home.lan> References: <20100719202541.GA42777@zibbi.meraka.csir.co.za> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20100719202541.GA42777@zibbi.meraka.csir.co.za> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: freebsd-stable@freebsd.org Subject: Re: packet loss on ixgbe using vlans and ipv6 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jul 2010 20:46:21 -0000 On Mon, Jul 19, 2010 at 10:25:42PM +0200, John Hay wrote: > I have a Dell T710 with 4 X 10G ethernet interfaces (2 X Dual port Intel > 82599 cards). It is running FreeBSD RELENG_8 last updated on July 13. > > What I see is packet loss (0 - 40%) on IPv6 packets in vlans, when the > machine is not the originator of the packets. > > Let me try to describe a little more. If a neigbouring machine ping6 it, > there will be packet loss. If it act as a router for ipv6, there will be > packet loss. This happen even when the network is pretty idle and with > different switches (Nortel and Cisco equipment). The packet loss is > very fluctuating. Pinging 1000 packets might loose 1% one time and the > next time 30%. Looking with tcpdump, I can see the packets arriving and > going out, but the packet never arrive at the next machine. (My feeling is > that they get lost inside the card.) The error counters on the switch > does not increment. > > I do not see packet loss if the machine originate the packets, for example > ping6 from the machine. Also ipv4 packets do not have any packets loss. If > I do not use vlans, I don't see packet loss with ipv6 either. > > pciconf -l of the ethernet cards: > > ix0@pci0:129:0:0: class=0x020000 card=0x00038086 chip=0x10fb8086 rev=0x01 hdr=0x00 > ix1@pci0:129:0:1: class=0x020000 card=0x00038086 chip=0x10fb8086 rev=0x01 hdr=0x00 > ix2@pci0:131:0:0: class=0x020000 card=0x00038086 chip=0x10fb8086 rev=0x01 hdr=0x00 > ix3@pci0:131:0:1: class=0x020000 card=0x00038086 chip=0x10fb8086 rev=0x01 hdr=0x00 Can you provide pciconf -lvc output for the ix[0-3] cards instead? I believe Jack Vogel will need this. vmstat -i might also be helpful (full output). Thanks! -- | Jeremy Chadwick jdc@parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB |