Date: Fri, 13 Jan 2012 15:04:56 -0800 From: Jack Vogel <jfvogel@gmail.com> To: Andrew Boyer <aboyer@averesystems.com> Cc: freebsd-net@freebsd.org, Ryan Stone <rysto32@gmail.com>, Jack Vogel <jack.vogel@intel.com> Subject: Re: Bad interaction between 82599 hardware RSC and VLANs Message-ID: <CAFOYbc=ANdsMGXNGvjmkr=ecKVUQhFDDiK0%2Bvga_XB7m0JyB3Q@mail.gmail.com> In-Reply-To: <10A2858D-8DA8-45C4-B9A6-00CFA172404F@averesystems.com> References: <10A2858D-8DA8-45C4-B9A6-00CFA172404F@averesystems.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hey Andrew, Not heard of this before, but I'll check around. Jack On Fri, Jan 13, 2012 at 3:01 PM, Andrew Boyer <aboyer@averesystems.com>wrote: > Hello Jack, > I'm seeing an issue on 82599 controllers. When hardware RSC is used, > large VLAN packets arrive without the VP bit set, even though the vtag in > the descriptor is correct. It totally kills the receive performance. > Turning off hardware RSC in the driver (falling back to software LRO) > works fine, as does turning off LRO entirely. > > I've worked around the problem for now by overriding the VP bit if > ixgbe_rxeof() finds a valid vtag in the descriptor. > > Have you seen this before? > > It's not in the latest errata. It almost seems to be the opposite of what > Ryan reported in November 2010 ("82599 receiving packets with vlan tag=0 > (vlan strip problem)?"). > > Thanks, > Andrew > > -------------------------------------------------- > Andrew Boyer aboyer@averesystems.com > > > > > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFOYbc=ANdsMGXNGvjmkr=ecKVUQhFDDiK0%2Bvga_XB7m0JyB3Q>