Bart De Schuymer wrote: > Op vr, 29-02-2008 te 13:48 +0100, schreef Patrick McHardy: >> Pavel Emelyanov wrote: >>> I've sent this patch some days ago to Bart, but with no answer... > > Sorry about that. > >>> When trying to do >>> >>> # ebtables -A FORWARD --among-src 0:12:34:56:78:9a=192.168.0.10 -j ACCEPT >>> >>> on x86_64 box the ebt_among->check() callback warns me that >>> >>> ebtables: among: wrong size: 1060 against expected 1056, rounded to 1056 >>> >>> So the suggested fix is to move the alignment in the kernel. After >>> the fix the rule is added and appears in the ebtables -L output. >> >> It seems the kernel is correct and userspace is doing it >> wrong, so I think userspace should be fixed instead. >> The problem with your patch is that is causes misalignment >> for following structures that contain u64 members. > > Pavel, please try the attached userspace patch to see if it fixes the > problem (and let me know the result). Tested - works OK. Thanks. > cheers, > Bart > > -- To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html