loci: remove metadata from of_object
These fields were never used. Saves 32 bytes per of_object.
diff --git a/c_gen/templates/of_object.h b/c_gen/templates/of_object.h
index 3172ad1..3e91ad5 100644
--- a/c_gen/templates/of_object.h
+++ b/c_gen/templates/of_object.h
@@ -48,12 +48,6 @@
#include <loci/of_message.h>
#include <loci/of_wire_buf.h>
-/**
- * This is the number of bytes reserved for metadata in each
- * of_object_t instance.
- */
-#define OF_OBJECT_METADATA_BYTES 32
-
/*
* Generic accessors:
*
@@ -165,13 +159,6 @@
of_wire_type_set_f wire_type_set;
of_object_track_info_t track_info;
-
- /*
- * Metadata available for applications. Ensure 8-byte alignment, but
- * that buffer is at least as large as requested. This data is not used
- * or inspected by LOCI.
- */
- uint64_t metadata[(OF_OBJECT_METADATA_BYTES + 7) / 8];
};
struct of_object_storage_s {