From 08699a10ccea1ea428b856d7b3dd7644d66ea699 Mon Sep 17 00:00:00 2001 From: Viacheslav Hletenko Date: Wed, 3 Aug 2022 12:55:58 +0000 Subject: validators: T4586: Add IPv6 exclude validators for address/prefix Add IPV6 exclude validators: - ipv6-address-exclude - ipv6-prefix-exclude Will use in nat66 source/destination --- src/validators/ipv6-address-exclude | 7 +++++++ src/validators/ipv6-prefix-exclude | 7 +++++++ 2 files changed, 14 insertions(+) create mode 100755 src/validators/ipv6-address-exclude create mode 100755 src/validators/ipv6-prefix-exclude diff --git a/src/validators/ipv6-address-exclude b/src/validators/ipv6-address-exclude new file mode 100755 index 000000000..be1d3db25 --- /dev/null +++ b/src/validators/ipv6-address-exclude @@ -0,0 +1,7 @@ +#!/bin/sh +arg="$1" +if [ "${arg:0:1}" != "!" ]; then + exit 1 +fi +path=$(dirname "$0") +${path}/ipv6-address "${arg:1}" diff --git a/src/validators/ipv6-prefix-exclude b/src/validators/ipv6-prefix-exclude new file mode 100755 index 000000000..6fa4f1d8d --- /dev/null +++ b/src/validators/ipv6-prefix-exclude @@ -0,0 +1,7 @@ +#!/bin/sh +arg="$1" +if [ "${arg:0:1}" != "!" ]; then + exit 1 +fi +path=$(dirname "$0") +${path}/ipv6-prefix "${arg:1}" -- cgit v1.2.3