From 984c309c5996c9ecaafeda473188a78f0f8eac63 Mon Sep 17 00:00:00 2001 From: Jozsef Kadlecsik Date: Sat, 30 Oct 2010 23:11:47 +0200 Subject: Add parser function to handle IPv4 and IPv6 differently. At present IPv6 does not support adding/deleting multiple IPv6 addresses specified as an ip-ip range or ip/prefix block. A parser function is added by which can enforce it at parsing the address pattern. --- include/libipset/parse.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include') diff --git a/include/libipset/parse.h b/include/libipset/parse.h index aaa1577..2e3f8a8 100644 --- a/include/libipset/parse.h +++ b/include/libipset/parse.h @@ -54,6 +54,8 @@ extern int ipset_parse_iprange(struct ipset_session *session, enum ipset_opt opt, const char *str); extern int ipset_parse_ipnet(struct ipset_session *session, enum ipset_opt opt, const char *str); +extern int ipset_parse_ip4_single6(struct ipset_session *session, + enum ipset_opt opt, const char *str); extern int ipset_parse_name(struct ipset_session *session, enum ipset_opt opt, const char *str); extern int ipset_parse_before(struct ipset_session *session, -- cgit v1.2.3