[ONOS-7242] Support MPLS by fabric.p4 pipeliner

Change-Id: I56a8f266e6d0afe5ad6737b8d0e399758fb75378
diff --git a/pipelines/fabric/src/main/resources/p4c-out/bmv2/fabric.p4info b/pipelines/fabric/src/main/resources/p4c-out/bmv2/fabric.p4info
index 377d2f9..2ba127c 100644
--- a/pipelines/fabric/src/main/resources/p4c-out/bmv2/fabric.p4info
+++ b/pipelines/fabric/src/main/resources/p4c-out/bmv2/fabric.p4info
@@ -135,9 +135,6 @@
     id: 16829931
   }
   action_refs {
-    id: 16788751
-  }
-  action_refs {
     id: 16800567
     annotations: "@defaultonly()"
   }
@@ -188,9 +185,6 @@
     id: 16829931
   }
   action_refs {
-    id: 16827504
-  }
-  action_refs {
     id: 16800567
     annotations: "@defaultonly()"
   }
@@ -445,6 +439,12 @@
     id: 16804266
   }
   action_refs {
+    id: 16841192
+  }
+  action_refs {
+    id: 16788519
+  }
+  action_refs {
     id: 16800567
     annotations: "@defaultonly()"
   }
@@ -557,40 +557,6 @@
 }
 actions {
   preamble {
-    id: 16788751
-    name: "forwarding.push_mpls_and_next_v4"
-    alias: "push_mpls_and_next_v4"
-  }
-  params {
-    id: 1
-    name: "label"
-    bitwidth: 20
-  }
-  params {
-    id: 2
-    name: "next_id"
-    bitwidth: 32
-  }
-}
-actions {
-  preamble {
-    id: 16827504
-    name: "forwarding.push_mpls_and_next_v6"
-    alias: "push_mpls_and_next_v6"
-  }
-  params {
-    id: 1
-    name: "label"
-    bitwidth: 20
-  }
-  params {
-    id: 2
-    name: "next_id"
-    bitwidth: 32
-  }
-}
-actions {
-  preamble {
     id: 16805452
     name: "forwarding.duplicate_to_controller"
     alias: "duplicate_to_controller"
@@ -676,6 +642,60 @@
     bitwidth: 48
   }
 }
+actions {
+  preamble {
+    id: 16841192
+    name: "next.mpls_routing_v4"
+    alias: "mpls_routing_v4"
+  }
+  params {
+    id: 1
+    name: "port_num"
+    bitwidth: 9
+  }
+  params {
+    id: 2
+    name: "smac"
+    bitwidth: 48
+  }
+  params {
+    id: 3
+    name: "dmac"
+    bitwidth: 48
+  }
+  params {
+    id: 4
+    name: "label"
+    bitwidth: 20
+  }
+}
+actions {
+  preamble {
+    id: 16788519
+    name: "next.mpls_routing_v6"
+    alias: "mpls_routing_v6"
+  }
+  params {
+    id: 1
+    name: "port_num"
+    bitwidth: 9
+  }
+  params {
+    id: 2
+    name: "smac"
+    bitwidth: 48
+  }
+  params {
+    id: 3
+    name: "dmac"
+    bitwidth: 48
+  }
+  params {
+    id: 4
+    name: "label"
+    bitwidth: 20
+  }
+}
 action_profiles {
   preamble {
     id: 285225078