diff options
author | Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 2010-10-30 23:11:47 +0200 |
---|---|---|
committer | Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 2010-10-30 23:11:47 +0200 |
commit | 984c309c5996c9ecaafeda473188a78f0f8eac63 (patch) | |
tree | 6ec241de3baa3e3af56f82b29b94c3de78c91220 /include/libipset | |
parent | 3f8f60c2115992ecf6678fb6ce24d46dbb09e5f8 (diff) |
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.
Diffstat (limited to 'include/libipset')
-rw-r--r-- | include/libipset/parse.h | 2 |
1 files changed, 2 insertions, 0 deletions
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, |