diff --git a/dep/pipeline/add_001/add_001.cli b/dep/pipeline/add_001/add_001.cli
index 7b64da74..c55b197e 100644
--- a/dep/pipeline/add_001/add_001.cli
+++ b/dep/pipeline/add_001/add_001.cli
@@ -6,7 +6,7 @@
 ;
 pipeline codegen /tmp/pipeline/add_001/add_001.spec /tmp/pipeline/add_001/add_001.c
 pipeline libbuild /tmp/pipeline/add_001/add_001.c /tmp/pipeline/add_001/add_001.so
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -16,4 +16,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/add_001/add_001.so io /tmp/pipeline/add_001/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/add_002/add_002.cli b/dep/pipeline/add_002/add_002.cli
index 975b21db..4b03c9ad 100644
--- a/dep/pipeline/add_002/add_002.cli
+++ b/dep/pipeline/add_002/add_002.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/add_002/add_002.spec /tmp/pipeline/add_002/add_002.c
 pipeline libbuild /tmp/pipeline/add_002/add_002.c /tmp/pipeline/add_002/add_002.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/add_002/add_002.so io /tmp/pipeline/add_002/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/add_003/add_003.cli b/dep/pipeline/add_003/add_003.cli
index 665c1f8e..09345116 100644
--- a/dep/pipeline/add_003/add_003.cli
+++ b/dep/pipeline/add_003/add_003.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/add_003/add_003.spec /tmp/pipeline/add_003/add_003.c
 pipeline libbuild /tmp/pipeline/add_003/add_003.c /tmp/pipeline/add_003/add_003.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/add_003/add_003.so io /tmp/pipeline/add_003/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/add_004/add_004.cli b/dep/pipeline/add_004/add_004.cli
index 0cd1c5f9..d9afd663 100644
--- a/dep/pipeline/add_004/add_004.cli
+++ b/dep/pipeline/add_004/add_004.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/add_004/add_004.spec /tmp/pipeline/add_004/add_004.c
 pipeline libbuild /tmp/pipeline/add_004/add_004.c /tmp/pipeline/add_004/add_004.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/add_004/add_004.so io /tmp/pipeline/add_004/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/add_005/add_005.cli b/dep/pipeline/add_005/add_005.cli
index 48f615e5..1006932f 100644
--- a/dep/pipeline/add_005/add_005.cli
+++ b/dep/pipeline/add_005/add_005.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/add_005/add_005.spec /tmp/pipeline/add_005/add_005.c
 pipeline libbuild /tmp/pipeline/add_005/add_005.c /tmp/pipeline/add_005/add_005.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/add_005/add_005.so io /tmp/pipeline/add_005/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/add_006/add_006.cli b/dep/pipeline/add_006/add_006.cli
index 7942e826..d199814b 100644
--- a/dep/pipeline/add_006/add_006.cli
+++ b/dep/pipeline/add_006/add_006.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/add_006/add_006.spec /tmp/pipeline/add_006/add_006.c
 pipeline libbuild /tmp/pipeline/add_006/add_006.c /tmp/pipeline/add_006/add_006.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/add_006/add_006.so io /tmp/pipeline/add_006/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/add_007/add_007.cli b/dep/pipeline/add_007/add_007.cli
index 3ff2820b..e7beb2c7 100755
--- a/dep/pipeline/add_007/add_007.cli
+++ b/dep/pipeline/add_007/add_007.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/add_007/add_007.spec /tmp/pipeline/add_007/add_007.c
 pipeline libbuild /tmp/pipeline/add_007/add_007.c /tmp/pipeline/add_007/add_007.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/add_007/add_007.so io /tmp/pipeline/a
 pipeline PIPELINE0 table add_007 add /tmp/pipeline/add_007/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/add_008/add_008.cli b/dep/pipeline/add_008/add_008.cli
index da313d7c..7d87f8f6 100755
--- a/dep/pipeline/add_008/add_008.cli
+++ b/dep/pipeline/add_008/add_008.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/add_008/add_008.spec /tmp/pipeline/add_008/add_008.c
 pipeline libbuild /tmp/pipeline/add_008/add_008.c /tmp/pipeline/add_008/add_008.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/add_008/add_008.so io /tmp/pipeline/a
 pipeline PIPELINE0 table add_008 add /tmp/pipeline/add_008/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/and_001/and_001.cli b/dep/pipeline/and_001/and_001.cli
index e13f695b..abf6b9ae 100644
--- a/dep/pipeline/and_001/and_001.cli
+++ b/dep/pipeline/and_001/and_001.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/and_001/and_001.spec /tmp/pipeline/and_001/and_001.c
 pipeline libbuild /tmp/pipeline/and_001/and_001.c /tmp/pipeline/and_001/and_001.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/and_001/and_001.so io /tmp/pipeline/and_001/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/and_002/and_002.cli b/dep/pipeline/and_002/and_002.cli
index 4fe95b24..0c441a77 100755
--- a/dep/pipeline/and_002/and_002.cli
+++ b/dep/pipeline/and_002/and_002.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/and_002/and_002.spec /tmp/pipeline/and_002/and_002.c
 pipeline libbuild /tmp/pipeline/and_002/and_002.c /tmp/pipeline/and_002/and_002.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/and_002/and_002.so io /tmp/pipeline/a
 pipeline PIPELINE0 table and_002 add /tmp/pipeline/and_002/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/and_003/and_003.cli b/dep/pipeline/and_003/and_003.cli
index 8a3183c1..595db920 100644
--- a/dep/pipeline/and_003/and_003.cli
+++ b/dep/pipeline/and_003/and_003.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/and_003/and_003.spec /tmp/pipeline/and_003/and_003.c
 pipeline libbuild /tmp/pipeline/and_003/and_003.c /tmp/pipeline/and_003/and_003.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/and_003/and_003.so io /tmp/pipeline/and_003/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/and_004/and_004.cli b/dep/pipeline/and_004/and_004.cli
index 0653bb53..48f5663a 100644
--- a/dep/pipeline/and_004/and_004.cli
+++ b/dep/pipeline/and_004/and_004.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/and_004/and_004.spec /tmp/pipeline/and_004/and_004.c
 pipeline libbuild /tmp/pipeline/and_004/and_004.c /tmp/pipeline/and_004/and_004.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/and_004/and_004.so io /tmp/pipeline/and_004/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/and_005/and_005.cli b/dep/pipeline/and_005/and_005.cli
index ea4b1391..ae0a0890 100644
--- a/dep/pipeline/and_005/and_005.cli
+++ b/dep/pipeline/and_005/and_005.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/and_005/and_005.spec /tmp/pipeline/and_005/and_005.c
 pipeline libbuild /tmp/pipeline/and_005/and_005.c /tmp/pipeline/and_005/and_005.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/and_005/and_005.so io /tmp/pipeline/and_005/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/and_006/and_006.cli b/dep/pipeline/and_006/and_006.cli
index 3b356733..458e2cb1 100644
--- a/dep/pipeline/and_006/and_006.cli
+++ b/dep/pipeline/and_006/and_006.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/and_006/and_006.spec /tmp/pipeline/and_006/and_006.c
 pipeline libbuild /tmp/pipeline/and_006/and_006.c /tmp/pipeline/and_006/and_006.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/and_006/and_006.so io /tmp/pipeline/and_006/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/and_007/and_007.cli b/dep/pipeline/and_007/and_007.cli
index 314dff7b..d600b60e 100644
--- a/dep/pipeline/and_007/and_007.cli
+++ b/dep/pipeline/and_007/and_007.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/and_007/and_007.spec /tmp/pipeline/and_007/and_007.c
 pipeline libbuild /tmp/pipeline/and_007/and_007.c /tmp/pipeline/and_007/and_007.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/and_007/and_007.so io /tmp/pipeline/and_007/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/and_008/and_008.cli b/dep/pipeline/and_008/and_008.cli
index d9e61c19..95ad64df 100755
--- a/dep/pipeline/and_008/and_008.cli
+++ b/dep/pipeline/and_008/and_008.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/and_008/and_008.spec /tmp/pipeline/and_008/and_008.c
 pipeline libbuild /tmp/pipeline/and_008/and_008.c /tmp/pipeline/and_008/and_008.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/and_008/and_008.so io /tmp/pipeline/a
 pipeline PIPELINE0 table and_008 add /tmp/pipeline/and_008/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/annotation_001/annotation_001.cli b/dep/pipeline/annotation_001/annotation_001.cli
index e458dc3d..c1e2ab98 100644
--- a/dep/pipeline/annotation_001/annotation_001.cli
+++ b/dep/pipeline/annotation_001/annotation_001.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/annotation_001/annotation_001.spec /tmp/pipeline/annotation_001/annotation_001.c
 pipeline libbuild /tmp/pipeline/annotation_001/annotation_001.c /tmp/pipeline/annotation_001/annotation_001.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -18,4 +18,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 pipeline PIPELINE0 build lib /tmp/pipeline/annotation_001/annotation_001.so io /tmp/pipeline/annotation_001/ethdev.io numa 0
 pipeline PIPELINE0 table annotation_001 add /tmp/pipeline/annotation_001/annotation_001_table.txt
 pipeline PIPELINE0 commit
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/annotation_002/annotation_002.cli b/dep/pipeline/annotation_002/annotation_002.cli
index 2fb5a427..5b5e0d78 100644
--- a/dep/pipeline/annotation_002/annotation_002.cli
+++ b/dep/pipeline/annotation_002/annotation_002.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/annotation_002/annotation_002.spec /tmp/pipeline/annotation_002/annotation_002.c
 pipeline libbuild /tmp/pipeline/annotation_002/annotation_002.c /tmp/pipeline/annotation_002/annotation_002.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -18,4 +18,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 pipeline PIPELINE0 build lib /tmp/pipeline/annotation_002/annotation_002.so io /tmp/pipeline/annotation_002/ethdev.io numa 0
 pipeline PIPELINE0 table annotation_002 add /tmp/pipeline/annotation_002/annotation_002_table.txt
 pipeline PIPELINE0 commit
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/annotation_004/annotation_004.cli b/dep/pipeline/annotation_004/annotation_004.cli
index 161fac33..e1686705 100644
--- a/dep/pipeline/annotation_004/annotation_004.cli
+++ b/dep/pipeline/annotation_004/annotation_004.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/annotation_004/annotation_004.spec /tmp/pipeline/annotation_004/annotation_004.c
 pipeline libbuild /tmp/pipeline/annotation_004/annotation_004.c /tmp/pipeline/annotation_004/annotation_004.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
diff --git a/dep/pipeline/ckadd_001/ckadd_001.cli b/dep/pipeline/ckadd_001/ckadd_001.cli
index af1de1a4..d6e69ee9 100644
--- a/dep/pipeline/ckadd_001/ckadd_001.cli
+++ b/dep/pipeline/ckadd_001/ckadd_001.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/ckadd_001/ckadd_001.spec /tmp/pipeline/ckadd_001/ckadd_001.c
 pipeline libbuild /tmp/pipeline/ckadd_001/ckadd_001.c /tmp/pipeline/ckadd_001/ckadd_001.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/ckadd_001/ckadd_001.so io /tmp/pipeline/ckadd_001/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/ckadd_009/ckadd_009.cli b/dep/pipeline/ckadd_009/ckadd_009.cli
index c7ff2542..ae7f26a9 100644
--- a/dep/pipeline/ckadd_009/ckadd_009.cli
+++ b/dep/pipeline/ckadd_009/ckadd_009.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/ckadd_009/ckadd_009.spec /tmp/pipeline/ckadd_009/ckadd_009.c
 pipeline libbuild /tmp/pipeline/ckadd_009/ckadd_009.c /tmp/pipeline/ckadd_009/ckadd_009.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/ckadd_009/ckadd_009.so io /tmp/pipeline/ckadd_009/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/ckadd_010/ckadd_010.cli b/dep/pipeline/ckadd_010/ckadd_010.cli
index c1a4764a..bd1c4307 100644
--- a/dep/pipeline/ckadd_010/ckadd_010.cli
+++ b/dep/pipeline/ckadd_010/ckadd_010.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/ckadd_010/ckadd_010.spec /tmp/pipeline/ckadd_010/ckadd_010.c
 pipeline libbuild /tmp/pipeline/ckadd_010/ckadd_010.c /tmp/pipeline/ckadd_010/ckadd_010.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/ckadd_010/ckadd_010.so io /tmp/pipeline/ckadd_010/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/cksub_001/cksub_001.cli b/dep/pipeline/cksub_001/cksub_001.cli
index 8099cfd5..0871bea8 100644
--- a/dep/pipeline/cksub_001/cksub_001.cli
+++ b/dep/pipeline/cksub_001/cksub_001.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/cksub_001/cksub_001.spec /tmp/pipeline/cksub_001/cksub_001.c
 pipeline libbuild /tmp/pipeline/cksub_001/cksub_001.c /tmp/pipeline/cksub_001/cksub_001.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/cksub_001/cksub_001.so io /tmp/pipeline/cksub_001/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/direct_counter_001/direct_counter_001.cli b/dep/pipeline/direct_counter_001/direct_counter_001.cli
index 6c20977f..895adf5c 100644
--- a/dep/pipeline/direct_counter_001/direct_counter_001.cli
+++ b/dep/pipeline/direct_counter_001/direct_counter_001.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/direct_counter_001/direct_counter_001.spec /tmp/pipeline/direct_counter_001/direct_counter_001.c
 pipeline libbuild /tmp/pipeline/direct_counter_001/direct_counter_001.c /tmp/pipeline/direct_counter_001/direct_counter_001.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -18,4 +18,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/direct_counter_001/direct_counter_001
 pipeline PIPELINE0 table direct_counter_001 add /tmp/pipeline/direct_counter_001/direct_counter_001.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/direct_counter_002/direct_counter_002.cli b/dep/pipeline/direct_counter_002/direct_counter_002.cli
index 419e4f86..5f006302 100644
--- a/dep/pipeline/direct_counter_002/direct_counter_002.cli
+++ b/dep/pipeline/direct_counter_002/direct_counter_002.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/direct_counter_002/direct_counter_002.spec /tmp/pipeline/direct_counter_002/direct_counter_002.c
 pipeline libbuild /tmp/pipeline/direct_counter_002/direct_counter_002.c /tmp/pipeline/direct_counter_002/direct_counter_002.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -18,4 +18,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/direct_counter_002/direct_counter_002
 pipeline PIPELINE0 table direct_counter_002 add /tmp/pipeline/direct_counter_002/direct_counter_002.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/direct_counter_003/direct_counter_003.cli b/dep/pipeline/direct_counter_003/direct_counter_003.cli
index 255ca700..a192aae9 100644
--- a/dep/pipeline/direct_counter_003/direct_counter_003.cli
+++ b/dep/pipeline/direct_counter_003/direct_counter_003.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/direct_counter_003/direct_counter_003.spec /tmp/pipeline/direct_counter_003/direct_counter_003.c
 pipeline libbuild /tmp/pipeline/direct_counter_003/direct_counter_003.c /tmp/pipeline/direct_counter_003/direct_counter_003.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -18,4 +18,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/direct_counter_003/direct_counter_003
 pipeline PIPELINE0 table direct_counter_003 add /tmp/pipeline/direct_counter_003/direct_counter_003.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/direct_counter_004/direct_counter_004.cli b/dep/pipeline/direct_counter_004/direct_counter_004.cli
index e623d20d..90f2731c 100644
--- a/dep/pipeline/direct_counter_004/direct_counter_004.cli
+++ b/dep/pipeline/direct_counter_004/direct_counter_004.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/direct_counter_004/direct_counter_004.spec /tmp/pipeline/direct_counter_004/direct_counter_004.c
 pipeline libbuild /tmp/pipeline/direct_counter_004/direct_counter_004.c /tmp/pipeline/direct_counter_004/direct_counter_004.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -18,4 +18,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/direct_counter_004/direct_counter_004
 pipeline PIPELINE0 table direct_counter_004 add /tmp/pipeline/direct_counter_004/direct_counter_004.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/direct_counter_005/direct_counter_005.cli b/dep/pipeline/direct_counter_005/direct_counter_005.cli
index 791a8de3..a27680ef 100644
--- a/dep/pipeline/direct_counter_005/direct_counter_005.cli
+++ b/dep/pipeline/direct_counter_005/direct_counter_005.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/direct_counter_005/direct_counter_005.spec /tmp/pipeline/direct_counter_005/direct_counter_005.c
 pipeline libbuild /tmp/pipeline/direct_counter_005/direct_counter_005.c /tmp/pipeline/direct_counter_005/direct_counter_005.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 pipeline PIPELINE0 build lib /tmp/pipeline/direct_counter_005/direct_counter_005.so io /tmp/pipeline/direct_counter_005/ethdev.io numa 0
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/direct_meter_001/direct_meter_001.cli b/dep/pipeline/direct_meter_001/direct_meter_001.cli
index 38c11173..0878dd25 100644
--- a/dep/pipeline/direct_meter_001/direct_meter_001.cli
+++ b/dep/pipeline/direct_meter_001/direct_meter_001.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/direct_meter_001/direct_meter_001.spec /tmp/pipeline/direct_meter_001/direct_meter_001.c
 pipeline libbuild /tmp/pipeline/direct_meter_001/direct_meter_001.c /tmp/pipeline/direct_meter_001/direct_meter_001.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -20,4 +20,4 @@ pipeline PIPELINE0 table direct_meter_001 add /tmp/pipeline/direct_meter_001/dir
 pipeline PIPELINE0 commit
 
 pipeline PIPELINE0 meter MET_DIRECT_METER_001 set profile platinum table direct_meter_001 match 0x01010101 0x0a0a0a01
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/direct_meter_002/direct_meter_002.cli b/dep/pipeline/direct_meter_002/direct_meter_002.cli
index 5387a66c..0212d293 100644
--- a/dep/pipeline/direct_meter_002/direct_meter_002.cli
+++ b/dep/pipeline/direct_meter_002/direct_meter_002.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/direct_meter_002/direct_meter_002.spec /tmp/pipeline/direct_meter_002/direct_meter_002.c
 pipeline libbuild /tmp/pipeline/direct_meter_002/direct_meter_002.c /tmp/pipeline/direct_meter_002/direct_meter_002.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -20,4 +20,4 @@ pipeline PIPELINE0 table direct_meter_002 add /tmp/pipeline/direct_meter_002/dir
 pipeline PIPELINE0 commit
 
 pipeline PIPELINE0 meter MET_DIRECT_METER_002 set profile platinum table direct_meter_002 match 0x0a0a0a01 0x06 0x01010101
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/direct_meter_003/direct_meter_003.cli b/dep/pipeline/direct_meter_003/direct_meter_003.cli
index 2df9859d..236e3a65 100644
--- a/dep/pipeline/direct_meter_003/direct_meter_003.cli
+++ b/dep/pipeline/direct_meter_003/direct_meter_003.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/direct_meter_003/direct_meter_003.spec /tmp/pipeline/direct_meter_003/direct_meter_003.c
 pipeline libbuild /tmp/pipeline/direct_meter_003/direct_meter_003.c /tmp/pipeline/direct_meter_003/direct_meter_003.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 meter profile platinum add cir 8 pir 16 cbs 8 pbs 16
 pipeline PIPELINE0 commit
 
 pipeline PIPELINE0 meter MET_DIRECT_METER_003 set profile platinum index from 0 to 15
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/direction_001/direction_001.cli b/dep/pipeline/direction_001/direction_001.cli
index ce5cfd6e..91a8f6e7 100644
--- a/dep/pipeline/direction_001/direction_001.cli
+++ b/dep/pipeline/direction_001/direction_001.cli
@@ -10,7 +10,7 @@ pipeline libbuild /tmp/pipeline/direction_001/direction_001.c /tmp/pipeline/dire
 ;
 ; Customize the LINK parameters to match your setup.
 ;
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -39,4 +39,4 @@ pipeline PIPELINE0 regrd direction index 3
 ;
 ; Pipelines-to-threads mapping.
 ;
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/dma_001/dma_001.cli b/dep/pipeline/dma_001/dma_001.cli
index dc1a2605..19cd996a 100755
--- a/dep/pipeline/dma_001/dma_001.cli
+++ b/dep/pipeline/dma_001/dma_001.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/dma_001/dma_001.spec /tmp/pipeline/dma_001/dma_001.c
 pipeline libbuild /tmp/pipeline/dma_001/dma_001.c /tmp/pipeline/dma_001/dma_001.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/dma_001/dma_001.so io /tmp/pipeline/d
 pipeline PIPELINE0 table dma_001 add /tmp/pipeline/dma_001/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/dma_002/dma_002.cli b/dep/pipeline/dma_002/dma_002.cli
index 07dd12da..b828dbc6 100644
--- a/dep/pipeline/dma_002/dma_002.cli
+++ b/dep/pipeline/dma_002/dma_002.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/dma_002/dma_002.spec /tmp/pipeline/dma_002/dma_002.c
 pipeline libbuild /tmp/pipeline/dma_002/dma_002.c /tmp/pipeline/dma_002/dma_002.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/dma_002/dma_002.so io /tmp/pipeline/d
 pipeline PIPELINE0 table dma_002 add /tmp/pipeline/dma_002/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/dma_003/dma_003.cli b/dep/pipeline/dma_003/dma_003.cli
