With 4.10.3, ipset 6.32 seems to run into an issue:

[   59s] 
/home/abuild/rpmbuild/BUILD/ipset-default-6.32/kernel/net/netfilter/xt_set.c: 
In function 'set_match_v0':
[   59s] 
/home/abuild/rpmbuild/BUILD/ipset-default-6.32/kernel/net/netfilter/xt_set.c:75:18:
 error: 'struct xt_action_param' has no member named 'family'
[   59s]   ADT_OPT(opt, par->family, info->match_set.u.compat.dim,
[   59s]                   ^
[   59s] 
/home/abuild/rpmbuild/BUILD/ipset-default-6.32/kernel/net/netfilter/xt_set.c:61:12:
 note: in definition of macro 'ADT_OPT'
[   59s]   .family = f,   \
[   59s]             ^

abuild@a4:/home/abuild/rpmbuild/BUILD/ipset-default-6.32> make modules
make -C /usr/src/linux-obj/x86_64/default M=$PWD/kernel/net V= \
                KCFLAGS="-DPACKAGE_VERSION=6.32" \
                IP_SET_MAX=256 KDIR=$PWD/kernel modules
make[1]: Entering directory '/usr/src/linux-4.10.3-1-obj/x86_64/default'
  CC [M]  
/home/abuild/rpmbuild/BUILD/ipset-default-6.32/kernel/net/netfilter/xt_set.o
/home/abuild/rpmbuild/BUILD/ipset-default-6.32/kernel/net/netfilter/xt_set.c: 
In function 'set_match_v0':
/home/abuild/rpmbuild/BUILD/ipset-default-6.32/kernel/net/netfilter/xt_set.c:75:18:
 error: 'struct xt_action_param' has no member named 'family'
  ADT_OPT(opt, par->family, info->match_set.u.compat.dim,
                  ^
/home/abuild/rpmbuild/BUILD/ipset-default-6.32/kernel/net/netfilter/xt_set.c:61:12:
 note: in definition of macro 'ADT_OPT'
  .family = f,   \
            ^


Commit 613dbd95723aee7abd16860745691b6c7bda20dc in the kernel was the one to
remove par->family. There is a new function called xt_family().
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to