Home | History | Annotate | Download | only in network

Lines Matching defs:prefix_len

9 def from_addr(addr, prefix_len=None):
14 prefix length, then use the |prefix_len| parameter.
15 @param prefix_len: int number of bits forming the IP subnet prefix for
18 has no prefix length and |prefix_len| is None, then an error
35 # Rely on passed in |prefix_len|
38 if prefix_len is not None and prefix_len_str is not None:
40 'passed in value %d', prefix_len_str, prefix_len)
41 elif prefix_len is not None and prefix_len_str is None:
43 elif prefix_len is None and prefix_len_str is not None:
44 prefix_len = int(prefix_len_str)
49 return Netblock(addr_str, prefix_len)
81 str(self.prefix_len)])
91 def prefix_len(self):
117 def __init__(self, addr_str, prefix_len):
121 @param prefix_len: int length of subnet prefix (e.g. 24).
125 mask_bits = (-1 << (32 - prefix_len)) & 0xffffffff
127 self._prefix_len = prefix_len