+ /**
+ * BIER header in non-MPLS networks
+ */
+ BIER_HDR_O_OTHER,
+} __attribute__((packed)) bier_hdr_type_t;
+
+/**
+ * BIER next-hop type
+ */
+typedef enum bier_nh_type_t_ {
+ /**
+ * BIER Header in MPLS networks
+ */
+ BIER_NH_IP,
+
+ /**
+ * BIER header in non-MPLS networks
+ */
+ BIER_NH_UDP,
+} __attribute__((packed)) bier_nh_type_t;
+
+/**
+ * A key/ID for a BIER forwarding Mas (FMask).
+ * This is a simplified version of a fib_route_path_t.
+ */