openflow_input: add TLVs for LACP gentable
diff --git a/openflow_input/bsn_tlv b/openflow_input/bsn_tlv
index cc81b96..2867b0e 100644
--- a/openflow_input/bsn_tlv
+++ b/openflow_input/bsn_tlv
@@ -274,3 +274,39 @@
uint16_t length;
uint64_t value;
};
+
+struct of_bsn_tlv_system_priority: of_bsn_tlv {
+ uint16_t type == 40;
+ uint16_t length;
+ uint16_t value;
+};
+
+struct of_bsn_tlv_system_mac: of_bsn_tlv {
+ uint16_t type == 41;
+ uint16_t length;
+ of_mac_addr_t value;
+};
+
+struct of_bsn_tlv_port_priority: of_bsn_tlv {
+ uint16_t type == 42;
+ uint16_t length;
+ uint16_t value;
+};
+
+struct of_bsn_tlv_port_num: of_bsn_tlv {
+ uint16_t type == 43;
+ uint16_t length;
+ uint16_t value;
+};
+
+struct of_bsn_tlv_port_key: of_bsn_tlv {
+ uint16_t type == 44;
+ uint16_t length;
+ uint16_t value;
+};
+
+struct of_bsn_tlv_convergence_status: of_bsn_tlv {
+ uint16_t type == 45;
+ uint16_t length;
+ uint8_t value;
+};