Lines Matching refs:ip_number
28 IPAddressNumber* ip_number) { in ParseIPLiteralToNumber() argument
39 ip_number->resize(size); in ParseIPLiteralToNumber()
41 (*ip_number)[i] = buf[i]; in ParseIPLiteralToNumber()
60 IPAddressNumber* ip_number, in ParseCIDRBlock() argument
76 if (!ParseIPLiteralToNumber(parts[0], ip_number)) in ParseCIDRBlock()
84 number_of_bits > static_cast<int>(ip_number->size() * 8)) in ParseCIDRBlock()
91 bool IPNumberMatchesPrefix(const IPAddressNumber& ip_number, in IPNumberMatchesPrefix() argument
99 if (ip_number.size() != ip_prefix.size()) { in IPNumberMatchesPrefix()
100 if (ip_number.size() == 4) { in IPNumberMatchesPrefix()
101 return IPNumberMatchesPrefix(ConvertIPv4NumberToIPv6Number(ip_number), in IPNumberMatchesPrefix()
104 return IPNumberMatchesPrefix(ip_number, in IPNumberMatchesPrefix()
113 if (ip_number[i] != ip_prefix[i]) in IPNumberMatchesPrefix()
123 if ((ip_number[i] & mask) != (ip_prefix[i] & mask)) in IPNumberMatchesPrefix()