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>