optical circuit experimenter changes
diff --git a/c_gen/c_test_gen.py b/c_gen/c_test_gen.py
index 8cd73c5..2f93536 100644
--- a/c_gen/c_test_gen.py
+++ b/c_gen/c_test_gen.py
@@ -106,10 +106,8 @@
         of_bitmap_128_t="bitmap_128",
         of_checksum_128_t="checksum_128",
 	#Circuit extensions
-        oxm_of_och_sig_id_t="sig_id",
         of_app_code_t="app_code",
-        #of_port_optical_transport_application_code_t="tappcode",
-        of_port_desc_prop_optical_transport_t="desc1",		
+	of_sig_id_t="sig_id",
         )
 
     if m_type.find("of_list_") == 0:
diff --git a/c_gen/of_g_legacy.py b/c_gen/of_g_legacy.py
index c0267ca..0c48edd 100644
--- a/c_gen/of_g_legacy.py
+++ b/c_gen/of_g_legacy.py
@@ -89,6 +89,7 @@
     OF_DESC_STR_LEN   = 256,
     OF_SERIAL_NUM_LEN = 32,
     OF_APP_CODE_LEN = 15, 	
+    OF_SIGID_LEN=6, 	
 )
 
 ## List of mixed data types
@@ -211,7 +212,8 @@
     of_checksum_128_t = dict(bytes=16, short_name="checksum_128"),
     of_app_code_t = dict(bytes=ofp_constants["OF_APP_CODE_LEN"],
                           short_name="app_code"),
-
+    of_sig_id_t = dict(bytes=ofp_constants["OF_SIGID_LEN"],
+                          short_name="sig_id"),
 )
 
 of_scalar_types = ["char", "uint8_t", "uint16_t", "uint32_t", "uint64_t",