* functional test enqueue/dequeue packets */
| 284 | * functional test enqueue/dequeue packets |
| 285 | */ |
| 286 | static void |
| 287 | enqueue_dequeue_func(struct rte_pie_config *pie_cfg, |
| 288 | struct rte_pie *pie, |
| 289 | uint32_t *qlen, |
| 290 | uint32_t num_ops, |
| 291 | uint32_t *enqueued, |
| 292 | uint32_t *dropped) |
| 293 | { |
| 294 | uint32_t i = 0; |
| 295 | |
| 296 | for (i = 0; i < num_ops; i++) { |
| 297 | int ret = 0; |
| 298 | |
| 299 | /** |
| 300 | * enqueue |
| 301 | */ |
| 302 | ret = rte_pie_enqueue(pie_cfg, pie, *qlen, sizeof(uint32_t), |
| 303 | get_port_ts()); |
| 304 | if (ret == 0) |
| 305 | (*enqueued)++; |
| 306 | else |
| 307 | (*dropped)++; |
| 308 | } |
| 309 | } |
| 310 | |
| 311 | /** |
| 312 | * setup default values for the Functional test structures |
no test coverage detected