| 4003 | } |
| 4004 | |
| 4005 | static int |
| 4006 | register_eth_event_callback(void) |
| 4007 | { |
| 4008 | int ret; |
| 4009 | enum rte_eth_event_type event; |
| 4010 | |
| 4011 | for (event = RTE_ETH_EVENT_UNKNOWN; |
| 4012 | event < RTE_ETH_EVENT_MAX; event++) { |
| 4013 | ret = rte_eth_dev_callback_register(RTE_ETH_ALL, |
| 4014 | event, |
| 4015 | eth_event_callback, |
| 4016 | NULL); |
| 4017 | if (ret != 0) { |
| 4018 | TESTPMD_LOG(ERR, "Failed to register callback for " |
| 4019 | "%s event\n", eth_event_desc[event]); |
| 4020 | return -1; |
| 4021 | } |
| 4022 | } |
| 4023 | |
| 4024 | return 0; |
| 4025 | } |
| 4026 | |
| 4027 | static int |
| 4028 | unregister_eth_event_callback(void) |
no test coverage detected