From 7109be575e37d88ef044e81bb30c3acc1e831c1e Mon Sep 17 00:00:00 2001 From: Shudong Zhou Date: Tue, 25 Oct 2016 18:41:10 -0700 Subject: [PATCH] Add port_usage tlv --- openflow_input/bsn_tlv | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/openflow_input/bsn_tlv b/openflow_input/bsn_tlv index ddc06bd9d..7a804fb88 100644 --- a/openflow_input/bsn_tlv +++ b/openflow_input/bsn_tlv @@ -963,3 +963,16 @@ struct of_bsn_tlv_data_mask : of_bsn_tlv { uint16_t length; of_octets_t value; }; + +enum ofp_bsn_port_usage(wire_type=uint16_t) { + OFP_BSN_PORT_UNUSED = 0, + OFP_BSN_PORT_TRANSMIT_ONLY = 1, + OFP_BSN_PORT_RECEIVE_ONLY = 2, + OFP_BSN_PORT_BIDIRECTION = 3, +}; + +struct of_bsn_tlv_port_usage : of_bsn_tlv { + uint16_t type == 141; + uint16_t length; + enum ofp_bsn_port_usage value; +};