* functional test enqueue/dequeue packets */
| 407 | * functional test enqueue/dequeue packets |
| 408 | */ |
| 409 | static void enqueue_dequeue_func(struct rte_red_config *red_cfg, |
| 410 | struct rte_red *red, |
| 411 | uint32_t *q, |
| 412 | uint32_t num_ops, |
| 413 | uint32_t *enqueued, |
| 414 | uint32_t *dropped) |
| 415 | { |
| 416 | uint32_t i = 0; |
| 417 | |
| 418 | for (i = 0; i < num_ops; i++) { |
| 419 | int ret = 0; |
| 420 | |
| 421 | /** |
| 422 | * enqueue |
| 423 | */ |
| 424 | ret = rte_red_enqueue(red_cfg, red, *q, get_port_ts()); |
| 425 | if (ret == 0) |
| 426 | (*enqueued)++; |
| 427 | else |
| 428 | (*dropped)++; |
| 429 | } |
| 430 | } |
| 431 | |
| 432 | /** |
| 433 | * Test F1: functional test 1 |
no test coverage detected