(self, pkt, m)
| 128 | return s[length:], self.m2i(pkt, s[:length]) |
| 129 | |
| 130 | def m2i(self, pkt, m): |
| 131 | mask = orb(m[0]) |
| 132 | mask2iplen_res = self.mask2iplen(mask) |
| 133 | ip = b"".join(m[i + 1:i + 2] if i < mask2iplen_res else b"\x00" for i in range(4)) # noqa: E501 |
| 134 | return (mask, socket.inet_ntoa(ip)) |
| 135 | |
| 136 | |
| 137 | class BGPFieldIPv6(Field): |