This patch need to be rebased with this change: --- a/drivers/net/failsafe/failsafe_ether.c +++ b/drivers/net/failsafe/failsafe_ether.c @@ -417,7 +417,7 @@ failsafe_eth_rmv_event_callback(uint8_t port_id __rte_unused, void failsafe_eth_lsc_event_callback(uint8_t port_id __rte_unused, enum rte_eth_event_type event __rte_unused, - void *cb_arg) + void *cb_arg, void *ret __rte_unused) { struct rte_eth_dev *dev = cb_arg; int ret; @@ -426,5 +426,5 @@ failsafe_eth_lsc_event_callback(uint8_t port_id __rte_unused, /* We must pass on the LSC event */ if (ret) _rte_eth_dev_callback_process(dev, RTE_ETH_EVENT_INTR_LSC, - NULL); + NULL, NULL); }
--- a/drivers/net/failsafe/failsafe_private.h +++ b/drivers/net/failsafe/failsafe_private.h void failsafe_eth_lsc_event_callback(uint8_t port_id, enum rte_eth_event_type event, - void *cb_arg); + void *cb_arg, void *ret);