git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
net/mlx5: optimize header modify action memory
[dpdk.git]
/
app
/
test-bbdev
/
test_bbdev_vector.c
diff --git
a/app/test-bbdev/test_bbdev_vector.c
b/app/test-bbdev/test_bbdev_vector.c
index
77356cb
..
614dbd1
100644
(file)
--- 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_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;
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;
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;
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;
for (i = 0; i < vector->entries[DATA_HARD_OUTPUT].nb_segments; i++)
if (vector->entries[DATA_HARD_OUTPUT].segments[i].addr == NULL)
return -1;
@@
-1055,9
+1052,9
@@
check_decoder(struct test_bbdev_vector *vector)
if (!(mask & TEST_BBDEV_VF_CODE_BLOCK_MODE)) {
printf(
"WARNING: code_block_mode was not specified in vector file and will be set to 1 (0 - TB Mode, 1 - CB mode)\n");
if (!(mask & TEST_BBDEV_VF_CODE_BLOCK_MODE)) {
printf(
"WARNING: code_block_mode was not specified in vector file and will be set to 1 (0 - TB Mode, 1 - CB mode)\n");
- turbo_dec->code_block_mode =
1
;
+ turbo_dec->code_block_mode =
RTE_BBDEV_CODE_BLOCK
;
}
}
- if (turbo_dec->code_block_mode ==
0
) {
+ if (turbo_dec->code_block_mode ==
RTE_BBDEV_TRANSPORT_BLOCK
) {
if (!(mask & TEST_BBDEV_VF_EA))
printf(
"WARNING: ea was not specified in vector file and will be set to 0\n");
if (!(mask & TEST_BBDEV_VF_EA))
printf(
"WARNING: ea was not specified in vector file and will be set to 0\n");
@@
-1145,9
+1142,9
@@
check_ldpc_decoder(struct test_bbdev_vector *vector)
if (!(mask & TEST_BBDEV_VF_CODE_BLOCK_MODE)) {
printf(
"WARNING: code_block_mode was not specified in vector file and will be set to 1 (0 - TB Mode, 1 - CB mode)\n");
if (!(mask & TEST_BBDEV_VF_CODE_BLOCK_MODE)) {
printf(
"WARNING: code_block_mode was not specified in vector file and will be set to 1 (0 - TB Mode, 1 - CB mode)\n");
- ldpc_dec->code_block_mode =
1
;
+ ldpc_dec->code_block_mode =
RTE_BBDEV_CODE_BLOCK
;
}
}
- if (ldpc_dec->code_block_mode ==
0
) {
+ if (ldpc_dec->code_block_mode ==
RTE_BBDEV_TRANSPORT_BLOCK
) {
if (!(mask & TEST_BBDEV_VF_EA))
printf(
"WARNING: ea was not specified in vector file and will be set to 0\n");
if (!(mask & TEST_BBDEV_VF_EA))
printf(
"WARNING: ea was not specified in vector file and will be set to 0\n");
@@
-1213,9
+1210,9
@@
check_encoder(struct test_bbdev_vector *vector)
if (!(mask & TEST_BBDEV_VF_CODE_BLOCK_MODE)) {
printf(
"WARNING: code_block_mode was not specified in vector file and will be set to 1\n");
if (!(mask & TEST_BBDEV_VF_CODE_BLOCK_MODE)) {
printf(
"WARNING: code_block_mode was not specified in vector file and will be set to 1\n");
- vector->turbo_enc.code_block_mode =
1
;
+ vector->turbo_enc.code_block_mode =
RTE_BBDEV_CODE_BLOCK
;
}
}
- if (vector->turbo_enc.code_block_mode ==
0
) {
+ if (vector->turbo_enc.code_block_mode ==
RTE_BBDEV_TRANSPORT_BLOCK
) {
if (!(mask & TEST_BBDEV_VF_EA) && (vector->turbo_enc.op_flags &
RTE_BBDEV_TURBO_RATE_MATCH))
printf(
if (!(mask & TEST_BBDEV_VF_EA) && (vector->turbo_enc.op_flags &
RTE_BBDEV_TURBO_RATE_MATCH))
printf(
@@
-1301,9
+1298,9
@@
check_ldpc_encoder(struct test_bbdev_vector *vector)
if (!(mask & TEST_BBDEV_VF_CODE_BLOCK_MODE)) {
printf(
"WARNING: code_block_mode was not specified in vector file and will be set to 1\n");
if (!(mask & TEST_BBDEV_VF_CODE_BLOCK_MODE)) {
printf(
"WARNING: code_block_mode was not specified in vector file and will be set to 1\n");
- vector->turbo_enc.code_block_mode =
1
;
+ vector->turbo_enc.code_block_mode =
RTE_BBDEV_CODE_BLOCK
;
}
}
- if (vector->turbo_enc.code_block_mode ==
0
) {
+ if (vector->turbo_enc.code_block_mode ==
RTE_BBDEV_TRANSPORT_BLOCK
) {
} else {
if (!(mask & TEST_BBDEV_VF_E) && (vector->turbo_enc.op_flags &
RTE_BBDEV_TURBO_RATE_MATCH))
} else {
if (!(mask & TEST_BBDEV_VF_E) && (vector->turbo_enc.op_flags &
RTE_BBDEV_TURBO_RATE_MATCH))