index 380ee5b3..981c2f39 100644
--- a/dep/pipeline/dma_003/dma_003.cli
+++ b/dep/pipeline/dma_003/dma_003.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/dma_003/dma_003.spec /tmp/pipeline/dma_003/dma_003.c
 pipeline libbuild /tmp/pipeline/dma_003/dma_003.c /tmp/pipeline/dma_003/dma_003.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/dma_003/dma_003.so io /tmp/pipeline/d
 pipeline PIPELINE0 table dma_003 add /tmp/pipeline/dma_003/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/dma_004/dma_004.cli b/dep/pipeline/dma_004/dma_004.cli
index 6e730ac6..8ca23352 100644
--- a/dep/pipeline/dma_004/dma_004.cli
+++ b/dep/pipeline/dma_004/dma_004.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/dma_004/dma_004.spec /tmp/pipeline/dma_004/dma_004.c
 pipeline libbuild /tmp/pipeline/dma_004/dma_004.c /tmp/pipeline/dma_004/dma_004.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/dma_004/dma_004.so io /tmp/pipeline/d
 pipeline PIPELINE0 table dma_004 add /tmp/pipeline/dma_004/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/dma_005/dma_005.cli b/dep/pipeline/dma_005/dma_005.cli
index 6c9b667f..ba02ebf4 100644
--- a/dep/pipeline/dma_005/dma_005.cli
+++ b/dep/pipeline/dma_005/dma_005.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/dma_005/dma_005.spec /tmp/pipeline/dma_005/dma_005.c
 pipeline libbuild /tmp/pipeline/dma_005/dma_005.c /tmp/pipeline/dma_005/dma_005.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/dma_005/dma_005.so io /tmp/pipeline/d
 pipeline PIPELINE0 table dma_005 add /tmp/pipeline/dma_005/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/dma_006/dma_006.cli b/dep/pipeline/dma_006/dma_006.cli
index 660bad42..c956ad3a 100644
--- a/dep/pipeline/dma_006/dma_006.cli
+++ b/dep/pipeline/dma_006/dma_006.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/dma_006/dma_006.spec /tmp/pipeline/dma_006/dma_006.c
 pipeline libbuild /tmp/pipeline/dma_006/dma_006.c /tmp/pipeline/dma_006/dma_006.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/dma_006/dma_006.so io /tmp/pipeline/d
 pipeline PIPELINE0 table dma_006 add /tmp/pipeline/dma_006/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/dma_007/dma_007.cli b/dep/pipeline/dma_007/dma_007.cli
index 5f862bdf..541c88d3 100644
--- a/dep/pipeline/dma_007/dma_007.cli
+++ b/dep/pipeline/dma_007/dma_007.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/dma_007/dma_007.spec /tmp/pipeline/dma_007/dma_007.c
 pipeline libbuild /tmp/pipeline/dma_007/dma_007.c /tmp/pipeline/dma_007/dma_007.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/dma_007/dma_007.so io /tmp/pipeline/d
 pipeline PIPELINE0 table dma_007 add /tmp/pipeline/dma_007/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/dma_008/dma_008.cli b/dep/pipeline/dma_008/dma_008.cli
index 41fcfc49..65499f3f 100644
--- a/dep/pipeline/dma_008/dma_008.cli
+++ b/dep/pipeline/dma_008/dma_008.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/dma_008/dma_008.spec /tmp/pipeline/dma_008/dma_008.c
 pipeline libbuild /tmp/pipeline/dma_008/dma_008.c /tmp/pipeline/dma_008/dma_008.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/dma_008/dma_008.so io /tmp/pipeline/d
 pipeline PIPELINE0 table dma_008 add /tmp/pipeline/dma_008/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/extract_emit_001/extract_emit_001.cli b/dep/pipeline/extract_emit_001/extract_emit_001.cli
index edda1b7f..a22a819d 100644
--- a/dep/pipeline/extract_emit_001/extract_emit_001.cli
+++ b/dep/pipeline/extract_emit_001/extract_emit_001.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/extract_emit_001/extract_emit_001.spec /tmp/pipeline/extract_emit_001/extract_emit_001.c
 pipeline libbuild /tmp/pipeline/extract_emit_001/extract_emit_001.c /tmp/pipeline/extract_emit_001/extract_emit_001.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/extract_emit_001/extract_emit_001.so io /tmp/pipeline/extract_emit_001/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/extract_emit_002/extract_emit_002.cli b/dep/pipeline/extract_emit_002/extract_emit_002.cli
index 2c471add..28e0f9cf 100644
--- a/dep/pipeline/extract_emit_002/extract_emit_002.cli
+++ b/dep/pipeline/extract_emit_002/extract_emit_002.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/extract_emit_002/extract_emit_002.spec /tmp/pipeline/extract_emit_002/extract_emit_002.c
 pipeline libbuild /tmp/pipeline/extract_emit_002/extract_emit_002.c /tmp/pipeline/extract_emit_002/extract_emit_002.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/extract_emit_002/extract_emit_002.so io /tmp/pipeline/extract_emit_002/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/extract_emit_003/extract_emit_003.cli b/dep/pipeline/extract_emit_003/extract_emit_003.cli
index e5187481..4e7a9c6c 100644
--- a/dep/pipeline/extract_emit_003/extract_emit_003.cli
+++ b/dep/pipeline/extract_emit_003/extract_emit_003.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/extract_emit_003/extract_emit_003.spec /tmp/pipeline/extract_emit_003/extract_emit_003.c
 pipeline libbuild /tmp/pipeline/extract_emit_003/extract_emit_003.c /tmp/pipeline/extract_emit_003/extract_emit_003.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/extract_emit_003/extract_emit_003.so io /tmp/pipeline/extract_emit_003/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/extract_emit_004/extract_emit_004.cli b/dep/pipeline/extract_emit_004/extract_emit_004.cli
index bbe939a8..9d874d09 100644
--- a/dep/pipeline/extract_emit_004/extract_emit_004.cli
+++ b/dep/pipeline/extract_emit_004/extract_emit_004.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/extract_emit_004/extract_emit_004.spec /tmp/pipeline/extract_emit_004/extract_emit_004.c
 pipeline libbuild /tmp/pipeline/extract_emit_004/extract_emit_004.c /tmp/pipeline/extract_emit_004/extract_emit_004.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/extract_emit_004/extract_emit_004.so io /tmp/pipeline/extract_emit_004/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/extract_emit_005/extract_emit_005.cli b/dep/pipeline/extract_emit_005/extract_emit_005.cli
index e2a9f69c..97a0567b 100644
--- a/dep/pipeline/extract_emit_005/extract_emit_005.cli
+++ b/dep/pipeline/extract_emit_005/extract_emit_005.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/extract_emit_005/extract_emit_005.spec /tmp/pipeline/extract_emit_005/extract_emit_005.c
 pipeline libbuild /tmp/pipeline/extract_emit_005/extract_emit_005.c /tmp/pipeline/extract_emit_005/extract_emit_005.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/extract_emit_005/extract_emit_005.so io /tmp/pipeline/extract_emit_005/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/extract_emit_006/extract_emit_006.cli b/dep/pipeline/extract_emit_006/extract_emit_006.cli
index 44cc65ab..4699f44d 100644
--- a/dep/pipeline/extract_emit_006/extract_emit_006.cli
+++ b/dep/pipeline/extract_emit_006/extract_emit_006.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/extract_emit_006/extract_emit_006.spec /tmp/pipeline/extract_emit_006/extract_emit_006.c
 pipeline libbuild /tmp/pipeline/extract_emit_006/extract_emit_006.c /tmp/pipeline/extract_emit_006/extract_emit_006.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/extract_emit_006/extract_emit_006.so io /tmp/pipeline/extract_emit_006/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/extract_emit_007/extract_emit_007.cli b/dep/pipeline/extract_emit_007/extract_emit_007.cli
index 15ca8b1a..a3a0d80a 100644
--- a/dep/pipeline/extract_emit_007/extract_emit_007.cli
+++ b/dep/pipeline/extract_emit_007/extract_emit_007.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/extract_emit_007/extract_emit_007.spec /tmp/pipeline/extract_emit_007/extract_emit_007.c
 pipeline libbuild /tmp/pipeline/extract_emit_007/extract_emit_007.c /tmp/pipeline/extract_emit_007/extract_emit_007.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/extract_emit_007/extract_emit_007.so io /tmp/pipeline/extract_emit_007/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/extract_emit_008/extract_emit_008.cli b/dep/pipeline/extract_emit_008/extract_emit_008.cli
index 2c703530..4d868bf8 100644
--- a/dep/pipeline/extract_emit_008/extract_emit_008.cli
+++ b/dep/pipeline/extract_emit_008/extract_emit_008.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/extract_emit_008/extract_emit_008.spec /tmp/pipeline/extract_emit_008/extract_emit_008.c
 pipeline libbuild /tmp/pipeline/extract_emit_008/extract_emit_008.c /tmp/pipeline/extract_emit_008/extract_emit_008.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/extract_emit_008/extract_emit_008.so io /tmp/pipeline/extract_emit_008/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/extract_emit_009/extract_emit_009.cli b/dep/pipeline/extract_emit_009/extract_emit_009.cli
index 61fd7a18..94257eeb 100644
--- a/dep/pipeline/extract_emit_009/extract_emit_009.cli
+++ b/dep/pipeline/extract_emit_009/extract_emit_009.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/extract_emit_009/extract_emit_009.spec /tmp/pipeline/extract_emit_009/extract_emit_009.c
 pipeline libbuild /tmp/pipeline/extract_emit_009/extract_emit_009.c /tmp/pipeline/extract_emit_009/extract_emit_009.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/extract_emit_009/extract_emit_009.so io /tmp/pipeline/extract_emit_009/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/extract_emit_010/extract_emit_010.cli b/dep/pipeline/extract_emit_010/extract_emit_010.cli
index e7ff1785..e18a057a 100644
--- a/dep/pipeline/extract_emit_010/extract_emit_010.cli
+++ b/dep/pipeline/extract_emit_010/extract_emit_010.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/extract_emit_010/extract_emit_010.spec /tmp/pipeline/extract_emit_010/extract_emit_010.c
 pipeline libbuild /tmp/pipeline/extract_emit_010/extract_emit_010.c /tmp/pipeline/extract_emit_010/extract_emit_010.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/extract_emit_010/extract_emit_010.so io /tmp/pipeline/extract_emit_010/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/extract_emit_011/extract_emit_011.cli b/dep/pipeline/extract_emit_011/extract_emit_011.cli
index f701e53d..cabfd225 100644
--- a/dep/pipeline/extract_emit_011/extract_emit_011.cli
+++ b/dep/pipeline/extract_emit_011/extract_emit_011.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/extract_emit_011/extract_emit_011.spec /tmp/pipeline/extract_emit_011/extract_emit_011.c
 pipeline libbuild /tmp/pipeline/extract_emit_011/extract_emit_011.c /tmp/pipeline/extract_emit_011/extract_emit_011.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/extract_emit_011/extract_emit_011.so io /tmp/pipeline/extract_emit_011/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/extract_emit_012/extract_emit_012.cli b/dep/pipeline/extract_emit_012/extract_emit_012.cli
index 27f8c8ba..188b2d28 100644
--- a/dep/pipeline/extract_emit_012/extract_emit_012.cli
+++ b/dep/pipeline/extract_emit_012/extract_emit_012.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/extract_emit_012/extract_emit_012.spec /tmp/pipeline/extract_emit_012/extract_emit_012.c
 pipeline libbuild /tmp/pipeline/extract_emit_012/extract_emit_012.c /tmp/pipeline/extract_emit_012/extract_emit_012.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/extract_emit_012/extract_emit_012.so io /tmp/pipeline/extract_emit_012/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/extract_emit_013/extract_emit_013.cli b/dep/pipeline/extract_emit_013/extract_emit_013.cli
index 13feb68d..c2fc2f5d 100644
--- a/dep/pipeline/extract_emit_013/extract_emit_013.cli
+++ b/dep/pipeline/extract_emit_013/extract_emit_013.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/extract_emit_013/extract_emit_013.spec /tmp/pipeline/extract_emit_013/extract_emit_013.c
 pipeline libbuild /tmp/pipeline/extract_emit_013/extract_emit_013.c /tmp/pipeline/extract_emit_013/extract_emit_013.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/extract_emit_013/extract_emit_013.so io /tmp/pipeline/extract_emit_013/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/extract_emit_014/extract_emit_014.cli b/dep/pipeline/extract_emit_014/extract_emit_014.cli
index d76561a3..08721865 100644
--- a/dep/pipeline/extract_emit_014/extract_emit_014.cli
+++ b/dep/pipeline/extract_emit_014/extract_emit_014.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/extract_emit_014/extract_emit_014.spec /tmp/pipeline/extract_emit_014/extract_emit_014.c
 pipeline libbuild /tmp/pipeline/extract_emit_014/extract_emit_014.c /tmp/pipeline/extract_emit_014/extract_emit_014.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/extract_emit_014/extract_emit_014.so io /tmp/pipeline/extract_emit_014/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/hash_001/hash_001.cli b/dep/pipeline/hash_001/hash_001.cli
index 87670f4b..ac5dd197 100644
--- a/dep/pipeline/hash_001/hash_001.cli
+++ b/dep/pipeline/hash_001/hash_001.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/hash_001/hash_001.spec /tmp/pipeline/hash_001/hash_001.c
 pipeline libbuild /tmp/pipeline/hash_001/hash_001.c /tmp/pipeline/hash_001/hash_001.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/hash_001/hash_001.so io /tmp/pipeline/hash_001/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/hash_002/hash_002.cli b/dep/pipeline/hash_002/hash_002.cli
index 88537cfa..092253c8 100644
--- a/dep/pipeline/hash_002/hash_002.cli
+++ b/dep/pipeline/hash_002/hash_002.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/hash_002/hash_002.spec /tmp/pipeline/hash_002/hash_002.c
 pipeline libbuild /tmp/pipeline/hash_002/hash_002.c /tmp/pipeline/hash_002/hash_002.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/hash_002/hash_002.so io /tmp/pipeline/hash_002/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/hash_003/hash_003.cli b/dep/pipeline/hash_003/hash_003.cli
index b41a8472..414f80e2 100644
--- a/dep/pipeline/hash_003/hash_003.cli
+++ b/dep/pipeline/hash_003/hash_003.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/hash_003/hash_003.spec /tmp/pipeline/hash_003/hash_003.c
 pipeline libbuild /tmp/pipeline/hash_003/hash_003.c /tmp/pipeline/hash_003/hash_003.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/hash_003/hash_003.so io /tmp/pipeline/hash_003/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/invalidate_001/invalidate_001.cli b/dep/pipeline/invalidate_001/invalidate_001.cli
index 4d3f7990..b9d77bc7 100644
--- a/dep/pipeline/invalidate_001/invalidate_001.cli
+++ b/dep/pipeline/invalidate_001/invalidate_001.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/invalidate_001/invalidate_001.spec /tmp/pipeline/invalidate_001/invalidate_001.c
 pipeline libbuild /tmp/pipeline/invalidate_001/invalidate_001.c /tmp/pipeline/invalidate_001/invalidate_001.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/invalidate_001/invalidate_001.so io /tmp/pipeline/invalidate_001/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_001/jump_001.cli b/dep/pipeline/jump_001/jump_001.cli
index ccecb309..6bbb23c4 100755
--- a/dep/pipeline/jump_001/jump_001.cli
+++ b/dep/pipeline/jump_001/jump_001.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_001/jump_001.spec /tmp/pipeline/jump_001/jump_001.c
 pipeline libbuild /tmp/pipeline/jump_001/jump_001.c /tmp/pipeline/jump_001/jump_001.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -16,4 +16,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 
 pipeline PIPELINE0 build lib /tmp/pipeline/jump_001/jump_001.so io /tmp/pipeline/jump_001/ethdev.io numa 0
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_002/jump_002.cli b/dep/pipeline/jump_002/jump_002.cli
index 04044a69..3861be3b 100644
--- a/dep/pipeline/jump_002/jump_002.cli
+++ b/dep/pipeline/jump_002/jump_002.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_002/jump_002.spec /tmp/pipeline/jump_002/jump_002.c
 pipeline libbuild /tmp/pipeline/jump_002/jump_002.c /tmp/pipeline/jump_002/jump_002.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/jump_002/jump_002.so io /tmp/pipeline/jump_002/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_003/jump_003.cli b/dep/pipeline/jump_003/jump_003.cli
index c5e2ccd1..392b62ae 100644
--- a/dep/pipeline/jump_003/jump_003.cli
+++ b/dep/pipeline/jump_003/jump_003.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_003/jump_003.spec /tmp/pipeline/jump_003/jump_003.c
 pipeline libbuild /tmp/pipeline/jump_003/jump_003.c /tmp/pipeline/jump_003/jump_003.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -18,4 +18,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 pipeline PIPELINE0 build lib /tmp/pipeline/jump_003/jump_003.so io /tmp/pipeline/jump_003/ethdev.io numa 0
 pipeline PIPELINE0 table jump_003 add /tmp/pipeline/jump_003/table.txt
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_004/jump_004.cli b/dep/pipeline/jump_004/jump_004.cli
index 3f4ca6f9..4ae401f2 100644
--- a/dep/pipeline/jump_004/jump_004.cli
+++ b/dep/pipeline/jump_004/jump_004.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_004/jump_004.spec /tmp/pipeline/jump_004/jump_004.c
 pipeline libbuild /tmp/pipeline/jump_004/jump_004.c /tmp/pipeline/jump_004/jump_004.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/jump_004/jump_004.so io /tmp/pipeline
 pipeline PIPELINE0 table jump_004 add /tmp/pipeline/jump_004/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_005/jump_005.cli b/dep/pipeline/jump_005/jump_005.cli
index 2876d509..9723b74a 100644
--- a/dep/pipeline/jump_005/jump_005.cli
+++ b/dep/pipeline/jump_005/jump_005.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_005/jump_005.spec /tmp/pipeline/jump_005/jump_005.c
 pipeline libbuild /tmp/pipeline/jump_005/jump_005.c /tmp/pipeline/jump_005/jump_005.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/jump_005/jump_005.so io /tmp/pipeline
 pipeline PIPELINE0 table jump_005 add /tmp/pipeline/jump_005/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_006/jump_006.cli b/dep/pipeline/jump_006/jump_006.cli
index d6107bd4..3dfa41e6 100644
--- a/dep/pipeline/jump_006/jump_006.cli
+++ b/dep/pipeline/jump_006/jump_006.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_006/jump_006.spec /tmp/pipeline/jump_006/jump_006.c
 pipeline libbuild /tmp/pipeline/jump_006/jump_006.c /tmp/pipeline/jump_006/jump_006.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/jump_006/jump_006.so io /tmp/pipeline
 pipeline PIPELINE0 table jump_006 add /tmp/pipeline/jump_006/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_007/jump_007.cli b/dep/pipeline/jump_007/jump_007.cli
index 8f3b1ee9..bef2da5f 100644
--- a/dep/pipeline/jump_007/jump_007.cli
+++ b/dep/pipeline/jump_007/jump_007.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_007/jump_007.spec /tmp/pipeline/jump_007/jump_007.c
 pipeline libbuild /tmp/pipeline/jump_007/jump_007.c /tmp/pipeline/jump_007/jump_007.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/jump_007/jump_007.so io /tmp/pipeline
 pipeline PIPELINE0 table jump_007 add /tmp/pipeline/jump_007/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_008/jump_008.cli b/dep/pipeline/jump_008/jump_008.cli
index c82a1198..59a3e774 100644
--- a/dep/pipeline/jump_008/jump_008.cli
+++ b/dep/pipeline/jump_008/jump_008.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_008/jump_008.spec /tmp/pipeline/jump_008/jump_008.c
 pipeline libbuild /tmp/pipeline/jump_008/jump_008.c /tmp/pipeline/jump_008/jump_008.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/jump_008/jump_008.so io /tmp/pipeline/jump_008/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_009/jump_009.cli b/dep/pipeline/jump_009/jump_009.cli
index 25afc474..f5e73b54 100644
--- a/dep/pipeline/jump_009/jump_009.cli
+++ b/dep/pipeline/jump_009/jump_009.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_009/jump_009.spec /tmp/pipeline/jump_009/jump_009.c
 pipeline libbuild /tmp/pipeline/jump_009/jump_009.c /tmp/pipeline/jump_009/jump_009.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/jump_009/jump_009.so io /tmp/pipeline/jump_009/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_010/jump_010.cli b/dep/pipeline/jump_010/jump_010.cli
index 7538ee36..504eb2ba 100644
--- a/dep/pipeline/jump_010/jump_010.cli
+++ b/dep/pipeline/jump_010/jump_010.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_010/jump_010.spec /tmp/pipeline/jump_010/jump_010.c
 pipeline libbuild /tmp/pipeline/jump_010/jump_010.c /tmp/pipeline/jump_010/jump_010.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/jump_010/jump_010.so io /tmp/pipeline/jump_010/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_011/jump_011.cli b/dep/pipeline/jump_011/jump_011.cli
