X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fdpdkevents.c;h=9fc42b336f617eb3afd2bc0e91f73cafbbd48bd6;hb=6f7193eb7af4a76239332988ac2803eb2ce361d9;hp=064dce162373921e5c88f73ab0d56cae6297297f;hpb=0b7cd83a5e6bac068ea83a88a5ddcfb07c09fbec;p=collectd.git diff --git a/src/dpdkevents.c b/src/dpdkevents.c index 064dce16..9fc42b33 100644 --- a/src/dpdkevents.c +++ b/src/dpdkevents.c @@ -420,7 +420,11 @@ static int dpdk_helper_link_status_get(dpdk_helper_ctx_t *phc) { dpdk_events_ctx_t *ec = DPDK_EVENTS_CTX_GET(phc); /* get Link Status values from DPDK */ +#if RTE_VERSION < RTE_VERSION_NUM(18, 05, 0, 0) uint8_t nb_ports = rte_eth_dev_count(); +#else + uint8_t nb_ports = rte_eth_dev_count_avail(); +#endif if (nb_ports == 0) { DPDK_CHILD_LOG("dpdkevent-helper: No DPDK ports available. " "Check bound devices to DPDK driver.\n");