diff options
| author | tsutsui <tsutsui@NetBSD.org> | 2006-12-16 02:52:17 +0000 |
|---|---|---|
| committer | tsutsui <tsutsui@NetBSD.org> | 2006-12-16 02:52:17 +0000 |
| commit | b2261339c58baaba07d722576dd47f920c8a25b2 (patch) | |
| tree | defdd97df1437657d6a7711cc6e0f7f6fd26d72a /sys/dev/microcode/isp | |
| parent | 6f4d1070fdc609015e8453ba0a2fe3f8ccb83d53 (diff) | |
Fix and reenable HW VLAN tagging on re(4):
- clear re_vlanctl in DMA descriptors before starting TX and RX
to avoid stale tags
- use bswap16() rather than be16toh() or htons() on VLAN tag access
since we already use htole32()
Closes PR kern/32643 and also fixes HW VLAN tagging on big endian machines.
Diffstat (limited to 'sys/dev/microcode/isp')
0 files changed, 0 insertions, 0 deletions