index 20c77aec..abd7a772 100644
--- a/dep/pipeline/jump_011/jump_011.cli
+++ b/dep/pipeline/jump_011/jump_011.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_011/jump_011.spec /tmp/pipeline/jump_011/jump_011.c
 pipeline libbuild /tmp/pipeline/jump_011/jump_011.c /tmp/pipeline/jump_011/jump_011.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/jump_011/jump_011.so io /tmp/pipeline/jump_011/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_012/jump_012.cli b/dep/pipeline/jump_012/jump_012.cli
index a3117fff..a3fcdf77 100644
--- a/dep/pipeline/jump_012/jump_012.cli
+++ b/dep/pipeline/jump_012/jump_012.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_012/jump_012.spec /tmp/pipeline/jump_012/jump_012.c
 pipeline libbuild /tmp/pipeline/jump_012/jump_012.c /tmp/pipeline/jump_012/jump_012.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/jump_012/jump_012.so io /tmp/pipeline/jump_012/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_013/jump_013.cli b/dep/pipeline/jump_013/jump_013.cli
index 4f8f5db0..aff34a85 100644
--- a/dep/pipeline/jump_013/jump_013.cli
+++ b/dep/pipeline/jump_013/jump_013.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_013/jump_013.spec /tmp/pipeline/jump_013/jump_013.c
 pipeline libbuild /tmp/pipeline/jump_013/jump_013.c /tmp/pipeline/jump_013/jump_013.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/jump_013/jump_013.so io /tmp/pipeline/jump_013/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_014/jump_014.cli b/dep/pipeline/jump_014/jump_014.cli
index 5c98c050..61aee667 100644
--- a/dep/pipeline/jump_014/jump_014.cli
+++ b/dep/pipeline/jump_014/jump_014.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_014/jump_014.spec /tmp/pipeline/jump_014/jump_014.c
 pipeline libbuild /tmp/pipeline/jump_014/jump_014.c /tmp/pipeline/jump_014/jump_014.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/jump_014/jump_014.so io /tmp/pipeline/jump_014/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_015/jump_015.cli b/dep/pipeline/jump_015/jump_015.cli
index e9b5cff8..9cb4a729 100644
--- a/dep/pipeline/jump_015/jump_015.cli
+++ b/dep/pipeline/jump_015/jump_015.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_015/jump_015.spec /tmp/pipeline/jump_015/jump_015.c
 pipeline libbuild /tmp/pipeline/jump_015/jump_015.c /tmp/pipeline/jump_015/jump_015.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/jump_015/jump_015.so io /tmp/pipeline/jump_015/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_016/jump_016.cli b/dep/pipeline/jump_016/jump_016.cli
index 40b19c4f..4d904765 100644
--- a/dep/pipeline/jump_016/jump_016.cli
+++ b/dep/pipeline/jump_016/jump_016.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_016/jump_016.spec /tmp/pipeline/jump_016/jump_016.c
 pipeline libbuild /tmp/pipeline/jump_016/jump_016.c /tmp/pipeline/jump_016/jump_016.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/jump_016/jump_016.so io /tmp/pipeline/jump_016/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_017/jump_017.cli b/dep/pipeline/jump_017/jump_017.cli
index 376d10ae..31e314f3 100644
--- a/dep/pipeline/jump_017/jump_017.cli
+++ b/dep/pipeline/jump_017/jump_017.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_017/jump_017.spec /tmp/pipeline/jump_017/jump_017.c
 pipeline libbuild /tmp/pipeline/jump_017/jump_017.c /tmp/pipeline/jump_017/jump_017.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/jump_017/jump_017.so io /tmp/pipeline/jump_017/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_018/jump_018.cli b/dep/pipeline/jump_018/jump_018.cli
index 23122df8..9215e28a 100644
--- a/dep/pipeline/jump_018/jump_018.cli
+++ b/dep/pipeline/jump_018/jump_018.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_018/jump_018.spec /tmp/pipeline/jump_018/jump_018.c
 pipeline libbuild /tmp/pipeline/jump_018/jump_018.c /tmp/pipeline/jump_018/jump_018.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/jump_018/jump_018.so io /tmp/pipeline/jump_018/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_019/jump_019.cli b/dep/pipeline/jump_019/jump_019.cli
index 702918d5..aaeac8e7 100644
--- a/dep/pipeline/jump_019/jump_019.cli
+++ b/dep/pipeline/jump_019/jump_019.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_019/jump_019.spec /tmp/pipeline/jump_019/jump_019.c
 pipeline libbuild /tmp/pipeline/jump_019/jump_019.c /tmp/pipeline/jump_019/jump_019.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/jump_019/jump_019.so io /tmp/pipeline/jump_019/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_020/jump_020.cli b/dep/pipeline/jump_020/jump_020.cli
index 7c0e0dbc..dccaa8f2 100644
--- a/dep/pipeline/jump_020/jump_020.cli
+++ b/dep/pipeline/jump_020/jump_020.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_020/jump_020.spec /tmp/pipeline/jump_020/jump_020.c
 pipeline libbuild /tmp/pipeline/jump_020/jump_020.c /tmp/pipeline/jump_020/jump_020.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/jump_020/jump_020.so io /tmp/pipeline/jump_020/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_021/jump_021.cli b/dep/pipeline/jump_021/jump_021.cli
index 1ef9955e..9e6102a4 100644
--- a/dep/pipeline/jump_021/jump_021.cli
+++ b/dep/pipeline/jump_021/jump_021.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_021/jump_021.spec /tmp/pipeline/jump_021/jump_021.c
 pipeline libbuild /tmp/pipeline/jump_021/jump_021.c /tmp/pipeline/jump_021/jump_021.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/jump_021/jump_021.so io /tmp/pipeline/jump_021/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_022/jump_022.cli b/dep/pipeline/jump_022/jump_022.cli
index e2f43242..8bee6859 100644
--- a/dep/pipeline/jump_022/jump_022.cli
+++ b/dep/pipeline/jump_022/jump_022.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_022/jump_022.spec /tmp/pipeline/jump_022/jump_022.c
 pipeline libbuild /tmp/pipeline/jump_022/jump_022.c /tmp/pipeline/jump_022/jump_022.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/jump_022/jump_022.so io /tmp/pipeline/jump_022/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_023/jump_023.cli b/dep/pipeline/jump_023/jump_023.cli
index 02e77ec7..69b2e0c0 100644
--- a/dep/pipeline/jump_023/jump_023.cli
+++ b/dep/pipeline/jump_023/jump_023.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_023/jump_023.spec /tmp/pipeline/jump_023/jump_023.c
 pipeline libbuild /tmp/pipeline/jump_023/jump_023.c /tmp/pipeline/jump_023/jump_023.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/jump_023/jump_023.so io /tmp/pipeline/jump_023/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_024/jump_024.cli b/dep/pipeline/jump_024/jump_024.cli
index aa4e7c45..203dcaf2 100644
--- a/dep/pipeline/jump_024/jump_024.cli
+++ b/dep/pipeline/jump_024/jump_024.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_024/jump_024.spec /tmp/pipeline/jump_024/jump_024.c
 pipeline libbuild /tmp/pipeline/jump_024/jump_024.c /tmp/pipeline/jump_024/jump_024.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/jump_024/jump_024.so io /tmp/pipeline
 pipeline PIPELINE0 table jump_024 add /tmp/pipeline/jump_024/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_025/jump_025.cli b/dep/pipeline/jump_025/jump_025.cli
index c9f64b9a..46fa8138 100644
--- a/dep/pipeline/jump_025/jump_025.cli
+++ b/dep/pipeline/jump_025/jump_025.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_025/jump_025.spec /tmp/pipeline/jump_025/jump_025.c
 pipeline libbuild /tmp/pipeline/jump_025/jump_025.c /tmp/pipeline/jump_025/jump_025.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/jump_025/jump_025.so io /tmp/pipeline
 pipeline PIPELINE0 table jump_025 add /tmp/pipeline/jump_025/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_026/jump_026.cli b/dep/pipeline/jump_026/jump_026.cli
index 3139772e..09b53e7a 100644
--- a/dep/pipeline/jump_026/jump_026.cli
+++ b/dep/pipeline/jump_026/jump_026.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_026/jump_026.spec /tmp/pipeline/jump_026/jump_026.c
 pipeline libbuild /tmp/pipeline/jump_026/jump_026.c /tmp/pipeline/jump_026/jump_026.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/jump_026/jump_026.so io /tmp/pipeline
 pipeline PIPELINE0 table jump_026 add /tmp/pipeline/jump_026/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_027/jump_027.cli b/dep/pipeline/jump_027/jump_027.cli
index e241ad9e..27f3a965 100644
--- a/dep/pipeline/jump_027/jump_027.cli
+++ b/dep/pipeline/jump_027/jump_027.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_027/jump_027.spec /tmp/pipeline/jump_027/jump_027.c
 pipeline libbuild /tmp/pipeline/jump_027/jump_027.c /tmp/pipeline/jump_027/jump_027.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/jump_027/jump_027.so io /tmp/pipeline
 pipeline PIPELINE0 table jump_027_table add /tmp/pipeline/jump_027/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_028/jump_028.cli b/dep/pipeline/jump_028/jump_028.cli
index 329611f3..630c2b8d 100644
--- a/dep/pipeline/jump_028/jump_028.cli
+++ b/dep/pipeline/jump_028/jump_028.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_028/jump_028.spec /tmp/pipeline/jump_028/jump_028.c
 pipeline libbuild /tmp/pipeline/jump_028/jump_028.c /tmp/pipeline/jump_028/jump_028.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/jump_028/jump_028.so io /tmp/pipeline
 pipeline PIPELINE0 table jump_028_table add /tmp/pipeline/jump_028/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_029/jump_029.cli b/dep/pipeline/jump_029/jump_029.cli
index 82cc6473..3a1acaed 100644
--- a/dep/pipeline/jump_029/jump_029.cli
+++ b/dep/pipeline/jump_029/jump_029.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_029/jump_029.spec /tmp/pipeline/jump_029/jump_029.c
 pipeline libbuild /tmp/pipeline/jump_029/jump_029.c /tmp/pipeline/jump_029/jump_029.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/jump_029/jump_029.so io /tmp/pipeline/jump_029/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_030/jump_030.cli b/dep/pipeline/jump_030/jump_030.cli
index fd569b3e..4355e9d3 100644
--- a/dep/pipeline/jump_030/jump_030.cli
+++ b/dep/pipeline/jump_030/jump_030.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_030/jump_030.spec /tmp/pipeline/jump_030/jump_030.c
 pipeline libbuild /tmp/pipeline/jump_030/jump_030.c /tmp/pipeline/jump_030/jump_030.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/jump_030/jump_030.so io /tmp/pipeline/jump_030/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_031/jump_031.cli b/dep/pipeline/jump_031/jump_031.cli
index 4f50375b..1fff8a24 100644
--- a/dep/pipeline/jump_031/jump_031.cli
+++ b/dep/pipeline/jump_031/jump_031.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_031/jump_031.spec /tmp/pipeline/jump_031/jump_031.c
 pipeline libbuild /tmp/pipeline/jump_031/jump_031.c /tmp/pipeline/jump_031/jump_031.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/jump_031/jump_031.so io /tmp/pipeline
 pipeline PIPELINE0 table jump_031_table add /tmp/pipeline/jump_031/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_032/jump_032.cli b/dep/pipeline/jump_032/jump_032.cli
index ea318db7..9a38f134 100644
--- a/dep/pipeline/jump_032/jump_032.cli
+++ b/dep/pipeline/jump_032/jump_032.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_032/jump_032.spec /tmp/pipeline/jump_032/jump_032.c
 pipeline libbuild /tmp/pipeline/jump_032/jump_032.c /tmp/pipeline/jump_032/jump_032.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/jump_032/jump_032.so io /tmp/pipeline/jump_032/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_033/jump_033.cli b/dep/pipeline/jump_033/jump_033.cli
index 81a78263..3e747f1f 100644
--- a/dep/pipeline/jump_033/jump_033.cli
+++ b/dep/pipeline/jump_033/jump_033.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_033/jump_033.spec /tmp/pipeline/jump_033/jump_033.c
 pipeline libbuild /tmp/pipeline/jump_033/jump_033.c /tmp/pipeline/jump_033/jump_033.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/jump_033/jump_033.so io /tmp/pipeline/jump_033/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_034/jump_034.cli b/dep/pipeline/jump_034/jump_034.cli
index ef0ff8bd..3bc4fa6d 100644
--- a/dep/pipeline/jump_034/jump_034.cli
+++ b/dep/pipeline/jump_034/jump_034.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_034/jump_034.spec /tmp/pipeline/jump_034/jump_034.c
 pipeline libbuild /tmp/pipeline/jump_034/jump_034.c /tmp/pipeline/jump_034/jump_034.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/jump_034/jump_034.so io /tmp/pipeline/jump_034/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_035/jump_035.cli b/dep/pipeline/jump_035/jump_035.cli
index 43f2ef82..dfaa4778 100644
--- a/dep/pipeline/jump_035/jump_035.cli
+++ b/dep/pipeline/jump_035/jump_035.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_035/jump_035.spec /tmp/pipeline/jump_035/jump_035.c
 pipeline libbuild /tmp/pipeline/jump_035/jump_035.c /tmp/pipeline/jump_035/jump_035.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/jump_035/jump_035.so io /tmp/pipeline/jump_035/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_036/jump_036.cli b/dep/pipeline/jump_036/jump_036.cli
index 4e056593..f37051bc 100644
--- a/dep/pipeline/jump_036/jump_036.cli
+++ b/dep/pipeline/jump_036/jump_036.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_036/jump_036.spec /tmp/pipeline/jump_036/jump_036.c
 pipeline libbuild /tmp/pipeline/jump_036/jump_036.c /tmp/pipeline/jump_036/jump_036.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/jump_036/jump_036.so io /tmp/pipeline
 pipeline PIPELINE0 table jump_036 add /tmp/pipeline/jump_036/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_037/jump_037.cli b/dep/pipeline/jump_037/jump_037.cli
index 579c254f..2ec22500 100644
--- a/dep/pipeline/jump_037/jump_037.cli
+++ b/dep/pipeline/jump_037/jump_037.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_037/jump_037.spec /tmp/pipeline/jump_037/jump_037.c
 pipeline libbuild /tmp/pipeline/jump_037/jump_037.c /tmp/pipeline/jump_037/jump_037.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/jump_037/jump_037.so io /tmp/pipeline
 pipeline PIPELINE0 table jump_037 add /tmp/pipeline/jump_037/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_038/jump_038.cli b/dep/pipeline/jump_038/jump_038.cli
index 3d9299b1..2d623c65 100644
--- a/dep/pipeline/jump_038/jump_038.cli
+++ b/dep/pipeline/jump_038/jump_038.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_038/jump_038.spec /tmp/pipeline/jump_038/jump_038.c
 pipeline libbuild /tmp/pipeline/jump_038/jump_038.c /tmp/pipeline/jump_038/jump_038.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/jump_038/jump_038.so io /tmp/pipeline
 pipeline PIPELINE0 table jump_038 add /tmp/pipeline/jump_038/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_039/jump_039.cli b/dep/pipeline/jump_039/jump_039.cli
index d37d21c8..2602a73d 100644
--- a/dep/pipeline/jump_039/jump_039.cli
+++ b/dep/pipeline/jump_039/jump_039.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_039/jump_039.spec /tmp/pipeline/jump_039/jump_039.c
 pipeline libbuild /tmp/pipeline/jump_039/jump_039.c /tmp/pipeline/jump_039/jump_039.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/jump_039/jump_039.so io /tmp/pipeline
 pipeline PIPELINE0 table jump_039_table add /tmp/pipeline/jump_039/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_040/jump_040.cli b/dep/pipeline/jump_040/jump_040.cli
index 934ce148..fabc3ee0 100644
--- a/dep/pipeline/jump_040/jump_040.cli
+++ b/dep/pipeline/jump_040/jump_040.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_040/jump_040.spec /tmp/pipeline/jump_040/jump_040.c
 pipeline libbuild /tmp/pipeline/jump_040/jump_040.c /tmp/pipeline/jump_040/jump_040.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/jump_040/jump_040.so io /tmp/pipeline
 pipeline PIPELINE0 table jump_040_table add /tmp/pipeline/jump_040/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_041/jump_041.cli b/dep/pipeline/jump_041/jump_041.cli
index b594cec1..992010e0 100644
--- a/dep/pipeline/jump_041/jump_041.cli
+++ b/dep/pipeline/jump_041/jump_041.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_041/jump_041.spec /tmp/pipeline/jump_041/jump_041.c
 pipeline libbuild /tmp/pipeline/jump_041/jump_041.c /tmp/pipeline/jump_041/jump_041.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/jump_041/jump_041.so io /tmp/pipeline/jump_041/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_042/jump_042.cli b/dep/pipeline/jump_042/jump_042.cli
index 03189b87..8696b565 100644
--- a/dep/pipeline/jump_042/jump_042.cli
+++ b/dep/pipeline/jump_042/jump_042.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_042/jump_042.spec /tmp/pipeline/jump_042/jump_042.c
 pipeline libbuild /tmp/pipeline/jump_042/jump_042.c /tmp/pipeline/jump_042/jump_042.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/jump_042/jump_042.so io /tmp/pipeline/jump_042/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_043/jump_043.cli b/dep/pipeline/jump_043/jump_043.cli
index a9717c86..7ba8f0fd 100644
--- a/dep/pipeline/jump_043/jump_043.cli
+++ b/dep/pipeline/jump_043/jump_043.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_043/jump_043.spec /tmp/pipeline/jump_043/jump_043.c
 pipeline libbuild /tmp/pipeline/jump_043/jump_043.c /tmp/pipeline/jump_043/jump_043.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/jump_043/jump_043.so io /tmp/pipeline
 pipeline PIPELINE0 table jump_043_table add /tmp/pipeline/jump_043/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_044/jump_044.cli b/dep/pipeline/jump_044/jump_044.cli
index 6729e668..2194ef00 100644
--- a/dep/pipeline/jump_044/jump_044.cli
+++ b/dep/pipeline/jump_044/jump_044.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_044/jump_044.spec /tmp/pipeline/jump_044/jump_044.c
 pipeline libbuild /tmp/pipeline/jump_044/jump_044.c /tmp/pipeline/jump_044/jump_044.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/jump_044/jump_044.so io /tmp/pipeline
 pipeline PIPELINE0 table jump_044_table add /tmp/pipeline/jump_044/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_045/jump_045.cli b/dep/pipeline/jump_045/jump_045.cli
index 70912349..ced3950b 100644
--- a/dep/pipeline/jump_045/jump_045.cli
+++ b/dep/pipeline/jump_045/jump_045.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_045/jump_045.spec /tmp/pipeline/jump_045/jump_045.c
 pipeline libbuild /tmp/pipeline/jump_045/jump_045.c /tmp/pipeline/jump_045/jump_045.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/jump_045/jump_045.so io /tmp/pipeline
 pipeline PIPELINE0 table jump_045_table add /tmp/pipeline/jump_045/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_046/jump_046.cli b/dep/pipeline/jump_046/jump_046.cli
index 217bcc61..8b043531 100644
--- a/dep/pipeline/jump_046/jump_046.cli
+++ b/dep/pipeline/jump_046/jump_046.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_046/jump_046.spec /tmp/pipeline/jump_046/jump_046.c
 pipeline libbuild /tmp/pipeline/jump_046/jump_046.c /tmp/pipeline/jump_046/jump_046.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/jump_046/jump_046.so io /tmp/pipeline
 pipeline PIPELINE0 table jump_046_table add /tmp/pipeline/jump_046/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_047/jump_047.cli b/dep/pipeline/jump_047/jump_047.cli
index 0e659295..64970831 100644
--- a/dep/pipeline/jump_047/jump_047.cli
+++ b/dep/pipeline/jump_047/jump_047.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_047/jump_047.spec /tmp/pipeline/jump_047/jump_047.c
 pipeline libbuild /tmp/pipeline/jump_047/jump_047.c /tmp/pipeline/jump_047/jump_047.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/jump_047/jump_047.so io /tmp/pipeline
 pipeline PIPELINE0 table jump_047_table add /tmp/pipeline/jump_047/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_048/jump_048.cli b/dep/pipeline/jump_048/jump_048.cli
index ce2eb4c5..c72e64dc 100644
--- a/dep/pipeline/jump_048/jump_048.cli
+++ b/dep/pipeline/jump_048/jump_048.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_048/jump_048.spec /tmp/pipeline/jump_048/jump_048.c
 pipeline libbuild /tmp/pipeline/jump_048/jump_048.c /tmp/pipeline/jump_048/jump_048.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/jump_048/jump_048.so io /tmp/pipeline
 pipeline PIPELINE0 table jump_048_table add /tmp/pipeline/jump_048/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_049/jump_049.cli b/dep/pipeline/jump_049/jump_049.cli
