| 328 | } |
| 329 | |
| 330 | static void |
| 331 | dsw_drain(uint8_t dev_id, struct dsw_evdev *dsw, |
| 332 | eventdev_stop_flush_t flush, void *flush_arg) |
| 333 | { |
| 334 | uint16_t port_id; |
| 335 | |
| 336 | if (flush == NULL) |
| 337 | return; |
| 338 | |
| 339 | for (port_id = 0; port_id < dsw->num_ports; port_id++) { |
| 340 | struct dsw_port *port = &dsw->ports[port_id]; |
| 341 | |
| 342 | dsw_port_drain_out(dev_id, dsw, port, flush, flush_arg); |
| 343 | dsw_port_drain_paused(dev_id, port, flush, flush_arg); |
| 344 | dsw_port_drain_in_ring(dev_id, port, flush, flush_arg); |
| 345 | } |
| 346 | } |
| 347 | |
| 348 | static void |
| 349 | dsw_stop(struct rte_eventdev *dev) |
no test coverage detected