Signed-off-by: Haomai Wang <haomai@xsky.com>
#ifdef HAVE_RDMA
#include "rdma/RDMAStack.h"
#endif
+#ifdef HAVE_DPDK
+#include "dpdk/DPDKStack.h"
+#endif
#include "common/dout.h"
#include "include/assert.h"
else if (t == "rdma")
return std::make_shared<RDMAStack>(c, t);
#endif
+#ifdef HAVE_DPDK
+ else if (t == "dpdk")
+ return std::make_shared<DPDKStack>(c, t);
+#endif
return nullptr;
}
#ifdef HAVE_RDMA
else if (type == "rdma")
return new RDMAWorker(c, i);
+#endif
+#ifdef HAVE_DPDK
+ else if (type == "dpdk")
+ return new DPDKWorker(c, i);
#endif
return nullptr;
}