On Fri, Oct 21, 2016 at 12:45:26PM +0200, Pablo Neira Ayuso wrote: > On Mon, Oct 17, 2016 at 02:51:17PM +0200, Jozsef Kadlecsik wrote: > > Hi Pablo, > > > > Please consider to apply the next bunch of patches for ipset. > > There is new set type in it (hash:ip,mac), elemet counts are reported > > to userspace in the set headers data and a couple of small cleanups, > > improvements > > > > * rcu_dereference_bh_nfnl() redefined to accept netfilter subsys id. > > * Header files cleanup: counter helper functions are grouped together, > > some args are changed to const. > > * struct ip_set_skbinfo is introduced instead of open coded fields > > in skbinfo get/init helper funcions. > > * In comment extension allocate area with kmalloc() rather than kzalloc(). > > * Split all extensions into separate files. > > * Separate memsize calculation into dedicated functions. > > * ip_set_put_extensions() is regrouped and extern is added. > > * Add element count to hash headers by Eric B Munson. > > * Add element count to all set types header for uniform output. > > * Count non-static extension memory into memsize calculation for > > userspace. > > * Simplify mtype_expire() for hash types by removing redundant > > parameters which can be get from other ones. > > * Make NLEN compile time constant for hash types. > > * Make sure element data size is a multiple of u32. > > * Optimize hash creation routine, exit as early as possible. > > * Make struct htype per ipset family. > > * Collapse same condition body into a single one. > > * Fix reported memory size for hash:* types. > > * hash:ipmac type support added to ipset by Tomasz Chilinski. > > * Use setup_timer() and mod_timer() instead of init_timer() > > by Muhammad Falak R Wani, individually for the set type families. > > * hash: fix boolreturn.cocci warnings avout bool should use true/false > > by Fengguang Wu. > > > > The following changes since commit 1b830996c1603225a96e233c3b09bf2b12607d78: > > > > Merge branch 's390-net' (2016-10-12 01:56:10 -0400) > > > > are available in the git repository at: > > > > git://blackhole.kfki.hu/nf-next master > > Pulled, thanks Jozsef. Sorry Jozsef, I have to toss this. In file included from ./include/linux/netfilter/ipset/ip_set.h:458:0, from net/netfilter/xt_set.c:19: ./include/linux/netfilter/ipset/ip_set_skbinfo.h: In function ‘ip_set_put_skbinfo’: ./include/linux/netfilter/ipset/ip_set_skbinfo.h:25:53: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] return ((skbinfo->skbmark || skbinfo->skbmarkmask) && ^ ./include/linux/netfilter/ipset/ip_set_skbinfo.h:35:42: error: expected ‘)’ before ‘;’ token cpu_to_be16(skbinfo->skbqueue))); ^ ./include/linux/netfilter/ipset/ip_set_skbinfo.h:36:1: error: expected ‘;’ before ‘}’ token } ^ It seems compilation breaks. Please fix and resubmit, thanks a lot! -- 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