Lines Matching +full:- +full:100

1 // SPDX-License-Identifier: GPL-2.0
22 err = add_vrf("ksft-vrf", test_vrf_tabid, test_vrf_ifindex, -1); in setup_vrfs()
26 err = link_set_up("ksft-vrf"); in setup_vrfs()
54 if (md5_addr && test_set_md5(lsk, *md5_addr, md5_prefix, -1, md5_password)) in try_accept()
74 if (err == -ETIMEDOUT) { in try_accept()
135 try_accept("TCP-AO established: add TCP-MD5 key", (*port)++, NULL, 0, in server_add_fail_tests()
136 &addr_any, 0, 0, 100, 100, 0, "TCPAOGood", TEST_CNT_GOOD, in server_add_fail_tests()
138 try_accept("TCP-MD5 established: add TCP-AO key", (*port)++, &addr_any, in server_add_fail_tests()
140 try_accept("non-signed established: add TCP-AO key", (*port)++, NULL, 0, in server_add_fail_tests()
157 &addr_any, 0, 0, 100, 100, 0, "TCPAOGood", in server_fn()
160 &addr_any, 0, 0, 100, 100, 0, "TCPMD5Unexpected", in server_fn()
163 &addr_any, 0, 0, 100, 100, 0, "TCPAORequired", in server_fn()
167 100, 100, 0, "TCPAOGood", TEST_CNT_GOOD, 0, 0); in server_fn()
170 100, 100, 0, "TCPAORequired", in server_fn()
193 100, 100, 0, "TCPAOGood", TEST_CNT_GOOD, 1, 0); in server_fn()
196 100, 100, 0, "TCPAOKeyNotFound", TEST_CNT_AO_KEY_NOT_FOUND, in server_fn()
198 try_accept("AO+MD5 server: AO client (misconfig, non-matching)", port++, in server_fn()
200 100, 100, 0, "TCPAOKeyNotFound", TEST_CNT_AO_KEY_NOT_FOUND, in server_fn()
204 100, 100, 0, NULL, 0, 1, 0); in server_fn()
207 100, 100, 0, "TCPMD5Unexpected", 0, 1, FAULT_TIMEOUT); in server_fn()
208 try_accept("AO+MD5 server: MD5 client (misconfig, non-matching)", port++, in server_fn()
210 100, 100, 0, "TCPMD5Unexpected", 0, 1, FAULT_TIMEOUT); in server_fn()
213 100, 100, 0, "CurrEstab", 0, 1, 0); in server_fn()
216 100, 100, 0, "TCPAORequired", in server_fn()
220 100, 100, 0, "TCPMD5NotFound", 0, 1, FAULT_TIMEOUT); in server_fn()
222 try_accept("AO+MD5 server: client with both [TCP-MD5] and TCP-AO keys", in server_fn()
224 100, 100, 0, NULL, 0, 1, FAULT_TIMEOUT); in server_fn()
225 try_accept("AO+MD5 server: client with both TCP-MD5 and [TCP-AO] keys", in server_fn()
227 100, 100, 0, NULL, 0, 1, FAULT_TIMEOUT); in server_fn()
275 if (md5_addr && test_set_md5(sk, *md5_addr, md5_prefix, -1, md5_password)) in try_connect()
289 if (fault(KEYREJECT) && ret == -EKEYREJECTED) in try_connect()
291 else if (ret == -ETIMEDOUT && fault(TIMEOUT)) in try_connect()
293 else if (ret == -ECONNREFUSED && in try_connect()
353 if (err != -EKEYREJECTED || !expected_to_fail) { in test_continue()
390 return -1; in open_add()
397 if (!test_continue(tst_name, -errno, inj, false)) { in open_add()
399 return -1; in open_add()
519 try_to_add("TCP-AO established: add TCP-MD5 key", in client_add_fail_tests()
521 this_ip_dest, TEST_PREFIX, -1, this_ip_dest, TEST_PREFIX, 0, in client_add_fail_tests()
522 100, 100, 1, FAULT_POSTINSTALL); in client_add_fail_tests()
523 try_to_add("TCP-MD5 established: add TCP-AO key", in client_add_fail_tests()
525 this_ip_dest, TEST_PREFIX, -1, this_ip_dest, TEST_PREFIX, 0, in client_add_fail_tests()
526 100, 100, 1, FAULT_POSTINSTALL); in client_add_fail_tests()
527 try_to_add("non-signed established: add TCP-AO key", in client_add_fail_tests()
529 this_ip_dest, TEST_PREFIX, -1, this_ip_dest, TEST_PREFIX, 0, in client_add_fail_tests()
530 100, 100, 0, FAULT_POSTINSTALL); in client_add_fail_tests()
532 try_to_add("TCP-AO key intersects with existing TCP-MD5 key", in client_add_fail_tests()
534 this_ip_addr, TEST_PREFIX, -1, this_ip_addr, TEST_PREFIX, -1, in client_add_fail_tests()
535 100, 100, 1, FAULT_PREINSTALL_AO); in client_add_fail_tests()
536 try_to_add("TCP-MD5 key intersects with existing TCP-AO key", in client_add_fail_tests()
538 this_ip_addr, TEST_PREFIX, -1, this_ip_addr, TEST_PREFIX, -1, in client_add_fail_tests()
539 100, 100, 1, FAULT_PREINSTALL_MD5); in client_add_fail_tests()
541 try_to_preadd("TCP-MD5 key + TCP-AO required", in client_add_fail_tests()
543 this_ip_addr, TEST_PREFIX, -1, in client_add_fail_tests()
544 this_ip_addr, TEST_PREFIX, -1, true, in client_add_fail_tests()
545 100, 100, 1, 0, FAULT_PREINSTALL_AO); in client_add_fail_tests()
546 try_to_preadd("TCP-AO required on socket + TCP-MD5 key", in client_add_fail_tests()
548 this_ip_addr, TEST_PREFIX, -1, in client_add_fail_tests()
549 this_ip_addr, TEST_PREFIX, -1, true, in client_add_fail_tests()
550 100, 100, 1, 0, FAULT_PREINSTALL_MD5); in client_add_fail_tests()
559 * |--------------|-----------------|-------------|-------------| in client_vrf_tests()
562 * |--------------|-----------------|-------------|-------------| in client_vrf_tests()
563 * | TCP-AO key | | | | in client_vrf_tests()
566 * |--------------|-----------------|-------------|-------------| in client_vrf_tests()
567 * | TCP-AO key | | | | in client_vrf_tests()
569 * |--------------|-----------------|-------------|-------------| in client_vrf_tests()
570 * | TCP-AO key | | | | in client_vrf_tests()
572 * |--------------|-----------------|-------------|-------------| in client_vrf_tests()
574 try_to_preadd("VRF: TCP-AO key (no l3index) + TCP-MD5 key (no l3index)", in client_vrf_tests()
576 this_ip_addr, TEST_PREFIX, -1, in client_vrf_tests()
577 this_ip_addr, TEST_PREFIX, -1, 0, 100, 100, in client_vrf_tests()
579 try_to_preadd("VRF: TCP-MD5 key (no l3index) + TCP-AO key (no l3index)", in client_vrf_tests()
581 this_ip_addr, TEST_PREFIX, -1, in client_vrf_tests()
582 this_ip_addr, TEST_PREFIX, -1, 0, 100, 100, in client_vrf_tests()
584 try_to_preadd("VRF: TCP-AO key (no l3index) + TCP-MD5 key (l3index=0)", in client_vrf_tests()
587 this_ip_addr, TEST_PREFIX, -1, 0, 100, 100, in client_vrf_tests()
589 try_to_preadd("VRF: TCP-MD5 key (l3index=0) + TCP-AO key (no l3index)", in client_vrf_tests()
592 this_ip_addr, TEST_PREFIX, -1, 0, 100, 100, in client_vrf_tests()
594 try_to_preadd("VRF: TCP-AO key (no l3index) + TCP-MD5 key (l3index=N)", in client_vrf_tests()
597 this_ip_addr, TEST_PREFIX, -1, 0, 100, 100, in client_vrf_tests()
599 try_to_preadd("VRF: TCP-MD5 key (l3index=N) + TCP-AO key (no l3index)", in client_vrf_tests()
602 this_ip_addr, TEST_PREFIX, -1, 0, 100, 100, in client_vrf_tests()
605 try_to_preadd("VRF: TCP-AO key (l3index=0) + TCP-MD5 key (no l3index)", in client_vrf_tests()
607 this_ip_addr, TEST_PREFIX, -1, in client_vrf_tests()
608 this_ip_addr, TEST_PREFIX, 0, 0, 100, 100, in client_vrf_tests()
610 try_to_preadd("VRF: TCP-MD5 key (no l3index) + TCP-AO key (l3index=0)", in client_vrf_tests()
612 this_ip_addr, TEST_PREFIX, -1, in client_vrf_tests()
613 this_ip_addr, TEST_PREFIX, 0, 0, 100, 100, in client_vrf_tests()
615 try_to_preadd("VRF: TCP-AO key (l3index=0) + TCP-MD5 key (l3index=0)", in client_vrf_tests()
618 this_ip_addr, TEST_PREFIX, 0, 0, 100, 100, in client_vrf_tests()
620 try_to_preadd("VRF: TCP-MD5 key (l3index=0) + TCP-AO key (l3index=0)", in client_vrf_tests()
623 this_ip_addr, TEST_PREFIX, 0, 0, 100, 100, in client_vrf_tests()
625 try_to_preadd("VRF: TCP-AO key (l3index=0) + TCP-MD5 key (l3index=N)", in client_vrf_tests()
628 this_ip_addr, TEST_PREFIX, 0, 0, 100, 100, in client_vrf_tests()
630 try_to_preadd("VRF: TCP-MD5 key (l3index=N) + TCP-AO key (l3index=0)", in client_vrf_tests()
633 this_ip_addr, TEST_PREFIX, 0, 0, 100, 100, in client_vrf_tests()
636 try_to_preadd("VRF: TCP-AO key (l3index=N) + TCP-MD5 key (no l3index)", in client_vrf_tests()
639 this_ip_addr, TEST_PREFIX, -1, 0, 100, 100, in client_vrf_tests()
641 try_to_preadd("VRF: TCP-MD5 key (no l3index) + TCP-AO key (l3index=N)", in client_vrf_tests()
643 this_ip_addr, TEST_PREFIX, -1, in client_vrf_tests()
644 this_ip_addr, TEST_PREFIX, test_vrf_ifindex, 0, 100, 100, in client_vrf_tests()
646 try_to_preadd("VRF: TCP-AO key (l3index=N) + TCP-MD5 key (l3index=0)", in client_vrf_tests()
649 this_ip_addr, TEST_PREFIX, test_vrf_ifindex, 0, 100, 100, in client_vrf_tests()
651 try_to_preadd("VRF: TCP-MD5 key (l3index=0) + TCP-AO key (l3index=N)", in client_vrf_tests()
654 this_ip_addr, TEST_PREFIX, test_vrf_ifindex, 0, 100, 100, in client_vrf_tests()
656 try_to_preadd("VRF: TCP-AO key (l3index=N) + TCP-MD5 key (l3index=N)", in client_vrf_tests()
659 this_ip_addr, TEST_PREFIX, test_vrf_ifindex, 0, 100, 100, in client_vrf_tests()
661 try_to_preadd("VRF: TCP-MD5 key (l3index=N) + TCP-AO key (l3index=N)", in client_vrf_tests()
664 this_ip_addr, TEST_PREFIX, test_vrf_ifindex, 0, 100, 100, in client_vrf_tests()
676 &addr_any, 0, 100, 100, 0, 0, 0, &this_ip_addr); in client_fn()
678 this_ip_dest, -1, port, 0, 0, 1, 0, 0, 0); in client_fn()
680 NULL, 0, 100, 100, 0, FAULT_TIMEOUT, 1, &this_ip_addr); in client_fn()
682 this_ip_dest, -1, port, 0, 0, 1, 0, 0, 0); in client_fn()
684 NULL, 0, 100, 100, 0, FAULT_TIMEOUT, 0, &this_ip_addr); in client_fn()
686 &addr_any, 0, 100, 100, 0, 0, 0, &this_ip_addr); in client_fn()
688 this_ip_dest, -1, port, 0, 0, 1, 0, 0, 0); in client_fn()
690 NULL, 0, 100, 100, 0, FAULT_TIMEOUT, 0, &client2); in client_fn()
693 -1, port, 0, 0, 1, 0, 0, 0, 100, 100, -1); in client_fn()
695 &addr_any, 0, 100, 100, 0, FAULT_TIMEOUT, 1, &this_ip_addr); in client_fn()
697 NULL, 0, 100, 100, 0, 0, 1, &this_ip_addr); in client_fn()
699 this_ip_dest, -1, port, 0, 0, 1, 0, 0, 0); in client_fn()
701 NULL, 0, 100, 100, 0, FAULT_TIMEOUT, 1, &this_ip_addr); in client_fn()
704 -1, port, 0, 0, 1, 0, 0, 0, 100, 100, -1); in client_fn()
706 &addr_any, 0, 100, 100, 0, FAULT_TIMEOUT, 0, &this_ip_addr); in client_fn()
708 this_ip_dest, -1, port, 0, 0, 1, 0, 0, 0); in client_fn()
710 NULL, 0, 100, 100, 0, FAULT_TIMEOUT, 1, &this_ip_addr); in client_fn()
712 NULL, 0, 100, 100, 0, 0, 0, &this_ip_addr); in client_fn()
715 &addr_any, 0, 100, 100, 0, 0, 1, &client2); in client_fn()
717 -1, port, 0, 0, 1, 0, 0, 0, 100, 100, -1); in client_fn()
719 port++, NULL, 0, &addr_any, 0, 100, 100, 0, in client_fn()
722 -1, port, 0, 0, 1, 0, 0, 0, 100, 100, -1); in client_fn()
723 try_connect("AO+MD5 server: AO client (misconfig, non-matching)", in client_fn()
724 port++, NULL, 0, &addr_any, 0, 100, 100, 0, in client_fn()
727 NULL, 0, 100, 100, 0, 0, 1, &this_ip_addr); in client_fn()
729 this_ip_dest, -1, port, 0, 0, 1, 0, 0, 0); in client_fn()
731 port++, &addr_any, 0, NULL, 0, 100, 100, 0, FAULT_TIMEOUT, in client_fn()
734 this_ip_dest, -1, port, 0, 0, 1, 0, 0, 0); in client_fn()
735 try_connect("AO+MD5 server: MD5 client (misconfig, non-matching)", in client_fn()
736 port++, &addr_any, 0, NULL, 0, 100, 100, 0, FAULT_TIMEOUT, in client_fn()
739 port++, NULL, 0, NULL, 0, 100, 100, 0, 0, 1, &client3); in client_fn()
741 this_ip_dest, -1, port, 0, 0, 1, 0, 0, 0); in client_fn()
743 port++, NULL, 0, NULL, 0, 100, 100, 0, FAULT_TIMEOUT, in client_fn()
746 this_ip_dest, -1, port, 0, 0, 1, 0, 0, 0); in client_fn()
748 port++, NULL, 0, NULL, 0, 100, 100, 0, FAULT_TIMEOUT, in client_fn()
751 try_connect("AO+MD5 server: client with both [TCP-MD5] and TCP-AO keys", in client_fn()
753 &client2, TEST_PREFIX, 100, 100, 0, FAULT_KEYREJECT, in client_fn()
755 try_connect("AO+MD5 server: client with both TCP-MD5 and [TCP-AO] keys", in client_fn()
757 &client2, TEST_PREFIX, 100, 100, 0, FAULT_KEYREJECT, in client_fn()