index df0164f2..f629d3f8 100644
--- a/dep/pipeline/jump_049/jump_049.cli
+++ b/dep/pipeline/jump_049/jump_049.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_049/jump_049.spec /tmp/pipeline/jump_049/jump_049.c
 pipeline libbuild /tmp/pipeline/jump_049/jump_049.c /tmp/pipeline/jump_049/jump_049.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/jump_049/jump_049.so io /tmp/pipeline
 pipeline PIPELINE0 table jump_049_table add /tmp/pipeline/jump_049/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_050/jump_050.cli b/dep/pipeline/jump_050/jump_050.cli
index 742b2126..fe65660b 100644
--- a/dep/pipeline/jump_050/jump_050.cli
+++ b/dep/pipeline/jump_050/jump_050.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_050/jump_050.spec /tmp/pipeline/jump_050/jump_050.c
 pipeline libbuild /tmp/pipeline/jump_050/jump_050.c /tmp/pipeline/jump_050/jump_050.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/jump_050/jump_050.so io /tmp/pipeline
 pipeline PIPELINE0 table jump_050_table add /tmp/pipeline/jump_050/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_051/jump_051.cli b/dep/pipeline/jump_051/jump_051.cli
index 2f20f8bd..19428b62 100644
--- a/dep/pipeline/jump_051/jump_051.cli
+++ b/dep/pipeline/jump_051/jump_051.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_051/jump_051.spec /tmp/pipeline/jump_051/jump_051.c
 pipeline libbuild /tmp/pipeline/jump_051/jump_051.c /tmp/pipeline/jump_051/jump_051.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/jump_051/jump_051.so io /tmp/pipeline
 pipeline PIPELINE0 table jump_051_table add /tmp/pipeline/jump_051/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_052/jump_052.cli b/dep/pipeline/jump_052/jump_052.cli
index 1f8745e9..8793aacc 100644
--- a/dep/pipeline/jump_052/jump_052.cli
+++ b/dep/pipeline/jump_052/jump_052.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_052/jump_052.spec /tmp/pipeline/jump_052/jump_052.c
 pipeline libbuild /tmp/pipeline/jump_052/jump_052.c /tmp/pipeline/jump_052/jump_052.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/jump_052/jump_052.so io /tmp/pipeline
 pipeline PIPELINE0 table jump_052_table add /tmp/pipeline/jump_052/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_053/jump_053.cli b/dep/pipeline/jump_053/jump_053.cli
index b6f056ee..58d73bb3 100644
--- a/dep/pipeline/jump_053/jump_053.cli
+++ b/dep/pipeline/jump_053/jump_053.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_053/jump_053.spec /tmp/pipeline/jump_053/jump_053.c
 pipeline libbuild /tmp/pipeline/jump_053/jump_053.c /tmp/pipeline/jump_053/jump_053.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/jump_053/jump_053.so io /tmp/pipeline
 pipeline PIPELINE0 table jump_053_table add /tmp/pipeline/jump_053/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_054/jump_054.cli b/dep/pipeline/jump_054/jump_054.cli
index 08c833b8..064de5ae 100644
--- a/dep/pipeline/jump_054/jump_054.cli
+++ b/dep/pipeline/jump_054/jump_054.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_054/jump_054.spec /tmp/pipeline/jump_054/jump_054.c
 pipeline libbuild /tmp/pipeline/jump_054/jump_054.c /tmp/pipeline/jump_054/jump_054.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/jump_054/jump_054.so io /tmp/pipeline
 pipeline PIPELINE0 table jump_054_table add /tmp/pipeline/jump_054/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/jump_055/jump_055.cli b/dep/pipeline/jump_055/jump_055.cli
index c077e915..ac9a3339 100644
--- a/dep/pipeline/jump_055/jump_055.cli
+++ b/dep/pipeline/jump_055/jump_055.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/jump_055/jump_055.spec /tmp/pipeline/jump_055/jump_055.c
 pipeline libbuild /tmp/pipeline/jump_055/jump_055.c /tmp/pipeline/jump_055/jump_055.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/jump_055/jump_055.so io /tmp/pipeline
 pipeline PIPELINE0 table jump_055_table add /tmp/pipeline/jump_055/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/learner_001/learner_001.cli b/dep/pipeline/learner_001/learner_001.cli
index f74e55d3..b9ee3fc9 100644
--- a/dep/pipeline/learner_001/learner_001.cli
+++ b/dep/pipeline/learner_001/learner_001.cli
@@ -10,7 +10,7 @@ pipeline libbuild /tmp/pipeline/learner_001/learner_001.c /tmp/pipeline/learner_
 ;
 ; Customize the LINK parameters to match your setup.
 ;
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -26,4 +26,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/learner_001/learner_001.so io /tmp/pi
 ;
 ; Pipelines-to-threads mapping.
 ;
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/learner_002/learner_002.cli b/dep/pipeline/learner_002/learner_002.cli
index 7055d623..ef1ab68b 100644
--- a/dep/pipeline/learner_002/learner_002.cli
+++ b/dep/pipeline/learner_002/learner_002.cli
@@ -10,7 +10,7 @@ pipeline libbuild /tmp/pipeline/learner_002/learner_002.c /tmp/pipeline/learner_
 ;
 ; Customize the LINK parameters to match your setup.
 ;
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -26,4 +26,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/learner_002/learner_002.so io /tmp/pi
 ;
 ; Pipelines-to-threads mapping.
 ;
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/learner_003/learner_003.cli b/dep/pipeline/learner_003/learner_003.cli
index dcd0d30d..18938307 100644
--- a/dep/pipeline/learner_003/learner_003.cli
+++ b/dep/pipeline/learner_003/learner_003.cli
@@ -10,7 +10,7 @@ pipeline libbuild /tmp/pipeline/learner_003/learner_003.c /tmp/pipeline/learner_
 ;
 ; Customize the LINK parameters to match your setup.
 ;
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -26,4 +26,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/learner_003/learner_003.so io /tmp/pi
 ;
 ; Pipelines-to-threads mapping.
 ;
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/learner_004/learner_004.cli b/dep/pipeline/learner_004/learner_004.cli
index f1920068..b0f00712 100644
--- a/dep/pipeline/learner_004/learner_004.cli
+++ b/dep/pipeline/learner_004/learner_004.cli
@@ -10,7 +10,7 @@ pipeline libbuild /tmp/pipeline/learner_004/learner_004.c /tmp/pipeline/learner_
 ;
 ; Customize the LINK parameters to match your setup.
 ;
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -26,4 +26,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/learner_004/learner_004.so io /tmp/pi
 ;
 ; Pipelines-to-threads mapping.
 ;
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/learner_005/learner_005.cli b/dep/pipeline/learner_005/learner_005.cli
index cd92f23a..bc9e0382 100644
--- a/dep/pipeline/learner_005/learner_005.cli
+++ b/dep/pipeline/learner_005/learner_005.cli
@@ -10,7 +10,7 @@ pipeline libbuild /tmp/pipeline/learner_005/learner_005.c /tmp/pipeline/learner_
 ;
 ; Customize the LINK parameters to match your setup.
 ;
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -26,4 +26,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/learner_005/learner_005.so io /tmp/pi
 ;
 ; Pipelines-to-threads mapping.
 ;
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/learner_007/learner_007.cli b/dep/pipeline/learner_007/learner_007.cli
index 21756505..9d0722f7 100644
--- a/dep/pipeline/learner_007/learner_007.cli
+++ b/dep/pipeline/learner_007/learner_007.cli
@@ -10,7 +10,7 @@ pipeline libbuild /tmp/pipeline/learner_007/learner_007.c /tmp/pipeline/learner_
 ;
 ; Customize the LINK parameters to match your setup.
 ;
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -26,4 +26,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/learner_007/learner_007.so io /tmp/pi
 ;
 ; Pipelines-to-threads mapping.
 ;
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/learner_008/learner_008.cli b/dep/pipeline/learner_008/learner_008.cli
index 97e9ae1e..5a86c66b 100644
--- a/dep/pipeline/learner_008/learner_008.cli
+++ b/dep/pipeline/learner_008/learner_008.cli
@@ -10,7 +10,7 @@ pipeline libbuild /tmp/pipeline/learner_008/learner_008.c /tmp/pipeline/learner_
 ;
 ; Customize the LINK parameters to match your setup.
 ;
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -26,4 +26,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/learner_008/learner_008.so io /tmp/pi
 ;
 ; Pipelines-to-threads mapping.
 ;
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/learner_009/learner_009.cli b/dep/pipeline/learner_009/learner_009.cli
index 7b494d65..4cfab6ad 100644
--- a/dep/pipeline/learner_009/learner_009.cli
+++ b/dep/pipeline/learner_009/learner_009.cli
@@ -10,7 +10,7 @@ pipeline libbuild /tmp/pipeline/learner_009/learner_009.c /tmp/pipeline/learner_
 ;
 ; Customize the LINK parameters to match your setup.
 ;
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -26,4 +26,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/learner_009/learner_009.so io /tmp/pi
 ;
 ; Pipelines-to-threads mapping.
 ;
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/learner_010/learner_010.cli b/dep/pipeline/learner_010/learner_010.cli
index 546dd3d0..e0da4ca1 100644
--- a/dep/pipeline/learner_010/learner_010.cli
+++ b/dep/pipeline/learner_010/learner_010.cli
@@ -10,7 +10,7 @@ pipeline libbuild /tmp/pipeline/learner_010/learner_010.c /tmp/pipeline/learner_
 ;
 ; Customize the LINK parameters to match your setup.
 ;
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -26,4 +26,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/learner_010/learner_010.so io /tmp/pi
 ;
 ; Pipelines-to-threads mapping.
 ;
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/learner_011/learner_011.cli b/dep/pipeline/learner_011/learner_011.cli
index 390830a2..0539cb5a 100644
--- a/dep/pipeline/learner_011/learner_011.cli
+++ b/dep/pipeline/learner_011/learner_011.cli
@@ -11,7 +11,7 @@ pipeline libbuild /tmp/pipeline/learner_011/learner_011.c /tmp/pipeline/learner_
 ; Customize the LINK parameters to match your setup.
 ;
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -27,4 +27,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/learner_011/learner_011.so io /tmp/pi
 ;
 ; Pipelines-to-threads mapping.
 ;
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/learner_012/learner_012.cli b/dep/pipeline/learner_012/learner_012.cli
index c07df389..17fdcfd3 100644
--- a/dep/pipeline/learner_012/learner_012.cli
+++ b/dep/pipeline/learner_012/learner_012.cli
@@ -5,7 +5,7 @@ pipeline codegen /tmp/pipeline/learner_012/learner_012.spec /tmp/pipeline/learne
 pipeline libbuild /tmp/pipeline/learner_012/learner_012.c /tmp/pipeline/learner_012/learner_012.so
 
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -15,4 +15,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/learner_012/learner_012.so io /tmp/pipeline/learner_012/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/learner_013/learner_013.cli b/dep/pipeline/learner_013/learner_013.cli
index ba46a365..bb059df0 100644
--- a/dep/pipeline/learner_013/learner_013.cli
+++ b/dep/pipeline/learner_013/learner_013.cli
@@ -5,7 +5,7 @@ pipeline codegen /tmp/pipeline/learner_013/learner_013.spec /tmp/pipeline/learne
 pipeline libbuild /tmp/pipeline/learner_013/learner_013.c /tmp/pipeline/learner_013/learner_013.so
 
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -15,4 +15,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/learner_013/learner_013.so io /tmp/pipeline/learner_013/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/learner_014/learner_014.cli b/dep/pipeline/learner_014/learner_014.cli
index e9df82e0..28060b94 100644
--- a/dep/pipeline/learner_014/learner_014.cli
+++ b/dep/pipeline/learner_014/learner_014.cli
@@ -5,7 +5,7 @@ pipeline codegen /tmp/pipeline/learner_014/learner_014.spec /tmp/pipeline/learne
 pipeline libbuild /tmp/pipeline/learner_014/learner_014.c /tmp/pipeline/learner_014/learner_014.so
 
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -15,4 +15,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/learner_014/learner_014.so io /tmp/pipeline/learner_014/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/learner_015/learner_015.cli b/dep/pipeline/learner_015/learner_015.cli
index c13eab53..400045a3 100644
--- a/dep/pipeline/learner_015/learner_015.cli
+++ b/dep/pipeline/learner_015/learner_015.cli
@@ -5,7 +5,7 @@ pipeline codegen /tmp/pipeline/learner_015/learner_015.spec /tmp/pipeline/learne
 pipeline libbuild /tmp/pipeline/learner_015/learner_015.c /tmp/pipeline/learner_015/learner_015.so
 
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -15,4 +15,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/learner_015/learner_015.so io /tmp/pipeline/learner_015/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/lpm_001/lpm_001.cli b/dep/pipeline/lpm_001/lpm_001.cli
index 59ef6362..3626e73a 100644
--- a/dep/pipeline/lpm_001/lpm_001.cli
+++ b/dep/pipeline/lpm_001/lpm_001.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/lpm_001/lpm_001.spec /tmp/pipeline/lpm_001/lpm_001.c
 pipeline libbuild /tmp/pipeline/lpm_001/lpm_001.c /tmp/pipeline/lpm_001/lpm_001.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/lpm_001/lpm_001.so io /tmp/pipeline/lpm_001/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/lpm_002/lpm_002.cli b/dep/pipeline/lpm_002/lpm_002.cli
index 5386ff6b..a6f9822c 100644
--- a/dep/pipeline/lpm_002/lpm_002.cli
+++ b/dep/pipeline/lpm_002/lpm_002.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/lpm_002/lpm_002.spec /tmp/pipeline/lpm_002/lpm_002.c
 pipeline libbuild /tmp/pipeline/lpm_002/lpm_002.c /tmp/pipeline/lpm_002/lpm_002.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -20,4 +20,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/lpm_002/lpm_002.so io /tmp/pipeline/l
 pipeline PIPELINE0 table lpm_002_table add /tmp/pipeline/lpm_002/cmd_files/cmd_1.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/lpm_003/lpm_003.cli b/dep/pipeline/lpm_003/lpm_003.cli
index 78396eff..63f8e23c 100644
--- a/dep/pipeline/lpm_003/lpm_003.cli
+++ b/dep/pipeline/lpm_003/lpm_003.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/lpm_003/lpm_003.spec /tmp/pipeline/lpm_003/lpm_003.c
 pipeline libbuild /tmp/pipeline/lpm_003/lpm_003.c /tmp/pipeline/lpm_003/lpm_003.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -20,4 +20,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/lpm_003/lpm_003.so io /tmp/pipeline/l
 pipeline PIPELINE0 table lpm_003_table add /tmp/pipeline/lpm_003/cmd_files/cmd_1.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/lpm_004/lpm_004.cli b/dep/pipeline/lpm_004/lpm_004.cli
index 4b72e829..eff78258 100644
--- a/dep/pipeline/lpm_004/lpm_004.cli
+++ b/dep/pipeline/lpm_004/lpm_004.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/lpm_004/lpm_004.spec /tmp/pipeline/lpm_004/lpm_004.c
 pipeline libbuild /tmp/pipeline/lpm_004/lpm_004.c /tmp/pipeline/lpm_004/lpm_004.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -20,4 +20,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/lpm_004/lpm_004.so io /tmp/pipeline/l
 pipeline PIPELINE0 table lpm_004_table add /tmp/pipeline/lpm_004/cmd_files/cmd_1.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/lpm_005/lpm_005.cli b/dep/pipeline/lpm_005/lpm_005.cli
index 32ac85ce..b0affd17 100644
--- a/dep/pipeline/lpm_005/lpm_005.cli
+++ b/dep/pipeline/lpm_005/lpm_005.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/lpm_005/lpm_005.spec /tmp/pipeline/lpm_005/lpm_005.c
 pipeline libbuild /tmp/pipeline/lpm_005/lpm_005.c /tmp/pipeline/lpm_005/lpm_005.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/lpm_005/lpm_005.so io /tmp/pipeline/lpm_005/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/met_001/met_001.cli b/dep/pipeline/met_001/met_001.cli
index 7fb8dba9..d899c662 100644
--- a/dep/pipeline/met_001/met_001.cli
+++ b/dep/pipeline/met_001/met_001.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/met_001/met_001.spec /tmp/pipeline/met_001/met_001.c
 pipeline libbuild /tmp/pipeline/met_001/met_001.c /tmp/pipeline/met_001/met_001.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -20,4 +20,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/met_001/met_001.so io /tmp/pipeline/m
 pipeline PIPELINE0 meter profile platinum add cir 460 pir 1380 cbs 100 pbs 200
 pipeline PIPELINE0 meter MET_ARRAY_1 set profile platinum index from 0 to 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/met_002/met_002.cli b/dep/pipeline/met_002/met_002.cli
index 9a6bd3b6..cc4b9d2a 100644
--- a/dep/pipeline/met_002/met_002.cli
+++ b/dep/pipeline/met_002/met_002.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/met_002/met_002.spec /tmp/pipeline/met_002/met_002.c
 pipeline libbuild /tmp/pipeline/met_002/met_002.c /tmp/pipeline/met_002/met_002.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -20,4 +20,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/met_002/met_002.so io /tmp/pipeline/m
 pipeline PIPELINE0 meter profile platinum add cir 460 pir 1380 cbs 100 pbs 200
 pipeline PIPELINE0 meter MET_ARRAY_1 set profile platinum index from 0 to 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/met_003/met_003.cli b/dep/pipeline/met_003/met_003.cli
index cc2cf120..4c033984 100644
--- a/dep/pipeline/met_003/met_003.cli
+++ b/dep/pipeline/met_003/met_003.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/met_003/met_003.spec /tmp/pipeline/met_003/met_003.c
 pipeline libbuild /tmp/pipeline/met_003/met_003.c /tmp/pipeline/met_003/met_003.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -20,4 +20,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/met_003/met_003.so io /tmp/pipeline/m
 pipeline PIPELINE0 meter profile platinum add cir 460 pir 1380 cbs 100 pbs 200
 pipeline PIPELINE0 meter MET_ARRAY_1 set profile platinum index from 0 to 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/met_004/met_004.cli b/dep/pipeline/met_004/met_004.cli
index 9d15afe0..3a4215d2 100644
--- a/dep/pipeline/met_004/met_004.cli
+++ b/dep/pipeline/met_004/met_004.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/met_004/met_004.spec /tmp/pipeline/met_004/met_004.c
 pipeline libbuild /tmp/pipeline/met_004/met_004.c /tmp/pipeline/met_004/met_004.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -20,4 +20,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/met_004/met_004.so io /tmp/pipeline/m
 pipeline PIPELINE0 meter profile platinum add cir 460 pir 1380 cbs 100 pbs 200
 pipeline PIPELINE0 meter MET_ARRAY_1 set profile platinum index from 0 to 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/met_005/met_005.cli b/dep/pipeline/met_005/met_005.cli
index 7d1957a1..803df86b 100644
--- a/dep/pipeline/met_005/met_005.cli
+++ b/dep/pipeline/met_005/met_005.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/met_005/met_005.spec /tmp/pipeline/met_005/met_005.c
 pipeline libbuild /tmp/pipeline/met_005/met_005.c /tmp/pipeline/met_005/met_005.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -20,4 +20,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/met_005/met_005.so io /tmp/pipeline/m
 pipeline PIPELINE0 meter profile platinum add cir 460 pir 1380 cbs 100 pbs 200
 pipeline PIPELINE0 meter MET_ARRAY_1 set profile platinum index from 0 to 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/met_006/met_006.cli b/dep/pipeline/met_006/met_006.cli
index b6035177..c2656e36 100644
--- a/dep/pipeline/met_006/met_006.cli
+++ b/dep/pipeline/met_006/met_006.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/met_006/met_006.spec /tmp/pipeline/met_006/met_006.c
 pipeline libbuild /tmp/pipeline/met_006/met_006.c /tmp/pipeline/met_006/met_006.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -20,4 +20,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/met_006/met_006.so io /tmp/pipeline/m
 pipeline PIPELINE0 meter profile platinum add cir 460 pir 1380 cbs 100 pbs 200
 pipeline PIPELINE0 meter MET_ARRAY_1 set profile platinum index from 0 to 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/met_007/met_007.cli b/dep/pipeline/met_007/met_007.cli
index cbcc77a0..543b3a34 100644
--- a/dep/pipeline/met_007/met_007.cli
+++ b/dep/pipeline/met_007/met_007.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/met_007/met_007.spec /tmp/pipeline/met_007/met_007.c
 pipeline libbuild /tmp/pipeline/met_007/met_007.c /tmp/pipeline/met_007/met_007.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -20,4 +20,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/met_007/met_007.so io /tmp/pipeline/m
 pipeline PIPELINE0 meter profile platinum add cir 460 pir 1380 cbs 100 pbs 200
 pipeline PIPELINE0 meter MET_ARRAY_1 set profile platinum index from 0 to 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/met_008/met_008.cli b/dep/pipeline/met_008/met_008.cli
