| 271 | } |
| 272 | |
| 273 | static uint32_t control_thread_start(void *arg) |
| 274 | { |
| 275 | struct control_thread_params *params = arg; |
| 276 | void *start_arg = params->arg; |
| 277 | rte_thread_func start_routine = params->start_routine; |
| 278 | |
| 279 | if (control_thread_init(arg) != 0) |
| 280 | return 0; |
| 281 | |
| 282 | return start_routine(start_arg); |
| 283 | } |
| 284 | |
| 285 | int |
| 286 | rte_thread_create_control(rte_thread_t *thread, const char *name, |
nothing calls this directly
no test coverage detected