34 int retval = rte_eal_cleanup();
36 SCLogError(
"EAL cleanup failed: %s", strerror(-retval));
47 int retval = rte_eth_dev_get_port_by_name(ldev->
dev, &port_id);
49 SCLogError(
"%s: failed get port id, error: %s", ldev->
dev, rte_strerror(-retval));
54 rte_eth_dev_close(port_id);
65 DPDKDeviceResourcesDeinit(&ldev->dpdk_vars);
77 const char *DPDKGetPortNameByPortID(uint16_t pid)
79 static char dev_name[RTE_ETH_NAME_MAX_LEN];
80 int32_t ret = rte_eth_dev_get_name_by_port(pid, dev_name);
82 FatalError(
"Port %d: Failed to obtain port name (err: %s)", pid, rte_strerror(-ret));