Lines Matching refs:TEST_LPM_ASSERT
27 #define TEST_LPM_ASSERT(cond) do { \ macro
106 TEST_LPM_ASSERT(lpm == NULL); in test0()
112 TEST_LPM_ASSERT(lpm == NULL); in test0()
117 TEST_LPM_ASSERT(lpm == NULL); in test0()
140 TEST_LPM_ASSERT(lpm != NULL); in test1()
166 TEST_LPM_ASSERT(lpm != NULL); in test2()
191 TEST_LPM_ASSERT(status < 0); in test3()
195 TEST_LPM_ASSERT(lpm != NULL); in test3()
199 TEST_LPM_ASSERT(status < 0); in test3()
203 TEST_LPM_ASSERT(status < 0); in test3()
229 TEST_LPM_ASSERT(status < 0); in test4()
233 TEST_LPM_ASSERT(lpm != NULL); in test4()
237 TEST_LPM_ASSERT(status < 0); in test4()
241 TEST_LPM_ASSERT(status < 0); in test4()
267 TEST_LPM_ASSERT(status < 0); in test5()
271 TEST_LPM_ASSERT(lpm != NULL); in test5()
275 TEST_LPM_ASSERT(status < 0); in test5()
301 TEST_LPM_ASSERT(lpm != NULL); in test6()
304 TEST_LPM_ASSERT(status == 0); in test6()
307 TEST_LPM_ASSERT((status == 0) && (next_hop_return == next_hop_add)); in test6()
310 TEST_LPM_ASSERT(status == 0); in test6()
313 TEST_LPM_ASSERT(status == -ENOENT); in test6()
340 TEST_LPM_ASSERT(lpm != NULL); in test7()
343 TEST_LPM_ASSERT(status == 0); in test7()
346 TEST_LPM_ASSERT((status == 0) && (next_hop_return == next_hop_add)); in test7()
350 TEST_LPM_ASSERT(hop[0] == next_hop_add); in test7()
351 TEST_LPM_ASSERT(hop[1] == UINT32_MAX); in test7()
352 TEST_LPM_ASSERT(hop[2] == UINT32_MAX); in test7()
353 TEST_LPM_ASSERT(hop[3] == next_hop_add); in test7()
356 TEST_LPM_ASSERT(status == 0); in test7()
359 TEST_LPM_ASSERT(status == -ENOENT); in test7()
392 TEST_LPM_ASSERT(lpm != NULL); in test8()
400 TEST_LPM_ASSERT(status == 0); in test8()
404 TEST_LPM_ASSERT(status == -ENOENT); in test8()
407 TEST_LPM_ASSERT((status == 0) && in test8()
412 TEST_LPM_ASSERT(hop[0] == UINT32_MAX); in test8()
413 TEST_LPM_ASSERT(hop[1] == next_hop_add); in test8()
414 TEST_LPM_ASSERT(hop[2] == UINT32_MAX); in test8()
415 TEST_LPM_ASSERT(hop[3] == next_hop_add); in test8()
423 TEST_LPM_ASSERT(status == 0); in test8()
428 TEST_LPM_ASSERT((status == 0) && in test8()
431 TEST_LPM_ASSERT(status == -ENOENT); in test8()
435 TEST_LPM_ASSERT(status == -ENOENT); in test8()
440 TEST_LPM_ASSERT(hop[0] == next_hop_add); in test8()
441 TEST_LPM_ASSERT(hop[1] == next_hop_add); in test8()
443 TEST_LPM_ASSERT(hop[0] == UINT32_MAX); in test8()
444 TEST_LPM_ASSERT(hop[1] == UINT32_MAX); in test8()
446 TEST_LPM_ASSERT(hop[2] == UINT32_MAX); in test8()
447 TEST_LPM_ASSERT(hop[3] == UINT32_MAX); in test8()
482 TEST_LPM_ASSERT(lpm != NULL); in test9()
485 TEST_LPM_ASSERT(status == 0); in test9()
488 TEST_LPM_ASSERT((status == 0) && (next_hop_return == next_hop_add)); in test9()
491 TEST_LPM_ASSERT(status == 0); in test9()
494 TEST_LPM_ASSERT(status == -ENOENT); in test9()
504 TEST_LPM_ASSERT(status == 0); in test9()
507 TEST_LPM_ASSERT((status == 0) && (next_hop_return == next_hop_add)); in test9()
513 TEST_LPM_ASSERT(status == 0); in test9()
516 TEST_LPM_ASSERT((status == 0) && (next_hop_return == next_hop_add)); in test9()
521 TEST_LPM_ASSERT(status == 0); in test9()
526 TEST_LPM_ASSERT(status == 0); in test9()
529 TEST_LPM_ASSERT(status == -ENOENT); in test9()
540 TEST_LPM_ASSERT(status == 0); in test9()
543 TEST_LPM_ASSERT((status == 0) && (next_hop_return == next_hop_add)); in test9()
550 TEST_LPM_ASSERT(status == 0); in test9()
553 TEST_LPM_ASSERT((status == 0) && (next_hop_return == next_hop_add)); in test9()
556 TEST_LPM_ASSERT(status == 0); in test9()
559 TEST_LPM_ASSERT(status == -ENOENT); in test9()
566 TEST_LPM_ASSERT((status == 0) && (next_hop_return == next_hop_add)); in test9()
569 TEST_LPM_ASSERT(status == 0); in test9()
572 TEST_LPM_ASSERT(status == -ENOENT); in test9()
589 TEST_LPM_ASSERT(status == 0); in test9()
592 TEST_LPM_ASSERT((status == 0) && (next_hop_return == next_hop_add_1)); in test9()
595 TEST_LPM_ASSERT(status == 0); in test9()
598 TEST_LPM_ASSERT((status == 0) && (next_hop_return == next_hop_add_2)); in test9()
601 TEST_LPM_ASSERT(status == 0); in test9()
604 TEST_LPM_ASSERT((status == 0) && (next_hop_return == next_hop_add_1)); in test9()
607 TEST_LPM_ASSERT(status == 0); in test9()
610 TEST_LPM_ASSERT(status == -ENOENT); in test9()
647 TEST_LPM_ASSERT(lpm != NULL); in test10()
654 TEST_LPM_ASSERT(status == 0); in test10()
657 TEST_LPM_ASSERT((status == 0) && (next_hop_return == next_hop_add)); in test10()
660 TEST_LPM_ASSERT(status == 0); in test10()
663 TEST_LPM_ASSERT(status == -ENOENT); in test10()
672 TEST_LPM_ASSERT(status == 0); in test10()
675 TEST_LPM_ASSERT((status == 0) && (next_hop_return == next_hop_add)); in test10()
678 TEST_LPM_ASSERT(status == 0); in test10()
690 TEST_LPM_ASSERT(status == 0); in test10()
697 TEST_LPM_ASSERT(status == 0); in test10()
700 TEST_LPM_ASSERT((status == 0) && (next_hop_return == next_hop_add)); in test10()
706 TEST_LPM_ASSERT((status == 0) && (next_hop_return == next_hop_add)); in test10()
712 TEST_LPM_ASSERT(status == 0); in test10()
715 TEST_LPM_ASSERT(status == -ENOENT); in test10()
721 TEST_LPM_ASSERT(status == 0); in test10()
724 TEST_LPM_ASSERT(status == -ENOENT); in test10()
736 TEST_LPM_ASSERT(status == 0); in test10()
739 TEST_LPM_ASSERT((status == 0) && (next_hop_return == next_hop_add)); in test10()
744 TEST_LPM_ASSERT(status == 0); in test10()
747 TEST_LPM_ASSERT((status == 0) && (next_hop_return == next_hop_add)); in test10()
750 TEST_LPM_ASSERT(status == 0); in test10()
753 TEST_LPM_ASSERT(status == -ENOENT); in test10()
765 TEST_LPM_ASSERT(status == 0); in test10()
768 TEST_LPM_ASSERT((status == 0) && (next_hop_return == next_hop_add)); in test10()
773 TEST_LPM_ASSERT(status == 0); in test10()
776 TEST_LPM_ASSERT((status == 0) && (next_hop_return == next_hop_add)); in test10()
779 TEST_LPM_ASSERT(status == 0); in test10()
782 TEST_LPM_ASSERT(status == -ENOENT); in test10()
792 TEST_LPM_ASSERT(status < 0); in test10()
795 TEST_LPM_ASSERT(status == -ENOENT); in test10()
805 TEST_LPM_ASSERT(status < 0); in test10()
808 TEST_LPM_ASSERT(status == -ENOENT); in test10()
836 TEST_LPM_ASSERT(lpm != NULL); in test11()
843 TEST_LPM_ASSERT(status == 0); in test11()
850 TEST_LPM_ASSERT(status == 0); in test11()
853 TEST_LPM_ASSERT((status == 0) && (next_hop_return == next_hop_add)); in test11()
859 TEST_LPM_ASSERT((status == 0) && (next_hop_return == next_hop_add)); in test11()
865 TEST_LPM_ASSERT(status == 0); in test11()
868 TEST_LPM_ASSERT(status == -ENOENT); in test11()
874 TEST_LPM_ASSERT(status == 0); in test11()
877 TEST_LPM_ASSERT(status == -ENOENT); in test11()
907 TEST_LPM_ASSERT(lpm != NULL); in test12()
915 TEST_LPM_ASSERT(status == 0); in test12()
918 TEST_LPM_ASSERT((status == 0) && in test12()
923 TEST_LPM_ASSERT(hop[0] == UINT32_MAX); in test12()
924 TEST_LPM_ASSERT(hop[1] == next_hop_add); in test12()
925 TEST_LPM_ASSERT(hop[2] == UINT32_MAX); in test12()
926 TEST_LPM_ASSERT(hop[3] == next_hop_add); in test12()
929 TEST_LPM_ASSERT(status == 0); in test12()
932 TEST_LPM_ASSERT(status == -ENOENT); in test12()
962 TEST_LPM_ASSERT(lpm != NULL); in test13()
969 TEST_LPM_ASSERT(status == 0); in test13()
972 TEST_LPM_ASSERT((status == 0) && (next_hop_return == next_hop_add_1)); in test13()
979 TEST_LPM_ASSERT(status == 0); in test13()
982 TEST_LPM_ASSERT((status == 0) && in test13()
986 TEST_LPM_ASSERT(status == 0); in test13()
989 TEST_LPM_ASSERT((status == 0) && in test13()
996 TEST_LPM_ASSERT(status == 0); in test13()
999 TEST_LPM_ASSERT(status == -ENOENT); in test13()
1032 TEST_LPM_ASSERT(lpm != NULL); in test14()
1041 TEST_LPM_ASSERT(status == 0); in test14()
1044 TEST_LPM_ASSERT((status == 0) && in test14()
1049 TEST_LPM_ASSERT(hop[0] == next_hop_base + ip); in test14()
1050 TEST_LPM_ASSERT(hop[1] == UINT32_MAX); in test14()
1051 TEST_LPM_ASSERT(hop[2] == UINT32_MAX); in test14()
1052 TEST_LPM_ASSERT(hop[3] == UINT32_MAX); in test14()
1061 TEST_LPM_ASSERT(status < 0); in test14()
1088 TEST_LPM_ASSERT(lpm != NULL); in test15()
1092 TEST_LPM_ASSERT(result == lpm); in test15()
1096 TEST_LPM_ASSERT(result == NULL); in test15()
1167 TEST_LPM_ASSERT(lpm != NULL); in test17()
1175 TEST_LPM_ASSERT(status == 0); in test17()
1176 TEST_LPM_ASSERT(next_hop_return == next_hop_ip_10_32); in test17()
1184 TEST_LPM_ASSERT(status == 0); in test17()
1185 TEST_LPM_ASSERT(next_hop_return == next_hop_ip_10_24); in test17()
1193 TEST_LPM_ASSERT(status == 0); in test17()
1194 TEST_LPM_ASSERT(next_hop_return == next_hop_ip_20_25); in test17()
1207 TEST_LPM_ASSERT(status == 0); in test17()
1208 TEST_LPM_ASSERT(next_hop_return == next_hop_ip_10_32); in test17()
1211 TEST_LPM_ASSERT(status == 0); in test17()
1212 TEST_LPM_ASSERT(next_hop_return == next_hop_ip_10_24); in test17()
1248 TEST_LPM_ASSERT(lpm != NULL); in test18()
1255 TEST_LPM_ASSERT(lpm->tbl24[ip>>8].valid_group); in test18()
1261 TEST_LPM_ASSERT(lpm->tbl24[ip>>8].valid_group); in test18()
1266 TEST_LPM_ASSERT(!lpm->tbl24[ip>>8].valid_group); in test18()
1271 TEST_LPM_ASSERT(lpm->tbl24[ip>>8].valid_group); in test18()
1272 TEST_LPM_ASSERT(tbl8_group_index == lpm->tbl24[ip>>8].group_idx); in test18()
1277 TEST_LPM_ASSERT(lpm->tbl24[ip>>8].valid_group); in test18()
1282 TEST_LPM_ASSERT(!lpm->tbl24[ip>>8].valid_group); in test18()
1287 TEST_LPM_ASSERT(lpm->tbl24[ip>>8].valid_group); in test18()
1288 TEST_LPM_ASSERT(tbl8_group_index == lpm->tbl24[ip>>8].group_idx); in test18()
1317 TEST_LPM_ASSERT(lpm != NULL); in test19()
1323 TEST_LPM_ASSERT(qsv != NULL); in test19()
1326 TEST_LPM_ASSERT(status == 0); in test19()
1332 TEST_LPM_ASSERT(status != 0); in test19()
1337 TEST_LPM_ASSERT(status == 0); in test19()
1342 TEST_LPM_ASSERT(qsv2 != NULL); in test19()
1347 TEST_LPM_ASSERT(status != 0); in test19()
1388 TEST_LPM_ASSERT(lpm != NULL); in test20()
1394 TEST_LPM_ASSERT(qsv != NULL); in test20()
1397 TEST_LPM_ASSERT(status == 0); in test20()
1403 TEST_LPM_ASSERT(status == 0); in test20()
1409 TEST_LPM_ASSERT(status == 0); in test20()
1410 TEST_LPM_ASSERT(lpm->tbl24[ip>>8].valid_group); in test20()
1414 TEST_LPM_ASSERT(status == 0); in test20()
1418 TEST_LPM_ASSERT(status == 0); in test20()
1419 TEST_LPM_ASSERT(next_hop_return == next_hop); in test20()
1423 TEST_LPM_ASSERT(status == 0); in test20()
1424 TEST_LPM_ASSERT(!lpm->tbl24[ip>>8].valid); in test20()
1427 TEST_LPM_ASSERT(status != 0); in test20()
1430 TEST_LPM_ASSERT(status != 0); in test20()
1436 TEST_LPM_ASSERT(status == 0); in test20()
1440 TEST_LPM_ASSERT(status == 0); in test20()
1443 TEST_LPM_ASSERT(status == 0); in test20()
1444 TEST_LPM_ASSERT(next_hop_return == next_hop); in test20()
1519 TEST_LPM_ASSERT(g_lpm != NULL); in test21()
1525 TEST_LPM_ASSERT(g_v != NULL); in test21()
1528 TEST_LPM_ASSERT(status == 0); in test21()
1534 TEST_LPM_ASSERT(status == 0); in test21()