.\" DO NOT MODIFY THIS FILE! It was generated by setup.py 1.2. .TH IPV6ADDR 3 "21 March 2023" "NFStest 3.2" "ipv6addr 1.1" .SH NAME packet.internet.ipv6addr - IPv6Addr module .SH DESCRIPTION Create an object to represent an IPv6 address. An IPv6 address is given either by a series of hexadecimal numbers or using the ":" notation. It provides a mechanism for comparing this object with a regular string. It also takes care of '::' notation and leading zeroes. .SH CLASSES .SS class IPv6Addr(builtins.str) .nf IPv6Addr address object Usage: from packet.internet.ipv6addr import IPv6Addr ip = IPv6Addr('fe80000000000000020c29fffe5409ef') The following expressions are equivalent: ip == 0xFE80000000000000020C29FFFE5409EF ip == 0xfe80000000000000020c29fffe5409ef ip == '0xFE80000000000000020C29FFFE5409EF' ip == '0xfe80000000000000020c29fffe5409ef' ip == 'FE80000000000000020C29FFFE5409EF' ip == 'fe80000000000000020c29fffe5409ef' ip == 'FE80:0000:0000:0000:020C:29FF:FE54:09EF' ip == 'fe80:0000:0000:0000:020c:29ff:fe54:09ef' ip == 'FE80::020C:29FF:FE54:09EF' ip == 'fe80::020c:29ff:fe54:09ef' ip == 'FE80::20C:29FF:FE54:9EF' ip == 'fe80::20c:29ff:fe54:9ef' .P .B Methods defined here: --------------------- .P .B __eq__(self, other) Compare two IPv6 addresses and return True if both are equal. .P .B __ne__(self, other) Compare two IPv6 addresses and return False if both are equal. .P .B Static methods defined here: ---------------------------- .P .B __new__(cls, ip) Create new instance by converting input int/string into a persistent representation of an IPv6 address. .fi .SH BUGS No known bugs. .SH AUTHOR Jorge Mora (mora@netapp.com)