| 311 | } |
| 312 | |
| 313 | static inline int |
| 314 | check_excess_events(uint8_t port) |
| 315 | { |
| 316 | int i; |
| 317 | uint16_t valid_event; |
| 318 | struct rte_event ev; |
| 319 | |
| 320 | /* Check for excess events, try for a few times and exit */ |
| 321 | for (i = 0; i < 32; i++) { |
| 322 | valid_event = rte_event_dequeue_burst(evdev, port, &ev, 1, 0); |
| 323 | |
| 324 | RTE_TEST_ASSERT_SUCCESS(valid_event, |
| 325 | "Unexpected valid event=%d", |
| 326 | *rte_event_pmd_selftest_seqn(ev.mbuf)); |
| 327 | } |
| 328 | return 0; |
| 329 | } |
| 330 | |
| 331 | static inline int |
| 332 | generate_random_events(const unsigned int total_events) |
no test coverage detected