index c2585d45..9d79bbb0 100644
--- a/dep/pipeline/met_008/met_008.cli
+++ b/dep/pipeline/met_008/met_008.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/met_008/met_008.spec /tmp/pipeline/met_008/met_008.c
 pipeline libbuild /tmp/pipeline/met_008/met_008.c /tmp/pipeline/met_008/met_008.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -20,4 +20,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/met_008/met_008.so io /tmp/pipeline/m
 pipeline PIPELINE0 meter profile platinum add cir 460 pir 1380 cbs 100 pbs 200
 pipeline PIPELINE0 meter MET_ARRAY_1 set profile platinum index from 0 to 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/met_009/met_009.cli b/dep/pipeline/met_009/met_009.cli
index 4db067f7..97ca7820 100644
--- a/dep/pipeline/met_009/met_009.cli
+++ b/dep/pipeline/met_009/met_009.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/met_009/met_009.spec /tmp/pipeline/met_009/met_009.c
 pipeline libbuild /tmp/pipeline/met_009/met_009.c /tmp/pipeline/met_009/met_009.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -20,4 +20,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/met_009/met_009.so io /tmp/pipeline/m
 pipeline PIPELINE0 meter profile platinum add cir 460 pir 1380 cbs 100 pbs 200
 pipeline PIPELINE0 meter MET_ARRAY_1 set profile platinum index from 0 to 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/met_010/met_010.cli b/dep/pipeline/met_010/met_010.cli
index c06157a6..08dfb3f0 100644
--- a/dep/pipeline/met_010/met_010.cli
+++ b/dep/pipeline/met_010/met_010.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/met_010/met_010.spec /tmp/pipeline/met_010/met_010.c
 pipeline libbuild /tmp/pipeline/met_010/met_010.c /tmp/pipeline/met_010/met_010.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -20,4 +20,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/met_010/met_010.so io /tmp/pipeline/m
 pipeline PIPELINE0 meter profile platinum add cir 460 pir 1380 cbs 100 pbs 200
 pipeline PIPELINE0 meter MET_ARRAY_1 set profile platinum index from 0 to 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/met_011/met_011.cli b/dep/pipeline/met_011/met_011.cli
index cd3c2a81..9dc11343 100644
--- a/dep/pipeline/met_011/met_011.cli
+++ b/dep/pipeline/met_011/met_011.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/met_011/met_011.spec /tmp/pipeline/met_011/met_011.c
 pipeline libbuild /tmp/pipeline/met_011/met_011.c /tmp/pipeline/met_011/met_011.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -20,4 +20,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/met_011/met_011.so io /tmp/pipeline/m
 pipeline PIPELINE0 meter profile platinum add cir 460 pir 1380 cbs 100 pbs 200
 pipeline PIPELINE0 meter MET_ARRAY_1 set profile platinum index from 0 to 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/met_012/met_012.cli b/dep/pipeline/met_012/met_012.cli
index 0241d073..39b32576 100644
--- a/dep/pipeline/met_012/met_012.cli
+++ b/dep/pipeline/met_012/met_012.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/met_012/met_012.spec /tmp/pipeline/met_012/met_012.c
 pipeline libbuild /tmp/pipeline/met_012/met_012.c /tmp/pipeline/met_012/met_012.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -20,4 +20,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/met_012/met_012.so io /tmp/pipeline/m
 pipeline PIPELINE0 meter profile platinum add cir 460 pir 1380 cbs 100 pbs 200
 pipeline PIPELINE0 meter MET_ARRAY_1 set profile platinum index from 0 to 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/met_013/met_013.cli b/dep/pipeline/met_013/met_013.cli
index 16e27ca7..21807100 100644
--- a/dep/pipeline/met_013/met_013.cli
+++ b/dep/pipeline/met_013/met_013.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/met_013/met_013.spec /tmp/pipeline/met_013/met_013.c
 pipeline libbuild /tmp/pipeline/met_013/met_013.c /tmp/pipeline/met_013/met_013.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -20,4 +20,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/met_013/met_013.so io /tmp/pipeline/m
 pipeline PIPELINE0 meter profile platinum add cir 460 pir 1380 cbs 100 pbs 200
 pipeline PIPELINE0 meter MET_ARRAY_1 set profile platinum index from 0 to 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/met_014/met_014.cli b/dep/pipeline/met_014/met_014.cli
index 29c32279..b03a0500 100644
--- a/dep/pipeline/met_014/met_014.cli
+++ b/dep/pipeline/met_014/met_014.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/met_014/met_014.spec /tmp/pipeline/met_014/met_014.c
 pipeline libbuild /tmp/pipeline/met_014/met_014.c /tmp/pipeline/met_014/met_014.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -20,4 +20,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/met_014/met_014.so io /tmp/pipeline/m
 pipeline PIPELINE0 meter profile platinum add cir 460 pir 1380 cbs 100 pbs 200
 pipeline PIPELINE0 meter MET_ARRAY_1 set profile platinum index from 0 to 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/met_015/met_015.cli b/dep/pipeline/met_015/met_015.cli
index b0fecc3c..2c4a2720 100644
--- a/dep/pipeline/met_015/met_015.cli
+++ b/dep/pipeline/met_015/met_015.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/met_015/met_015.spec /tmp/pipeline/met_015/met_015.c
 pipeline libbuild /tmp/pipeline/met_015/met_015.c /tmp/pipeline/met_015/met_015.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -20,4 +20,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/met_015/met_015.so io /tmp/pipeline/m
 pipeline PIPELINE0 meter profile platinum add cir 460 pir 1380 cbs 100 pbs 200
 pipeline PIPELINE0 meter MET_ARRAY_1 set profile platinum index from 0 to 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/mirror_001/mirror_001.cli b/dep/pipeline/mirror_001/mirror_001.cli
index f328e21d..8fff9816 100644
--- a/dep/pipeline/mirror_001/mirror_001.cli
+++ b/dep/pipeline/mirror_001/mirror_001.cli
@@ -10,7 +10,7 @@ pipeline libbuild /tmp/pipeline/mirror_001/mirror_001.c /tmp/pipeline/mirror_001
 ;
 ; Customize the LINK parameters to match your setup.
 ;
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -32,4 +32,4 @@ pipeline PIPELINE0 mirror session 3 port 3 clone fast truncate 0
 ;
 ; Pipelines-to-threads mapping.
 ;
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/mirror_002/mirror_002.cli b/dep/pipeline/mirror_002/mirror_002.cli
index 9c1a508a..651b423e 100644
--- a/dep/pipeline/mirror_002/mirror_002.cli
+++ b/dep/pipeline/mirror_002/mirror_002.cli
@@ -10,7 +10,7 @@ pipeline libbuild /tmp/pipeline/mirror_002/mirror_002.c /tmp/pipeline/mirror_002
 ;
 ; Customize the LINK parameters to match your setup.
 ;
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -32,4 +32,4 @@ pipeline PIPELINE0 mirror session 3 port 3 clone slow truncate 0
 ;
 ; Pipelines-to-threads mapping.
 ;
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/mirror_003/mirror_003.cli b/dep/pipeline/mirror_003/mirror_003.cli
index 449b54c9..2ed52730 100644
--- a/dep/pipeline/mirror_003/mirror_003.cli
+++ b/dep/pipeline/mirror_003/mirror_003.cli
@@ -10,7 +10,7 @@ pipeline libbuild /tmp/pipeline/mirror_003/mirror_003.c /tmp/pipeline/mirror_003
 ;
 ; Customize the LINK parameters to match your setup.
 ;
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -31,4 +31,4 @@ pipeline PIPELINE0 mirror session 3 port 3 clone slow truncate 256
 ;
 ; Pipelines-to-threads mapping.
 ;
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/mirror_004/mirror_004.cli b/dep/pipeline/mirror_004/mirror_004.cli
index 0b3a5508..7936063c 100644
--- a/dep/pipeline/mirror_004/mirror_004.cli
+++ b/dep/pipeline/mirror_004/mirror_004.cli
@@ -10,7 +10,7 @@ pipeline libbuild /tmp/pipeline/mirror_004/mirror_004.c /tmp/pipeline/mirror_004
 ;
 ; Customize the LINK parameters to match your setup.
 ;
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -31,4 +31,4 @@ pipeline PIPELINE0 mirror session 3 port 3 clone fast truncate 256
 ;
 ; Pipelines-to-threads mapping.
 ;
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/mirror_005/mirror_005.cli b/dep/pipeline/mirror_005/mirror_005.cli
index b5266cc8..1aa91c3d 100644
--- a/dep/pipeline/mirror_005/mirror_005.cli
+++ b/dep/pipeline/mirror_005/mirror_005.cli
@@ -10,7 +10,7 @@ pipeline libbuild /tmp/pipeline/mirror_005/mirror_005.c /tmp/pipeline/mirror_005
 ;
 ; Customize the LINK parameters to match your setup.
 ;
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -32,4 +32,4 @@ pipeline PIPELINE0 mirror session 3 port 3 clone slow truncate 0
 ;
 ; Pipelines-to-threads mapping.
 ;
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/mirror_006/mirror_006.cli b/dep/pipeline/mirror_006/mirror_006.cli
index 525d3197..d41e5c87 100644
--- a/dep/pipeline/mirror_006/mirror_006.cli
+++ b/dep/pipeline/mirror_006/mirror_006.cli
@@ -10,7 +10,7 @@ pipeline libbuild /tmp/pipeline/mirror_006/mirror_006.c /tmp/pipeline/mirror_006
 ;
 ; Customize the LINK parameters to match your setup.
 ;
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -32,4 +32,4 @@ pipeline PIPELINE0 mirror session 3 port 3 clone slow truncate 0
 ;
 ; Pipelines-to-threads mapping.
 ;
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/mirror_007/mirror_007.cli b/dep/pipeline/mirror_007/mirror_007.cli
index 4122584e..7d67b88c 100644
--- a/dep/pipeline/mirror_007/mirror_007.cli
+++ b/dep/pipeline/mirror_007/mirror_007.cli
@@ -10,7 +10,7 @@ pipeline libbuild /tmp/pipeline/mirror_007/mirror_007.c /tmp/pipeline/mirror_007
 ;
 ; Customize the LINK parameters to match your setup.
 ;
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -32,4 +32,4 @@ pipeline PIPELINE0 mirror session 3 port 3 clone fast truncate 0
 ;
 ; Pipelines-to-threads mapping.
 ;
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/mov_001/mov_001.cli b/dep/pipeline/mov_001/mov_001.cli
index cd9ae521..cb1df121 100644
--- a/dep/pipeline/mov_001/mov_001.cli
+++ b/dep/pipeline/mov_001/mov_001.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/mov_001/mov_001.spec /tmp/pipeline/mov_001/mov_001.c
 pipeline libbuild /tmp/pipeline/mov_001/mov_001.c /tmp/pipeline/mov_001/mov_001.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/mov_001/mov_001.so io /tmp/pipeline/mov_001/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/mov_002/mov_002.cli b/dep/pipeline/mov_002/mov_002.cli
index 087e5ad5..552723a4 100644
--- a/dep/pipeline/mov_002/mov_002.cli
+++ b/dep/pipeline/mov_002/mov_002.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/mov_002/mov_002.spec /tmp/pipeline/mov_002/mov_002.c
 pipeline libbuild /tmp/pipeline/mov_002/mov_002.c /tmp/pipeline/mov_002/mov_002.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/mov_002/mov_002.so io /tmp/pipeline/mov_002/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/mov_003/mov_003.cli b/dep/pipeline/mov_003/mov_003.cli
index 878d2b67..438637a2 100644
--- a/dep/pipeline/mov_003/mov_003.cli
+++ b/dep/pipeline/mov_003/mov_003.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/mov_003/mov_003.spec /tmp/pipeline/mov_003/mov_003.c
 pipeline libbuild /tmp/pipeline/mov_003/mov_003.c /tmp/pipeline/mov_003/mov_003.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/mov_003/mov_003.so io /tmp/pipeline/mov_003/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/mov_004/mov_004.cli b/dep/pipeline/mov_004/mov_004.cli
index 0edf45a9..207c727e 100755
--- a/dep/pipeline/mov_004/mov_004.cli
+++ b/dep/pipeline/mov_004/mov_004.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/mov_004/mov_004.spec /tmp/pipeline/mov_004/mov_004.c
 pipeline libbuild /tmp/pipeline/mov_004/mov_004.c /tmp/pipeline/mov_004/mov_004.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/mov_004/mov_004.so io /tmp/pipeline/m
 pipeline PIPELINE0 table mov_004 add /tmp/pipeline/mov_004/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/mov_005/mov_005.cli b/dep/pipeline/mov_005/mov_005.cli
index 21a557db..a4b6bfce 100755
--- a/dep/pipeline/mov_005/mov_005.cli
+++ b/dep/pipeline/mov_005/mov_005.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/mov_005/mov_005.spec /tmp/pipeline/mov_005/mov_005.c
 pipeline libbuild /tmp/pipeline/mov_005/mov_005.c /tmp/pipeline/mov_005/mov_005.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/mov_005/mov_005.so io /tmp/pipeline/m
 pipeline PIPELINE0 table mov_005 add /tmp/pipeline/mov_005/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/mov_007/mov_007.cli b/dep/pipeline/mov_007/mov_007.cli
index b1ff50a4..6ef0497b 100755
--- a/dep/pipeline/mov_007/mov_007.cli
+++ b/dep/pipeline/mov_007/mov_007.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/mov_007/mov_007.spec /tmp/pipeline/mov_007/mov_007.c
 pipeline libbuild /tmp/pipeline/mov_007/mov_007.c /tmp/pipeline/mov_007/mov_007.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/mov_007/mov_007.so io /tmp/pipeline/mov_007/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/mov_008/mov_008.cli b/dep/pipeline/mov_008/mov_008.cli
index 3d0e53c6..48f4b33f 100755
--- a/dep/pipeline/mov_008/mov_008.cli
+++ b/dep/pipeline/mov_008/mov_008.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/mov_008/mov_008.spec /tmp/pipeline/mov_008/mov_008.c
 pipeline libbuild /tmp/pipeline/mov_008/mov_008.c /tmp/pipeline/mov_008/mov_008.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/mov_008/mov_008.so io /tmp/pipeline/mov_008/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/or_001/or_001.cli b/dep/pipeline/or_001/or_001.cli
index 8f923715..177cfd37 100755
--- a/dep/pipeline/or_001/or_001.cli
+++ b/dep/pipeline/or_001/or_001.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/or_001/or_001.spec /tmp/pipeline/or_001/or_001.c
 pipeline libbuild /tmp/pipeline/or_001/or_001.c /tmp/pipeline/or_001/or_001.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/or_001/or_001.so io /tmp/pipeline/or_
 pipeline PIPELINE0 table or_001 add /tmp/pipeline/or_001/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/or_002/or_002.cli b/dep/pipeline/or_002/or_002.cli
index 3cc8912f..d1d5200c 100644
--- a/dep/pipeline/or_002/or_002.cli
+++ b/dep/pipeline/or_002/or_002.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/or_002/or_002.spec /tmp/pipeline/or_002/or_002.c
 pipeline libbuild /tmp/pipeline/or_002/or_002.c /tmp/pipeline/or_002/or_002.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/or_002/or_002.so io /tmp/pipeline/or_002/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/or_003/or_003.cli b/dep/pipeline/or_003/or_003.cli
index d12c75bc..cb5bef8a 100644
--- a/dep/pipeline/or_003/or_003.cli
+++ b/dep/pipeline/or_003/or_003.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/or_003/or_003.spec /tmp/pipeline/or_003/or_003.c
 pipeline libbuild /tmp/pipeline/or_003/or_003.c /tmp/pipeline/or_003/or_003.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/or_003/or_003.so io /tmp/pipeline/or_003/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/or_004/or_004.cli b/dep/pipeline/or_004/or_004.cli
index 23d2b37e..2658e2b5 100644
--- a/dep/pipeline/or_004/or_004.cli
+++ b/dep/pipeline/or_004/or_004.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/or_004/or_004.spec /tmp/pipeline/or_004/or_004.c
 pipeline libbuild /tmp/pipeline/or_004/or_004.c /tmp/pipeline/or_004/or_004.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/or_004/or_004.so io /tmp/pipeline/or_004/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/or_005/or_005.cli b/dep/pipeline/or_005/or_005.cli
index c8d719db..a376cdbb 100644
--- a/dep/pipeline/or_005/or_005.cli
+++ b/dep/pipeline/or_005/or_005.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/or_005/or_005.spec /tmp/pipeline/or_005/or_005.c
 pipeline libbuild /tmp/pipeline/or_005/or_005.c /tmp/pipeline/or_005/or_005.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/or_005/or_005.so io /tmp/pipeline/or_005/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/or_006/or_006.cli b/dep/pipeline/or_006/or_006.cli
index 1e21581a..81458ef4 100644
--- a/dep/pipeline/or_006/or_006.cli
+++ b/dep/pipeline/or_006/or_006.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/or_006/or_006.spec /tmp/pipeline/or_006/or_006.c
 pipeline libbuild /tmp/pipeline/or_006/or_006.c /tmp/pipeline/or_006/or_006.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/or_006/or_006.so io /tmp/pipeline/or_006/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/or_007/or_007.cli b/dep/pipeline/or_007/or_007.cli
index fc72308c..e6124c3e 100644
--- a/dep/pipeline/or_007/or_007.cli
+++ b/dep/pipeline/or_007/or_007.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/or_007/or_007.spec /tmp/pipeline/or_007/or_007.c
 pipeline libbuild /tmp/pipeline/or_007/or_007.c /tmp/pipeline/or_007/or_007.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/or_007/or_007.so io /tmp/pipeline/or_007/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/or_008/or_008.cli b/dep/pipeline/or_008/or_008.cli
index d9326f2c..053017a5 100755
--- a/dep/pipeline/or_008/or_008.cli
+++ b/dep/pipeline/or_008/or_008.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/or_008/or_008.spec /tmp/pipeline/or_008/or_008.c
 pipeline libbuild /tmp/pipeline/or_008/or_008.c /tmp/pipeline/or_008/or_008.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/or_008/or_008.so io /tmp/pipeline/or_
 pipeline PIPELINE0 table or_008 add /tmp/pipeline/or_008/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/profile_001/profile_001.cli b/dep/pipeline/profile_001/profile_001.cli
index 72716a3d..645f2991 100644
--- a/dep/pipeline/profile_001/profile_001.cli
+++ b/dep/pipeline/profile_001/profile_001.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/profile_001/profile_001.spec /tmp/pipeline/profile_001/profile_001.c
 pipeline libbuild /tmp/pipeline/profile_001/profile_001.c /tmp/pipeline/profile_001/profile_001.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -21,4 +21,4 @@ pipeline PIPELINE0 table profile_001_table_01 add /tmp/pipeline/profile_001/cmd_
 pipeline PIPELINE0 table profile_001_table_02 add /tmp/pipeline/profile_001/cmd_files/cmd_2.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/recirculate_001/recirculate_001.cli b/dep/pipeline/recirculate_001/recirculate_001.cli
index d99e2d5f..ca284805 100644
--- a/dep/pipeline/recirculate_001/recirculate_001.cli
+++ b/dep/pipeline/recirculate_001/recirculate_001.cli
@@ -10,7 +10,7 @@ pipeline libbuild /tmp/pipeline/recirculate_001/recirculate_001.c /tmp/pipeline/
 ;
 ; Customize the LINK parameters to match your setup.
 ;
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -26,4 +26,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/recirculate_001/recirculate_001.so io
 ;
 ; Pipelines-to-threads mapping.
 ;
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_001/reg_001.cli b/dep/pipeline/reg_001/reg_001.cli
index b5e4e6fc..5de0a74d 100644
--- a/dep/pipeline/reg_001/reg_001.cli
+++ b/dep/pipeline/reg_001/reg_001.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_001/reg_001.spec /tmp/pipeline/reg_001/reg_001.c
 pipeline libbuild /tmp/pipeline/reg_001/reg_001.c /tmp/pipeline/reg_001/reg_001.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/reg_001/reg_001.so io /tmp/pipeline/reg_001/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_002/reg_002.cli b/dep/pipeline/reg_002/reg_002.cli
index d83b6d21..5728eadc 100644
--- a/dep/pipeline/reg_002/reg_002.cli
+++ b/dep/pipeline/reg_002/reg_002.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_002/reg_002.spec /tmp/pipeline/reg_002/reg_002.c
 pipeline libbuild /tmp/pipeline/reg_002/reg_002.c /tmp/pipeline/reg_002/reg_002.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/reg_002/reg_002.so io /tmp/pipeline/reg_002/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_003/reg_003.cli b/dep/pipeline/reg_003/reg_003.cli
index a765b4cd..91f9f16c 100644
--- a/dep/pipeline/reg_003/reg_003.cli
+++ b/dep/pipeline/reg_003/reg_003.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_003/reg_003.spec /tmp/pipeline/reg_003/reg_003.c
 pipeline libbuild /tmp/pipeline/reg_003/reg_003.c /tmp/pipeline/reg_003/reg_003.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/reg_003/reg_003.so io /tmp/pipeline/reg_003/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_004/reg_004.cli b/dep/pipeline/reg_004/reg_004.cli
