Lines Matching refs:tconfig
92 struct test_rte_red_config *tconfig; /**< Test structure for RTE_RED config */ member
282 for (i = 0; i < tcfg->tconfig->num_cfg; i++) { in test_rte_red_init()
283 if (rte_red_config_init(&tcfg->tconfig->rconfig[i], in test_rte_red_init()
284 (uint16_t)tcfg->tconfig->wq_log2[i], in test_rte_red_init()
285 (uint16_t)tcfg->tconfig->min_th, in test_rte_red_init()
286 (uint16_t)tcfg->tconfig->max_th, in test_rte_red_init()
287 (uint16_t)tcfg->tconfig->maxp_inv[i]) != 0) { in test_rte_red_init()
451 .tconfig = &ft_tconfig,
485 if (increase_actual_qsize(tcfg->tconfig->rconfig, in func_test1()
494 if (increase_average_qsize(tcfg->tconfig->rconfig, in func_test1()
503 enqueue_dequeue_func(tcfg->tconfig->rconfig, in func_test1()
510 avg = rte_red_get_avg_int(tcfg->tconfig->rconfig, tcfg->tqueue->rdata); in func_test1()
517 drop_prob = calc_drop_prob(tcfg->tconfig->min_th, tcfg->tconfig->max_th, in func_test1()
518 *tcfg->tconfig->maxp_inv, tcfg->tlevel[i]); in func_test1()
522 if (tcfg->tlevel[i] == tcfg->tconfig->min_th) in func_test1()
524 else if (tcfg->tlevel[i] == tcfg->tconfig->max_th) in func_test1()
568 .tconfig = &ft2_tconfig,
588 if (increase_actual_qsize(tcfg->tconfig->rconfig, in func_test2()
597 if (increase_average_qsize(tcfg->tconfig->rconfig, in func_test2()
607 for (i = 0; i < tcfg->tconfig->num_cfg; i++) { in func_test2()
616 enqueue_dequeue_func(&tcfg->tconfig->rconfig[i], in func_test2()
623 avg = rte_red_get_avg_int(&tcfg->tconfig->rconfig[i], tcfg->tqueue->rdata); in func_test2()
628 drop_prob = calc_drop_prob(tcfg->tconfig->min_th, tcfg->tconfig->max_th, in func_test2()
629 tcfg->tconfig->maxp_inv[i], *tcfg->tlevel); in func_test2()
640 i, avg, tcfg->tconfig->min_th, tcfg->tconfig->max_th, in func_test2()
675 .tconfig = &ft3_tconfig,
695 if (increase_actual_qsize(tcfg->tconfig->rconfig, in func_test3()
704 if (increase_average_qsize(tcfg->tconfig->rconfig, in func_test3()
721 avg_before = rte_red_get_avg_float(tcfg->tconfig->rconfig, tcfg->tqueue->rdata); in func_test3()
734 if (rte_red_enqueue(tcfg->tconfig->rconfig, in func_test3()
745 (1 << *tcfg->tconfig->wq_log2), in func_test3()
747 avg_after = rte_red_get_avg_float(tcfg->tconfig->rconfig, in func_test3()
802 .tconfig = &ft4_tconfig,
827 if (increase_actual_qsize(tcfg->tconfig->rconfig, in func_test4()
836 if (increase_average_qsize(tcfg->tconfig->rconfig, in func_test4()
847 avg_before = rte_red_get_avg_float(tcfg->tconfig->rconfig, tcfg->tqueue->rdata); in func_test4()
865 if (rte_red_enqueue(tcfg->tconfig->rconfig, in func_test4()
891 avg_after = rte_red_get_avg_float(tcfg->tconfig->rconfig, tcfg->tqueue->rdata); in func_test4()
962 .tconfig = &ft5_tconfig,
986 if (increase_actual_qsize(&tcfg->tconfig->rconfig[tcfg->tqueue->qconfig[j]], in func_test5()
995 if (increase_average_qsize(&tcfg->tconfig->rconfig[tcfg->tqueue->qconfig[j]], in func_test5()
1014 enqueue_dequeue_func(&tcfg->tconfig->rconfig[tcfg->tqueue->qconfig[j]], in func_test5()
1021 avg = rte_red_get_avg_int(&tcfg->tconfig->rconfig[tcfg->tqueue->qconfig[j]], in func_test5()
1027 drop_prob = calc_drop_prob(tcfg->tconfig->min_th, tcfg->tconfig->max_th, in func_test5()
1028 tcfg->tconfig->maxp_inv[tcfg->tqueue->qconfig[j]], in func_test5()
1035 tcfg->tconfig->min_th, tcfg->tconfig->max_th, in func_test5()
1089 .tconfig = &ft6_tconfig,
1111 if (increase_actual_qsize(&tcfg->tconfig->rconfig[tcfg->tqueue->qconfig[j]], in func_test6()
1119 if (increase_average_qsize(&tcfg->tconfig->rconfig[tcfg->tqueue->qconfig[j]], in func_test6()
1134 avg_before = rte_red_get_avg_float(&tcfg->tconfig->rconfig[tcfg->tqueue->qconfig[j]], in func_test6()
1147 if (rte_red_enqueue(&tcfg->tconfig->rconfig[tcfg->tqueue->qconfig[j]], in func_test6()
1158 (1 << tcfg->tconfig->wq_log2[tcfg->tqueue->qconfig[j]]), in func_test6()
1160 avg_after = rte_red_get_avg_float(&tcfg->tconfig->rconfig[tcfg->tqueue->qconfig[j]], in func_test6()
1259 .tconfig = &pt_tconfig,
1270 .tconfig = &pt_tconfig,
1281 .tconfig = &pt_tconfig,
1319 rte_red_set_avg_int(tcfg->tconfig->rconfig, tcfg->tqueue->rdata, *tcfg->tlevel); in perf1_test()
1320 if (rte_red_get_avg_int(tcfg->tconfig->rconfig, tcfg->tqueue->rdata) in perf1_test()
1326 enqueue_dequeue_perf(tcfg->tconfig->rconfig, in perf1_test()
1375 .tconfig = &pt_tconfig,
1394 .tconfig = &pt_tconfig,
1413 .tconfig = &pt_tconfig,
1462 rte_red_set_avg_int(tcfg->tconfig->rconfig, tcfg->tqueue->rdata, *tcfg->tlevel); in perf2_test()
1463 avg_before = rte_red_get_avg_float(tcfg->tconfig->rconfig, tcfg->tqueue->rdata); in perf2_test()
1485 ret = rte_red_enqueue(tcfg->tconfig->rconfig, tcfg->tqueue->rdata, in perf2_test()
1507 avg_after = rte_red_get_avg_float(tcfg->tconfig->rconfig, tcfg->tqueue->rdata); in perf2_test()
1509 (1 << *tcfg->tconfig->wq_log2), in perf2_test()
1607 .tconfig = &ovfl_tconfig,
1640 ret = rte_red_enqueue(tcfg->tconfig->rconfig, tcfg->tqueue->rdata, in ovfl_test1()
1653 ret = rte_red_enqueue(tcfg->tconfig->rconfig, tcfg->tqueue->rdata, in ovfl_test1()
1656 avg = rte_red_get_avg_int(tcfg->tconfig->rconfig, tcfg->tqueue->rdata); in ovfl_test1()
1668 avg = rte_red_get_avg_int(tcfg->tconfig->rconfig, tcfg->tqueue->rdata); in ovfl_test1()
1678 drop_prob = calc_drop_prob(tcfg->tconfig->min_th, in ovfl_test1()
1679 tcfg->tconfig->max_th, in ovfl_test1()
1680 *tcfg->tconfig->maxp_inv, in ovfl_test1()
1688 avg, *tcfg->tconfig->wq_log2, RTE_RED_SCALING, in ovfl_test1()