The eui64 match does not use its parameter block at all, so userspacesize should be 0. This resolves "eui64 is missing a save function". Signed-off-by: Jan Engelhardt <jengelh@xxxxxxx> --- extensions/libip6t_eui64.c | 2 +- tests/options-most.rules | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/extensions/libip6t_eui64.c b/extensions/libip6t_eui64.c index 607bf86..3bd7a8f 100644 --- a/extensions/libip6t_eui64.c +++ b/extensions/libip6t_eui64.c @@ -6,7 +6,7 @@ static struct xtables_match eui64_mt6_reg = { .version = XTABLES_VERSION, .family = NFPROTO_IPV6, .size = XT_ALIGN(sizeof(int)), - .userspacesize = XT_ALIGN(sizeof(int)), + .userspacesize = 0, }; void _init(void) diff --git a/tests/options-most.rules b/tests/options-most.rules index ef4e7f1..c26847e 100644 --- a/tests/options-most.rules +++ b/tests/options-most.rules @@ -91,6 +91,8 @@ -A matches -A matches -p esp -m esp --espspi 5:4294967295 -A matches +-A matches -m eui64 +-A matches -A matches -m hashlimit --hashlimit-upto 1/sec --hashlimit-burst 1 --hashlimit-name mini1 --hashlimit-htable-expire 2000 -A matches -m hashlimit --hashlimit-upto 1/sec --hashlimit-burst 1 --hashlimit-name mini1 -A matches -m hashlimit --hashlimit-upto 1/min --hashlimit-burst 1 --hashlimit-name mini2 -- 1.7.10.4 -- 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