Merge into master from pull request #376:
openflow_input: add more TLVs for conntrack (https://github.com/floodlight/loxigen/pull/376)
diff --git a/openflow_input/bsn_tlv b/openflow_input/bsn_tlv
index 65a7fb1..af0fb96 100644
--- a/openflow_input/bsn_tlv
+++ b/openflow_input/bsn_tlv
@@ -432,3 +432,39 @@
uint16_t length;
list(of_bsn_tlv_t) value;
};
+
+struct of_bsn_tlv_tcp_src : of_bsn_tlv {
+ uint16_t type == 65;
+ uint16_t length;
+ uint16_t value;
+};
+
+struct of_bsn_tlv_tcp_dst : of_bsn_tlv {
+ uint16_t type == 66;
+ uint16_t length;
+ uint16_t value;
+};
+
+struct of_bsn_tlv_ip_proto : of_bsn_tlv {
+ uint16_t type == 67;
+ uint16_t length;
+ uint8_t value;
+};
+
+struct of_bsn_tlv_icmp_type : of_bsn_tlv {
+ uint16_t type == 68;
+ uint16_t length;
+ uint8_t value;
+};
+
+struct of_bsn_tlv_icmp_code : of_bsn_tlv {
+ uint16_t type == 69;
+ uint16_t length;
+ uint8_t value;
+};
+
+struct of_bsn_tlv_icmp_id : of_bsn_tlv {
+ uint16_t type == 70;
+ uint16_t length;
+ uint16_t value;
+};