The alpha-sources kernel running on Miata (untested on other hardware) causes unaligned access in iptables whenever a packet is recieved, the problem lies in net/ipv4/netfilter/ip_tables.c line 262: static const char nulldevname[IFNAMSIZ] = { 0 }; Forcing nulldevname to be aligned along an 8 byte boundary corrects this problem with the following change: static const char nulldevname[IFNAMSIZ] __attribute__ ((aligned (8))) = { 0 }; Other people don`t seem to have this problem, so perhaps it is dependant on kernel configuration and/or hardware Reproducible: Always Steps to Reproduce: 1. 2. 3.
The alpha-sources package is no longer in portage and there have been many kernel revisions since February 2004. I'm not sure in which kernel revision this was fixed, but I when looked at version 2.6.5 the bug appears to be fixed. The bug also appears to be fixed in 2.4.28. http://lxr.linux.no/source/net/ipv4/netfilter/ip_tables.c?v=2.4.28#L259 http://glide.stanford.edu/lxr/source/net/ipv4/netfilter/ip_tables.c?v=linux-2.6.5#L267 Maybe this bug should be closed?
Agree with Thomas. I suppose the problem is solved. Please, reopen if need something more. Thanks Thomas!