From c1993205d62033658b36e4ad4ad4bb62afc54ecc Mon Sep 17 00:00:00 2001 From: Christian Poessinger Date: Mon, 23 Dec 2019 08:58:55 +0100 Subject: lldp: T1898: support multiple management addresses - management-address is not a node - added new vyos.validate.is_loopback_addr() function - returns true is address passed is a looback address --- python/vyos/validate.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'python') diff --git a/python/vyos/validate.py b/python/vyos/validate.py index 3f3166022..1ce5a8467 100644 --- a/python/vyos/validate.py +++ b/python/vyos/validate.py @@ -112,6 +112,12 @@ def is_addr_assigned(addr): return False +def is_loopback_addr(addr): + """ + Check if supplied IPv4/IPv6 address is a loopback address + """ + return ipaddress.ip_address(addr).is_loopback + def is_subnet_connected(subnet, primary=False): """ Verify is the given IPv4/IPv6 subnet is connected to any interface on this -- cgit v1.2.3