examples/ip_pipeline: add sw queue object
[dpdk.git] / examples / ip_pipeline / main.c
index 60936f4..456f016 100644 (file)
@@ -12,6 +12,9 @@
 
 #include "cli.h"
 #include "conn.h"
+#include "link.h"
+#include "mempool.h"
+#include "swq.h"
 
 static const char usage[] =
        "%s EAL_ARGS -- [-h HOST] [-p PORT] [-s SCRIPT]\n";
@@ -159,6 +162,27 @@ main(int argc, char **argv)
                return status;
        };
 
+       /* Mempool */
+       status = mempool_init();
+       if (status) {
+               printf("Error: Mempool initialization failed (%d)\n", status);
+               return status;
+       }
+
+       /* Link */
+       status = link_init();
+       if (status) {
+               printf("Error: Link initialization failed (%d)\n", status);
+               return status;
+       }
+
+       /* SWQ */
+       status = swq_init();
+       if (status) {
+               printf("Error: SWQ initialization failed (%d)\n", status);
+               return status;
+       }
+
        /* Script */
        if (app.script_name)
                cli_script_process(app.script_name,