Lines Matching +full:4 +full:k
127 if (node->ip_version == 4) { in horrible_mask_self()
190 node->ip_version = 4; in horrible_allowedips_insert_v4()
220 if (node->ip_version == 4 && horrible_match_v4(node, ip)) in horrible_allowedips_lookup_v4()
256 unsigned int i, j, k, mutate_amount, cidr; in randomized_test() local
287 get_random_bytes(ip, 4); in randomized_test()
301 memcpy(mutated, ip, 4); in randomized_test()
302 get_random_bytes(mutate_mask, 4); in randomized_test()
304 for (k = 0; k < mutate_amount / 8; ++k) in randomized_test()
305 mutate_mask[k] = 0xff; in randomized_test()
306 mutate_mask[k] = 0xff in randomized_test()
308 for (; k < 4; ++k) in randomized_test()
309 mutate_mask[k] = 0; in randomized_test()
310 for (k = 0; k < 4; ++k) in randomized_test()
311 mutated[k] = (mutated[k] & mutate_mask[k]) | in randomized_test()
312 (~mutate_mask[k] & in randomized_test()
348 for (k = 0; k < mutate_amount / 8; ++k) in randomized_test()
349 mutate_mask[k] = 0xff; in randomized_test()
350 mutate_mask[k] = 0xff in randomized_test()
352 for (; k < 4; ++k) in randomized_test()
353 mutate_mask[k] = 0; in randomized_test()
354 for (k = 0; k < 4; ++k) in randomized_test()
355 mutated[k] = (mutated[k] & mutate_mask[k]) | in randomized_test()
356 (~mutate_mask[k] & in randomized_test()
384 get_random_bytes(ip, 4); in randomized_test()
472 bool _s = lookup(t.root##version, (version) == 4 ? 32 : 128, \
478 bool _s = lookup(t.root##version, (version) == 4 ? 32 : 128, \
512 insert(4, a, 192, 168, 4, 0, 24); in wg_allowedips_selftest()
513 insert(4, b, 192, 168, 4, 4, 32); in wg_allowedips_selftest()
514 insert(4, c, 192, 168, 0, 0, 16); in wg_allowedips_selftest()
515 insert(4, d, 192, 95, 5, 64, 27); in wg_allowedips_selftest()
517 insert(4, c, 192, 95, 5, 65, 27); in wg_allowedips_selftest()
520 insert(4, e, 0, 0, 0, 0, 0); in wg_allowedips_selftest()
530 insert(4, g, 64, 15, 112, 0, 20); in wg_allowedips_selftest()
532 insert(4, h, 64, 15, 123, 211, 25); in wg_allowedips_selftest()
533 insert(4, a, 10, 0, 0, 0, 25); in wg_allowedips_selftest()
534 insert(4, b, 10, 0, 0, 128, 25); in wg_allowedips_selftest()
535 insert(4, a, 10, 1, 0, 0, 30); in wg_allowedips_selftest()
536 insert(4, b, 10, 1, 0, 4, 30); in wg_allowedips_selftest()
537 insert(4, c, 10, 1, 0, 8, 29); in wg_allowedips_selftest()
538 insert(4, d, 10, 1, 0, 16, 29); in wg_allowedips_selftest()
547 test(4, a, 192, 168, 4, 20); in wg_allowedips_selftest()
548 test(4, a, 192, 168, 4, 0); in wg_allowedips_selftest()
549 test(4, b, 192, 168, 4, 4); in wg_allowedips_selftest()
550 test(4, c, 192, 168, 200, 182); in wg_allowedips_selftest()
551 test(4, c, 192, 95, 5, 68); in wg_allowedips_selftest()
552 test(4, e, 192, 95, 5, 96); in wg_allowedips_selftest()
564 test(4, g, 64, 15, 116, 26); in wg_allowedips_selftest()
565 test(4, g, 64, 15, 127, 3); in wg_allowedips_selftest()
566 test(4, g, 64, 15, 123, 1); in wg_allowedips_selftest()
567 test(4, h, 64, 15, 123, 128); in wg_allowedips_selftest()
568 test(4, h, 64, 15, 123, 129); in wg_allowedips_selftest()
569 test(4, a, 10, 0, 0, 52); in wg_allowedips_selftest()
570 test(4, b, 10, 0, 0, 220); in wg_allowedips_selftest()
571 test(4, a, 10, 1, 0, 2); in wg_allowedips_selftest()
572 test(4, b, 10, 1, 0, 6); in wg_allowedips_selftest()
573 test(4, c, 10, 1, 0, 10); in wg_allowedips_selftest()
574 test(4, d, 10, 1, 0, 20); in wg_allowedips_selftest()
576 insert(4, a, 1, 0, 0, 0, 32); in wg_allowedips_selftest()
577 insert(4, a, 64, 0, 0, 0, 32); in wg_allowedips_selftest()
578 insert(4, a, 128, 0, 0, 0, 32); in wg_allowedips_selftest()
579 insert(4, a, 192, 0, 0, 0, 32); in wg_allowedips_selftest()
580 insert(4, a, 255, 0, 0, 0, 32); in wg_allowedips_selftest()
582 test_negative(4, a, 1, 0, 0, 0); in wg_allowedips_selftest()
583 test_negative(4, a, 64, 0, 0, 0); in wg_allowedips_selftest()
584 test_negative(4, a, 128, 0, 0, 0); in wg_allowedips_selftest()
585 test_negative(4, a, 192, 0, 0, 0); in wg_allowedips_selftest()
586 test_negative(4, a, 255, 0, 0, 0); in wg_allowedips_selftest()
590 insert(4, a, 192, 168, 0, 0, 16); in wg_allowedips_selftest()
591 insert(4, a, 192, 168, 0, 0, 24); in wg_allowedips_selftest()
593 test_negative(4, a, 192, 168, 0, 1); in wg_allowedips_selftest()
612 insert(4, a, 192, 95, 5, 93, 27); in wg_allowedips_selftest()
614 insert(4, a, 10, 1, 0, 20, 29); in wg_allowedips_selftest()