Skip site navigation (1)Skip section navigation (2)
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>