Lines Matching +full:- +full:100

1 // SPDX-License-Identifier: GPL-2.0
23 err = add_vrf("ksft-vrf", test_vrf_tabid, test_vrf_ifindex, -1); in setup_vrfs()
27 err = link_set_up("ksft-vrf"); in setup_vrfs()
48 int lsk, err, sk = -1; in try_accept()
55 if (md5_addr && test_set_md5(lsk, *md5_addr, md5_prefix, -1, md5_password)) in try_accept()
74 if (err == -ETIMEDOUT) { in try_accept()
78 } else if (err == -EKEYREJECTED) { in try_accept()
139 try_accept("TCP-AO established: add TCP-MD5 key", (*port)++, NULL, 0, in server_add_fail_tests()
140 &addr_any, 0, 0, 100, 100, 0, "TCPAOGood", TEST_CNT_GOOD, in server_add_fail_tests()
142 try_accept("TCP-MD5 established: add TCP-AO key", (*port)++, &addr_any, in server_add_fail_tests()
144 try_accept("non-signed established: add TCP-AO key", (*port)++, NULL, 0, in server_add_fail_tests()
161 &addr_any, 0, 0, 100, 100, 0, "TCPAOGood", in server_fn()
164 &addr_any, 0, 0, 100, 100, 0, "TCPMD5Unexpected", in server_fn()
167 &addr_any, 0, 0, 100, 100, 0, "TCPAORequired", in server_fn()
171 100, 100, 0, "TCPAOGood", TEST_CNT_GOOD, 0, 0); in server_fn()
174 100, 100, 0, "TCPAORequired", in server_fn()
197 100, 100, 0, "TCPAOGood", TEST_CNT_GOOD, 1, 0); in server_fn()
200 100, 100, 0, "TCPAOKeyNotFound", TEST_CNT_AO_KEY_NOT_FOUND, in server_fn()
202 try_accept("[server] AO+MD5 server: AO client (misconfig, non-matching)", port++, in server_fn()
204 100, 100, 0, "TCPAOKeyNotFound", TEST_CNT_AO_KEY_NOT_FOUND, in server_fn()
208 100, 100, 0, NULL, 0, 1, 0); in server_fn()
211 100, 100, 0, "TCPMD5Unexpected", in server_fn()
213 try_accept("[server] AO+MD5 server: MD5 client (misconfig, non-matching)", port++, in server_fn()
215 100, 100, 0, "TCPMD5Unexpected", in server_fn()
219 100, 100, 0, "CurrEstab", 0, 1, 0); in server_fn()
222 100, 100, 0, "TCPAORequired", in server_fn()
226 100, 100, 0, "TCPMD5NotFound", in server_fn()
230 try_accept("[server] AO+MD5 server: client with both [TCP-MD5] and TCP-AO keys", in server_fn()
232 100, 100, 0, NULL, 0, 1, FAULT_KEYREJECT); in server_fn()
233 try_accept("[server] AO+MD5 server: client with both TCP-MD5 and [TCP-AO] keys", in server_fn()
235 100, 100, 0, NULL, 0, 1, FAULT_KEYREJECT); in server_fn()
282 if (md5_addr && test_set_md5(sk, *md5_addr, md5_prefix, -1, md5_password)) in try_connect()
295 if (fault(KEYREJECT) && ret == -EKEYREJECTED) in try_connect()
297 else if (ret == -ETIMEDOUT && fault(TIMEOUT)) in try_connect()
299 else if (ret == -ECONNREFUSED && in try_connect()
358 if (err != -EKEYREJECTED || !expected_to_fail) { in test_continue()
395 return -1; in open_add()
402 if (!test_continue(tst_name, -errno, inj, false)) { in open_add()
404 return -1; in open_add()
521 try_to_add("TCP-AO established: add TCP-MD5 key", in client_add_fail_tests()
523 this_ip_dest, TEST_PREFIX, -1, this_ip_dest, TEST_PREFIX, 0, in client_add_fail_tests()
524 100, 100, 1, FAULT_POSTINSTALL); in client_add_fail_tests()
525 try_to_add("TCP-MD5 established: add TCP-AO key", in client_add_fail_tests()
527 this_ip_dest, TEST_PREFIX, -1, this_ip_dest, TEST_PREFIX, 0, in client_add_fail_tests()
528 100, 100, 1, FAULT_POSTINSTALL); in client_add_fail_tests()
529 try_to_add("non-signed established: add TCP-AO key", in client_add_fail_tests()
531 this_ip_dest, TEST_PREFIX, -1, this_ip_dest, TEST_PREFIX, 0, in client_add_fail_tests()
532 100, 100, 0, FAULT_POSTINSTALL); in client_add_fail_tests()
534 try_to_add("TCP-AO key intersects with existing TCP-MD5 key", in client_add_fail_tests()
536 this_ip_addr, TEST_PREFIX, -1, this_ip_addr, TEST_PREFIX, -1, in client_add_fail_tests()
537 100, 100, 1, FAULT_PREINSTALL_AO); in client_add_fail_tests()
538 try_to_add("TCP-MD5 key intersects with existing TCP-AO key", in client_add_fail_tests()
540 this_ip_addr, TEST_PREFIX, -1, this_ip_addr, TEST_PREFIX, -1, in client_add_fail_tests()
541 100, 100, 1, FAULT_PREINSTALL_MD5); in client_add_fail_tests()
543 try_to_preadd("TCP-MD5 key + TCP-AO required", in client_add_fail_tests()
545 this_ip_addr, TEST_PREFIX, -1, in client_add_fail_tests()
546 this_ip_addr, TEST_PREFIX, -1, true, in client_add_fail_tests()
547 100, 100, 1, 0, FAULT_PREINSTALL_AO); in client_add_fail_tests()
548 try_to_preadd("TCP-AO required on socket + TCP-MD5 key", in client_add_fail_tests()
550 this_ip_addr, TEST_PREFIX, -1, in client_add_fail_tests()
551 this_ip_addr, TEST_PREFIX, -1, true, in client_add_fail_tests()
552 100, 100, 1, 0, FAULT_PREINSTALL_MD5); in client_add_fail_tests()
561 * |--------------|-----------------|-------------|-------------| in client_vrf_tests()
564 * |--------------|-----------------|-------------|-------------| in client_vrf_tests()
565 * | TCP-AO key | | | | in client_vrf_tests()
568 * |--------------|-----------------|-------------|-------------| in client_vrf_tests()
569 * | TCP-AO key | | | | in client_vrf_tests()
571 * |--------------|-----------------|-------------|-------------| in client_vrf_tests()
572 * | TCP-AO key | | | | in client_vrf_tests()
574 * |--------------|-----------------|-------------|-------------| in client_vrf_tests()
576 try_to_preadd("VRF: TCP-AO key (no l3index) + TCP-MD5 key (no l3index)", in client_vrf_tests()
578 this_ip_addr, TEST_PREFIX, -1, in client_vrf_tests()
579 this_ip_addr, TEST_PREFIX, -1, 0, 100, 100, in client_vrf_tests()
581 try_to_preadd("VRF: TCP-MD5 key (no l3index) + TCP-AO key (no l3index)", in client_vrf_tests()
583 this_ip_addr, TEST_PREFIX, -1, in client_vrf_tests()
584 this_ip_addr, TEST_PREFIX, -1, 0, 100, 100, in client_vrf_tests()
586 try_to_preadd("VRF: TCP-AO key (no l3index) + TCP-MD5 key (l3index=0)", in client_vrf_tests()
589 this_ip_addr, TEST_PREFIX, -1, 0, 100, 100, in client_vrf_tests()
591 try_to_preadd("VRF: TCP-MD5 key (l3index=0) + TCP-AO key (no l3index)", in client_vrf_tests()
594 this_ip_addr, TEST_PREFIX, -1, 0, 100, 100, in client_vrf_tests()
596 try_to_preadd("VRF: TCP-AO key (no l3index) + TCP-MD5 key (l3index=N)", in client_vrf_tests()
599 this_ip_addr, TEST_PREFIX, -1, 0, 100, 100, in client_vrf_tests()
601 try_to_preadd("VRF: TCP-MD5 key (l3index=N) + TCP-AO key (no l3index)", in client_vrf_tests()
604 this_ip_addr, TEST_PREFIX, -1, 0, 100, 100, in client_vrf_tests()
607 try_to_preadd("VRF: TCP-AO key (l3index=0) + TCP-MD5 key (no l3index)", in client_vrf_tests()
609 this_ip_addr, TEST_PREFIX, -1, in client_vrf_tests()
610 this_ip_addr, TEST_PREFIX, 0, 0, 100, 100, in client_vrf_tests()
612 try_to_preadd("VRF: TCP-MD5 key (no l3index) + TCP-AO key (l3index=0)", in client_vrf_tests()
614 this_ip_addr, TEST_PREFIX, -1, in client_vrf_tests()
615 this_ip_addr, TEST_PREFIX, 0, 0, 100, 100, in client_vrf_tests()
617 try_to_preadd("VRF: TCP-AO key (l3index=0) + TCP-MD5 key (l3index=0)", in client_vrf_tests()
620 this_ip_addr, TEST_PREFIX, 0, 0, 100, 100, in client_vrf_tests()
622 try_to_preadd("VRF: TCP-MD5 key (l3index=0) + TCP-AO key (l3index=0)", in client_vrf_tests()
625 this_ip_addr, TEST_PREFIX, 0, 0, 100, 100, in client_vrf_tests()
627 try_to_preadd("VRF: TCP-AO key (l3index=0) + TCP-MD5 key (l3index=N)", in client_vrf_tests()
630 this_ip_addr, TEST_PREFIX, 0, 0, 100, 100, in client_vrf_tests()
632 try_to_preadd("VRF: TCP-MD5 key (l3index=N) + TCP-AO key (l3index=0)", in client_vrf_tests()
635 this_ip_addr, TEST_PREFIX, 0, 0, 100, 100, in client_vrf_tests()
638 try_to_preadd("VRF: TCP-AO key (l3index=N) + TCP-MD5 key (no l3index)", in client_vrf_tests()
641 this_ip_addr, TEST_PREFIX, -1, 0, 100, 100, in client_vrf_tests()
643 try_to_preadd("VRF: TCP-MD5 key (no l3index) + TCP-AO key (l3index=N)", in client_vrf_tests()
645 this_ip_addr, TEST_PREFIX, -1, in client_vrf_tests()
646 this_ip_addr, TEST_PREFIX, test_vrf_ifindex, 0, 100, 100, in client_vrf_tests()
648 try_to_preadd("VRF: TCP-AO key (l3index=N) + TCP-MD5 key (l3index=0)", in client_vrf_tests()
651 this_ip_addr, TEST_PREFIX, test_vrf_ifindex, 0, 100, 100, in client_vrf_tests()
653 try_to_preadd("VRF: TCP-MD5 key (l3index=0) + TCP-AO key (l3index=N)", in client_vrf_tests()
656 this_ip_addr, TEST_PREFIX, test_vrf_ifindex, 0, 100, 100, in client_vrf_tests()
658 try_to_preadd("VRF: TCP-AO key (l3index=N) + TCP-MD5 key (l3index=N)", in client_vrf_tests()
661 this_ip_addr, TEST_PREFIX, test_vrf_ifindex, 0, 100, 100, in client_vrf_tests()
663 try_to_preadd("VRF: TCP-MD5 key (l3index=N) + TCP-AO key (l3index=N)", in client_vrf_tests()
666 this_ip_addr, TEST_PREFIX, test_vrf_ifindex, 0, 100, 100, in client_vrf_tests()
678 &addr_any, 0, 100, 100, 0, 0, 0, &this_ip_addr); in client_fn()
680 this_ip_dest, -1, port, 0, 0, 1, 0, 0, 0); in client_fn()
682 NULL, 0, 100, 100, 0, FAULT_TIMEOUT, 1, &this_ip_addr); in client_fn()
684 this_ip_dest, -1, port, 0, 0, 1, 0, 0, 0); in client_fn()
686 NULL, 0, 100, 100, 0, FAULT_TIMEOUT, 0, &this_ip_addr); in client_fn()
688 &addr_any, 0, 100, 100, 0, 0, 0, &this_ip_addr); in client_fn()
690 this_ip_dest, -1, port, 0, 0, 1, 0, 0, 0); in client_fn()
692 NULL, 0, 100, 100, 0, FAULT_TIMEOUT, 0, &client2); in client_fn()
695 -1, port, 0, 0, 1, 0, 0, 0, 100, 100, -1); in client_fn()
697 &addr_any, 0, 100, 100, 0, FAULT_TIMEOUT, 1, &this_ip_addr); in client_fn()
699 NULL, 0, 100, 100, 0, 0, 1, &this_ip_addr); in client_fn()
701 this_ip_dest, -1, port, 0, 0, 1, 0, 0, 0); in client_fn()
703 NULL, 0, 100, 100, 0, FAULT_TIMEOUT, 1, &this_ip_addr); in client_fn()
706 -1, port, 0, 0, 1, 0, 0, 0, 100, 100, -1); in client_fn()
708 &addr_any, 0, 100, 100, 0, FAULT_TIMEOUT, 0, &this_ip_addr); in client_fn()
710 this_ip_dest, -1, port, 0, 0, 1, 0, 0, 0); in client_fn()
712 NULL, 0, 100, 100, 0, FAULT_TIMEOUT, 1, &this_ip_addr); in client_fn()
714 NULL, 0, 100, 100, 0, 0, 0, &this_ip_addr); in client_fn()
717 &addr_any, 0, 100, 100, 0, 0, 1, &client2); in client_fn()
719 -1, port, 0, 0, 1, 0, 0, 0, 100, 100, -1); in client_fn()
721 port++, NULL, 0, &addr_any, 0, 100, 100, 0, in client_fn()
724 -1, port, 0, 0, 1, 0, 0, 0, 100, 100, -1); in client_fn()
725 try_connect("AO+MD5 server: AO client (misconfig, non-matching)", in client_fn()
726 port++, NULL, 0, &addr_any, 0, 100, 100, 0, in client_fn()
729 NULL, 0, 100, 100, 0, 0, 1, &this_ip_addr); in client_fn()
731 this_ip_dest, -1, port, 0, 0, 1, 0, 0, 0); in client_fn()
733 port++, &addr_any, 0, NULL, 0, 100, 100, 0, FAULT_TIMEOUT, in client_fn()
736 this_ip_dest, -1, port, 0, 0, 1, 0, 0, 0); in client_fn()
737 try_connect("AO+MD5 server: MD5 client (misconfig, non-matching)", in client_fn()
738 port++, &addr_any, 0, NULL, 0, 100, 100, 0, FAULT_TIMEOUT, in client_fn()
741 port++, NULL, 0, NULL, 0, 100, 100, 0, 0, 1, &client3); in client_fn()
743 this_ip_dest, -1, port, 0, 0, 1, 0, 0, 0); in client_fn()
745 port++, NULL, 0, NULL, 0, 100, 100, 0, FAULT_TIMEOUT, in client_fn()
748 this_ip_dest, -1, port, 0, 0, 1, 0, 0, 0); in client_fn()
750 port++, NULL, 0, NULL, 0, 100, 100, 0, FAULT_TIMEOUT, in client_fn()
753 try_connect("AO+MD5 server: client with both [TCP-MD5] and TCP-AO keys", in client_fn()
755 &client2, TEST_PREFIX, 100, 100, 0, FAULT_KEYREJECT, in client_fn()
757 try_connect("AO+MD5 server: client with both TCP-MD5 and [TCP-AO] keys", in client_fn()
759 &client2, TEST_PREFIX, 100, 100, 0, FAULT_KEYREJECT, in client_fn()