| 6021 | } |
| 6022 | |
| 6023 | void |
| 6024 | remove_rx_dump_callbacks(portid_t portid) |
| 6025 | { |
| 6026 | struct rte_eth_dev_info dev_info; |
| 6027 | uint16_t queue; |
| 6028 | int ret; |
| 6029 | |
| 6030 | if (port_id_is_invalid(portid, ENABLED_WARN)) |
| 6031 | return; |
| 6032 | |
| 6033 | ret = eth_dev_info_get_print_err(portid, &dev_info); |
| 6034 | if (ret != 0) |
| 6035 | return; |
| 6036 | |
| 6037 | for (queue = 0; queue < dev_info.nb_rx_queues; queue++) |
| 6038 | if (ports[portid].rx_dump_cb[queue]) { |
| 6039 | rte_eth_remove_rx_callback(portid, queue, |
| 6040 | ports[portid].rx_dump_cb[queue]); |
| 6041 | ports[portid].rx_dump_cb[queue] = NULL; |
| 6042 | } |
| 6043 | } |
| 6044 | |
| 6045 | void |
| 6046 | remove_tx_dump_callbacks(portid_t portid) |
no test coverage detected