Hi Dave! Below is a patch by Andreas Herrmann, which fixes a bug in the usage of the SMP_ALIGN macro in ip6tables - only becomming visible on SMP systems.
Please apply, thanks. --- linux-2.4.17-plain/net/ipv6/netfilter/ip6_tables.c~ Wed Oct 31 00:08:12 2001 +++ linux-2.4.17-plainnet/ipv6/netfilter/ip6_tables.c Wed Feb 20 17:38:18 2002 @@ -906,7 +906,7 @@ /* And one copy for every other CPU */ for (i = 1; i < smp_num_cpus; i++) { - memcpy(newinfo->entries + SMP_ALIGN(newinfo->size*i), + memcpy(newinfo->entries + SMP_ALIGN(newinfo->size)*i, newinfo->entries, SMP_ALIGN(newinfo->size)); } -- Live long and prosper - Harald Welte / [EMAIL PROTECTED] http://www.gnumonks.org/ ============================================================================ GCS/E/IT d- s-: a-- C+++ UL++++$ P+++ L++++$ E--- W- N++ o? K- w--- O- M+ V-- PS++ PE-- Y++ PGP++ t+ 5-- !X !R tv-- b+++ !DI !D G+ e* h--- r++ y+(*)