Lines Matching defs:prefix
218 int prefix) {
219 uint32_t mask = ((1ull << prefix) - 1) << (32 - prefix);
233 int prefix) {
234 // Special case, if prefix == 128, then just do a
236 if (prefix == 128)
239 uint8_t r = prefix % 8;
240 int len = (prefix - r) / 8;
262 int prefix) {
264 if (prefix == 128)
267 uint8_t r = prefix % 8;
268 int len = (prefix - r) / 8;
293 int prefix) {
294 if (prefix == 32)
297 uint32_t m = ((1ull << prefix) - 1) << (32 - prefix);
373 int prefix) const {
378 case AF_INET: return in_network_ipv4(*this, other, prefix);
379 case AF_INET6: return in_network_ipv4_ipv6(*this, other, prefix);
384 case AF_INET: return in_network_ipv6_ipv4(*this, other, prefix);
385 case AF_INET6: return in_network_ipv6(*this, other, prefix);
427 int prefix) {
430 std::make_unique<SocketAddressMaskRule>(network, prefix);
458 prefix(prefix_) {}
491 return address->is_in_network(*network.get(), prefix);
499 ret += "/" + std::to_string(prefix);
645 int32_t prefix;
646 if (!args[1]->Int32Value(env->context()).To(&prefix)) {
650 CHECK_IMPLIES(addr->address()->family() == AF_INET, prefix <= 32);
651 CHECK_IMPLIES(addr->address()->family() == AF_INET6, prefix <= 128);
652 CHECK_GE(prefix, 0);
654 wrap->blocklist_->AddSocketAddressMask(addr->address(), prefix);