From 984023490f88346e58db68d77489e67b0c6c4ce8 Mon Sep 17 00:00:00 2001 From: Jozsef Kadlecsik Date: Fri, 17 Dec 2010 21:31:12 +0100 Subject: Support adding/deleting multiple entries, userspace part. Support adding/deleting multiple entries in the userspace part of the hash:ip,port, hash:ip,port,ip, hash:ip,port,net and hash:net,port types. --- src/ipset_hash_netport.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/ipset_hash_netport.c') diff --git a/src/ipset_hash_netport.c b/src/ipset_hash_netport.c index 934162a..843ef31 100644 --- a/src/ipset_hash_netport.c +++ b/src/ipset_hash_netport.c @@ -59,7 +59,8 @@ static const char hash_netport_usage[] = "test SETNAME IP[/CIDR],PROTO:PORT\n\n" "where depending on the INET family\n" " IP is a valid IPv4 or IPv6 address (or hostname),\n" -" CIDR is a valid IPv4 or IPv6 CIDR prefix,\n"; +" CIDR is a valid IPv4 or IPv6 CIDR prefix.\n" +" Adding/deleting multiple elements with TCP/UDP port range supported.\n"; struct ipset_type ipset_hash_netport0 = { .name = "hash:net,port", @@ -101,11 +102,13 @@ struct ipset_type ipset_hash_netport0 = { | IPSET_FLAG(IPSET_OPT_TIMEOUT), [IPSET_ADD] = IPSET_FLAG(IPSET_OPT_IP) | IPSET_FLAG(IPSET_OPT_PORT) + | IPSET_FLAG(IPSET_OPT_PORT_TO) | IPSET_FLAG(IPSET_OPT_PROTO) | IPSET_FLAG(IPSET_OPT_TIMEOUT) | IPSET_FLAG(IPSET_OPT_CIDR), [IPSET_DEL] = IPSET_FLAG(IPSET_OPT_IP) | IPSET_FLAG(IPSET_OPT_PORT) + | IPSET_FLAG(IPSET_OPT_PORT_TO) | IPSET_FLAG(IPSET_OPT_PROTO) | IPSET_FLAG(IPSET_OPT_CIDR), [IPSET_TEST] = IPSET_FLAG(IPSET_OPT_IP) -- cgit v1.2.3