| 4025 | } |
| 4026 | |
| 4027 | static int |
| 4028 | unregister_eth_event_callback(void) |
| 4029 | { |
| 4030 | int ret; |
| 4031 | enum rte_eth_event_type event; |
| 4032 | |
| 4033 | for (event = RTE_ETH_EVENT_UNKNOWN; |
| 4034 | event < RTE_ETH_EVENT_MAX; event++) { |
| 4035 | ret = rte_eth_dev_callback_unregister(RTE_ETH_ALL, |
| 4036 | event, |
| 4037 | eth_event_callback, |
| 4038 | NULL); |
| 4039 | if (ret != 0) { |
| 4040 | TESTPMD_LOG(ERR, "Failed to unregister callback for " |
| 4041 | "%s event\n", eth_event_desc[event]); |
| 4042 | return -1; |
| 4043 | } |
| 4044 | } |
| 4045 | |
| 4046 | return 0; |
| 4047 | } |
| 4048 | |
| 4049 | /* This function is used by the interrupt thread */ |
| 4050 | static void |
no test coverage detected