netfilter: ipset: Generalize extensions support
Get rid of the structure based extensions and introduce a blob for
the extensions. Thus we can support more extension types easily.
Signed-off-by:
Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
Showing
- include/linux/netfilter/ipset/ip_set.h 13 additions, 0 deletionsinclude/linux/netfilter/ipset/ip_set.h
- net/netfilter/ipset/ip_set_bitmap_ip.c 8 additions, 73 deletionsnet/netfilter/ipset/ip_set_bitmap_ip.c
- net/netfilter/ipset/ip_set_bitmap_ipmac.c 9 additions, 82 deletionsnet/netfilter/ipset/ip_set_bitmap_ipmac.c
- net/netfilter/ipset/ip_set_bitmap_port.c 6 additions, 65 deletionsnet/netfilter/ipset/ip_set_bitmap_port.c
- net/netfilter/ipset/ip_set_core.c 46 additions, 0 deletionsnet/netfilter/ipset/ip_set_core.c
- net/netfilter/ipset/ip_set_hash_gen.h 10 additions, 76 deletionsnet/netfilter/ipset/ip_set_hash_gen.h
- net/netfilter/ipset/ip_set_hash_ip.c 2 additions, 34 deletionsnet/netfilter/ipset/ip_set_hash_ip.c
- net/netfilter/ipset/ip_set_hash_ipport.c 2 additions, 52 deletionsnet/netfilter/ipset/ip_set_hash_ipport.c
- net/netfilter/ipset/ip_set_hash_ipportip.c 2 additions, 58 deletionsnet/netfilter/ipset/ip_set_hash_ipportip.c
- net/netfilter/ipset/ip_set_hash_ipportnet.c 2 additions, 64 deletionsnet/netfilter/ipset/ip_set_hash_ipportnet.c
- net/netfilter/ipset/ip_set_hash_net.c 2 additions, 52 deletionsnet/netfilter/ipset/ip_set_hash_net.c
- net/netfilter/ipset/ip_set_hash_netiface.c 3 additions, 65 deletionsnet/netfilter/ipset/ip_set_hash_netiface.c
- net/netfilter/ipset/ip_set_hash_netport.c 2 additions, 58 deletionsnet/netfilter/ipset/ip_set_hash_netport.c
- net/netfilter/ipset/ip_set_list_set.c 11 additions, 70 deletionsnet/netfilter/ipset/ip_set_list_set.c
Please register or sign in to comment