| 6043 | } |
| 6044 | |
| 6045 | void |
| 6046 | remove_tx_dump_callbacks(portid_t portid) |
| 6047 | { |
| 6048 | struct rte_eth_dev_info dev_info; |
| 6049 | uint16_t queue; |
| 6050 | int ret; |
| 6051 | |
| 6052 | if (port_id_is_invalid(portid, ENABLED_WARN)) |
| 6053 | return; |
| 6054 | |
| 6055 | ret = eth_dev_info_get_print_err(portid, &dev_info); |
| 6056 | if (ret != 0) |
| 6057 | return; |
| 6058 | |
| 6059 | for (queue = 0; queue < dev_info.nb_tx_queues; queue++) |
| 6060 | if (ports[portid].tx_dump_cb[queue]) { |
| 6061 | rte_eth_remove_tx_callback(portid, queue, |
| 6062 | ports[portid].tx_dump_cb[queue]); |
| 6063 | ports[portid].tx_dump_cb[queue] = NULL; |
| 6064 | } |
| 6065 | } |
| 6066 | |
| 6067 | void |
| 6068 | configure_rxtx_dump_callbacks(uint16_t verbose) |
no test coverage detected