index ab9cae4e..cbb9837d 100644
--- a/dep/pipeline/reg_004/reg_004.cli
+++ b/dep/pipeline/reg_004/reg_004.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_004/reg_004.spec /tmp/pipeline/reg_004/reg_004.c
 pipeline libbuild /tmp/pipeline/reg_004/reg_004.c /tmp/pipeline/reg_004/reg_004.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/reg_004/reg_004.so io /tmp/pipeline/r
 pipeline PIPELINE0 table reg_004 add /tmp/pipeline/reg_004/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_005/reg_005.cli b/dep/pipeline/reg_005/reg_005.cli
index 17c749c4..6935ab2d 100644
--- a/dep/pipeline/reg_005/reg_005.cli
+++ b/dep/pipeline/reg_005/reg_005.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_005/reg_005.spec /tmp/pipeline/reg_005/reg_005.c
 pipeline libbuild /tmp/pipeline/reg_005/reg_005.c /tmp/pipeline/reg_005/reg_005.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/reg_005/reg_005.so io /tmp/pipeline/reg_005/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_006/reg_006.cli b/dep/pipeline/reg_006/reg_006.cli
index 14f3a315..774d23a0 100644
--- a/dep/pipeline/reg_006/reg_006.cli
+++ b/dep/pipeline/reg_006/reg_006.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_006/reg_006.spec /tmp/pipeline/reg_006/reg_006.c
 pipeline libbuild /tmp/pipeline/reg_006/reg_006.c /tmp/pipeline/reg_006/reg_006.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/reg_006/reg_006.so io /tmp/pipeline/reg_006/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_007/reg_007.cli b/dep/pipeline/reg_007/reg_007.cli
index 61a62eed..0bc6b657 100644
--- a/dep/pipeline/reg_007/reg_007.cli
+++ b/dep/pipeline/reg_007/reg_007.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_007/reg_007.spec /tmp/pipeline/reg_007/reg_007.c
 pipeline libbuild /tmp/pipeline/reg_007/reg_007.c /tmp/pipeline/reg_007/reg_007.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/reg_007/reg_007.so io /tmp/pipeline/reg_007/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_008/reg_008.cli b/dep/pipeline/reg_008/reg_008.cli
index 6b9d390c..ba1400ac 100644
--- a/dep/pipeline/reg_008/reg_008.cli
+++ b/dep/pipeline/reg_008/reg_008.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_008/reg_008.spec /tmp/pipeline/reg_008/reg_008.c
 pipeline libbuild /tmp/pipeline/reg_008/reg_008.c /tmp/pipeline/reg_008/reg_008.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/reg_008/reg_008.so io /tmp/pipeline/r
 pipeline PIPELINE0 table reg_008 add /tmp/pipeline/reg_008/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_009/reg_009.cli b/dep/pipeline/reg_009/reg_009.cli
index d57a5ec9..48d2e789 100644
--- a/dep/pipeline/reg_009/reg_009.cli
+++ b/dep/pipeline/reg_009/reg_009.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_009/reg_009.spec /tmp/pipeline/reg_009/reg_009.c
 pipeline libbuild /tmp/pipeline/reg_009/reg_009.c /tmp/pipeline/reg_009/reg_009.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/reg_009/reg_009.so io /tmp/pipeline/reg_009/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_010/reg_010.cli b/dep/pipeline/reg_010/reg_010.cli
index d29e610e..af3b1a43 100644
--- a/dep/pipeline/reg_010/reg_010.cli
+++ b/dep/pipeline/reg_010/reg_010.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_010/reg_010.spec /tmp/pipeline/reg_010/reg_010.c
 pipeline libbuild /tmp/pipeline/reg_010/reg_010.c /tmp/pipeline/reg_010/reg_010.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/reg_010/reg_010.so io /tmp/pipeline/reg_010/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_011/reg_011.cli b/dep/pipeline/reg_011/reg_011.cli
index 4042a00e..47529bb1 100644
--- a/dep/pipeline/reg_011/reg_011.cli
+++ b/dep/pipeline/reg_011/reg_011.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_011/reg_011.spec /tmp/pipeline/reg_011/reg_011.c
 pipeline libbuild /tmp/pipeline/reg_011/reg_011.c /tmp/pipeline/reg_011/reg_011.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/reg_011/reg_011.so io /tmp/pipeline/reg_011/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_012/reg_012.cli b/dep/pipeline/reg_012/reg_012.cli
index 11e7703c..16d16764 100644
--- a/dep/pipeline/reg_012/reg_012.cli
+++ b/dep/pipeline/reg_012/reg_012.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_012/reg_012.spec /tmp/pipeline/reg_012/reg_012.c
 pipeline libbuild /tmp/pipeline/reg_012/reg_012.c /tmp/pipeline/reg_012/reg_012.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/reg_012/reg_012.so io /tmp/pipeline/r
 pipeline PIPELINE0 table reg_012 add /tmp/pipeline/reg_012/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_013/reg_013.cli b/dep/pipeline/reg_013/reg_013.cli
index 1b2b8e34..6b0b0878 100644
--- a/dep/pipeline/reg_013/reg_013.cli
+++ b/dep/pipeline/reg_013/reg_013.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_013/reg_013.spec /tmp/pipeline/reg_013/reg_013.c
 pipeline libbuild /tmp/pipeline/reg_013/reg_013.c /tmp/pipeline/reg_013/reg_013.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/reg_013/reg_013.so io /tmp/pipeline/reg_013/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_014/reg_014.cli b/dep/pipeline/reg_014/reg_014.cli
index c8f9a3ba..7c7951a0 100644
--- a/dep/pipeline/reg_014/reg_014.cli
+++ b/dep/pipeline/reg_014/reg_014.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_014/reg_014.spec /tmp/pipeline/reg_014/reg_014.c
 pipeline libbuild /tmp/pipeline/reg_014/reg_014.c /tmp/pipeline/reg_014/reg_014.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/reg_014/reg_014.so io /tmp/pipeline/reg_014/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_015/reg_015.cli b/dep/pipeline/reg_015/reg_015.cli
index 9d323ed0..7f266018 100644
--- a/dep/pipeline/reg_015/reg_015.cli
+++ b/dep/pipeline/reg_015/reg_015.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_015/reg_015.spec /tmp/pipeline/reg_015/reg_015.c
 pipeline libbuild /tmp/pipeline/reg_015/reg_015.c /tmp/pipeline/reg_015/reg_015.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/reg_015/reg_015.so io /tmp/pipeline/r
 pipeline PIPELINE0 table reg_015 add /tmp/pipeline/reg_015/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_016/reg_016.cli b/dep/pipeline/reg_016/reg_016.cli
index 8e227da4..f6de4233 100644
--- a/dep/pipeline/reg_016/reg_016.cli
+++ b/dep/pipeline/reg_016/reg_016.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_016/reg_016.spec /tmp/pipeline/reg_016/reg_016.c
 pipeline libbuild /tmp/pipeline/reg_016/reg_016.c /tmp/pipeline/reg_016/reg_016.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/reg_016/reg_016.so io /tmp/pipeline/reg_016/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_017/reg_017.cli b/dep/pipeline/reg_017/reg_017.cli
index 6b301b74..ac65e57e 100644
--- a/dep/pipeline/reg_017/reg_017.cli
+++ b/dep/pipeline/reg_017/reg_017.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_017/reg_017.spec /tmp/pipeline/reg_017/reg_017.c
 pipeline libbuild /tmp/pipeline/reg_017/reg_017.c /tmp/pipeline/reg_017/reg_017.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/reg_017/reg_017.so io /tmp/pipeline/r
 pipeline PIPELINE0 table reg_017 add /tmp/pipeline/reg_017/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_018/reg_018.cli b/dep/pipeline/reg_018/reg_018.cli
index b6fc964a..ed3b7c38 100644
--- a/dep/pipeline/reg_018/reg_018.cli
+++ b/dep/pipeline/reg_018/reg_018.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_018/reg_018.spec /tmp/pipeline/reg_018/reg_018.c
 pipeline libbuild /tmp/pipeline/reg_018/reg_018.c /tmp/pipeline/reg_018/reg_018.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/reg_018/reg_018.so io /tmp/pipeline/r
 pipeline PIPELINE0 table reg_018 add /tmp/pipeline/reg_018/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_019/reg_019.cli b/dep/pipeline/reg_019/reg_019.cli
index d616ddfe..a519aa93 100644
--- a/dep/pipeline/reg_019/reg_019.cli
+++ b/dep/pipeline/reg_019/reg_019.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_019/reg_019.spec /tmp/pipeline/reg_019/reg_019.c
 pipeline libbuild /tmp/pipeline/reg_019/reg_019.c /tmp/pipeline/reg_019/reg_019.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/reg_019/reg_019.so io /tmp/pipeline/r
 pipeline PIPELINE0 table reg_019 add /tmp/pipeline/reg_019/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_020/reg_020.cli b/dep/pipeline/reg_020/reg_020.cli
index 0b8b9bd2..8a5d3912 100644
--- a/dep/pipeline/reg_020/reg_020.cli
+++ b/dep/pipeline/reg_020/reg_020.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_020/reg_020.spec /tmp/pipeline/reg_020/reg_020.c
 pipeline libbuild /tmp/pipeline/reg_020/reg_020.c /tmp/pipeline/reg_020/reg_020.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/reg_020/reg_020.so io /tmp/pipeline/reg_020/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_021/reg_021.cli b/dep/pipeline/reg_021/reg_021.cli
index 4babd2a2..ff120b54 100644
--- a/dep/pipeline/reg_021/reg_021.cli
+++ b/dep/pipeline/reg_021/reg_021.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_021/reg_021.spec /tmp/pipeline/reg_021/reg_021.c
 pipeline libbuild /tmp/pipeline/reg_021/reg_021.c /tmp/pipeline/reg_021/reg_021.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/reg_021/reg_021.so io /tmp/pipeline/r
 pipeline PIPELINE0 table reg_021 add /tmp/pipeline/reg_021/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_022/reg_022.cli b/dep/pipeline/reg_022/reg_022.cli
index a31ce7b2..bfd99706 100644
--- a/dep/pipeline/reg_022/reg_022.cli
+++ b/dep/pipeline/reg_022/reg_022.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_022/reg_022.spec /tmp/pipeline/reg_022/reg_022.c
 pipeline libbuild /tmp/pipeline/reg_022/reg_022.c /tmp/pipeline/reg_022/reg_022.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/reg_022/reg_022.so io /tmp/pipeline/reg_022/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_023/reg_023.cli b/dep/pipeline/reg_023/reg_023.cli
index 31ea3b99..6d4d3dcf 100644
--- a/dep/pipeline/reg_023/reg_023.cli
+++ b/dep/pipeline/reg_023/reg_023.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_023/reg_023.spec /tmp/pipeline/reg_023/reg_023.c
 pipeline libbuild /tmp/pipeline/reg_023/reg_023.c /tmp/pipeline/reg_023/reg_023.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/reg_023/reg_023.so io /tmp/pipeline/reg_023/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_024/reg_024.cli b/dep/pipeline/reg_024/reg_024.cli
index c80ea137..a74ad042 100644
--- a/dep/pipeline/reg_024/reg_024.cli
+++ b/dep/pipeline/reg_024/reg_024.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_024/reg_024.spec /tmp/pipeline/reg_024/reg_024.c
 pipeline libbuild /tmp/pipeline/reg_024/reg_024.c /tmp/pipeline/reg_024/reg_024.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/reg_024/reg_024.so io /tmp/pipeline/r
 pipeline PIPELINE0 table reg_024 add /tmp/pipeline/reg_024/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_025/reg_025.cli b/dep/pipeline/reg_025/reg_025.cli
index bb9e3d24..331f3f0a 100644
--- a/dep/pipeline/reg_025/reg_025.cli
+++ b/dep/pipeline/reg_025/reg_025.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_025/reg_025.spec /tmp/pipeline/reg_025/reg_025.c
 pipeline libbuild /tmp/pipeline/reg_025/reg_025.c /tmp/pipeline/reg_025/reg_025.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/reg_025/reg_025.so io /tmp/pipeline/reg_025/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_026/reg_026.cli b/dep/pipeline/reg_026/reg_026.cli
index ca13ed7b..e5395c2a 100644
--- a/dep/pipeline/reg_026/reg_026.cli
+++ b/dep/pipeline/reg_026/reg_026.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_026/reg_026.spec /tmp/pipeline/reg_026/reg_026.c
 pipeline libbuild /tmp/pipeline/reg_026/reg_026.c /tmp/pipeline/reg_026/reg_026.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/reg_026/reg_026.so io /tmp/pipeline/reg_026/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_027/reg_027.cli b/dep/pipeline/reg_027/reg_027.cli
index 5908793b..a747b78c 100644
--- a/dep/pipeline/reg_027/reg_027.cli
+++ b/dep/pipeline/reg_027/reg_027.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_027/reg_027.spec /tmp/pipeline/reg_027/reg_027.c
 pipeline libbuild /tmp/pipeline/reg_027/reg_027.c /tmp/pipeline/reg_027/reg_027.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/reg_027/reg_027.so io /tmp/pipeline/reg_027/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_028/reg_028.cli b/dep/pipeline/reg_028/reg_028.cli
index 4c3ed324..b7ee2ba1 100644
--- a/dep/pipeline/reg_028/reg_028.cli
+++ b/dep/pipeline/reg_028/reg_028.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_028/reg_028.spec /tmp/pipeline/reg_028/reg_028.c
 pipeline libbuild /tmp/pipeline/reg_028/reg_028.c /tmp/pipeline/reg_028/reg_028.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/reg_028/reg_028.so io /tmp/pipeline/r
 pipeline PIPELINE0 table reg_028 add /tmp/pipeline/reg_028/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_029/reg_029.cli b/dep/pipeline/reg_029/reg_029.cli
index aa0ed631..22289f49 100644
--- a/dep/pipeline/reg_029/reg_029.cli
+++ b/dep/pipeline/reg_029/reg_029.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_029/reg_029.spec /tmp/pipeline/reg_029/reg_029.c
 pipeline libbuild /tmp/pipeline/reg_029/reg_029.c /tmp/pipeline/reg_029/reg_029.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/reg_029/reg_029.so io /tmp/pipeline/reg_029/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_030/reg_030.cli b/dep/pipeline/reg_030/reg_030.cli
index 9b420108..eaaa51d7 100644
--- a/dep/pipeline/reg_030/reg_030.cli
+++ b/dep/pipeline/reg_030/reg_030.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_030/reg_030.spec /tmp/pipeline/reg_030/reg_030.c
 pipeline libbuild /tmp/pipeline/reg_030/reg_030.c /tmp/pipeline/reg_030/reg_030.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/reg_030/reg_030.so io /tmp/pipeline/reg_030/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_031/reg_031.cli b/dep/pipeline/reg_031/reg_031.cli
index ab42b814..2abe7d2b 100644
--- a/dep/pipeline/reg_031/reg_031.cli
+++ b/dep/pipeline/reg_031/reg_031.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_031/reg_031.spec /tmp/pipeline/reg_031/reg_031.c
 pipeline libbuild /tmp/pipeline/reg_031/reg_031.c /tmp/pipeline/reg_031/reg_031.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/reg_031/reg_031.so io /tmp/pipeline/r
 pipeline PIPELINE0 table reg_031 add /tmp/pipeline/reg_031/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_032/reg_032.cli b/dep/pipeline/reg_032/reg_032.cli
index 10ab51a1..72674c12 100644
--- a/dep/pipeline/reg_032/reg_032.cli
+++ b/dep/pipeline/reg_032/reg_032.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_032/reg_032.spec /tmp/pipeline/reg_032/reg_032.c
 pipeline libbuild /tmp/pipeline/reg_032/reg_032.c /tmp/pipeline/reg_032/reg_032.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/reg_032/reg_032.so io /tmp/pipeline/reg_032/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_033/reg_033.cli b/dep/pipeline/reg_033/reg_033.cli
index 45c018ce..8a5c28c6 100644
--- a/dep/pipeline/reg_033/reg_033.cli
+++ b/dep/pipeline/reg_033/reg_033.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_033/reg_033.spec /tmp/pipeline/reg_033/reg_033.c
 pipeline libbuild /tmp/pipeline/reg_033/reg_033.c /tmp/pipeline/reg_033/reg_033.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/reg_033/reg_033.so io /tmp/pipeline/r
 pipeline PIPELINE0 table reg_033 add /tmp/pipeline/reg_033/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_034/reg_034.cli b/dep/pipeline/reg_034/reg_034.cli
index 222dc520..247edc18 100644
--- a/dep/pipeline/reg_034/reg_034.cli
+++ b/dep/pipeline/reg_034/reg_034.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_034/reg_034.spec /tmp/pipeline/reg_034/reg_034.c
 pipeline libbuild /tmp/pipeline/reg_034/reg_034.c /tmp/pipeline/reg_034/reg_034.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/reg_034/reg_034.so io /tmp/pipeline/r
 pipeline PIPELINE0 table reg_034 add /tmp/pipeline/reg_034/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_035/reg_035.cli b/dep/pipeline/reg_035/reg_035.cli
index a15a8050..35aa8573 100644
--- a/dep/pipeline/reg_035/reg_035.cli
+++ b/dep/pipeline/reg_035/reg_035.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_035/reg_035.spec /tmp/pipeline/reg_035/reg_035.c
 pipeline libbuild /tmp/pipeline/reg_035/reg_035.c /tmp/pipeline/reg_035/reg_035.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/reg_035/reg_035.so io /tmp/pipeline/r
 pipeline PIPELINE0 table reg_035 add /tmp/pipeline/reg_035/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_036/reg_036.cli b/dep/pipeline/reg_036/reg_036.cli
index 152d4ff2..20c503b9 100644
--- a/dep/pipeline/reg_036/reg_036.cli
+++ b/dep/pipeline/reg_036/reg_036.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_036/reg_036.spec /tmp/pipeline/reg_036/reg_036.c
 pipeline libbuild /tmp/pipeline/reg_036/reg_036.c /tmp/pipeline/reg_036/reg_036.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/reg_036/reg_036.so io /tmp/pipeline/reg_036/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_037/reg_037.cli b/dep/pipeline/reg_037/reg_037.cli
index 1f8de5a4..ba72bf16 100644
--- a/dep/pipeline/reg_037/reg_037.cli
+++ b/dep/pipeline/reg_037/reg_037.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_037/reg_037.spec /tmp/pipeline/reg_037/reg_037.c
 pipeline libbuild /tmp/pipeline/reg_037/reg_037.c /tmp/pipeline/reg_037/reg_037.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/reg_037/reg_037.so io /tmp/pipeline/r
 pipeline PIPELINE0 table reg_037 add /tmp/pipeline/reg_037/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_038/reg_038.cli b/dep/pipeline/reg_038/reg_038.cli
index 56237a09..fcb413d8 100644
--- a/dep/pipeline/reg_038/reg_038.cli
+++ b/dep/pipeline/reg_038/reg_038.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_038/reg_038.spec /tmp/pipeline/reg_038/reg_038.c
 pipeline libbuild /tmp/pipeline/reg_038/reg_038.c /tmp/pipeline/reg_038/reg_038.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/reg_038/reg_038.so io /tmp/pipeline/reg_038/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_039/reg_039.cli b/dep/pipeline/reg_039/reg_039.cli
index 06afea03..73f1ae22 100644
--- a/dep/pipeline/reg_039/reg_039.cli
+++ b/dep/pipeline/reg_039/reg_039.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_039/reg_039.spec /tmp/pipeline/reg_039/reg_039.c
 pipeline libbuild /tmp/pipeline/reg_039/reg_039.c /tmp/pipeline/reg_039/reg_039.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/reg_039/reg_039.so io /tmp/pipeline/reg_039/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_040/reg_040.cli b/dep/pipeline/reg_040/reg_040.cli
index ef356ef3..446a75e5 100644
--- a/dep/pipeline/reg_040/reg_040.cli
+++ b/dep/pipeline/reg_040/reg_040.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_040/reg_040.spec /tmp/pipeline/reg_040/reg_040.c
 pipeline libbuild /tmp/pipeline/reg_040/reg_040.c /tmp/pipeline/reg_040/reg_040.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/reg_040/reg_040.so io /tmp/pipeline/r
 pipeline PIPELINE0 table reg_040 add /tmp/pipeline/reg_040/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_041/reg_041.cli b/dep/pipeline/reg_041/reg_041.cli
index 3232d89f..adf44cf7 100644
--- a/dep/pipeline/reg_041/reg_041.cli
+++ b/dep/pipeline/reg_041/reg_041.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_041/reg_041.spec /tmp/pipeline/reg_041/reg_041.c
 pipeline libbuild /tmp/pipeline/reg_041/reg_041.c /tmp/pipeline/reg_041/reg_041.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/reg_041/reg_041.so io /tmp/pipeline/reg_041/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_042/reg_042.cli b/dep/pipeline/reg_042/reg_042.cli
index b16cbe22..a8b98c50 100644
--- a/dep/pipeline/reg_042/reg_042.cli
+++ b/dep/pipeline/reg_042/reg_042.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_042/reg_042.spec /tmp/pipeline/reg_042/reg_042.c
 pipeline libbuild /tmp/pipeline/reg_042/reg_042.c /tmp/pipeline/reg_042/reg_042.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/reg_042/reg_042.so io /tmp/pipeline/reg_042/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_043/reg_043.cli b/dep/pipeline/reg_043/reg_043.cli
