Date: Mon, 28 Jan 2013 11:55:44 -0800 From: Vijay Singh <vijju.singh@gmail.com> To: Luigi Rizzo <rizzo@iet.unipi.it> Cc: "freebsd-net@freebsd.org" <net@freebsd.org> Subject: Re: ixgbe & msi/x Message-ID: <CALCNsJRUp=ocjRdtRcpGCqtGF0Zv2J4--GqAAoJP6hxc_o3QfA@mail.gmail.com> In-Reply-To: <CA%2BhQ2%2Bhwd8CHyKCN9v2iQZ0XT%2BFTW8inReR-Z-HCagATL76Vmg@mail.gmail.com> References: <CALCNsJRdwKKB5DwRAFmenXkY8u8bmBh7QTjyrjqf_Q1HDw%2B3QQ@mail.gmail.com> <20130128070439.GB85353@onelab2.iet.unipi.it> <CALCNsJSK3wO45YE4TaYF=LWcab7iECfdo0FArvLbaAbPT6U9Yg@mail.gmail.com> <CA%2BhQ2%2Bhwd8CHyKCN9v2iQZ0XT%2BFTW8inReR-Z-HCagATL76Vmg@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> that was my case too. I have not gone too far into my investigation but > should > note that not _all_ interrupts were lost; my symptoms were queue overflows > under netmap even at a low 2 Mpps, which with 2k entries in the rx ring > means > that the interrupt was delayed for more than 1ms, well above the moderation > delay. This would be consistent with what I am seeing. I saw that vmstat -i reported some interrupt rate for the rx rings but even a simple ping at that point would lead to input errors - queue overflows. > So just to clarify, which one of these symptoms did you see > 1) no rx interrupts at all at any rx rate > 2) occasional missing interrupts/drops as the rx pps increase > 3) complete loss of rx interrupts above some pps threshold ? I think it would be closest to 3. The same HW runs fine when I disable msi/x and use legacy interrupts. -vijay
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALCNsJRUp=ocjRdtRcpGCqtGF0Zv2J4--GqAAoJP6hxc_o3QfA>