Am 18.11.2014 um 23:13 schrieb Axel Rau <[email protected]>:
> I tested this on other hardware: It has nothing to do with i354.
> It’s a bug in the vlan driver which has already been reported here
> http://marc.info/?l=openbsd-misc&m=139903544321689&w=2
Reverting Revision 1.162 seems to fix the issue:
- - -
--- net/if_ethersubr.c.orig Sat Jul 12 20:44:22 2014
+++ net/if_ethersubr.c Wed Nov 19 16:45:05 2014
@@ -673,7 +673,9 @@
goto done;
eh_tmp = mtod(m, struct ether_header *);
- memcpy(eh_tmp, eh, sizeof(struct ether_header));
+ /* memcpy(eh_tmp, eh, sizeof(struct ether_header)); */
+ bcopy(eh, eh_tmp, sizeof(struct ether_header));
+
#ifdef PIPEX
if (pipex_enable) {
struct pipex_session *session;
- - -
Axel
---
PGP-Key:29E99DD6 ☀ +49 151 2300 9283 ☀ computing @ chaos claudius