X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=app%2Ftest-bbdev%2Ftest_bbdev_vector.c;h=50d1da00f7d835c044f16e6d7425502cd4689ab8;hb=439009e4ef3469ff1cd68d4ec71ca922f3a6d68f;hp=77356cba3f82e3491ee54ac7d8c701db60b3682e;hpb=d819c08327f329836bd3d791df0999ece19db7fa;p=dpdk.git diff --git a/app/test-bbdev/test_bbdev_vector.c b/app/test-bbdev/test_bbdev_vector.c index 77356cba3f..50d1da00f7 100644 --- a/app/test-bbdev/test_bbdev_vector.c +++ b/app/test-bbdev/test_bbdev_vector.c @@ -197,6 +197,9 @@ op_ldpc_decoder_flag_strtoul(char *token, uint32_t *op_flag_value) else if (!strcmp(token, "RTE_BBDEV_LDPC_INTERNAL_HARQ_MEMORY_OUT_ENABLE")) *op_flag_value = RTE_BBDEV_LDPC_INTERNAL_HARQ_MEMORY_OUT_ENABLE; + else if (!strcmp(token, + "RTE_BBDEV_LDPC_INTERNAL_HARQ_MEMORY_LOOPBACK")) + *op_flag_value = RTE_BBDEV_LDPC_INTERNAL_HARQ_MEMORY_LOOPBACK; else { printf("The given value is not a LDPC decoder flag\n"); return -1; @@ -943,16 +946,10 @@ check_ldpc_decoder_segments(struct test_bbdev_vector *vector) unsigned char i; struct rte_bbdev_op_ldpc_dec *ldpc_dec = &vector->ldpc_dec; - if (vector->entries[DATA_INPUT].nb_segments == 0) - return -1; - for (i = 0; i < vector->entries[DATA_INPUT].nb_segments; i++) if (vector->entries[DATA_INPUT].segments[i].addr == NULL) return -1; - if (vector->entries[DATA_HARD_OUTPUT].nb_segments == 0) - return -1; - for (i = 0; i < vector->entries[DATA_HARD_OUTPUT].nb_segments; i++) if (vector->entries[DATA_HARD_OUTPUT].segments[i].addr == NULL) return -1;