Date: Mon, 19 Jul 2010 13:46:18 -0700 From: Jeremy Chadwick <freebsd@jdc.parodius.com> To: John Hay <jhay@meraka.org.za> Cc: freebsd-stable@freebsd.org Subject: Re: packet loss on ixgbe using vlans and ipv6 Message-ID: <20100719204618.GA21752@icarus.home.lan> In-Reply-To: <20100719202541.GA42777@zibbi.meraka.csir.co.za> References: <20100719202541.GA42777@zibbi.meraka.csir.co.za>
next in thread | previous in thread | raw e-mail | index | archive | help
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 |
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100719204618.GA21752>