Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Apr 2012 18:03:34 -0400
From:      Andrew Boyer <aboyer@averesystems.com>
To:        Jack Vogel <jfvogel@gmail.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:  <131F4CD6-5C3B-4C43-85E8-726D87527290@averesystems.com>
In-Reply-To: <CAFOYbc=ANdsMGXNGvjmkr=ecKVUQhFDDiK0%2Bvga_XB7m0JyB3Q@mail.gmail.com>
References:  <10A2858D-8DA8-45C4-B9A6-00CFA172404F@averesystems.com> <CAFOYbc=ANdsMGXNGvjmkr=ecKVUQhFDDiK0%2Bvga_XB7m0JyB3Q@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Any update on this?

-Andrew

On Jan 13, 2012, at 6:04 PM, Jack Vogel wrote:

> Hey Andrew,
>=20
> Not heard of this before, but I'll check around.
>=20
> Jack
>=20
>=20
> 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.
>=20
> I've worked around the problem for now by overriding the VP bit if =
ixgbe_rxeof() finds a valid vtag in the descriptor.
>=20
> Have you seen this before?
>=20
> 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=3D0 (vlan strip problem)?").
>=20
> Thanks,
>  Andrew
>=20
> --------------------------------------------------
> Andrew Boyer    aboyer@averesystems.com
>=20
>=20
>=20
>=20
> _______________________________________________
> 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"
>=20

--------------------------------------------------
Andrew Boyer	aboyer@averesystems.com







Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?131F4CD6-5C3B-4C43-85E8-726D87527290>