| 584 | } |
| 585 | |
| 586 | static void |
| 587 | destroy_default_flow(uint16_t portid) |
| 588 | { |
| 589 | struct rte_flow_error err; |
| 590 | int ret; |
| 591 | |
| 592 | if (!default_flow[portid]) |
| 593 | return; |
| 594 | ret = rte_flow_destroy(portid, default_flow[portid], &err); |
| 595 | if (ret) { |
| 596 | printf("\nDefault flow rule destroy failed\n"); |
| 597 | return; |
| 598 | } |
| 599 | default_flow[portid] = NULL; |
| 600 | } |
| 601 | |
| 602 | struct rte_mbuf **tx_pkts_burst; |
| 603 | struct rte_mbuf **rx_pkts_burst; |
no test coverage detected