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
ixgbe/base: hook hardware address declaration
[dpdk.git]
/
app
/
test
/
test_func_reentrancy.c
diff --git
a/app/test/test_func_reentrancy.c
b/app/test/test_func_reentrancy.c
index
501b237
..
dc070af
100644
(file)
--- a/
app/test/test_func_reentrancy.c
+++ b/
app/test/test_func_reentrancy.c
@@
-47,7
+47,6
@@
#include <rte_memzone.h>
#include <rte_launch.h>
#include <rte_cycles.h>
#include <rte_memzone.h>
#include <rte_launch.h>
#include <rte_cycles.h>
-#include <rte_tailq.h>
#include <rte_eal.h>
#include <rte_per_lcore.h>
#include <rte_lcore.h>
#include <rte_eal.h>
#include <rte_per_lcore.h>
#include <rte_lcore.h>
@@
-129,7
+128,7
@@
ring_create_lookup(__attribute__((unused)) void *arg)
/* create/lookup new ring several times */
for (i = 0; i < MAX_ITER_TIMES; i++) {
/* create/lookup new ring several times */
for (i = 0; i < MAX_ITER_TIMES; i++) {
-
rte_
snprintf(ring_name, sizeof(ring_name), "fr_test_%d_%d", lcore_self, i);
+ snprintf(ring_name, sizeof(ring_name), "fr_test_%d_%d", lcore_self, i);
rp = rte_ring_create(ring_name, 4096, SOCKET_ID_ANY, 0);
if (NULL == rp)
return -1;
rp = rte_ring_create(ring_name, 4096, SOCKET_ID_ANY, 0);
if (NULL == rp)
return -1;
@@
-139,7
+138,7
@@
ring_create_lookup(__attribute__((unused)) void *arg)
/* verify all ring created sucessful */
for (i = 0; i < MAX_ITER_TIMES; i++) {
/* verify all ring created sucessful */
for (i = 0; i < MAX_ITER_TIMES; i++) {
-
rte_
snprintf(ring_name, sizeof(ring_name), "fr_test_%d_%d", lcore_self, i);
+ snprintf(ring_name, sizeof(ring_name), "fr_test_%d_%d", lcore_self, i);
if (rte_ring_lookup(ring_name) == NULL)
return -1;
}
if (rte_ring_lookup(ring_name) == NULL)
return -1;
}
@@
-179,7
+178,7
@@
mempool_create_lookup(__attribute__((unused)) void *arg)
/* create/lookup new ring several times */
for (i = 0; i < MAX_ITER_TIMES; i++) {
/* create/lookup new ring several times */
for (i = 0; i < MAX_ITER_TIMES; i++) {
-
rte_
snprintf(mempool_name, sizeof(mempool_name), "fr_test_%d_%d", lcore_self, i);
+ snprintf(mempool_name, sizeof(mempool_name), "fr_test_%d_%d", lcore_self, i);
mp = rte_mempool_create(mempool_name, MEMPOOL_SIZE,
MEMPOOL_ELT_SIZE, 0, 0,
NULL, NULL,
mp = rte_mempool_create(mempool_name, MEMPOOL_SIZE,
MEMPOOL_ELT_SIZE, 0, 0,
NULL, NULL,
@@
-193,7
+192,7
@@
mempool_create_lookup(__attribute__((unused)) void *arg)
/* verify all ring created sucessful */
for (i = 0; i < MAX_ITER_TIMES; i++) {
/* verify all ring created sucessful */
for (i = 0; i < MAX_ITER_TIMES; i++) {
-
rte_
snprintf(mempool_name, sizeof(mempool_name), "fr_test_%d_%d", lcore_self, i);
+ snprintf(mempool_name, sizeof(mempool_name), "fr_test_%d_%d", lcore_self, i);
if (rte_mempool_lookup(mempool_name) == NULL)
return -1;
}
if (rte_mempool_lookup(mempool_name) == NULL)
return -1;
}
@@
-210,7
+209,7
@@
hash_clean(unsigned lcore_id)
int i;
for (i = 0; i < MAX_ITER_TIMES; i++) {
int i;
for (i = 0; i < MAX_ITER_TIMES; i++) {
-
rte_
snprintf(hash_name, sizeof(hash_name), "fr_test_%d_%d", lcore_id, i);
+ snprintf(hash_name, sizeof(hash_name), "fr_test_%d_%d", lcore_id, i);
if ((handle = rte_hash_find_existing(hash_name)) != NULL)
rte_hash_free(handle);
if ((handle = rte_hash_find_existing(hash_name)) != NULL)
rte_hash_free(handle);
@@
-246,7
+245,7
@@
hash_create_free(__attribute__((unused)) void *arg)
/* create mutiple times simultaneously */
for (i = 0; i < MAX_ITER_TIMES; i++) {
/* create mutiple times simultaneously */
for (i = 0; i < MAX_ITER_TIMES; i++) {
-
rte_
snprintf(hash_name, sizeof(hash_name), "fr_test_%d_%d", lcore_self, i);
+ snprintf(hash_name, sizeof(hash_name), "fr_test_%d_%d", lcore_self, i);
hash_params.name = hash_name;
handle = rte_hash_create(&hash_params);
hash_params.name = hash_name;
handle = rte_hash_create(&hash_params);
@@
-262,7
+261,7
@@
hash_create_free(__attribute__((unused)) void *arg)
/* verify free correct */
for (i = 0; i < MAX_ITER_TIMES; i++) {
/* verify free correct */
for (i = 0; i < MAX_ITER_TIMES; i++) {
-
rte_
snprintf(hash_name, sizeof(hash_name), "fr_test_%d_%d", lcore_self, i);
+ snprintf(hash_name, sizeof(hash_name), "fr_test_%d_%d", lcore_self, i);
if (NULL != rte_hash_find_existing(hash_name))
return -1;
if (NULL != rte_hash_find_existing(hash_name))
return -1;
@@
-279,7
+278,7
@@
fbk_clean(unsigned lcore_id)
int i;
for (i = 0; i < MAX_ITER_TIMES; i++) {
int i;
for (i = 0; i < MAX_ITER_TIMES; i++) {
-
rte_
snprintf(fbk_name, sizeof(fbk_name), "fr_test_%d_%d", lcore_id, i);
+ snprintf(fbk_name, sizeof(fbk_name), "fr_test_%d_%d", lcore_id, i);
if ((handle = rte_fbk_hash_find_existing(fbk_name)) != NULL)
rte_fbk_hash_free(handle);
if ((handle = rte_fbk_hash_find_existing(fbk_name)) != NULL)
rte_fbk_hash_free(handle);
@@
-314,7
+313,7
@@
fbk_create_free(__attribute__((unused)) void *arg)
/* create mutiple fbk tables simultaneously */
for (i = 0; i < MAX_ITER_TIMES; i++) {
/* create mutiple fbk tables simultaneously */
for (i = 0; i < MAX_ITER_TIMES; i++) {
-
rte_
snprintf(fbk_name, sizeof(fbk_name), "fr_test_%d_%d", lcore_self, i);
+ snprintf(fbk_name, sizeof(fbk_name), "fr_test_%d_%d", lcore_self, i);
fbk_params.name = fbk_name;
handle = rte_fbk_hash_create(&fbk_params);
fbk_params.name = fbk_name;
handle = rte_fbk_hash_create(&fbk_params);
@@
-330,7
+329,7
@@
fbk_create_free(__attribute__((unused)) void *arg)
/* verify free correct */
for (i = 0; i < MAX_ITER_TIMES; i++) {
/* verify free correct */
for (i = 0; i < MAX_ITER_TIMES; i++) {
-
rte_
snprintf(fbk_name, sizeof(fbk_name), "fr_test_%d_%d", lcore_self, i);
+ snprintf(fbk_name, sizeof(fbk_name), "fr_test_%d_%d", lcore_self, i);
if (NULL != rte_fbk_hash_find_existing(fbk_name))
return -1;
if (NULL != rte_fbk_hash_find_existing(fbk_name))
return -1;
@@
-349,7
+348,7
@@
lpm_clean(unsigned lcore_id)
int i;
for (i = 0; i < MAX_LPM_ITER_TIMES; i++) {
int i;
for (i = 0; i < MAX_LPM_ITER_TIMES; i++) {
-
rte_
snprintf(lpm_name, sizeof(lpm_name), "fr_test_%d_%d", lcore_id, i);
+ snprintf(lpm_name, sizeof(lpm_name), "fr_test_%d_%d", lcore_id, i);
if ((lpm = rte_lpm_find_existing(lpm_name)) != NULL)
rte_lpm_free(lpm);
if ((lpm = rte_lpm_find_existing(lpm_name)) != NULL)
rte_lpm_free(lpm);
@@
-375,7
+374,7
@@
lpm_create_free(__attribute__((unused)) void *arg)
/* create mutiple fbk tables simultaneously */
for (i = 0; i < MAX_LPM_ITER_TIMES; i++) {
/* create mutiple fbk tables simultaneously */
for (i = 0; i < MAX_LPM_ITER_TIMES; i++) {
-
rte_
snprintf(lpm_name, sizeof(lpm_name), "fr_test_%d_%d", lcore_self, i);
+ snprintf(lpm_name, sizeof(lpm_name), "fr_test_%d_%d", lcore_self, i);
lpm = rte_lpm_create(lpm_name, SOCKET_ID_ANY, 4, RTE_LPM_HEAP);
if (NULL == lpm)
return -1;
lpm = rte_lpm_create(lpm_name, SOCKET_ID_ANY, 4, RTE_LPM_HEAP);
if (NULL == lpm)
return -1;
@@
-389,7
+388,7
@@
lpm_create_free(__attribute__((unused)) void *arg)
/* verify free correct */
for (i = 0; i < MAX_LPM_ITER_TIMES; i++) {
/* verify free correct */
for (i = 0; i < MAX_LPM_ITER_TIMES; i++) {
-
rte_
snprintf(lpm_name, sizeof(lpm_name), "fr_test_%d_%d", lcore_self, i);
+ snprintf(lpm_name, sizeof(lpm_name), "fr_test_%d_%d", lcore_self, i);
if (NULL != rte_lpm_find_existing(lpm_name))
return -1;
}
if (NULL != rte_lpm_find_existing(lpm_name))
return -1;
}
@@
-465,7
+464,7
@@
launch_test(struct test_case *pt_case)
/**
* Main entry of func_reentrancy test
*/
/**
* Main entry of func_reentrancy test
*/
-int
+
static
int
test_func_reentrancy(void)
{
uint32_t case_id;
test_func_reentrancy(void)
{
uint32_t case_id;
@@
-492,3
+491,9
@@
test_func_reentrancy(void)
return 0;
}
return 0;
}
+
+static struct test_command func_reentrancy_cmd = {
+ .command = "func_reentrancy_autotest",
+ .callback = test_func_reentrancy,
+};
+REGISTER_TEST_COMMAND(func_reentrancy_cmd);