* ring create/lookup reentrancy test */
| 82 | * ring create/lookup reentrancy test |
| 83 | */ |
| 84 | static void |
| 85 | ring_clean(unsigned int lcore_id) |
| 86 | { |
| 87 | struct rte_ring *rp; |
| 88 | char ring_name[MAX_STRING_SIZE]; |
| 89 | int i; |
| 90 | |
| 91 | rp = rte_ring_lookup("fr_test_once"); |
| 92 | rte_ring_free(rp); |
| 93 | |
| 94 | for (i = 0; i < MAX_ITER_MULTI; i++) { |
| 95 | snprintf(ring_name, sizeof(ring_name), |
| 96 | "fr_test_%d_%d", lcore_id, i); |
| 97 | rp = rte_ring_lookup(ring_name); |
| 98 | rte_ring_free(rp); |
| 99 | } |
| 100 | } |
| 101 | |
| 102 | static int |
| 103 | ring_create_lookup(__rte_unused void *arg) |
nothing calls this directly
no test coverage detected