| 488 | } |
| 489 | |
| 490 | static void *do_test(void *arg) |
| 491 | { |
| 492 | struct thread_data *td = arg; |
| 493 | int protocol = 0; |
| 494 | |
| 495 | setup_sockaddr(cfg_family, str_addr, &td->dst_addr); |
| 496 | |
| 497 | do_tx(td, cfg_family, cfg_type, protocol); |
| 498 | pthread_exit(&td->ret); |
| 499 | return NULL; |
| 500 | } |
| 501 | |
| 502 | static void usage(const char *filepath) |
| 503 | { |
nothing calls this directly
no test coverage detected