Hi misc

I am looking at http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev/pci/if_em.c 
and can see the following...
--snip--
revert revision 1.131, the code in question was later found to not ensure
the proper alignment requirement for the VLAN layer on strict alignment
architectures. This would result in Jumbo's working fine as long as VLANs
were not in use. If VLANs were in use and a packet comes in with a size
of 2046 bytes or larger, it would be corrupted as it came up through the
VLAN layer. Also check the hw max frame size, instead of the MTU, so the
alignment fixup is done as appropriate.
--snip--

As I use VLANs alot I therefor have a question as this is not 100% clear to 
me...

This was reverted in OBSD 3.8 and 3.9 but not in 4.0. As this according to cvs 
was reverted after OpenBSD 4.0 was tagged I therefor wonder if the problem 
exist in the 4.0 release.

Excuse me if I missed something important I can't see...

Thanks in advance
Per-Olov Sjvholm

Reply via email to