Beispiel #1
0
def delete_ip_address(cidr, device, namespace=None):
    """Delete an IP address.

    :param cidr: IP address to delete, in CIDR notation
    :param device: Device name to use in deleting address
    :param namespace: The name of the namespace in which to delete the address
    """
    net = netaddr.IPNetwork(cidr)
    privileged.delete_ip_address(net.version, str(net.ip), net.prefixlen,
                                 device, namespace)
Beispiel #2
0
def delete_ip_address(cidr, device, namespace=None):
    """Delete an IP address.

    :param cidr: IP address to delete, in CIDR notation
    :param device: Device name to use in deleting address
    :param namespace: The name of the namespace in which to delete the address
    """
    net = netaddr.IPNetwork(cidr)
    privileged.delete_ip_address(
        net.version, str(net.ip), net.prefixlen, device, namespace)
Beispiel #3
0
def delete_ip_address(device, namespace, cidr):
    net = netaddr.IPNetwork(cidr)
    privileged.delete_ip_address(net.version, str(net.ip), net.prefixlen,
                                 device, namespace)