Commit d57b5bd2 authored by Antoine Kaufmann's avatar Antoine Kaufmann
Browse files

i40e_bm: use multi nic runner

parent df5bad60
......@@ -30,6 +30,7 @@
#include <cassert>
#include <iostream>
#include "lib/simbricks/nicbm/multinic.h"
#include "sims/nic/i40e_bm/i40e_base_wrapper.h"
namespace i40e {
......@@ -824,8 +825,15 @@ int_ev::int_ev() {
} // namespace i40e
class i40e_factory : public nicbm::MultiNicRunner::DeviceFactory {
public:
virtual nicbm::Runner::Device &create() override {
return *new i40e::i40e_bm;
}
};
int main(int argc, char *argv[]) {
i40e::i40e_bm dev;
nicbm::Runner r(dev);
return r.RunMain(argc, argv);
i40e_factory fact;
nicbm::MultiNicRunner mr(fact);
return mr.RunMain(argc, argv);
}
......@@ -29,7 +29,7 @@ OBJS := $(addprefix $(d),i40e_bm.o i40e_queues.o i40e_adminq.o i40e_hmc.o \
$(OBJS): CPPFLAGS := $(CPPFLAGS) -I$(d)include/
$(bin_i40e_bm): $(OBJS) $(lib_nicbm) $(lib_nicif)
$(bin_i40e_bm): $(OBJS) $(lib_nicbm) $(lib_nicif) -lboost_fiber -lboost_context -lpthread
CLEAN := $(bin_i40e_bm) $(OBJS)
ALL := $(bin_i40e_bm)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment