On Wed, Nov 19, 2014 at 19:46, Axel Rau wrote:
> 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));
> +

eek! Thanks, I've committed a fix that mostly reverts the broken
change. Good catch and sorry for the trouble.


Reply via email to