K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-30T21:01:59.000000Z K 7 svn:log V 412 Fix the hardware VLAN tagging. TX was broken on little-endian machines and both TX and RX were broken on big-endian machines. The chip design is crazy -- on RX, it puts the 16-bit VLAN tag in network byte order (big-endian) in the 32-bit little-endian register! Thanks to John Baldwin for helping me document this change! ;-) Tested by: sat (amd64), test program (sparc64) PR: kern/105054 MFC after: 3 days END