ip.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:charm-ceilometer 作者: openstack 项目源码 文件源码
def _get_ipv6_network_from_address(address):
    """Get an netaddr.IPNetwork for the given IPv6 address
    :param address: a dict as returned by netifaces.ifaddresses
    :returns netaddr.IPNetwork: None if the address is a link local or loopback
    address
    """
    if address['addr'].startswith('fe80') or address['addr'] == "::1":
        return None

    prefix = address['netmask'].split("/")
    if len(prefix) > 1:
        netmask = prefix[1]
    else:
        netmask = address['netmask']
    return netaddr.IPNetwork("%s/%s" % (address['addr'],
                                        netmask))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号