index 701f4598..a44bc86d 100644
--- a/dep/pipeline/reg_043/reg_043.cli
+++ b/dep/pipeline/reg_043/reg_043.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_043/reg_043.spec /tmp/pipeline/reg_043/reg_043.c
 pipeline libbuild /tmp/pipeline/reg_043/reg_043.c /tmp/pipeline/reg_043/reg_043.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/reg_043/reg_043.so io /tmp/pipeline/reg_043/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_044/reg_044.cli b/dep/pipeline/reg_044/reg_044.cli
index ed18c677..e6c3fe93 100644
--- a/dep/pipeline/reg_044/reg_044.cli
+++ b/dep/pipeline/reg_044/reg_044.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_044/reg_044.spec /tmp/pipeline/reg_044/reg_044.c
 pipeline libbuild /tmp/pipeline/reg_044/reg_044.c /tmp/pipeline/reg_044/reg_044.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/reg_044/reg_044.so io /tmp/pipeline/r
 pipeline PIPELINE0 table reg_044 add /tmp/pipeline/reg_044/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/reg_045/reg_045.cli b/dep/pipeline/reg_045/reg_045.cli
index 2c3ae7e9..9de393f2 100644
--- a/dep/pipeline/reg_045/reg_045.cli
+++ b/dep/pipeline/reg_045/reg_045.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/reg_045/reg_045.spec /tmp/pipeline/reg_045/reg_045.c
 pipeline libbuild /tmp/pipeline/reg_045/reg_045.c /tmp/pipeline/reg_045/reg_045.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/reg_045/reg_045.so io /tmp/pipeline/reg_045/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/ring_port_001/ring_port_001.cli b/dep/pipeline/ring_port_001/ring_port_001.cli
index 7ca51884..c915f119 100644
--- a/dep/pipeline/ring_port_001/ring_port_001.cli
+++ b/dep/pipeline/ring_port_001/ring_port_001.cli
@@ -11,7 +11,7 @@ pipeline codegen /tmp/pipeline/ring_port_001/ring_port_001_b.spec /tmp/pipeline/
 pipeline libbuild /tmp/pipeline/ring_port_001/ring_port_001_b.c /tmp/pipeline/ring_port_001/ring_port_001_b.so
 
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -24,5 +24,5 @@ pipeline PIPELINE1 build lib /tmp/pipeline/ring_port_001/ring_port_001_b.so io /
 pipeline PIPELINE1 table ring_port_001 add /tmp/pipeline/ring_port_001/table.txt
 pipeline PIPELINE1 commit
 
-thread 2 pipeline PIPELINE1 enable
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE1 enable thread 2
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/ring_port_002/ring_port_002.cli b/dep/pipeline/ring_port_002/ring_port_002.cli
index 20c3c1e6..3002111b 100644
--- a/dep/pipeline/ring_port_002/ring_port_002.cli
+++ b/dep/pipeline/ring_port_002/ring_port_002.cli
@@ -11,7 +11,7 @@ pipeline codegen /tmp/pipeline/ring_port_002/ring_port_002_b.spec /tmp/pipeline/
 pipeline libbuild /tmp/pipeline/ring_port_002/ring_port_002_b.c /tmp/pipeline/ring_port_002/ring_port_002_b.so
 
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
@@ -20,5 +20,5 @@ ring RING0 size 32  numa 0
 pipeline PIPELINE0 build lib /tmp/pipeline/ring_port_002/ring_port_002_a.so io /tmp/pipeline/ring_port_002/ring_port_002_a.io numa 0
 pipeline PIPELINE1 build lib /tmp/pipeline/ring_port_002/ring_port_002_b.so io /tmp/pipeline/ring_port_002/ring_port_002_b.io numa 0
 
-thread 2 pipeline PIPELINE1 enable
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE1 enable thread 2
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/rx_tx_001/rx_tx_001.cli b/dep/pipeline/rx_tx_001/rx_tx_001.cli
index 051f5d0a..4d4902b1 100755
--- a/dep/pipeline/rx_tx_001/rx_tx_001.cli
+++ b/dep/pipeline/rx_tx_001/rx_tx_001.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/rx_tx_001/rx_tx_001.spec /tmp/pipeline/rx_tx_001/rx_tx_001.c
 pipeline libbuild /tmp/pipeline/rx_tx_001/rx_tx_001.c /tmp/pipeline/rx_tx_001/rx_tx_001.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/rx_tx_001/rx_tx_001.so io /tmp/pipeline/rx_tx_001/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/selector_001/selector_001.cli b/dep/pipeline/selector_001/selector_001.cli
index 87a566a3..8afe31fe 100644
--- a/dep/pipeline/selector_001/selector_001.cli
+++ b/dep/pipeline/selector_001/selector_001.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/selector_001/selector_001.spec /tmp/pipeline/selector_001/selector_001.c
 pipeline libbuild /tmp/pipeline/selector_001/selector_001.c /tmp/pipeline/selector_001/selector_001.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/selector_001/selector_001.so io /tmp/pipeline/selector_001/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/selector_002/selector_002.cli b/dep/pipeline/selector_002/selector_002.cli
index 3c75e5c1..b3bff2c9 100644
--- a/dep/pipeline/selector_002/selector_002.cli
+++ b/dep/pipeline/selector_002/selector_002.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/selector_002/selector_002.spec /tmp/pipeline/selector_002/selector_002.c
 pipeline libbuild /tmp/pipeline/selector_002/selector_002.c /tmp/pipeline/selector_002/selector_002.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -34,4 +34,4 @@ pipeline PIPELINE0 selector selector_002_2_table group member add /tmp/pipeline/
 pipeline PIPELINE0 table selector_002_3_table add /tmp/pipeline/selector_002/cmd_files/cmd_3.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/shl_001/shl_001.cli b/dep/pipeline/shl_001/shl_001.cli
index 74cd3203..35b65452 100644
--- a/dep/pipeline/shl_001/shl_001.cli
+++ b/dep/pipeline/shl_001/shl_001.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/shl_001/shl_001.spec /tmp/pipeline/shl_001/shl_001.c
 pipeline libbuild /tmp/pipeline/shl_001/shl_001.c /tmp/pipeline/shl_001/shl_001.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/shl_001/shl_001.so io /tmp/pipeline/shl_001/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/shl_002/shl_002.cli b/dep/pipeline/shl_002/shl_002.cli
index 7b58c84f..d4ae28c6 100644
--- a/dep/pipeline/shl_002/shl_002.cli
+++ b/dep/pipeline/shl_002/shl_002.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/shl_002/shl_002.spec /tmp/pipeline/shl_002/shl_002.c
 pipeline libbuild /tmp/pipeline/shl_002/shl_002.c /tmp/pipeline/shl_002/shl_002.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/shl_002/shl_002.so io /tmp/pipeline/shl_002/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/shl_003/shl_003.cli b/dep/pipeline/shl_003/shl_003.cli
index 73169356..62e30d79 100644
--- a/dep/pipeline/shl_003/shl_003.cli
+++ b/dep/pipeline/shl_003/shl_003.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/shl_003/shl_003.spec /tmp/pipeline/shl_003/shl_003.c
 pipeline libbuild /tmp/pipeline/shl_003/shl_003.c /tmp/pipeline/shl_003/shl_003.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/shl_003/shl_003.so io /tmp/pipeline/shl_003/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/shl_004/shl_004.cli b/dep/pipeline/shl_004/shl_004.cli
index db77e67b..f671968a 100644
--- a/dep/pipeline/shl_004/shl_004.cli
+++ b/dep/pipeline/shl_004/shl_004.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/shl_004/shl_004.spec /tmp/pipeline/shl_004/shl_004.c
 pipeline libbuild /tmp/pipeline/shl_004/shl_004.c /tmp/pipeline/shl_004/shl_004.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/shl_004/shl_004.so io /tmp/pipeline/shl_004/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/shl_005/shl_005.cli b/dep/pipeline/shl_005/shl_005.cli
index eb68b451..2742f463 100644
--- a/dep/pipeline/shl_005/shl_005.cli
+++ b/dep/pipeline/shl_005/shl_005.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/shl_005/shl_005.spec /tmp/pipeline/shl_005/shl_005.c
 pipeline libbuild /tmp/pipeline/shl_005/shl_005.c /tmp/pipeline/shl_005/shl_005.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/shl_005/shl_005.so io /tmp/pipeline/shl_005/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/shl_006/shl_006.cli b/dep/pipeline/shl_006/shl_006.cli
index 677e5daa..119f142e 100644
--- a/dep/pipeline/shl_006/shl_006.cli
+++ b/dep/pipeline/shl_006/shl_006.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/shl_006/shl_006.spec /tmp/pipeline/shl_006/shl_006.c
 pipeline libbuild /tmp/pipeline/shl_006/shl_006.c /tmp/pipeline/shl_006/shl_006.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/shl_006/shl_006.so io /tmp/pipeline/shl_006/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/shl_007/shl_007.cli b/dep/pipeline/shl_007/shl_007.cli
index a4d473f4..7fd8ff18 100755
--- a/dep/pipeline/shl_007/shl_007.cli
+++ b/dep/pipeline/shl_007/shl_007.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/shl_007/shl_007.spec /tmp/pipeline/shl_007/shl_007.c
 pipeline libbuild /tmp/pipeline/shl_007/shl_007.c /tmp/pipeline/shl_007/shl_007.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/shl_007/shl_007.so io /tmp/pipeline/s
 pipeline PIPELINE0 table shl_007 add /tmp/pipeline/shl_007/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/shl_008/shl_008.cli b/dep/pipeline/shl_008/shl_008.cli
index 9e7d0f2e..fdeef4f7 100755
--- a/dep/pipeline/shl_008/shl_008.cli
+++ b/dep/pipeline/shl_008/shl_008.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/shl_008/shl_008.spec /tmp/pipeline/shl_008/shl_008.c
 pipeline libbuild /tmp/pipeline/shl_008/shl_008.c /tmp/pipeline/shl_008/shl_008.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/shl_008/shl_008.so io /tmp/pipeline/s
 pipeline PIPELINE0 table shl_008 add /tmp/pipeline/shl_008/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/shr_001/shr_001.cli b/dep/pipeline/shr_001/shr_001.cli
index 9afb685f..eb671333 100644
--- a/dep/pipeline/shr_001/shr_001.cli
+++ b/dep/pipeline/shr_001/shr_001.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/shr_001/shr_001.spec /tmp/pipeline/shr_001/shr_001.c
 pipeline libbuild /tmp/pipeline/shr_001/shr_001.c /tmp/pipeline/shr_001/shr_001.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/shr_001/shr_001.so io /tmp/pipeline/shr_001/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/shr_002/shr_002.cli b/dep/pipeline/shr_002/shr_002.cli
index dc9d4db8..dff4eaf3 100644
--- a/dep/pipeline/shr_002/shr_002.cli
+++ b/dep/pipeline/shr_002/shr_002.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/shr_002/shr_002.spec /tmp/pipeline/shr_002/shr_002.c
 pipeline libbuild /tmp/pipeline/shr_002/shr_002.c /tmp/pipeline/shr_002/shr_002.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/shr_002/shr_002.so io /tmp/pipeline/shr_002/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/shr_003/shr_003.cli b/dep/pipeline/shr_003/shr_003.cli
index bab6d439..47000005 100644
--- a/dep/pipeline/shr_003/shr_003.cli
+++ b/dep/pipeline/shr_003/shr_003.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/shr_003/shr_003.spec /tmp/pipeline/shr_003/shr_003.c
 pipeline libbuild /tmp/pipeline/shr_003/shr_003.c /tmp/pipeline/shr_003/shr_003.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/shr_003/shr_003.so io /tmp/pipeline/shr_003/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/shr_004/shr_004.cli b/dep/pipeline/shr_004/shr_004.cli
index 9ec02ac1..083bf0c0 100644
--- a/dep/pipeline/shr_004/shr_004.cli
+++ b/dep/pipeline/shr_004/shr_004.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/shr_004/shr_004.spec /tmp/pipeline/shr_004/shr_004.c
 pipeline libbuild /tmp/pipeline/shr_004/shr_004.c /tmp/pipeline/shr_004/shr_004.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/shr_004/shr_004.so io /tmp/pipeline/shr_004/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/shr_005/shr_005.cli b/dep/pipeline/shr_005/shr_005.cli
index cf711775..57be84df 100644
--- a/dep/pipeline/shr_005/shr_005.cli
+++ b/dep/pipeline/shr_005/shr_005.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/shr_005/shr_005.spec /tmp/pipeline/shr_005/shr_005.c
 pipeline libbuild /tmp/pipeline/shr_005/shr_005.c /tmp/pipeline/shr_005/shr_005.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/shr_005/shr_005.so io /tmp/pipeline/shr_005/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/shr_006/shr_006.cli b/dep/pipeline/shr_006/shr_006.cli
index 3803977b..6142fbda 100644
--- a/dep/pipeline/shr_006/shr_006.cli
+++ b/dep/pipeline/shr_006/shr_006.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/shr_006/shr_006.spec /tmp/pipeline/shr_006/shr_006.c
 pipeline libbuild /tmp/pipeline/shr_006/shr_006.c /tmp/pipeline/shr_006/shr_006.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/shr_006/shr_006.so io /tmp/pipeline/shr_006/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/shr_007/shr_007.cli b/dep/pipeline/shr_007/shr_007.cli
index b05bc753..3a6b9c4e 100755
--- a/dep/pipeline/shr_007/shr_007.cli
+++ b/dep/pipeline/shr_007/shr_007.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/shr_007/shr_007.spec /tmp/pipeline/shr_007/shr_007.c
 pipeline libbuild /tmp/pipeline/shr_007/shr_007.c /tmp/pipeline/shr_007/shr_007.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/shr_007/shr_007.so io /tmp/pipeline/s
 pipeline PIPELINE0 table shr_007 add /tmp/pipeline/shr_007/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/shr_008/shr_008.cli b/dep/pipeline/shr_008/shr_008.cli
index ab7ac2fe..c20eab09 100755
--- a/dep/pipeline/shr_008/shr_008.cli
+++ b/dep/pipeline/shr_008/shr_008.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/shr_008/shr_008.spec /tmp/pipeline/shr_008/shr_008.c
 pipeline libbuild /tmp/pipeline/shr_008/shr_008.c /tmp/pipeline/shr_008/shr_008.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/shr_008/shr_008.so io /tmp/pipeline/s
 pipeline PIPELINE0 table shr_008 add /tmp/pipeline/shr_008/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/sub_001/sub_001.cli b/dep/pipeline/sub_001/sub_001.cli
index 98609e3a..d6165421 100644
--- a/dep/pipeline/sub_001/sub_001.cli
+++ b/dep/pipeline/sub_001/sub_001.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/sub_001/sub_001.spec /tmp/pipeline/sub_001/sub_001.c
 pipeline libbuild /tmp/pipeline/sub_001/sub_001.c /tmp/pipeline/sub_001/sub_001.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/sub_001/sub_001.so io /tmp/pipeline/sub_001/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/sub_002/sub_002.cli b/dep/pipeline/sub_002/sub_002.cli
index 0281ba30..ed26229c 100644
--- a/dep/pipeline/sub_002/sub_002.cli
+++ b/dep/pipeline/sub_002/sub_002.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/sub_002/sub_002.spec /tmp/pipeline/sub_002/sub_002.c
 pipeline libbuild /tmp/pipeline/sub_002/sub_002.c /tmp/pipeline/sub_002/sub_002.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/sub_002/sub_002.so io /tmp/pipeline/sub_002/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/sub_003/sub_003.cli b/dep/pipeline/sub_003/sub_003.cli
index e90a7660..a4dbafd9 100644
--- a/dep/pipeline/sub_003/sub_003.cli
+++ b/dep/pipeline/sub_003/sub_003.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/sub_003/sub_003.spec /tmp/pipeline/sub_003/sub_003.c
 pipeline libbuild /tmp/pipeline/sub_003/sub_003.c /tmp/pipeline/sub_003/sub_003.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/sub_003/sub_003.so io /tmp/pipeline/sub_003/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/sub_004/sub_004.cli b/dep/pipeline/sub_004/sub_004.cli
index 89f13dd4..f5e1ca92 100644
--- a/dep/pipeline/sub_004/sub_004.cli
+++ b/dep/pipeline/sub_004/sub_004.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/sub_004/sub_004.spec /tmp/pipeline/sub_004/sub_004.c
 pipeline libbuild /tmp/pipeline/sub_004/sub_004.c /tmp/pipeline/sub_004/sub_004.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/sub_004/sub_004.so io /tmp/pipeline/sub_004/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/sub_005/sub_005.cli b/dep/pipeline/sub_005/sub_005.cli
index 0bbc2deb..36d7b6ec 100644
--- a/dep/pipeline/sub_005/sub_005.cli
+++ b/dep/pipeline/sub_005/sub_005.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/sub_005/sub_005.spec /tmp/pipeline/sub_005/sub_005.c
 pipeline libbuild /tmp/pipeline/sub_005/sub_005.c /tmp/pipeline/sub_005/sub_005.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/sub_005/sub_005.so io /tmp/pipeline/sub_005/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/sub_006/sub_006.cli b/dep/pipeline/sub_006/sub_006.cli
index 0d0ae78d..06eea782 100644
--- a/dep/pipeline/sub_006/sub_006.cli
+++ b/dep/pipeline/sub_006/sub_006.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/sub_006/sub_006.spec /tmp/pipeline/sub_006/sub_006.c
 pipeline libbuild /tmp/pipeline/sub_006/sub_006.c /tmp/pipeline/sub_006/sub_006.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/sub_006/sub_006.so io /tmp/pipeline/sub_006/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/sub_007/sub_007.cli b/dep/pipeline/sub_007/sub_007.cli
index c557630f..f0e1a43e 100755
--- a/dep/pipeline/sub_007/sub_007.cli
+++ b/dep/pipeline/sub_007/sub_007.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/sub_007/sub_007.spec /tmp/pipeline/sub_007/sub_007.c
 pipeline libbuild /tmp/pipeline/sub_007/sub_007.c /tmp/pipeline/sub_007/sub_007.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/sub_007/sub_007.so io /tmp/pipeline/s
 pipeline PIPELINE0 table sub_007 add /tmp/pipeline/sub_007/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/sub_008/sub_008.cli b/dep/pipeline/sub_008/sub_008.cli
index 1b7106ff..ab41d7a5 100755
--- a/dep/pipeline/sub_008/sub_008.cli
+++ b/dep/pipeline/sub_008/sub_008.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/sub_008/sub_008.spec /tmp/pipeline/sub_008/sub_008.c
 pipeline libbuild /tmp/pipeline/sub_008/sub_008.c /tmp/pipeline/sub_008/sub_008.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/sub_008/sub_008.so io /tmp/pipeline/s
 pipeline PIPELINE0 table sub_008 add /tmp/pipeline/sub_008/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/table_001/table_001.cli b/dep/pipeline/table_001/table_001.cli
index 756839fd..48ecd160 100644
--- a/dep/pipeline/table_001/table_001.cli
+++ b/dep/pipeline/table_001/table_001.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/table_001/table_001.spec /tmp/pipeline/table_001/table_001.c
 pipeline libbuild /tmp/pipeline/table_001/table_001.c /tmp/pipeline/table_001/table_001.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/table_001/table_001.so io /tmp/pipeline/table_001/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/table_002/table_002.cli b/dep/pipeline/table_002/table_002.cli
index c71515f3..2204f852 100644
--- a/dep/pipeline/table_002/table_002.cli
+++ b/dep/pipeline/table_002/table_002.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/table_002/table_002.spec /tmp/pipeline/table_002/table_002.c
 pipeline libbuild /tmp/pipeline/table_002/table_002.c /tmp/pipeline/table_002/table_002.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/table_002/table_002.so io /tmp/pipeline/table_002/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/table_003/table_003.cli b/dep/pipeline/table_003/table_003.cli
index 5cfcb2d0..628a272e 100644
--- a/dep/pipeline/table_003/table_003.cli
+++ b/dep/pipeline/table_003/table_003.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/table_003/table_003.spec /tmp/pipeline/table_003/table_003.c
 pipeline libbuild /tmp/pipeline/table_003/table_003.c /tmp/pipeline/table_003/table_003.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/table_003/table_003.so io /tmp/pipeline/table_003/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/table_004/table_004.cli b/dep/pipeline/table_004/table_004.cli
index af935211..bf4868e4 100644
--- a/dep/pipeline/table_004/table_004.cli
+++ b/dep/pipeline/table_004/table_004.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/table_004/table_004.spec /tmp/pipeline/table_004/table_004.c
 pipeline libbuild /tmp/pipeline/table_004/table_004.c /tmp/pipeline/table_004/table_004.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/table_004/table_004.so io /tmp/pipeli
 pipeline PIPELINE0 table table_004 add /tmp/pipeline/table_004/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/table_005/table_005.cli b/dep/pipeline/table_005/table_005.cli
