Home | History | Annotate | Download | only in Lib

Lines Matching refs:netmask

24     """A Value Error related to the netmask."""
159 """Helper to split the netmask and raise AddressValueError if needed"""
435 """Turn the prefix length into a bitwise netmask
448 """Return prefix length from the bitwise netmask.
451 ip_int: An integer, the netmask in expanded bitwise format
467 msg = 'Netmask pattern %r mixes zeroes & ones'
473 msg = '%r is not a valid netmask' % netmask_str
487 NetmaskValueError: If the input is not a valid netmask
503 """Turn a netmask/hostmask string into a prefix length
506 ip_str: The netmask/hostmask to be converted
512 NetmaskValueError: If the input is not a valid netmask/hostmask
514 # Parse the netmask/hostmask like an IP address.
520 # Try matching a netmask (this would be /1*0*/ as a bitwise regexp).
655 if self.netmask != other.netmask:
656 return self.netmask < other.netmask
663 int(self.netmask) == int(other.netmask))
668 return hash(int(self.network_address) ^ int(self.netmask))
703 x = self._address_class(int(self.netmask) ^ self._ALL_ONES)
713 return '%s/%s' % (self.network_address, self.netmask)
853 if self.netmask < other.netmask:
855 if self.netmask > other.netmask:
863 netmask. This function is a suitable "key" argument for sorted()
867 return (self._version, self.network_address, self.netmask)
929 /21 netmask is returned.
959 int(self.network_address) & (int(self.netmask) << prefixlen_diff),
1094 """Make a (netmask, prefix_len) tuple from the given argument.
1099 - a string representing the prefix netmask (e.g. "255.255.255.0")
1106 # Check for a netmask in prefix length form
1109 # Check for a netmask or hostmask in dotted-quad form.
1112 netmask = IPv4Address(cls._ip_int_from_prefix(prefixlen))
1113 cls._netmask_cache[arg] = netmask, prefixlen
1192 def _is_valid_netmask(self, netmask):
1193 """Verify that the netmask is valid.
1196 netmask: A string, either a prefix or dotted decimal
1197 netmask.
1201 netmask.
1204 mask = netmask.split('.')
1218 netmask = int(netmask)
1221 return 0 <= netmask <= self._max_prefixlen
1224 """Test if the IP string is a hostmask (rather than a netmask).
1396 self.netmask = self.network.netmask
1406 self.netmask = self.network.netmask
1454 self.netmask)
1470 .netmask: IPv4Address('255.255.255.224')
1494 dotted quad form, it is treated as a netmask if it starts with a
1498 netmask == /0. If no mask is given, a default of /32 is used.
1508 NetmaskValueError: If the netmask isn't valid for
1532 self.netmask, self._prefixlen = self._make_netmask(mask)
1534 if packed & int(self.netmask) != packed:
1539 int(self.netmask))
1615 """Make a (netmask, prefix_len) tuple from the given argument.
1620 - a string representing the prefix netmask (e.g. "255.255.255.0")
1627 netmask = IPv6Address(cls._ip_int_from_prefix(prefixlen))
1628 cls._netmask_cache[arg] = netmask, prefixlen
2072 self.netmask = self.network.netmask
2079 self.netmask = self.network.netmask
2128 self.netmask)
2152 .netmask: IPv6Address('ffff:ffff:ffff:ffff:ffff:ffff:ffff:fff0')
2165 IP and prefix/netmask.
2186 NetmaskValueError: If the netmask isn't valid for
2210 self.netmask, self._prefixlen = self._make_netmask(mask)
2212 if packed & int(self.netmask) != packed:
2217 int(self.netmask))