On Mon, Nov 15, 2010 at 11:46:25PM +0000, Simon Slaytor wrote:
Hmm. If I read this correctly you claim that VLAN support started to fail
between OpenBSD 4.7 and 4.8. Did you ever try to attach an other system
directly to the re(4) and do a tcpdump of the packets sent out/received by
re(4)? It would be interesting if TX or RX is affected.
The following diff disabled HW VLAN tagging support, maybe do a test with
this and see if this solves your problems.
--
:wq Claudio
Index: re.c
===================================================================
RCS file: /cvs/src/sys/dev/ic/re.c,v
retrieving revision 1.130
diff -u -p -r1.130 re.c
--- re.c 12 Nov 2010 22:17:30 -0000 1.130
+++ re.c 16 Nov 2010 13:38:39 -0000
@@ -1112,7 +1112,7 @@ re_attach(struct rl_softc *sc, const cha
IFCAP_CSUM_TCPv4 | IFCAP_CSUM_UDPv4;
#if NVLAN > 0
- ifp->if_capabilities |= IFCAP_VLAN_HWTAGGING;
+/* ifp->if_capabilities |= IFCAP_VLAN_HWTAGGING; */
#endif
timeout_set(&sc->timer_handle, re_tick, sc);