index 816ef2db..a6ae37f2 100644
--- a/dep/pipeline/table_005/table_005.cli
+++ b/dep/pipeline/table_005/table_005.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/table_005/table_005.spec /tmp/pipeline/table_005/table_005.c
 pipeline libbuild /tmp/pipeline/table_005/table_005.c /tmp/pipeline/table_005/table_005.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -20,4 +20,4 @@ pipeline PIPELINE0 table  table_005_table add /tmp/pipeline/table_005/cmd_files/
 pipeline PIPELINE0 commit
 
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/table_006/table_006.cli b/dep/pipeline/table_006/table_006.cli
index 31c4aa73..ce0e500c 100644
--- a/dep/pipeline/table_006/table_006.cli
+++ b/dep/pipeline/table_006/table_006.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/table_006/table_006.spec /tmp/pipeline/table_006/table_006.c
 pipeline libbuild /tmp/pipeline/table_006/table_006.c /tmp/pipeline/table_006/table_006.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/table_006/table_006.so io /tmp/pipeli
 pipeline PIPELINE0 table  table_006_table add /tmp/pipeline/table_006/cmd_files/cmd_1.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/table_007/table_007.cli b/dep/pipeline/table_007/table_007.cli
index f9a2b493..ccc60375 100644
--- a/dep/pipeline/table_007/table_007.cli
+++ b/dep/pipeline/table_007/table_007.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/table_007/table_007.spec /tmp/pipeline/table_007/table_007.c
 pipeline libbuild /tmp/pipeline/table_007/table_007.c /tmp/pipeline/table_007/table_007.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -20,4 +20,4 @@ pipeline PIPELINE0 table  table_007_table add /tmp/pipeline/table_007/cmd_files/
 pipeline PIPELINE0 commit
 
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/table_008/table_008.cli b/dep/pipeline/table_008/table_008.cli
index d29a5ba2..2bee3a2c 100644
--- a/dep/pipeline/table_008/table_008.cli
+++ b/dep/pipeline/table_008/table_008.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/table_008/table_008.spec /tmp/pipeline/table_008/table_008.c
 pipeline libbuild /tmp/pipeline/table_008/table_008.c /tmp/pipeline/table_008/table_008.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -20,4 +20,4 @@ pipeline PIPELINE0 table  table_008_table add /tmp/pipeline/table_008/cmd_files/
 pipeline PIPELINE0 commit
 
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/table_009/table_009.cli b/dep/pipeline/table_009/table_009.cli
index d452d9fe..f364a35f 100644
--- a/dep/pipeline/table_009/table_009.cli
+++ b/dep/pipeline/table_009/table_009.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/table_009/table_009.spec /tmp/pipeline/table_009/table_009.c
 pipeline libbuild /tmp/pipeline/table_009/table_009.c /tmp/pipeline/table_009/table_009.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/table_009/table_009.so io /tmp/pipeline/table_009/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/table_010/table_010.cli b/dep/pipeline/table_010/table_010.cli
index 932c5770..259811e2 100644
--- a/dep/pipeline/table_010/table_010.cli
+++ b/dep/pipeline/table_010/table_010.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/table_010/table_010.spec /tmp/pipeline/table_010/table_010.c
 pipeline libbuild /tmp/pipeline/table_010/table_010.c /tmp/pipeline/table_010/table_010.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/table_010/table_010.so io /tmp/pipeline/table_010/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/table_011/table_011.cli b/dep/pipeline/table_011/table_011.cli
index c19d7129..6d91c58d 100644
--- a/dep/pipeline/table_011/table_011.cli
+++ b/dep/pipeline/table_011/table_011.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/table_011/table_011.spec /tmp/pipeline/table_011/table_011.c
 pipeline libbuild /tmp/pipeline/table_011/table_011.c /tmp/pipeline/table_011/table_011.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/table_011/table_011.so io /tmp/pipeline/table_011/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/table_012/table_012.cli b/dep/pipeline/table_012/table_012.cli
index 594ebe75..f0927c2b 100644
--- a/dep/pipeline/table_012/table_012.cli
+++ b/dep/pipeline/table_012/table_012.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/table_012/table_012.spec /tmp/pipeline/table_012/table_012.c
 pipeline libbuild /tmp/pipeline/table_012/table_012.c /tmp/pipeline/table_012/table_012.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/table_012/table_012.so io /tmp/pipeline/table_012/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/table_013/table_013.cli b/dep/pipeline/table_013/table_013.cli
index 3aab17d1..69240168 100644
--- a/dep/pipeline/table_013/table_013.cli
+++ b/dep/pipeline/table_013/table_013.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/table_013/table_013.spec /tmp/pipeline/table_013/table_013.c
 pipeline libbuild /tmp/pipeline/table_013/table_013.c /tmp/pipeline/table_013/table_013.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/table_013/table_013.so io /tmp/pipeline/table_013/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/table_014/table_014.cli b/dep/pipeline/table_014/table_014.cli
index ca5a8fb6..e4900a73 100644
--- a/dep/pipeline/table_014/table_014.cli
+++ b/dep/pipeline/table_014/table_014.cli
@@ -5,7 +5,7 @@ pipeline codegen /tmp/pipeline/table_014/table_014.spec /tmp/pipeline/table_014/
 pipeline libbuild /tmp/pipeline/table_014/table_014.c /tmp/pipeline/table_014/table_014.so
 
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/table_014/table_014.so io /tmp/pipeli
 
 pipeline PIPELINE0 table table_014 add /tmp/pipeline/table_014/cmd_files/cmd_1.txt
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/table_015/table_015.cli b/dep/pipeline/table_015/table_015.cli
index af502b21..cc6f3c6f 100644
--- a/dep/pipeline/table_015/table_015.cli
+++ b/dep/pipeline/table_015/table_015.cli
@@ -5,7 +5,7 @@ pipeline codegen /tmp/pipeline/table_015/table_015.spec /tmp/pipeline/table_015/
 pipeline libbuild /tmp/pipeline/table_015/table_015.c /tmp/pipeline/table_015/table_015.so
 
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/table_015/table_015.so io /tmp/pipeli
 
 pipeline PIPELINE0 table table_015 add /tmp/pipeline/table_015/cmd_files/cmd_1.txt
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/table_016/table_016.cli b/dep/pipeline/table_016/table_016.cli
index c7ea39d5..32f22072 100644
--- a/dep/pipeline/table_016/table_016.cli
+++ b/dep/pipeline/table_016/table_016.cli
@@ -5,7 +5,7 @@ pipeline codegen /tmp/pipeline/table_016/table_016.spec /tmp/pipeline/table_016/
 pipeline libbuild /tmp/pipeline/table_016/table_016.c /tmp/pipeline/table_016/table_016.so
 
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/table_016/table_016.so io /tmp/pipeli
 
 pipeline PIPELINE0 table table_016 add /tmp/pipeline/table_016/cmd_files/cmd_1.txt
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/table_017/table_017.cli b/dep/pipeline/table_017/table_017.cli
index ea437f3c..03b8fbb8 100644
--- a/dep/pipeline/table_017/table_017.cli
+++ b/dep/pipeline/table_017/table_017.cli
@@ -5,7 +5,7 @@ pipeline codegen /tmp/pipeline/table_017/table_017.spec /tmp/pipeline/table_017/
 pipeline libbuild /tmp/pipeline/table_017/table_017.c /tmp/pipeline/table_017/table_017.so
 
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/table_017/table_017.so io /tmp/pipeli
 
 pipeline PIPELINE0 table table_017 add /tmp/pipeline/table_017/cmd_files/cmd_1.txt
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/table_018/table_018.cli b/dep/pipeline/table_018/table_018.cli
index 1acb7ef1..86ff544e 100644
--- a/dep/pipeline/table_018/table_018.cli
+++ b/dep/pipeline/table_018/table_018.cli
@@ -5,7 +5,7 @@ pipeline codegen /tmp/pipeline/table_018/table_018.spec /tmp/pipeline/table_018/
 pipeline libbuild /tmp/pipeline/table_018/table_018.c /tmp/pipeline/table_018/table_018.so
 
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/table_018/table_018.so io /tmp/pipeli
 
 pipeline PIPELINE0 table table_018 add /tmp/pipeline/table_018/cmd_files/cmd_1.txt
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/table_019/table_019.cli b/dep/pipeline/table_019/table_019.cli
index 553944bc..59d8ab41 100644
--- a/dep/pipeline/table_019/table_019.cli
+++ b/dep/pipeline/table_019/table_019.cli
@@ -5,7 +5,7 @@ pipeline codegen /tmp/pipeline/table_019/table_019.spec /tmp/pipeline/table_019/
 pipeline libbuild /tmp/pipeline/table_019/table_019.c /tmp/pipeline/table_019/table_019.so
 
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/table_019/table_019.so io /tmp/pipeli
 
 pipeline PIPELINE0 table table_019 add /tmp/pipeline/table_019/cmd_files/cmd_1.txt
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/table_020/table_020.cli b/dep/pipeline/table_020/table_020.cli
index 9632085b..519b5cf9 100644
--- a/dep/pipeline/table_020/table_020.cli
+++ b/dep/pipeline/table_020/table_020.cli
@@ -5,7 +5,7 @@ pipeline codegen /tmp/pipeline/table_020/table_020.spec /tmp/pipeline/table_020/
 pipeline libbuild /tmp/pipeline/table_020/table_020.c /tmp/pipeline/table_020/table_020.so
 
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/table_020/table_020.so io /tmp/pipeli
 
 pipeline PIPELINE0 table table_020 add /tmp/pipeline/table_020/cmd_files/cmd_1.txt
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/table_021/table_021.cli b/dep/pipeline/table_021/table_021.cli
index a2e4ca88..f6ecc68d 100644
--- a/dep/pipeline/table_021/table_021.cli
+++ b/dep/pipeline/table_021/table_021.cli
@@ -5,7 +5,7 @@ pipeline codegen /tmp/pipeline/table_021/table_021.spec /tmp/pipeline/table_021/
 pipeline libbuild /tmp/pipeline/table_021/table_021.c /tmp/pipeline/table_021/table_021.so
 
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/table_021/table_021.so io /tmp/pipeli
 
 pipeline PIPELINE0 table table_021 add /tmp/pipeline/table_021/cmd_files/cmd_1.txt
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/u100_001/u100_001.cli b/dep/pipeline/u100_001/u100_001.cli
index 24d8858b..a94e00cc 100644
--- a/dep/pipeline/u100_001/u100_001.cli
+++ b/dep/pipeline/u100_001/u100_001.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/u100_001/u100_001.spec /tmp/pipeline/u100_001/u100_001.c
 pipeline libbuild /tmp/pipeline/u100_001/u100_001.c /tmp/pipeline/u100_001/u100_001.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -27,4 +27,4 @@ pipeline PIPELINE0 table nexthop add /tmp/pipeline/u100_001/table_4.txt
 
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/u100_002/u100_002.cli b/dep/pipeline/u100_002/u100_002.cli
index f5cb5921..ac8256ca 100644
--- a/dep/pipeline/u100_002/u100_002.cli
+++ b/dep/pipeline/u100_002/u100_002.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/u100_002/u100_002.spec /tmp/pipeline/u100_002/u100_002.c
 pipeline libbuild /tmp/pipeline/u100_002/u100_002.c /tmp/pipeline/u100_002/u100_002.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -29,4 +29,4 @@ pipeline PIPELINE0 table nexthop add /tmp/pipeline/u100_002/table_4.txt
 
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/u100_003/u100_003.cli b/dep/pipeline/u100_003/u100_003.cli
index 4dd3466f..5d9c05bc 100644
--- a/dep/pipeline/u100_003/u100_003.cli
+++ b/dep/pipeline/u100_003/u100_003.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/u100_003/u100_003.spec /tmp/pipeline/u100_003/u100_003.c
 pipeline libbuild /tmp/pipeline/u100_003/u100_003.c /tmp/pipeline/u100_003/u100_003.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -39,4 +39,4 @@ pipeline PIPELINE0 table nexthop_1_member_table add /tmp/pipeline/u100_003/table
 
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/validate_001/validate_001.cli b/dep/pipeline/validate_001/validate_001.cli
index ce923e3d..7a166673 100644
--- a/dep/pipeline/validate_001/validate_001.cli
+++ b/dep/pipeline/validate_001/validate_001.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/validate_001/validate_001.spec /tmp/pipeline/validate_001/validate_001.c
 pipeline libbuild /tmp/pipeline/validate_001/validate_001.c /tmp/pipeline/validate_001/validate_001.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/validate_001/validate_001.so io /tmp/
 pipeline PIPELINE0 table validate_001 add /tmp/pipeline/validate_001/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/validate_002/validate_002.cli b/dep/pipeline/validate_002/validate_002.cli
index fe778cdf..f5d87481 100644
--- a/dep/pipeline/validate_002/validate_002.cli
+++ b/dep/pipeline/validate_002/validate_002.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/validate_002/validate_002.spec /tmp/pipeline/validate_002/validate_002.c
 pipeline libbuild /tmp/pipeline/validate_002/validate_002.c /tmp/pipeline/validate_002/validate_002.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/validate_002/validate_002.so io /tmp/
 pipeline PIPELINE0 table validate_002 add /tmp/pipeline/validate_002/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/varbit_001/varbit_001.cli b/dep/pipeline/varbit_001/varbit_001.cli
index 3c4394d6..c5611404 100644
--- a/dep/pipeline/varbit_001/varbit_001.cli
+++ b/dep/pipeline/varbit_001/varbit_001.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/varbit_001/varbit_001.spec /tmp/pipeline/varbit_001/varbit_001.c
 pipeline libbuild /tmp/pipeline/varbit_001/varbit_001.c /tmp/pipeline/varbit_001/varbit_001.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/varbit_001/varbit_001.so io /tmp/pipeline/varbit_001/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/vxlan_001/vxlan_001.cli b/dep/pipeline/vxlan_001/vxlan_001.cli
index 20f0a40f..b0676461 100755
--- a/dep/pipeline/vxlan_001/vxlan_001.cli
+++ b/dep/pipeline/vxlan_001/vxlan_001.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/vxlan_001/vxlan_001.spec /tmp/pipeline/vxlan_001/vxlan_001.c
 pipeline libbuild /tmp/pipeline/vxlan_001/vxlan_001.c /tmp/pipeline/vxlan_001/vxlan_001.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/vxlan_001/vxlan_001.so io /tmp/pipeli
 pipeline PIPELINE0 table vxlan_table add /tmp/pipeline/vxlan_001/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/xor_001/xor_001.cli b/dep/pipeline/xor_001/xor_001.cli
index 1796fa6b..8d59122e 100644
--- a/dep/pipeline/xor_001/xor_001.cli
+++ b/dep/pipeline/xor_001/xor_001.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/xor_001/xor_001.spec /tmp/pipeline/xor_001/xor_001.c
 pipeline libbuild /tmp/pipeline/xor_001/xor_001.c /tmp/pipeline/xor_001/xor_001.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/xor_001/xor_001.so io /tmp/pipeline/xor_001/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/xor_002/xor_002.cli b/dep/pipeline/xor_002/xor_002.cli
index 3f47b4b7..26d0ccc1 100644
--- a/dep/pipeline/xor_002/xor_002.cli
+++ b/dep/pipeline/xor_002/xor_002.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/xor_002/xor_002.spec /tmp/pipeline/xor_002/xor_002.c
 pipeline libbuild /tmp/pipeline/xor_002/xor_002.c /tmp/pipeline/xor_002/xor_002.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/xor_002/xor_002.so io /tmp/pipeline/xor_002/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/xor_003/xor_003.cli b/dep/pipeline/xor_003/xor_003.cli
index 93bbb827..fde74bcf 100644
--- a/dep/pipeline/xor_003/xor_003.cli
+++ b/dep/pipeline/xor_003/xor_003.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/xor_003/xor_003.spec /tmp/pipeline/xor_003/xor_003.c
 pipeline libbuild /tmp/pipeline/xor_003/xor_003.c /tmp/pipeline/xor_003/xor_003.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/xor_003/xor_003.so io /tmp/pipeline/xor_003/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/xor_004/xor_004.cli b/dep/pipeline/xor_004/xor_004.cli
index 4692f8c0..0b85c3e9 100644
--- a/dep/pipeline/xor_004/xor_004.cli
+++ b/dep/pipeline/xor_004/xor_004.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/xor_004/xor_004.spec /tmp/pipeline/xor_004/xor_004.c
 pipeline libbuild /tmp/pipeline/xor_004/xor_004.c /tmp/pipeline/xor_004/xor_004.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/xor_004/xor_004.so io /tmp/pipeline/xor_004/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/xor_005/xor_005.cli b/dep/pipeline/xor_005/xor_005.cli
index 6ceacbd6..41f125cc 100644
--- a/dep/pipeline/xor_005/xor_005.cli
+++ b/dep/pipeline/xor_005/xor_005.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/xor_005/xor_005.spec /tmp/pipeline/xor_005/xor_005.c
 pipeline libbuild /tmp/pipeline/xor_005/xor_005.c /tmp/pipeline/xor_005/xor_005.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/xor_005/xor_005.so io /tmp/pipeline/xor_005/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/xor_006/xor_006.cli b/dep/pipeline/xor_006/xor_006.cli
index 6cabafef..2478e405 100755
--- a/dep/pipeline/xor_006/xor_006.cli
+++ b/dep/pipeline/xor_006/xor_006.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/xor_006/xor_006.spec /tmp/pipeline/xor_006/xor_006.c
 pipeline libbuild /tmp/pipeline/xor_006/xor_006.c /tmp/pipeline/xor_006/xor_006.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/xor_006/xor_006.so io /tmp/pipeline/x
 pipeline PIPELINE0 table xor_006 add /tmp/pipeline/xor_006/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/xor_007/xor_007.cli b/dep/pipeline/xor_007/xor_007.cli
index 52043765..587fed07 100755
--- a/dep/pipeline/xor_007/xor_007.cli
+++ b/dep/pipeline/xor_007/xor_007.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/xor_007/xor_007.spec /tmp/pipeline/xor_007/xor_007.c
 pipeline libbuild /tmp/pipeline/xor_007/xor_007.c /tmp/pipeline/xor_007/xor_007.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -19,4 +19,4 @@ pipeline PIPELINE0 build lib /tmp/pipeline/xor_007/xor_007.so io /tmp/pipeline/x
 pipeline PIPELINE0 table xor_007 add /tmp/pipeline/xor_007/table.txt
 pipeline PIPELINE0 commit
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/dep/pipeline/xor_008/xor_008.cli b/dep/pipeline/xor_008/xor_008.cli
index 8ff097fb..44454a40 100644
--- a/dep/pipeline/xor_008/xor_008.cli
+++ b/dep/pipeline/xor_008/xor_008.cli
@@ -7,7 +7,7 @@
 pipeline codegen /tmp/pipeline/xor_008/xor_008.spec /tmp/pipeline/xor_008/xor_008.c
 pipeline libbuild /tmp/pipeline/xor_008/xor_008.c /tmp/pipeline/xor_008/xor_008.so
 
-mempool MEMPOOL0 buffer 9472 pool 32K cache 256 cpu 0
+mempool MEMPOOL0 meta 128 pkt 9472 pool 32K cache 256 numa 0
 
 ethdev 0000:00:04.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 ethdev 0000:00:05.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
@@ -17,4 +17,4 @@ ethdev 0000:00:07.0 rxq 1 128 MEMPOOL0 txq 1 512 promiscuous on
 
 pipeline PIPELINE0 build lib /tmp/pipeline/xor_008/xor_008.so io /tmp/pipeline/xor_008/ethdev.io numa 0
 
-thread 1 pipeline PIPELINE0 enable
+pipeline PIPELINE0 enable thread 1
diff --git a/tests/TestSuite_pipeline.py b/tests/TestSuite_pipeline.py
index de04bc44..d2f38faf 100644
--- a/tests/TestSuite_pipeline.py
+++ b/tests/TestSuite_pipeline.py
@@ -6332,7 +6332,7 @@ class TestPipeline(TestCase):
     def test_annotation_001(self):
 
         cli_file = "/tmp/pipeline/annotation_001/annotation_001.cli"
-        self.run_dpdk_app(cli_file, "thread 1 pipeline PIPELINE0 enable\n")
+        self.run_dpdk_app(cli_file, "pipeline PIPELINE0 enable thread 1\n")
 
         in_pcap = ["pipeline/annotation_001/pcap_files/in_1.txt"] * 4
         out_pcap = ["pipeline/annotation_001/pcap_files/out_1.txt"] * 4
@@ -6346,7 +6346,7 @@ class TestPipeline(TestCase):
     def test_annotation_002(self):
 
         cli_file = "/tmp/pipeline/annotation_002/annotation_002.cli"
-        self.run_dpdk_app(cli_file, "thread 1 pipeline PIPELINE0 enable\n")
+        self.run_dpdk_app(cli_file, "pipeline PIPELINE0 enable thread 1\n")
 
         in_pcap = ["pipeline/annotation_002/pcap_files/in_1.txt"] * 4
         out_pcap = ["pipeline/annotation_002/pcap_files/out_1.txt"] * 4
