Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Nov 2010 07:48:24 -0500
From:      Ryan Stone <rysto32@gmail.com>
To:        beezarliu <beezarliu@yahoo.com.cn>
Cc:        freebsd-net <freebsd-net@freebsd.org>, Jack Vogel <jfvogel@gmail.com>
Subject:   Re: 82599 receiving packets with vlan tag=0 (vlan strip problem)?
Message-ID:  <AANLkTikYZN0hoH6Ht-ZhukM2OVXZOyvU9-O%2BpbJ%2BsBj9@mail.gmail.com>
In-Reply-To: <201011261037105152721@yahoo.com.cn>
References:  <201011261037105152721@yahoo.com.cn>

next in thread | previous in thread | raw e-mail | index | archive | help
This one bit me hard several months ago.  Your analysis is correct.
It's a hardware bug.  The solution is to track in the driver whether
the VME bit is set for the given queue, and if it isn't, ignore the VP
bit.

I meant to report this one to Jack but forgot, evidently.

Ryan Stone



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTikYZN0hoH6Ht-ZhukM2OVXZOyvU9-O%2BpbJ%2BsBj9>