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: move locally used functions to static
[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
a37e35f
..
e4f68e2
100644
(file)
--- a/
app/test-bbdev/test_bbdev_vector.c
+++ b/
app/test-bbdev/test_bbdev_vector.c
@@
-2,7
+2,7
@@
* Copyright(c) 2017 Intel Corporation
*/
* Copyright(c) 2017 Intel Corporation
*/
-#ifdef RTE_EXEC_ENV_
BSDAPP
+#ifdef RTE_EXEC_ENV_
FREEBSD
#define _WITH_GETLINE
#endif
#include <stdio.h>
#define _WITH_GETLINE
#endif
#include <stdio.h>
@@
-412,6
+412,10
@@
parse_decoder_params(const char *key_token, char *token,
vector->mask |= TEST_BBDEV_VF_NUM_MAPS;
turbo_dec->num_maps = (uint8_t) strtoul(token, &err, 0);
ret = ((err == NULL) || (*err != '\0')) ? -1 : 0;
vector->mask |= TEST_BBDEV_VF_NUM_MAPS;
turbo_dec->num_maps = (uint8_t) strtoul(token, &err, 0);
ret = ((err == NULL) || (*err != '\0')) ? -1 : 0;
+ } else if (!strcmp(key_token, "r")) {
+ vector->mask |= TEST_BBDEV_VF_R;
+ turbo_dec->tb_params.r = (uint8_t) strtoul(token, &err, 0);
+ ret = ((err == NULL) || (*err != '\0')) ? -1 : 0;
} else if (!strcmp(key_token, "code_block_mode")) {
vector->mask |= TEST_BBDEV_VF_CODE_BLOCK_MODE;
turbo_dec->code_block_mode = (uint8_t) strtoul(token, &err, 0);
} else if (!strcmp(key_token, "code_block_mode")) {
vector->mask |= TEST_BBDEV_VF_CODE_BLOCK_MODE;
turbo_dec->code_block_mode = (uint8_t) strtoul(token, &err, 0);
@@
-714,6
+718,9
@@
check_decoder(struct test_bbdev_vector *vector)
if (!(mask & TEST_BBDEV_VF_CAB))
printf(
"WARNING: cab was not specified in vector file and will be set to 0\n");
if (!(mask & TEST_BBDEV_VF_CAB))
printf(
"WARNING: cab was not specified in vector file and will be set to 0\n");
+ if (!(mask & TEST_BBDEV_VF_R))
+ printf(
+ "WARNING: r was not specified in vector file and will be set to 0\n");
} else {
if (!(mask & TEST_BBDEV_VF_E))
printf(
} else {
if (!(mask & TEST_BBDEV_VF_E))
printf(
@@
-891,8
+898,7
@@
test_bbdev_vector_read(const char *filename,
goto exit;
}
goto exit;
}
- memset(entry, 0, strlen(line) + 1);
- strncpy(entry, line, strlen(line));
+ strcpy(entry, line);
/* check if entry ends with , or = */
if (entry[strlen(entry) - 1] == ','
/* check if entry ends with , or = */
if (entry[strlen(entry) - 1] == ','
@@
-914,7
+920,8
@@
test_bbdev_vector_read(const char *filename,
}
entry = entry_extended;
}
entry = entry_extended;
- strncat(entry, line, strlen(line));
+ /* entry has been allocated accordingly */
+ strcpy(&entry[strlen(entry)], line);
if (entry[strlen(entry) - 1] != ',')
break;
if (entry[strlen(entry) - 1] != ',')
break;