#include <rte_config.h>
#include <rte_ethdev.h>
#include <rte_version.h>
-#include <boost/program_options.hpp>
/*********************** Compat section ***************************************/
// We currently support only versions 2.0 and above.
public:
using cpuset = std::bitset<RTE_MAX_LCORE>;
- static void init(cpuset cpus, boost::program_options::variables_map opts);
+ static void init(cpuset cpus, const std::string& argv0, const std::optional<std::string>& hugepages_path, bool dpdk_pmd);
/**
* Returns the amount of memory needed for DPDK
* @param num_cpus Number of CPUs the application is going to use