]> granicus.if.org Git - ipset/commit
Add dynamic module support to ipset userspace tool
authorNeutron Soutmun <neo.neutron@gmail.com>
Thu, 10 May 2012 06:05:53 +0000 (08:05 +0200)
committerJozsef Kadlecsik <kadlec@blackhole.kfki.hu>
Thu, 10 May 2012 06:05:53 +0000 (08:05 +0200)
commit2da431d3685c65d4355d387e213a3cd39d5b59f3
treeef3fce367aa55aaae55a8b31a2782775a1adffcb
parentf65b878e52494662fbb648132898575071bed75d
Add dynamic module support to ipset userspace tool

The patch adds supporting dynamic modules for the set types to ipset
userspace tool. The dynamic module support can be enabled by the
--enable-settype-modules of "configure". The list of set types to
be compiled as dynamic modules can be specified in the
--with-settype-modules-list option. Example

--enable-settype-modules \
--with-settype-modules-list="ipset_hash_ip ipset_hash_ipport"

The keyword "all" can be used to compile all set types as dynamic modules.
20 files changed:
.gitignore
configure.ac
include/libipset/types.h
lib/Make_extra.am [new file with mode: 0644]
lib/Makefile.am
lib/ipset_bitmap_ip.c
lib/ipset_bitmap_ipmac.c
lib/ipset_bitmap_port.c
lib/ipset_hash_ip.c
lib/ipset_hash_ipport.c
lib/ipset_hash_ipportip.c
lib/ipset_hash_ipportnet.c
lib/ipset_hash_net.c
lib/ipset_hash_netiface.c
lib/ipset_hash_netport.c
lib/ipset_list_set.c
lib/libipset.map
lib/types.c
m4/.gitignore
src/Makefile.am