ONOS-7251 ONOS-7264 Support for clone to CPU action in fabric.p4

Clone to CPU is available only for packets processed via multicast
groups. Can be changed in the future when implementation for clone
session APIs is available in PI and P4 targets.

Also:
- compile "fabric-full" profile and generate constants from it
- use interpreter to map logical ports to data plane port IDs

Change-Id: I7db30c08dcf69ed9c870748cce8a797bbd5d6f78
diff --git a/pipelines/fabric/src/main/resources/include/header.p4 b/pipelines/fabric/src/main/resources/include/header.p4
index c81ec51..1bff3da 100644
--- a/pipelines/fabric/src/main/resources/include/header.p4
+++ b/pipelines/fabric/src/main/resources/include/header.p4
@@ -152,7 +152,8 @@
     fwd_type_t fwd_type;
     next_id_t next_id;
     _BOOL pop_vlan_when_packet_in;
-    _BOOL drop_if_egress_is_ingress;
+    _BOOL is_multicast;
+    _BOOL clone_to_cpu;
     bit<8> ip_proto;
     bit<16> l4_src_port;
     bit<16> l4_dst_port;