alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1 | -- Copyright 2013, Big Switch Networks, Inc. This library was generated |
| 2 | -- by the LoxiGen Compiler. |
| 3 | -- |
| 4 | -- This program is free software: you can redistribute it and/or modify |
| 5 | -- it under the terms of the GNU General Public License as published by |
| 6 | -- the Free Software Foundation, either version 2 of the License, or |
| 7 | -- (at your option) any later version. |
| 8 | -- |
| 9 | -- This program is distributed in the hope that it will be useful, |
| 10 | -- but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 11 | -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 12 | -- GNU General Public License for more details. |
| 13 | -- |
| 14 | -- You should have received a copy of the GNU General Public License |
| 15 | -- along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 16 | |
| 17 | -- Copy this file to your wireshark plugin directory: |
| 18 | -- Linux / OS X: ~/.wireshark/plugins/ |
| 19 | -- Windows: C:\Documents and Settings\<username>\Application Data\Wireshark\plugins\ |
| 20 | -- You may need to create the directory. |
| 21 | |
| 22 | -- The latest version of this dissector is always available at: |
| 23 | -- http://www.projectfloodlight.org/openflow.lua |
| 24 | |
| 25 | OFReader = {} |
| 26 | OFReader.new = function(buf, offset) |
| 27 | local self = {} |
| 28 | offset = offset or 0 |
| 29 | |
| 30 | self.read = function(len) |
| 31 | local r = buf(offset, len) |
| 32 | offset = offset + len |
| 33 | return r |
| 34 | end |
| 35 | |
| 36 | self.read_all = function() |
| 37 | local r = buf(offset, buf:len() - offset) |
| 38 | offset = buf:len() |
| 39 | return r |
| 40 | end |
| 41 | |
| 42 | self.peek = function(off, len) |
| 43 | return buf(offset + off, len) |
| 44 | end |
| 45 | |
| 46 | self.peek_all = function(off) |
| 47 | return buf(offset + off, buf:len() - offset - off) |
| 48 | end |
| 49 | |
| 50 | self.skip = function(len) |
| 51 | offset = offset + len |
| 52 | end |
| 53 | |
| 54 | self.is_empty = function() |
| 55 | return offset == buf:len() |
| 56 | end |
| 57 | |
| 58 | self.slice = function(len) |
| 59 | r = OFReader.new(buf(offset, len)) |
| 60 | offset = offset + len |
| 61 | return r |
| 62 | end |
| 63 | |
| 64 | self.skip_align = function() |
| 65 | offset = math.floor((offset + 7)/8)*8 |
| 66 | end |
| 67 | |
| 68 | return self |
| 69 | end |
| 70 | |
| 71 | p_of = Proto ("of", "OpenFlow") |
| 72 | ethernet_dissector = Dissector.get("eth") |
| 73 | |
| 74 | current_pkt = nil |
| 75 | |
| 76 | local openflow_versions = { |
| 77 | [1] = "1.0", |
| 78 | [2] = "1.1", |
| 79 | [3] = "1.2", |
| 80 | [4] = "1.3", |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 81 | } |
| 82 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 83 | local enum_v1_ofp_error_type = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 84 | [0] = "OFPET_HELLO_FAILED", |
| 85 | [1] = "OFPET_BAD_REQUEST", |
| 86 | [2] = "OFPET_BAD_ACTION", |
| 87 | [3] = "OFPET_FLOW_MOD_FAILED", |
| 88 | [4] = "OFPET_PORT_MOD_FAILED", |
| 89 | [5] = "OFPET_QUEUE_OP_FAILED", |
| 90 | } |
| 91 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 92 | local enum_v1_macro_definitions = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 93 | [32] = "OFP_MAX_TABLE_NAME_LEN", |
| 94 | [16] = "OFP_MAX_PORT_NAME_LEN", |
| 95 | [6653] = "OFP_TCP_PORT", |
| 96 | [6653] = "OFP_SSL_PORT", |
| 97 | [6] = "OFP_ETH_ALEN", |
| 98 | [128] = "OFP_DEFAULT_MISS_SEND_LEN", |
| 99 | [65535] = "OFP_VLAN_NONE", |
| 100 | [64] = "OFPFW_ICMP_TYPE", |
| 101 | [128] = "OFPFW_ICMP_CODE", |
| 102 | [1536] = "OFP_DL_TYPE_ETH2_CUTOFF", |
| 103 | [1535] = "OFP_DL_TYPE_NOT_ETH_TYPE", |
| 104 | [0] = "OFP_FLOW_PERMANENT", |
| 105 | [32768] = "OFP_DEFAULT_PRIORITY", |
| 106 | [256] = "DESC_STR_LEN", |
| 107 | [32] = "SERIAL_NUM_LEN", |
| 108 | [4294967295] = "OFPQ_ALL", |
| 109 | [65535] = "OFPQ_MIN_RATE_UNCFG", |
| 110 | } |
| 111 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 112 | local enum_v1_ofp_flow_mod_flags = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 113 | [1] = "OFPFF_SEND_FLOW_REM", |
| 114 | [2] = "OFPFF_CHECK_OVERLAP", |
| 115 | [4] = "OFPFF_EMERG", |
| 116 | } |
| 117 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 118 | local enum_v1_ofp_stats_reply_flags = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 119 | [1] = "OFPSF_REPLY_MORE", |
| 120 | } |
| 121 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 122 | local enum_v1_ofp_bad_request_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 123 | [0] = "OFPBRC_BAD_VERSION", |
| 124 | [1] = "OFPBRC_BAD_TYPE", |
| 125 | [2] = "OFPBRC_BAD_STAT", |
| 126 | [3] = "OFPBRC_BAD_EXPERIMENTER", |
| 127 | [4] = "OFPBRC_BAD_SUBTYPE", |
| 128 | [5] = "OFPBRC_EPERM", |
| 129 | [6] = "OFPBRC_BAD_LEN", |
| 130 | [7] = "OFPBRC_BUFFER_EMPTY", |
| 131 | [8] = "OFPBRC_BUFFER_UNKNOWN", |
| 132 | } |
| 133 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 134 | local enum_v1_ofp_port_config = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 135 | [1] = "OFPPC_PORT_DOWN", |
| 136 | [2] = "OFPPC_NO_STP", |
| 137 | [4] = "OFPPC_NO_RECV", |
| 138 | [8] = "OFPPC_NO_RECV_STP", |
| 139 | [16] = "OFPPC_NO_FLOOD", |
| 140 | [32] = "OFPPC_NO_FWD", |
| 141 | [64] = "OFPPC_NO_PACKET_IN", |
| 142 | [2147483648] = "OFPPC_BSN_MIRROR_DEST", |
| 143 | } |
| 144 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 145 | local enum_v1_ofp_port_state = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 146 | [1] = "OFPPS_LINK_DOWN", |
| 147 | [0] = "OFPPS_STP_LISTEN", |
| 148 | [256] = "OFPPS_STP_LEARN", |
| 149 | [512] = "OFPPS_STP_FORWARD", |
| 150 | [768] = "OFPPS_STP_BLOCK", |
| 151 | [768] = "OFPPS_STP_MASK", |
| 152 | } |
| 153 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 154 | local enum_v1_ofp_config_flags = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 155 | [0] = "OFPC_FRAG_NORMAL", |
| 156 | [1] = "OFPC_FRAG_DROP", |
| 157 | [2] = "OFPC_FRAG_REASM", |
| 158 | [3] = "OFPC_FRAG_MASK", |
| 159 | } |
| 160 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 161 | local enum_v1_ofp_hello_failed_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 162 | [0] = "OFPHFC_INCOMPATIBLE", |
| 163 | [1] = "OFPHFC_EPERM", |
| 164 | } |
| 165 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 166 | local enum_v1_ofp_capabilities = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 167 | [1] = "OFPC_FLOW_STATS", |
| 168 | [2] = "OFPC_TABLE_STATS", |
| 169 | [4] = "OFPC_PORT_STATS", |
| 170 | [8] = "OFPC_STP", |
| 171 | [16] = "OFPC_RESERVED", |
| 172 | [32] = "OFPC_IP_REASM", |
| 173 | [64] = "OFPC_QUEUE_STATS", |
| 174 | [128] = "OFPC_ARP_MATCH_IP", |
| 175 | } |
| 176 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 177 | local enum_v1_ofp_flow_removed_reason = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 178 | [0] = "OFPRR_IDLE_TIMEOUT", |
| 179 | [1] = "OFPRR_HARD_TIMEOUT", |
| 180 | [2] = "OFPRR_DELETE", |
| 181 | } |
| 182 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 183 | local enum_v1_ofp_queue_properties = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 184 | [0] = "OFPQT_NONE", |
| 185 | [1] = "OFPQT_MIN_RATE", |
| 186 | } |
| 187 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 188 | local enum_v1_ofp_bsn_vport_l2gre_flags = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 189 | [1] = "OF_BSN_VPORT_L2GRE_LOCAL_MAC_IS_VALID", |
| 190 | [2] = "OF_BSN_VPORT_L2GRE_DSCP_ASSIGN", |
| 191 | [4] = "OF_BSN_VPORT_L2GRE_DSCP_COPY", |
| 192 | [8] = "OF_BSN_VPORT_L2GRE_LOOPBACK_IS_VALID", |
| 193 | [16] = "OF_BSN_VPORT_L2GRE_RATE_LIMIT_IS_VALID", |
| 194 | } |
| 195 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 196 | local enum_v1_ofp_flow_wildcards = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 197 | [1] = "OFPFW_IN_PORT", |
| 198 | [2] = "OFPFW_DL_VLAN", |
| 199 | [4] = "OFPFW_DL_SRC", |
| 200 | [6] = "OFPFW_NW_DST_BITS", |
| 201 | [6] = "OFPFW_NW_SRC_BITS", |
| 202 | [8] = "OFPFW_NW_SRC_SHIFT", |
| 203 | [8] = "OFPFW_DL_DST", |
| 204 | [14] = "OFPFW_NW_DST_SHIFT", |
| 205 | [16] = "OFPFW_DL_TYPE", |
| 206 | [32] = "OFPFW_NW_PROTO", |
| 207 | [64] = "OFPFW_TP_SRC", |
| 208 | [128] = "OFPFW_TP_DST", |
| 209 | [8192] = "OFPFW_NW_SRC_ALL", |
| 210 | [16128] = "OFPFW_NW_SRC_MASK", |
| 211 | [524288] = "OFPFW_NW_DST_ALL", |
| 212 | [1032192] = "OFPFW_NW_DST_MASK", |
| 213 | [1048576] = "OFPFW_DL_VLAN_PCP", |
| 214 | [2097152] = "OFPFW_NW_TOS", |
| 215 | [4194303] = "OFPFW_ALL", |
| 216 | } |
| 217 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 218 | local enum_v1_ofp_bsn_vport_status = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 219 | [0] = "OF_BSN_VPORT_STATUS_OK", |
| 220 | [1] = "OF_BSN_VPORT_STATUS_FAILED", |
| 221 | } |
| 222 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 223 | local enum_v1_ofp_port_reason = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 224 | [0] = "OFPPR_ADD", |
| 225 | [1] = "OFPPR_DELETE", |
| 226 | [2] = "OFPPR_MODIFY", |
| 227 | } |
| 228 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 229 | local enum_v1_ofp_action_type = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 230 | [0] = "OFPAT_OUTPUT", |
| 231 | [1] = "OFPAT_SET_VLAN_VID", |
| 232 | [2] = "OFPAT_SET_VLAN_PCP", |
| 233 | [3] = "OFPAT_STRIP_VLAN", |
| 234 | [4] = "OFPAT_SET_DL_SRC", |
| 235 | [5] = "OFPAT_SET_DL_DST", |
| 236 | [6] = "OFPAT_SET_NW_SRC", |
| 237 | [7] = "OFPAT_SET_NW_DST", |
| 238 | [8] = "OFPAT_SET_NW_TOS", |
| 239 | [9] = "OFPAT_SET_TP_SRC", |
| 240 | [10] = "OFPAT_SET_TP_DST", |
| 241 | [11] = "OFPAT_ENQUEUE", |
| 242 | [65535] = "OFPAT_EXPERIMENTER", |
| 243 | } |
| 244 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 245 | local enum_v1_ofp_flow_mod_command = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 246 | [0] = "OFPFC_ADD", |
| 247 | [1] = "OFPFC_MODIFY", |
| 248 | [2] = "OFPFC_MODIFY_STRICT", |
| 249 | [3] = "OFPFC_DELETE", |
| 250 | [4] = "OFPFC_DELETE_STRICT", |
| 251 | } |
| 252 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 253 | local enum_v1_ofp_queue_op_failed_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 254 | [0] = "OFPQOFC_BAD_PORT", |
| 255 | [1] = "OFPQOFC_BAD_QUEUE", |
| 256 | [2] = "OFPQOFC_EPERM", |
| 257 | } |
| 258 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 259 | local enum_v1_ofp_stats_request_flags = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 260 | } |
| 261 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 262 | local enum_v1_ofp_stats_type = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 263 | [0] = "OFPST_DESC", |
| 264 | [1] = "OFPST_FLOW", |
| 265 | [2] = "OFPST_AGGREGATE", |
| 266 | [3] = "OFPST_TABLE", |
| 267 | [4] = "OFPST_PORT", |
| 268 | [5] = "OFPST_QUEUE", |
| 269 | [65535] = "OFPST_EXPERIMENTER", |
| 270 | } |
| 271 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 272 | local enum_v1_ofp_port = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 273 | [4294967040] = "OFPP_MAX", |
| 274 | [4294967288] = "OFPP_IN_PORT", |
| 275 | [4294967289] = "OFPP_TABLE", |
| 276 | [4294967290] = "OFPP_NORMAL", |
| 277 | [4294967291] = "OFPP_FLOOD", |
| 278 | [4294967292] = "OFPP_ALL", |
| 279 | [4294967293] = "OFPP_CONTROLLER", |
| 280 | [4294967294] = "OFPP_LOCAL", |
| 281 | [4294967295] = "OFPP_NONE", |
| 282 | } |
| 283 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 284 | local enum_v1_ofp_bad_action_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 285 | [0] = "OFPBAC_BAD_TYPE", |
| 286 | [1] = "OFPBAC_BAD_LEN", |
| 287 | [2] = "OFPBAC_BAD_EXPERIMENTER", |
| 288 | [3] = "OFPBAC_BAD_EXPERIMENTER_TYPE", |
| 289 | [4] = "OFPBAC_BAD_OUT_PORT", |
| 290 | [5] = "OFPBAC_BAD_ARGUMENT", |
| 291 | [6] = "OFPBAC_EPERM", |
| 292 | [7] = "OFPBAC_TOO_MANY", |
| 293 | [8] = "OFPBAC_BAD_QUEUE", |
| 294 | } |
| 295 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 296 | local enum_v1_ofp_flow_mod_failed_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 297 | [0] = "OFPFMFC_ALL_TABLES_FULL", |
| 298 | [1] = "OFPFMFC_OVERLAP", |
| 299 | [2] = "OFPFMFC_EPERM", |
| 300 | [3] = "OFPFMFC_BAD_EMERG_TIMEOUT", |
| 301 | [4] = "OFPFMFC_BAD_COMMAND", |
| 302 | [5] = "OFPFMFC_UNSUPPORTED", |
| 303 | } |
| 304 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 305 | local enum_v1_ofp_port_mod_failed_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 306 | [0] = "OFPPMFC_BAD_PORT", |
| 307 | [1] = "OFPPMFC_BAD_HW_ADDR", |
| 308 | } |
| 309 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 310 | local enum_v1_ofp_type = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 311 | [0] = "OFPT_HELLO", |
| 312 | [1] = "OFPT_ERROR", |
| 313 | [2] = "OFPT_ECHO_REQUEST", |
| 314 | [3] = "OFPT_ECHO_REPLY", |
| 315 | [4] = "OFPT_EXPERIMENTER", |
| 316 | [5] = "OFPT_FEATURES_REQUEST", |
| 317 | [6] = "OFPT_FEATURES_REPLY", |
| 318 | [7] = "OFPT_GET_CONFIG_REQUEST", |
| 319 | [8] = "OFPT_GET_CONFIG_REPLY", |
| 320 | [9] = "OFPT_SET_CONFIG", |
| 321 | [10] = "OFPT_PACKET_IN", |
| 322 | [11] = "OFPT_FLOW_REMOVED", |
| 323 | [12] = "OFPT_PORT_STATUS", |
| 324 | [13] = "OFPT_PACKET_OUT", |
| 325 | [14] = "OFPT_FLOW_MOD", |
| 326 | [15] = "OFPT_PORT_MOD", |
| 327 | [16] = "OFPT_STATS_REQUEST", |
| 328 | [17] = "OFPT_STATS_REPLY", |
| 329 | [18] = "OFPT_BARRIER_REQUEST", |
| 330 | [19] = "OFPT_BARRIER_REPLY", |
| 331 | [20] = "OFPT_QUEUE_GET_CONFIG_REQUEST", |
| 332 | [21] = "OFPT_QUEUE_GET_CONFIG_REPLY", |
| 333 | } |
| 334 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 335 | local enum_v1_ofp_packet_in_reason = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 336 | [0] = "OFPR_NO_MATCH", |
| 337 | [1] = "OFPR_ACTION", |
| 338 | } |
| 339 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 340 | local enum_v1_ofp_nicira_controller_role = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 341 | [0] = "NX_ROLE_OTHER", |
| 342 | [1] = "NX_ROLE_MASTER", |
| 343 | [2] = "NX_ROLE_SLAVE", |
| 344 | } |
| 345 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 346 | local enum_v1_ofp_bsn_vport_q_in_q_untagged = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 347 | [65535] = "OF_BSN_VPORT_Q_IN_Q_UNTAGGED", |
| 348 | } |
| 349 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 350 | local enum_v1_of_bsn_pdu_slot_num_t = { |
| 351 | [255] = "BSN_PDU_SLOT_NUM_ANY", |
| 352 | } |
| 353 | |
| 354 | local enum_v1_ofp_port_features = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 355 | [1] = "OFPPF_10MB_HD", |
| 356 | [2] = "OFPPF_10MB_FD", |
| 357 | [4] = "OFPPF_100MB_HD", |
| 358 | [8] = "OFPPF_100MB_FD", |
| 359 | [16] = "OFPPF_1GB_HD", |
| 360 | [32] = "OFPPF_1GB_FD", |
| 361 | [64] = "OFPPF_10GB_FD", |
| 362 | [128] = "OFPPF_COPPER", |
| 363 | [256] = "OFPPF_FIBER", |
| 364 | [512] = "OFPPF_AUTONEG", |
| 365 | [1024] = "OFPPF_PAUSE", |
| 366 | [2048] = "OFPPF_PAUSE_ASYM", |
| 367 | } |
| 368 | |
| 369 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 370 | local enum_v2_ofp_error_type = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 371 | [0] = "OFPET_HELLO_FAILED", |
| 372 | [1] = "OFPET_BAD_REQUEST", |
| 373 | [2] = "OFPET_BAD_ACTION", |
| 374 | [3] = "OFPET_BAD_INSTRUCTION", |
| 375 | [4] = "OFPET_BAD_MATCH", |
| 376 | [5] = "OFPET_FLOW_MOD_FAILED", |
| 377 | [6] = "OFPET_GROUP_MOD_FAILED", |
| 378 | [7] = "OFPET_PORT_MOD_FAILED", |
| 379 | [8] = "OFPET_TABLE_MOD_FAILED", |
| 380 | [9] = "OFPET_QUEUE_OP_FAILED", |
| 381 | [10] = "OFPET_SWITCH_CONFIG_FAILED", |
| 382 | } |
| 383 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 384 | local enum_v2_ofp_stats_type = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 385 | [0] = "OFPST_DESC", |
| 386 | [1] = "OFPST_FLOW", |
| 387 | [2] = "OFPST_AGGREGATE", |
| 388 | [3] = "OFPST_TABLE", |
| 389 | [4] = "OFPST_PORT", |
| 390 | [5] = "OFPST_QUEUE", |
| 391 | [6] = "OFPST_GROUP", |
| 392 | [7] = "OFPST_GROUP_DESC", |
| 393 | [65535] = "OFPST_EXPERIMENTER", |
| 394 | } |
| 395 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 396 | local enum_v2_ofp_flow_mod_flags = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 397 | [1] = "OFPFF_SEND_FLOW_REM", |
| 398 | [2] = "OFPFF_CHECK_OVERLAP", |
| 399 | } |
| 400 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 401 | local enum_v2_ofp_stats_reply_flags = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 402 | [1] = "OFPSF_REPLY_MORE", |
| 403 | } |
| 404 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 405 | local enum_v2_ofp_bad_request_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 406 | [0] = "OFPBRC_BAD_VERSION", |
| 407 | [1] = "OFPBRC_BAD_TYPE", |
| 408 | [2] = "OFPBRC_BAD_STAT", |
| 409 | [3] = "OFPBRC_BAD_EXPERIMENTER", |
| 410 | [4] = "OFPBRC_BAD_SUBTYPE", |
| 411 | [5] = "OFPBRC_EPERM", |
| 412 | [6] = "OFPBRC_BAD_LEN", |
| 413 | [7] = "OFPBRC_BUFFER_EMPTY", |
| 414 | [8] = "OFPBRC_BUFFER_UNKNOWN", |
| 415 | [9] = "OFPBRC_BAD_TABLE_ID", |
| 416 | } |
| 417 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 418 | local enum_v2_ofp_bad_instruction_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 419 | [0] = "OFPBIC_UNKNOWN_INST", |
| 420 | [1] = "OFPBIC_UNSUP_INST", |
| 421 | [2] = "OFPBIC_BAD_TABLE_ID", |
| 422 | [3] = "OFPBIC_UNSUP_METADATA", |
| 423 | [4] = "OFPBIC_UNSUP_METADATA_MASK", |
| 424 | [5] = "OFPBIC_UNSUP_EXP_INST", |
| 425 | } |
| 426 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 427 | local enum_v2_ofp_port_config = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 428 | [1] = "OFPPC_PORT_DOWN", |
| 429 | [4] = "OFPPC_NO_RECV", |
| 430 | [32] = "OFPPC_NO_FWD", |
| 431 | [64] = "OFPPC_NO_PACKET_IN", |
| 432 | [2147483648] = "OFPPC_BSN_MIRROR_DEST", |
| 433 | } |
| 434 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 435 | local enum_v2_ofp_port_state = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 436 | [1] = "OFPPS_LINK_DOWN", |
| 437 | [2] = "OFPPS_BLOCKED", |
| 438 | [4] = "OFPPS_LIVE", |
| 439 | } |
| 440 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 441 | local enum_v2_ofp_config_flags = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 442 | [0] = "OFPC_FRAG_NORMAL", |
| 443 | [1] = "OFPC_FRAG_DROP", |
| 444 | [2] = "OFPC_FRAG_REASM", |
| 445 | [3] = "OFPC_FRAG_MASK", |
| 446 | [4] = "OFPC_INVALID_TTL_TO_CONTROLLER", |
| 447 | } |
| 448 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 449 | local enum_v2_ofp_switch_config_failed_code = { |
| 450 | [0] = "OFPSCFC_BAD_FLAGS", |
| 451 | [1] = "OFPSCFC_BAD_LEN", |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 452 | } |
| 453 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 454 | local enum_v2_ofp_hello_failed_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 455 | [0] = "OFPHFC_INCOMPATIBLE", |
| 456 | [1] = "OFPHFC_EPERM", |
| 457 | } |
| 458 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 459 | local enum_v2_ofp_capabilities = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 460 | [1] = "OFPC_FLOW_STATS", |
| 461 | [2] = "OFPC_TABLE_STATS", |
| 462 | [4] = "OFPC_PORT_STATS", |
| 463 | [8] = "OFPC_GROUP_STATS", |
| 464 | [32] = "OFPC_IP_REASM", |
| 465 | [64] = "OFPC_QUEUE_STATS", |
| 466 | [128] = "OFPC_ARP_MATCH_IP", |
| 467 | } |
| 468 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 469 | local enum_v2_ofp_bad_match_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 470 | [0] = "OFPBMC_BAD_TYPE", |
| 471 | [1] = "OFPBMC_BAD_LEN", |
| 472 | [2] = "OFPBMC_BAD_TAG", |
| 473 | [3] = "OFPBMC_BAD_DL_ADDR_MASK", |
| 474 | [4] = "OFPBMC_BAD_NW_ADDR_MASK", |
| 475 | [5] = "OFPBMC_BAD_WILDCARDS", |
| 476 | [6] = "OFPBMC_BAD_FIELD", |
| 477 | [7] = "OFPBMC_BAD_VALUE", |
| 478 | } |
| 479 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 480 | local enum_v2_ofp_flow_removed_reason = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 481 | [0] = "OFPRR_IDLE_TIMEOUT", |
| 482 | [1] = "OFPRR_HARD_TIMEOUT", |
| 483 | [2] = "OFPRR_DELETE", |
| 484 | [3] = "OFPRR_GROUP_DELETE", |
| 485 | } |
| 486 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 487 | local enum_v2_ofp_table_mod_failed_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 488 | [0] = "OFPTMFC_BAD_TABLE", |
| 489 | [1] = "OFPTMFC_BAD_CONFIG", |
| 490 | } |
| 491 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 492 | local enum_v2_ofp_queue_properties = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 493 | [0] = "OFPQT_NONE", |
| 494 | [1] = "OFPQT_MIN_RATE", |
| 495 | } |
| 496 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 497 | local enum_v2_ofp_bsn_vport_l2gre_flags = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 498 | [1] = "OF_BSN_VPORT_L2GRE_LOCAL_MAC_IS_VALID", |
| 499 | [2] = "OF_BSN_VPORT_L2GRE_DSCP_ASSIGN", |
| 500 | [4] = "OF_BSN_VPORT_L2GRE_DSCP_COPY", |
| 501 | [8] = "OF_BSN_VPORT_L2GRE_LOOPBACK_IS_VALID", |
| 502 | [16] = "OF_BSN_VPORT_L2GRE_RATE_LIMIT_IS_VALID", |
| 503 | } |
| 504 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 505 | local enum_v2_ofp_flow_wildcards = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 506 | [1] = "OFPFW_IN_PORT", |
| 507 | [2] = "OFPFW_DL_VLAN", |
| 508 | [4] = "OFPFW_DL_VLAN_PCP", |
| 509 | [8] = "OFPFW_DL_TYPE", |
| 510 | [16] = "OFPFW_NW_TOS", |
| 511 | [32] = "OFPFW_NW_PROTO", |
| 512 | [64] = "OFPFW_TP_SRC", |
| 513 | [128] = "OFPFW_TP_DST", |
| 514 | [256] = "OFPFW_MPLS_LABEL", |
| 515 | [512] = "OFPFW_MPLS_TC", |
| 516 | [1023] = "OFPFW_ALL", |
| 517 | } |
| 518 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 519 | local enum_v2_ofp_bsn_vport_status = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 520 | [0] = "OF_BSN_VPORT_STATUS_OK", |
| 521 | [1] = "OF_BSN_VPORT_STATUS_FAILED", |
| 522 | } |
| 523 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 524 | local enum_v2_ofp_group = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 525 | [4294967040] = "OFPG_MAX", |
| 526 | [4294967292] = "OFPG_ALL", |
| 527 | [4294967295] = "OFPG_ANY", |
| 528 | } |
| 529 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 530 | local enum_v2_ofp_port_reason = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 531 | [0] = "OFPPR_ADD", |
| 532 | [1] = "OFPPR_DELETE", |
| 533 | [2] = "OFPPR_MODIFY", |
| 534 | } |
| 535 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 536 | local enum_v2_ofp_table_config = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 537 | [0] = "OFPTC_TABLE_MISS_CONTROLLER", |
| 538 | [1] = "OFPTC_TABLE_MISS_CONTINUE", |
| 539 | [2] = "OFPTC_TABLE_MISS_DROP", |
| 540 | [3] = "OFPTC_TABLE_MISS_MASK", |
| 541 | } |
| 542 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 543 | local enum_v2_ofp_action_type = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 544 | [0] = "OFPAT_OUTPUT", |
| 545 | [1] = "OFPAT_SET_VLAN_VID", |
| 546 | [2] = "OFPAT_SET_VLAN_PCP", |
| 547 | [3] = "OFPAT_SET_DL_SRC", |
| 548 | [4] = "OFPAT_SET_DL_DST", |
| 549 | [5] = "OFPAT_SET_NW_SRC", |
| 550 | [6] = "OFPAT_SET_NW_DST", |
| 551 | [7] = "OFPAT_SET_NW_TOS", |
| 552 | [8] = "OFPAT_SET_NW_ECN", |
| 553 | [9] = "OFPAT_SET_TP_SRC", |
| 554 | [10] = "OFPAT_SET_TP_DST", |
| 555 | [11] = "OFPAT_COPY_TTL_OUT", |
| 556 | [12] = "OFPAT_COPY_TTL_IN", |
| 557 | [13] = "OFPAT_SET_MPLS_LABEL", |
| 558 | [14] = "OFPAT_SET_MPLS_TC", |
| 559 | [15] = "OFPAT_SET_MPLS_TTL", |
| 560 | [16] = "OFPAT_DEC_MPLS_TTL", |
| 561 | [17] = "OFPAT_PUSH_VLAN", |
| 562 | [18] = "OFPAT_POP_VLAN", |
| 563 | [19] = "OFPAT_PUSH_MPLS", |
| 564 | [20] = "OFPAT_POP_MPLS", |
| 565 | [21] = "OFPAT_SET_QUEUE", |
| 566 | [22] = "OFPAT_GROUP", |
| 567 | [23] = "OFPAT_SET_NW_TTL", |
| 568 | [24] = "OFPAT_DEC_NW_TTL", |
| 569 | [65535] = "OFPAT_EXPERIMENTER", |
| 570 | } |
| 571 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 572 | local enum_v2_ofp_flow_mod_command = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 573 | [0] = "OFPFC_ADD", |
| 574 | [1] = "OFPFC_MODIFY", |
| 575 | [2] = "OFPFC_MODIFY_STRICT", |
| 576 | [3] = "OFPFC_DELETE", |
| 577 | [4] = "OFPFC_DELETE_STRICT", |
| 578 | } |
| 579 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 580 | local enum_v2_ofp_queue_op_failed_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 581 | [0] = "OFPQOFC_BAD_PORT", |
| 582 | [1] = "OFPQOFC_BAD_QUEUE", |
| 583 | [2] = "OFPQOFC_EPERM", |
| 584 | } |
| 585 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 586 | local enum_v2_of_bsn_pdu_slot_num_t = { |
| 587 | [255] = "BSN_PDU_SLOT_NUM_ANY", |
| 588 | } |
| 589 | |
| 590 | local enum_v2_ofp_match_type = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 591 | [0] = "OFPMT_STANDARD", |
| 592 | } |
| 593 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 594 | local enum_v2_ofp_vlan_id = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 595 | [65534] = "OFPVID_ANY", |
| 596 | [65535] = "OFPVID_NONE", |
| 597 | } |
| 598 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 599 | local enum_v2_ofp_stats_request_flags = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 600 | } |
| 601 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 602 | local enum_v2_ofp_group_mod_failed_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 603 | [0] = "OFPGMFC_GROUP_EXISTS", |
| 604 | [1] = "OFPGMFC_INVALID_GROUP", |
| 605 | [2] = "OFPGMFC_WEIGHT_UNSUPPORTED", |
| 606 | [3] = "OFPGMFC_OUT_OF_GROUPS", |
| 607 | [4] = "OFPGMFC_OUT_OF_BUCKETS", |
| 608 | [5] = "OFPGMFC_CHAINING_UNSUPPORTED", |
| 609 | [6] = "OFPGMFC_WATCH_UNSUPPORTED", |
| 610 | [7] = "OFPGMFC_LOOP", |
| 611 | [8] = "OFPGMFC_UNKNOWN_GROUP", |
| 612 | } |
| 613 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 614 | local enum_v2_macro_definitions = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 615 | [32] = "OFP_MAX_TABLE_NAME_LEN", |
| 616 | [16] = "OFP_MAX_PORT_NAME_LEN", |
| 617 | [6653] = "OFP_TCP_PORT", |
| 618 | [6653] = "OFP_SSL_PORT", |
| 619 | [6] = "OFP_ETH_ALEN", |
| 620 | [128] = "OFP_DEFAULT_MISS_SEND_LEN", |
| 621 | [64] = "OFPFW_ICMP_TYPE", |
| 622 | [128] = "OFPFW_ICMP_CODE", |
| 623 | [1536] = "OFP_DL_TYPE_ETH2_CUTOFF", |
| 624 | [1535] = "OFP_DL_TYPE_NOT_ETH_TYPE", |
| 625 | [0] = "OFP_VLAN_NONE", |
| 626 | [88] = "OFPMT_STANDARD_LENGTH", |
| 627 | [0] = "OFP_FLOW_PERMANENT", |
| 628 | [32768] = "OFP_DEFAULT_PRIORITY", |
| 629 | [256] = "DESC_STR_LEN", |
| 630 | [32] = "SERIAL_NUM_LEN", |
| 631 | [4294967295] = "OFPQ_ALL", |
| 632 | [65535] = "OFPQ_MIN_RATE_UNCFG", |
| 633 | } |
| 634 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 635 | local enum_v2_ofp_port = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 636 | [4294967040] = "OFPP_MAX", |
| 637 | [4294967288] = "OFPP_IN_PORT", |
| 638 | [4294967289] = "OFPP_TABLE", |
| 639 | [4294967290] = "OFPP_NORMAL", |
| 640 | [4294967291] = "OFPP_FLOOD", |
| 641 | [4294967292] = "OFPP_ALL", |
| 642 | [4294967293] = "OFPP_CONTROLLER", |
| 643 | [4294967294] = "OFPP_LOCAL", |
| 644 | [4294967295] = "OFPP_ANY", |
| 645 | } |
| 646 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 647 | local enum_v2_ofp_group_type = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 648 | [0] = "OFPGT_ALL", |
| 649 | [1] = "OFPGT_SELECT", |
| 650 | [2] = "OFPGT_INDIRECT", |
| 651 | [3] = "OFPGT_FF", |
| 652 | } |
| 653 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 654 | local enum_v2_ofp_instruction_type = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 655 | [1] = "OFPIT_GOTO_TABLE", |
| 656 | [2] = "OFPIT_WRITE_METADATA", |
| 657 | [3] = "OFPIT_WRITE_ACTIONS", |
| 658 | [4] = "OFPIT_APPLY_ACTIONS", |
| 659 | [5] = "OFPIT_CLEAR_ACTIONS", |
| 660 | [65535] = "OFPIT_EXPERIMENTER", |
| 661 | } |
| 662 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 663 | local enum_v2_ofp_bad_action_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 664 | [0] = "OFPBAC_BAD_TYPE", |
| 665 | [1] = "OFPBAC_BAD_LEN", |
| 666 | [2] = "OFPBAC_BAD_EXPERIMENTER", |
| 667 | [3] = "OFPBAC_BAD_EXPERIMENTER_TYPE", |
| 668 | [4] = "OFPBAC_BAD_OUT_PORT", |
| 669 | [5] = "OFPBAC_BAD_ARGUMENT", |
| 670 | [6] = "OFPBAC_EPERM", |
| 671 | [7] = "OFPBAC_TOO_MANY", |
| 672 | [8] = "OFPBAC_BAD_QUEUE", |
| 673 | [9] = "OFPBAC_BAD_OUT_GROUP", |
| 674 | [10] = "OFPBAC_MATCH_INCONSISTENT", |
| 675 | [11] = "OFPBAC_UNSUPPORTED_ORDER", |
| 676 | [12] = "OFPBAC_BAD_TAG", |
| 677 | } |
| 678 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 679 | local enum_v2_ofp_flow_mod_failed_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 680 | [0] = "OFPFMFC_UNKNOWN", |
| 681 | [1] = "OFPFMFC_TABLE_FULL", |
| 682 | [2] = "OFPFMFC_BAD_TABLE_ID", |
| 683 | [3] = "OFPFMFC_OVERLAP", |
| 684 | [4] = "OFPFMFC_EPERM", |
| 685 | [5] = "OFPFMFC_BAD_TIMEOUT", |
| 686 | [6] = "OFPFMFC_BAD_COMMAND", |
| 687 | } |
| 688 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 689 | local enum_v2_ofp_port_mod_failed_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 690 | [0] = "OFPPMFC_BAD_PORT", |
| 691 | [1] = "OFPPMFC_BAD_HW_ADDR", |
| 692 | [2] = "OFPPMFC_BAD_CONFIG", |
| 693 | [3] = "OFPPMFC_BAD_ADVERTISE", |
| 694 | } |
| 695 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 696 | local enum_v2_ofp_type = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 697 | [0] = "OFPT_HELLO", |
| 698 | [1] = "OFPT_ERROR", |
| 699 | [2] = "OFPT_ECHO_REQUEST", |
| 700 | [3] = "OFPT_ECHO_REPLY", |
| 701 | [4] = "OFPT_EXPERIMENTER", |
| 702 | [5] = "OFPT_FEATURES_REQUEST", |
| 703 | [6] = "OFPT_FEATURES_REPLY", |
| 704 | [7] = "OFPT_GET_CONFIG_REQUEST", |
| 705 | [8] = "OFPT_GET_CONFIG_REPLY", |
| 706 | [9] = "OFPT_SET_CONFIG", |
| 707 | [10] = "OFPT_PACKET_IN", |
| 708 | [11] = "OFPT_FLOW_REMOVED", |
| 709 | [12] = "OFPT_PORT_STATUS", |
| 710 | [13] = "OFPT_PACKET_OUT", |
| 711 | [14] = "OFPT_FLOW_MOD", |
| 712 | [15] = "OFPT_GROUP_MOD", |
| 713 | [16] = "OFPT_PORT_MOD", |
| 714 | [17] = "OFPT_TABLE_MOD", |
| 715 | [18] = "OFPT_STATS_REQUEST", |
| 716 | [19] = "OFPT_STATS_REPLY", |
| 717 | [20] = "OFPT_BARRIER_REQUEST", |
| 718 | [21] = "OFPT_BARRIER_REPLY", |
| 719 | [22] = "OFPT_QUEUE_GET_CONFIG_REQUEST", |
| 720 | [23] = "OFPT_QUEUE_GET_CONFIG_REPLY", |
| 721 | } |
| 722 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 723 | local enum_v2_ofp_packet_in_reason = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 724 | [0] = "OFPR_NO_MATCH", |
| 725 | [1] = "OFPR_ACTION", |
| 726 | } |
| 727 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 728 | local enum_v2_ofp_bsn_vport_q_in_q_untagged = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 729 | [65535] = "OF_BSN_VPORT_Q_IN_Q_UNTAGGED", |
| 730 | } |
| 731 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 732 | local enum_v2_ofp_group_mod_command = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 733 | [0] = "OFPGC_ADD", |
| 734 | [1] = "OFPGC_MODIFY", |
| 735 | [2] = "OFPGC_DELETE", |
| 736 | } |
| 737 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 738 | local enum_v2_ofp_port_features = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 739 | [1] = "OFPPF_10MB_HD", |
| 740 | [2] = "OFPPF_10MB_FD", |
| 741 | [4] = "OFPPF_100MB_HD", |
| 742 | [8] = "OFPPF_100MB_FD", |
| 743 | [16] = "OFPPF_1GB_HD", |
| 744 | [32] = "OFPPF_1GB_FD", |
| 745 | [64] = "OFPPF_10GB_FD", |
| 746 | [128] = "OFPPF_40GB_FD", |
| 747 | [256] = "OFPPF_100GB_FD", |
| 748 | [512] = "OFPPF_1TB_FD", |
| 749 | [1024] = "OFPPF_OTHER", |
| 750 | [2048] = "OFPPF_COPPER", |
| 751 | [4096] = "OFPPF_FIBER", |
| 752 | [8192] = "OFPPF_AUTONEG", |
| 753 | [16384] = "OFPPF_PAUSE", |
| 754 | [32768] = "OFPPF_PAUSE_ASYM", |
| 755 | } |
| 756 | |
| 757 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 758 | local enum_v3_ofp_error_type = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 759 | [0] = "OFPET_HELLO_FAILED", |
| 760 | [1] = "OFPET_BAD_REQUEST", |
| 761 | [2] = "OFPET_BAD_ACTION", |
| 762 | [3] = "OFPET_BAD_INSTRUCTION", |
| 763 | [4] = "OFPET_BAD_MATCH", |
| 764 | [5] = "OFPET_FLOW_MOD_FAILED", |
| 765 | [6] = "OFPET_GROUP_MOD_FAILED", |
| 766 | [7] = "OFPET_PORT_MOD_FAILED", |
| 767 | [8] = "OFPET_TABLE_MOD_FAILED", |
| 768 | [9] = "OFPET_QUEUE_OP_FAILED", |
| 769 | [10] = "OFPET_SWITCH_CONFIG_FAILED", |
| 770 | [11] = "OFPET_ROLE_REQUEST_FAILED", |
| 771 | [65535] = "OFPET_EXPERIMENTER", |
| 772 | } |
| 773 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 774 | local enum_v3_ofp_stats_type = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 775 | [0] = "OFPST_DESC", |
| 776 | [1] = "OFPST_FLOW", |
| 777 | [2] = "OFPST_AGGREGATE", |
| 778 | [3] = "OFPST_TABLE", |
| 779 | [4] = "OFPST_PORT", |
| 780 | [5] = "OFPST_QUEUE", |
| 781 | [6] = "OFPST_GROUP", |
| 782 | [7] = "OFPST_GROUP_DESC", |
| 783 | [8] = "OFPST_GROUP_FEATURES", |
| 784 | [65535] = "OFPST_EXPERIMENTER", |
| 785 | } |
| 786 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 787 | local enum_v3_ofp_flow_mod_flags = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 788 | [1] = "OFPFF_SEND_FLOW_REM", |
| 789 | [2] = "OFPFF_CHECK_OVERLAP", |
| 790 | [4] = "OFPFF_RESET_COUNTS", |
| 791 | } |
| 792 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 793 | local enum_v3_ofp_controller_role = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 794 | [0] = "OFPCR_ROLE_NOCHANGE", |
| 795 | [1] = "OFPCR_ROLE_EQUAL", |
| 796 | [2] = "OFPCR_ROLE_MASTER", |
| 797 | [3] = "OFPCR_ROLE_SLAVE", |
| 798 | } |
| 799 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 800 | local enum_v3_ofp_stats_reply_flags = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 801 | [1] = "OFPSF_REPLY_MORE", |
| 802 | } |
| 803 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 804 | local enum_v3_ofp_oxm_class = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 805 | [0] = "OFPXMC_NXM_0", |
| 806 | [1] = "OFPXMC_NXM_1", |
| 807 | [32768] = "OFPXMC_OPENFLOW_BASIC", |
| 808 | [65535] = "OFPXMC_EXPERIMENTER", |
| 809 | } |
| 810 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 811 | local enum_v3_ofp_bad_request_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 812 | [0] = "OFPBRC_BAD_VERSION", |
| 813 | [1] = "OFPBRC_BAD_TYPE", |
| 814 | [2] = "OFPBRC_BAD_STAT", |
| 815 | [3] = "OFPBRC_BAD_EXPERIMENTER", |
| 816 | [4] = "OFPBRC_BAD_EXPERIMENTER_TYPE", |
| 817 | [5] = "OFPBRC_EPERM", |
| 818 | [6] = "OFPBRC_BAD_LEN", |
| 819 | [7] = "OFPBRC_BUFFER_EMPTY", |
| 820 | [8] = "OFPBRC_BUFFER_UNKNOWN", |
| 821 | [9] = "OFPBRC_BAD_TABLE_ID", |
| 822 | [10] = "OFPBRC_IS_SLAVE", |
| 823 | [11] = "OFPBRC_BAD_PORT", |
| 824 | [12] = "OFPBRC_BAD_PACKET", |
| 825 | } |
| 826 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 827 | local enum_v3_ofp_bad_instruction_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 828 | [0] = "OFPBIC_UNKNOWN_INST", |
| 829 | [1] = "OFPBIC_UNSUP_INST", |
| 830 | [2] = "OFPBIC_BAD_TABLE_ID", |
| 831 | [3] = "OFPBIC_UNSUP_METADATA", |
| 832 | [4] = "OFPBIC_UNSUP_METADATA_MASK", |
| 833 | [5] = "OFPBIC_BAD_EXPERIMENTER", |
| 834 | [6] = "OFPBIC_BAD_EXPERIMENTER_TYPE", |
| 835 | [7] = "OFPBIC_BAD_LEN", |
| 836 | [8] = "OFPBIC_EPERM", |
| 837 | } |
| 838 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 839 | local enum_v3_ofp_port_config = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 840 | [1] = "OFPPC_PORT_DOWN", |
| 841 | [4] = "OFPPC_NO_RECV", |
| 842 | [32] = "OFPPC_NO_FWD", |
| 843 | [64] = "OFPPC_NO_PACKET_IN", |
| 844 | [2147483648] = "OFPPC_BSN_MIRROR_DEST", |
| 845 | } |
| 846 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 847 | local enum_v3_ofp_port_state = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 848 | [1] = "OFPPS_LINK_DOWN", |
| 849 | [2] = "OFPPS_BLOCKED", |
| 850 | [4] = "OFPPS_LIVE", |
| 851 | } |
| 852 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 853 | local enum_v3_ofp_config_flags = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 854 | [0] = "OFPC_FRAG_NORMAL", |
| 855 | [1] = "OFPC_FRAG_DROP", |
| 856 | [2] = "OFPC_FRAG_REASM", |
| 857 | [3] = "OFPC_FRAG_MASK", |
| 858 | [4] = "OFPC_INVALID_TTL_TO_CONTROLLER", |
| 859 | } |
| 860 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 861 | local enum_v3_ofp_switch_config_failed_code = { |
| 862 | [0] = "OFPSCFC_BAD_FLAGS", |
| 863 | [1] = "OFPSCFC_BAD_LEN", |
| 864 | [2] = "OFPSCFC_EPERM", |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 865 | } |
| 866 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 867 | local enum_v3_ofp_controller_max_len = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 868 | [65509] = "OFPCML_MAX", |
| 869 | [65535] = "OFPCML_NO_BUFFER", |
| 870 | } |
| 871 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 872 | local enum_v3_ofp_role_request_failed_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 873 | [0] = "OFPRRFC_STALE", |
| 874 | [1] = "OFPRRFC_UNSUP", |
| 875 | [2] = "OFPRRFC_BAD_ROLE", |
| 876 | } |
| 877 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 878 | local enum_v3_ofp_bsn_tcp_flag = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 879 | [1] = "OFP_BSN_TCP_FLAG_FIN", |
| 880 | [2] = "OFP_BSN_TCP_FLAG_SYN", |
| 881 | [4] = "OFP_BSN_TCP_FLAG_RST", |
| 882 | [8] = "OFP_BSN_TCP_FLAG_PSH", |
| 883 | [16] = "OFP_BSN_TCP_FLAG_ACK", |
| 884 | [32] = "OFP_BSN_TCP_FLAG_URG", |
| 885 | [64] = "OFP_BSN_TCP_FLAG_ECE", |
| 886 | [128] = "OFP_BSN_TCP_FLAG_CWR", |
| 887 | [256] = "OFP_BSN_TCP_FLAG_NS", |
| 888 | } |
| 889 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 890 | local enum_v3_ofp_bsn_vport_l2gre_flags = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 891 | [1] = "OF_BSN_VPORT_L2GRE_LOCAL_MAC_IS_VALID", |
| 892 | [2] = "OF_BSN_VPORT_L2GRE_DSCP_ASSIGN", |
| 893 | [4] = "OF_BSN_VPORT_L2GRE_DSCP_COPY", |
| 894 | [8] = "OF_BSN_VPORT_L2GRE_LOOPBACK_IS_VALID", |
| 895 | [16] = "OF_BSN_VPORT_L2GRE_RATE_LIMIT_IS_VALID", |
| 896 | } |
| 897 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 898 | local enum_v3_ofp_flow_removed_reason = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 899 | [0] = "OFPRR_IDLE_TIMEOUT", |
| 900 | [1] = "OFPRR_HARD_TIMEOUT", |
| 901 | [2] = "OFPRR_DELETE", |
| 902 | [3] = "OFPRR_GROUP_DELETE", |
| 903 | } |
| 904 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 905 | local enum_v3_ofp_table_mod_failed_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 906 | [0] = "OFPTMFC_BAD_TABLE", |
| 907 | [1] = "OFPTMFC_BAD_CONFIG", |
| 908 | [2] = "OFPTMFC_EPERM", |
| 909 | } |
| 910 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 911 | local enum_v3_ofp_queue_properties = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 912 | [1] = "OFPQT_MIN_RATE", |
| 913 | [2] = "OFPQT_MAX_RATE", |
| 914 | [65535] = "OFPQT_EXPERIMENTER", |
| 915 | } |
| 916 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 917 | local enum_v3_ofp_table = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 918 | [254] = "OFPTT_MAX", |
| 919 | [255] = "OFPTT_ALL", |
| 920 | } |
| 921 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 922 | local enum_v3_ofp_bsn_vport_status = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 923 | [0] = "OF_BSN_VPORT_STATUS_OK", |
| 924 | [1] = "OF_BSN_VPORT_STATUS_FAILED", |
| 925 | } |
| 926 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 927 | local enum_v3_ofp_group = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 928 | [4294967040] = "OFPG_MAX", |
| 929 | [4294967292] = "OFPG_ALL", |
| 930 | [4294967295] = "OFPG_ANY", |
| 931 | } |
| 932 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 933 | local enum_v3_ofp_port_reason = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 934 | [0] = "OFPPR_ADD", |
| 935 | [1] = "OFPPR_DELETE", |
| 936 | [2] = "OFPPR_MODIFY", |
| 937 | } |
| 938 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 939 | local enum_v3_ofp_group_capabilities = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 940 | [1] = "OFPGFC_SELECT_WEIGHT", |
| 941 | [2] = "OFPGFC_SELECT_LIVENESS", |
| 942 | [4] = "OFPGFC_CHAINING", |
| 943 | [8] = "OFPGFC_CHAINING_CHECKS", |
| 944 | } |
| 945 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 946 | local enum_v3_ofp_table_config = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 947 | [0] = "OFPTC_TABLE_MISS_CONTROLLER", |
| 948 | [1] = "OFPTC_TABLE_MISS_CONTINUE", |
| 949 | [2] = "OFPTC_TABLE_MISS_DROP", |
| 950 | [3] = "OFPTC_TABLE_MISS_MASK", |
| 951 | } |
| 952 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 953 | local enum_v3_ofp_action_type = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 954 | [0] = "OFPAT_OUTPUT", |
| 955 | [11] = "OFPAT_COPY_TTL_OUT", |
| 956 | [12] = "OFPAT_COPY_TTL_IN", |
| 957 | [15] = "OFPAT_SET_MPLS_TTL", |
| 958 | [16] = "OFPAT_DEC_MPLS_TTL", |
| 959 | [17] = "OFPAT_PUSH_VLAN", |
| 960 | [18] = "OFPAT_POP_VLAN", |
| 961 | [19] = "OFPAT_PUSH_MPLS", |
| 962 | [20] = "OFPAT_POP_MPLS", |
| 963 | [21] = "OFPAT_SET_QUEUE", |
| 964 | [22] = "OFPAT_GROUP", |
| 965 | [23] = "OFPAT_SET_NW_TTL", |
| 966 | [24] = "OFPAT_DEC_NW_TTL", |
| 967 | [25] = "OFPAT_SET_FIELD", |
| 968 | [65535] = "OFPAT_EXPERIMENTER", |
| 969 | } |
| 970 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 971 | local enum_v3_ofp_flow_mod_command = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 972 | [0] = "OFPFC_ADD", |
| 973 | [1] = "OFPFC_MODIFY", |
| 974 | [2] = "OFPFC_MODIFY_STRICT", |
| 975 | [3] = "OFPFC_DELETE", |
| 976 | [4] = "OFPFC_DELETE_STRICT", |
| 977 | } |
| 978 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 979 | local enum_v3_ofp_queue_op_failed_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 980 | [0] = "OFPQOFC_BAD_PORT", |
| 981 | [1] = "OFPQOFC_BAD_QUEUE", |
| 982 | [2] = "OFPQOFC_EPERM", |
| 983 | } |
| 984 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 985 | local enum_v3_ofp_hello_failed_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 986 | [0] = "OFPHFC_INCOMPATIBLE", |
| 987 | [1] = "OFPHFC_EPERM", |
| 988 | } |
| 989 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 990 | local enum_v3_ofp_group_mod_command = { |
| 991 | [0] = "OFPGC_ADD", |
| 992 | [1] = "OFPGC_MODIFY", |
| 993 | [2] = "OFPGC_DELETE", |
| 994 | } |
| 995 | |
| 996 | local enum_v3_ofp_match_type = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 997 | [0] = "OFPMT_STANDARD", |
| 998 | [1] = "OFPMT_OXM", |
| 999 | } |
| 1000 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1001 | local enum_v3_ofp_vlan_id = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1002 | [0] = "OFPVID_NONE", |
| 1003 | [4096] = "OFPVID_PRESENT", |
| 1004 | } |
| 1005 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1006 | local enum_v3_ofp_stats_request_flags = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1007 | } |
| 1008 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1009 | local enum_v3_ofp_group_mod_failed_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1010 | [0] = "OFPGMFC_GROUP_EXISTS", |
| 1011 | [1] = "OFPGMFC_INVALID_GROUP", |
| 1012 | [2] = "OFPGMFC_WEIGHT_UNSUPPORTED", |
| 1013 | [3] = "OFPGMFC_OUT_OF_GROUPS", |
| 1014 | [4] = "OFPGMFC_OUT_OF_BUCKETS", |
| 1015 | [5] = "OFPGMFC_CHAINING_UNSUPPORTED", |
| 1016 | [6] = "OFPGMFC_WATCH_UNSUPPORTED", |
| 1017 | [7] = "OFPGMFC_LOOP", |
| 1018 | [8] = "OFPGMFC_UNKNOWN_GROUP", |
| 1019 | [9] = "OFPGMFC_CHAINED_GROUP", |
| 1020 | [10] = "OFPGMFC_BAD_TYPE", |
| 1021 | [11] = "OFPGMFC_BAD_COMMAND", |
| 1022 | [12] = "OFPGMFC_BAD_BUCKET", |
| 1023 | [13] = "OFPGMFC_BAD_WATCH", |
| 1024 | [14] = "OFPGMFC_EPERM", |
| 1025 | } |
| 1026 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1027 | local enum_v3_macro_definitions = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1028 | [32] = "OFP_MAX_TABLE_NAME_LEN", |
| 1029 | [16] = "OFP_MAX_PORT_NAME_LEN", |
| 1030 | [6653] = "OFP_TCP_PORT", |
| 1031 | [6653] = "OFP_SSL_PORT", |
| 1032 | [6] = "OFP_ETH_ALEN", |
| 1033 | [128] = "OFP_DEFAULT_MISS_SEND_LEN", |
| 1034 | [0] = "OFP_VLAN_NONE", |
| 1035 | [0] = "OFP_FLOW_PERMANENT", |
| 1036 | [32768] = "OFP_DEFAULT_PRIORITY", |
| 1037 | [4294967295] = "OFP_NO_BUFFER", |
| 1038 | [256] = "DESC_STR_LEN", |
| 1039 | [32] = "SERIAL_NUM_LEN", |
| 1040 | [4294967295] = "OFPQ_ALL", |
| 1041 | [65535] = "OFPQ_MIN_RATE_UNCFG", |
| 1042 | [65535] = "OFPQ_MAX_RATE_UNCFG", |
| 1043 | } |
| 1044 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1045 | local enum_v3_ofp_port = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1046 | [4294967040] = "OFPP_MAX", |
| 1047 | [4294967288] = "OFPP_IN_PORT", |
| 1048 | [4294967289] = "OFPP_TABLE", |
| 1049 | [4294967290] = "OFPP_NORMAL", |
| 1050 | [4294967291] = "OFPP_FLOOD", |
| 1051 | [4294967292] = "OFPP_ALL", |
| 1052 | [4294967293] = "OFPP_CONTROLLER", |
| 1053 | [4294967294] = "OFPP_LOCAL", |
| 1054 | [4294967295] = "OFPP_ANY", |
| 1055 | } |
| 1056 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1057 | local enum_v3_ofp_group_type = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1058 | [0] = "OFPGT_ALL", |
| 1059 | [1] = "OFPGT_SELECT", |
| 1060 | [2] = "OFPGT_INDIRECT", |
| 1061 | [3] = "OFPGT_FF", |
| 1062 | } |
| 1063 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1064 | local enum_v3_ofp_instruction_type = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1065 | [1] = "OFPIT_GOTO_TABLE", |
| 1066 | [2] = "OFPIT_WRITE_METADATA", |
| 1067 | [3] = "OFPIT_WRITE_ACTIONS", |
| 1068 | [4] = "OFPIT_APPLY_ACTIONS", |
| 1069 | [5] = "OFPIT_CLEAR_ACTIONS", |
| 1070 | [65535] = "OFPIT_EXPERIMENTER", |
| 1071 | } |
| 1072 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1073 | local enum_v3_ofp_bad_action_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1074 | [0] = "OFPBAC_BAD_TYPE", |
| 1075 | [1] = "OFPBAC_BAD_LEN", |
| 1076 | [2] = "OFPBAC_BAD_EXPERIMENTER", |
| 1077 | [3] = "OFPBAC_BAD_EXPERIMENTER_TYPE", |
| 1078 | [4] = "OFPBAC_BAD_OUT_PORT", |
| 1079 | [5] = "OFPBAC_BAD_ARGUMENT", |
| 1080 | [6] = "OFPBAC_EPERM", |
| 1081 | [7] = "OFPBAC_TOO_MANY", |
| 1082 | [8] = "OFPBAC_BAD_QUEUE", |
| 1083 | [9] = "OFPBAC_BAD_OUT_GROUP", |
| 1084 | [10] = "OFPBAC_MATCH_INCONSISTENT", |
| 1085 | [11] = "OFPBAC_UNSUPPORTED_ORDER", |
| 1086 | [12] = "OFPBAC_BAD_TAG", |
| 1087 | [13] = "OFPBAC_BAD_SET_TYPE", |
| 1088 | [14] = "OFPBAC_BAD_SET_LEN", |
| 1089 | [15] = "OFPBAC_BAD_SET_ARGUMENT", |
| 1090 | } |
| 1091 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1092 | local enum_v3_ofp_capabilities = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1093 | [1] = "OFPC_FLOW_STATS", |
| 1094 | [2] = "OFPC_TABLE_STATS", |
| 1095 | [4] = "OFPC_PORT_STATS", |
| 1096 | [8] = "OFPC_GROUP_STATS", |
| 1097 | [32] = "OFPC_IP_REASM", |
| 1098 | [64] = "OFPC_QUEUE_STATS", |
| 1099 | [256] = "OFPC_PORT_BLOCKED", |
| 1100 | } |
| 1101 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1102 | local enum_v3_ofp_flow_mod_failed_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1103 | [0] = "OFPFMFC_UNKNOWN", |
| 1104 | [1] = "OFPFMFC_TABLE_FULL", |
| 1105 | [2] = "OFPFMFC_BAD_TABLE_ID", |
| 1106 | [3] = "OFPFMFC_OVERLAP", |
| 1107 | [4] = "OFPFMFC_EPERM", |
| 1108 | [5] = "OFPFMFC_BAD_TIMEOUT", |
| 1109 | [6] = "OFPFMFC_BAD_COMMAND", |
| 1110 | [7] = "OFPFMFC_BAD_FLAGS", |
| 1111 | } |
| 1112 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1113 | local enum_v3_ofp_port_mod_failed_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1114 | [0] = "OFPPMFC_BAD_PORT", |
| 1115 | [1] = "OFPPMFC_BAD_HW_ADDR", |
| 1116 | [2] = "OFPPMFC_BAD_CONFIG", |
| 1117 | [3] = "OFPPMFC_BAD_ADVERTISE", |
| 1118 | [4] = "OFPPMFC_EPERM", |
| 1119 | } |
| 1120 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1121 | local enum_v3_ofp_bad_match_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1122 | [0] = "OFPBMC_BAD_TYPE", |
| 1123 | [1] = "OFPBMC_BAD_LEN", |
| 1124 | [2] = "OFPBMC_BAD_TAG", |
| 1125 | [3] = "OFPBMC_BAD_DL_ADDR_MASK", |
| 1126 | [4] = "OFPBMC_BAD_NW_ADDR_MASK", |
| 1127 | [5] = "OFPBMC_BAD_WILDCARDS", |
| 1128 | [6] = "OFPBMC_BAD_FIELD", |
| 1129 | [7] = "OFPBMC_BAD_VALUE", |
| 1130 | [8] = "OFPBMC_BAD_MASK", |
| 1131 | [9] = "OFPBMC_BAD_PREREQ", |
| 1132 | [10] = "OFPBMC_DUP_FIELD", |
| 1133 | [11] = "OFPBMC_EPERM", |
| 1134 | } |
| 1135 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1136 | local enum_v3_ofp_type = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1137 | [0] = "OFPT_HELLO", |
| 1138 | [1] = "OFPT_ERROR", |
| 1139 | [2] = "OFPT_ECHO_REQUEST", |
| 1140 | [3] = "OFPT_ECHO_REPLY", |
| 1141 | [4] = "OFPT_EXPERIMENTER", |
| 1142 | [5] = "OFPT_FEATURES_REQUEST", |
| 1143 | [6] = "OFPT_FEATURES_REPLY", |
| 1144 | [7] = "OFPT_GET_CONFIG_REQUEST", |
| 1145 | [8] = "OFPT_GET_CONFIG_REPLY", |
| 1146 | [9] = "OFPT_SET_CONFIG", |
| 1147 | [10] = "OFPT_PACKET_IN", |
| 1148 | [11] = "OFPT_FLOW_REMOVED", |
| 1149 | [12] = "OFPT_PORT_STATUS", |
| 1150 | [13] = "OFPT_PACKET_OUT", |
| 1151 | [14] = "OFPT_FLOW_MOD", |
| 1152 | [15] = "OFPT_GROUP_MOD", |
| 1153 | [16] = "OFPT_PORT_MOD", |
| 1154 | [17] = "OFPT_TABLE_MOD", |
| 1155 | [18] = "OFPT_STATS_REQUEST", |
| 1156 | [19] = "OFPT_STATS_REPLY", |
| 1157 | [20] = "OFPT_BARRIER_REQUEST", |
| 1158 | [21] = "OFPT_BARRIER_REPLY", |
| 1159 | [22] = "OFPT_QUEUE_GET_CONFIG_REQUEST", |
| 1160 | [23] = "OFPT_QUEUE_GET_CONFIG_REPLY", |
| 1161 | [24] = "OFPT_ROLE_REQUEST", |
| 1162 | [25] = "OFPT_ROLE_REPLY", |
| 1163 | } |
| 1164 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1165 | local enum_v3_ofp_packet_in_reason = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1166 | [0] = "OFPR_NO_MATCH", |
| 1167 | [1] = "OFPR_ACTION", |
| 1168 | [2] = "OFPR_INVALID_TTL", |
| 1169 | } |
| 1170 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1171 | local enum_v3_ofp_bsn_vport_q_in_q_untagged = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1172 | [65535] = "OF_BSN_VPORT_Q_IN_Q_UNTAGGED", |
| 1173 | } |
| 1174 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1175 | local enum_v3_of_bsn_pdu_slot_num_t = { |
| 1176 | [255] = "BSN_PDU_SLOT_NUM_ANY", |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1177 | } |
| 1178 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1179 | local enum_v3_ofp_port_features = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1180 | [1] = "OFPPF_10MB_HD", |
| 1181 | [2] = "OFPPF_10MB_FD", |
| 1182 | [4] = "OFPPF_100MB_HD", |
| 1183 | [8] = "OFPPF_100MB_FD", |
| 1184 | [16] = "OFPPF_1GB_HD", |
| 1185 | [32] = "OFPPF_1GB_FD", |
| 1186 | [64] = "OFPPF_10GB_FD", |
| 1187 | [128] = "OFPPF_40GB_FD", |
| 1188 | [256] = "OFPPF_100GB_FD", |
| 1189 | [512] = "OFPPF_1TB_FD", |
| 1190 | [1024] = "OFPPF_OTHER", |
| 1191 | [2048] = "OFPPF_COPPER", |
| 1192 | [4096] = "OFPPF_FIBER", |
| 1193 | [8192] = "OFPPF_AUTONEG", |
| 1194 | [16384] = "OFPPF_PAUSE", |
| 1195 | [32768] = "OFPPF_PAUSE_ASYM", |
| 1196 | } |
| 1197 | |
| 1198 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1199 | local enum_v4_ofp_group = { |
| 1200 | [4294967040] = "OFPG_MAX", |
| 1201 | [4294967292] = "OFPG_ALL", |
| 1202 | [4294967295] = "OFPG_ANY", |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1203 | } |
| 1204 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1205 | local enum_v4_ofp_stats_type = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1206 | [0] = "OFPST_DESC", |
| 1207 | [1] = "OFPST_FLOW", |
| 1208 | [2] = "OFPST_AGGREGATE", |
| 1209 | [3] = "OFPST_TABLE", |
| 1210 | [4] = "OFPST_PORT", |
| 1211 | [5] = "OFPST_QUEUE", |
| 1212 | [6] = "OFPST_GROUP", |
| 1213 | [7] = "OFPST_GROUP_DESC", |
| 1214 | [8] = "OFPST_GROUP_FEATURES", |
| 1215 | [9] = "OFPST_METER", |
| 1216 | [10] = "OFPST_METER_CONFIG", |
| 1217 | [11] = "OFPST_METER_FEATURES", |
| 1218 | [12] = "OFPST_TABLE_FEATURES", |
| 1219 | [13] = "OFPST_PORT_DESC", |
| 1220 | [65535] = "OFPST_EXPERIMENTER", |
| 1221 | } |
| 1222 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1223 | local enum_v4_of_bsn_vrf_counter_t = { |
| 1224 | [0] = "OFP_BSN_VRF_COUNTER_BYTES", |
| 1225 | [1] = "OFP_BSN_VRF_COUNTER_PACKETS", |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1226 | } |
| 1227 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1228 | local enum_v4_ofp_flow_mod_flags = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1229 | [1] = "OFPFF_SEND_FLOW_REM", |
| 1230 | [2] = "OFPFF_CHECK_OVERLAP", |
| 1231 | [4] = "OFPFF_RESET_COUNTS", |
| 1232 | [8] = "OFPFF_NO_PKT_COUNTS", |
| 1233 | [16] = "OFPFF_NO_BYT_COUNTS", |
| 1234 | [128] = "OFPFF_BSN_SEND_IDLE", |
| 1235 | } |
| 1236 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1237 | local enum_v4_ofp_controller_role = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1238 | [0] = "OFPCR_ROLE_NOCHANGE", |
| 1239 | [1] = "OFPCR_ROLE_EQUAL", |
| 1240 | [2] = "OFPCR_ROLE_MASTER", |
| 1241 | [3] = "OFPCR_ROLE_SLAVE", |
| 1242 | } |
| 1243 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1244 | local enum_v4_ofp_stats_reply_flags = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1245 | [1] = "OFPSF_REPLY_MORE", |
| 1246 | } |
| 1247 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1248 | local enum_v4_ofp_oxm_class = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1249 | [0] = "OFPXMC_NXM_0", |
| 1250 | [1] = "OFPXMC_NXM_1", |
| 1251 | [32768] = "OFPXMC_OPENFLOW_BASIC", |
| 1252 | [65535] = "OFPXMC_EXPERIMENTER", |
| 1253 | } |
| 1254 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1255 | local enum_v4_ofp_bad_request_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1256 | [0] = "OFPBRC_BAD_VERSION", |
| 1257 | [1] = "OFPBRC_BAD_TYPE", |
| 1258 | [2] = "OFPBRC_BAD_STAT", |
| 1259 | [3] = "OFPBRC_BAD_EXPERIMENTER", |
| 1260 | [4] = "OFPBRC_BAD_EXPERIMENTER_TYPE", |
| 1261 | [5] = "OFPBRC_EPERM", |
| 1262 | [6] = "OFPBRC_BAD_LEN", |
| 1263 | [7] = "OFPBRC_BUFFER_EMPTY", |
| 1264 | [8] = "OFPBRC_BUFFER_UNKNOWN", |
| 1265 | [9] = "OFPBRC_BAD_TABLE_ID", |
| 1266 | [10] = "OFPBRC_IS_SLAVE", |
| 1267 | [11] = "OFPBRC_BAD_PORT", |
| 1268 | [12] = "OFPBRC_BAD_PACKET", |
| 1269 | [13] = "OFPBRC_MULTIPART_BUFFER_OVERFLOW", |
| 1270 | } |
| 1271 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1272 | local enum_v4_ofp_bsn_pktin_flag = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1273 | [1] = "OFP_BSN_PKTIN_FLAG_PDU", |
| 1274 | [2] = "OFP_BSN_PKTIN_FLAG_NEW_HOST", |
| 1275 | [4] = "OFP_BSN_PKTIN_FLAG_STATION_MOVE", |
| 1276 | [8] = "OFP_BSN_PKTIN_FLAG_ARP", |
| 1277 | [16] = "OFP_BSN_PKTIN_FLAG_DHCP", |
| 1278 | [32] = "OFP_BSN_PKTIN_FLAG_L2_CPU", |
| 1279 | [64] = "OFP_BSN_PKTIN_FLAG_DEBUG", |
| 1280 | [128] = "OFP_BSN_PKTIN_FLAG_TTL_EXPIRED", |
| 1281 | [256] = "OFP_BSN_PKTIN_FLAG_L3_MISS", |
| 1282 | [512] = "OFP_BSN_PKTIN_FLAG_L3_CPU", |
| 1283 | [1024] = "OFP_BSN_PKTIN_FLAG_INGRESS_ACL", |
| 1284 | } |
| 1285 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1286 | local enum_v4_ofp_bad_instruction_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1287 | [0] = "OFPBIC_UNKNOWN_INST", |
| 1288 | [1] = "OFPBIC_UNSUP_INST", |
| 1289 | [2] = "OFPBIC_BAD_TABLE_ID", |
| 1290 | [3] = "OFPBIC_UNSUP_METADATA", |
| 1291 | [4] = "OFPBIC_UNSUP_METADATA_MASK", |
| 1292 | [5] = "OFPBIC_BAD_EXPERIMENTER", |
| 1293 | [6] = "OFPBIC_BAD_EXPERIMENTER_TYPE", |
| 1294 | [7] = "OFPBIC_BAD_LEN", |
| 1295 | [8] = "OFPBIC_EPERM", |
| 1296 | } |
| 1297 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1298 | local enum_v4_ofp_port_config = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1299 | [1] = "OFPPC_PORT_DOWN", |
| 1300 | [4] = "OFPPC_NO_RECV", |
| 1301 | [32] = "OFPPC_NO_FWD", |
| 1302 | [64] = "OFPPC_NO_PACKET_IN", |
| 1303 | [2147483648] = "OFPPC_BSN_MIRROR_DEST", |
| 1304 | } |
| 1305 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1306 | local enum_v4_ofp_meter = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1307 | [4294901760] = "OFPM_MAX", |
| 1308 | [4294967293] = "OFPM_SLOWPATH", |
| 1309 | [4294967294] = "OFPM_CONTROLLER", |
| 1310 | [4294967295] = "OFPM_ALL", |
| 1311 | } |
| 1312 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1313 | local enum_v4_ofp_bad_action_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1314 | [0] = "OFPBAC_BAD_TYPE", |
| 1315 | [1] = "OFPBAC_BAD_LEN", |
| 1316 | [2] = "OFPBAC_BAD_EXPERIMENTER", |
| 1317 | [3] = "OFPBAC_BAD_EXPERIMENTER_TYPE", |
| 1318 | [4] = "OFPBAC_BAD_OUT_PORT", |
| 1319 | [5] = "OFPBAC_BAD_ARGUMENT", |
| 1320 | [6] = "OFPBAC_EPERM", |
| 1321 | [7] = "OFPBAC_TOO_MANY", |
| 1322 | [8] = "OFPBAC_BAD_QUEUE", |
| 1323 | [9] = "OFPBAC_BAD_OUT_GROUP", |
| 1324 | [10] = "OFPBAC_MATCH_INCONSISTENT", |
| 1325 | [11] = "OFPBAC_UNSUPPORTED_ORDER", |
| 1326 | [12] = "OFPBAC_BAD_TAG", |
| 1327 | [13] = "OFPBAC_BAD_SET_TYPE", |
| 1328 | [14] = "OFPBAC_BAD_SET_LEN", |
| 1329 | [15] = "OFPBAC_BAD_SET_ARGUMENT", |
| 1330 | } |
| 1331 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1332 | local enum_v4_ofp_port_state = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1333 | [1] = "OFPPS_LINK_DOWN", |
| 1334 | [2] = "OFPPS_BLOCKED", |
| 1335 | [4] = "OFPPS_LIVE", |
| 1336 | } |
| 1337 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1338 | local enum_v4_ofp_config_flags = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1339 | [0] = "OFPC_FRAG_NORMAL", |
| 1340 | [1] = "OFPC_FRAG_DROP", |
| 1341 | [2] = "OFPC_FRAG_REASM", |
| 1342 | [3] = "OFPC_FRAG_MASK", |
| 1343 | } |
| 1344 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1345 | local enum_v4_ofp_table_feature_prop_type = { |
| 1346 | [0] = "OFPTFPT_INSTRUCTIONS", |
| 1347 | [1] = "OFPTFPT_INSTRUCTIONS_MISS", |
| 1348 | [2] = "OFPTFPT_NEXT_TABLES", |
| 1349 | [3] = "OFPTFPT_NEXT_TABLES_MISS", |
| 1350 | [4] = "OFPTFPT_WRITE_ACTIONS", |
| 1351 | [5] = "OFPTFPT_WRITE_ACTIONS_MISS", |
| 1352 | [6] = "OFPTFPT_APPLY_ACTIONS", |
| 1353 | [7] = "OFPTFPT_APPLY_ACTIONS_MISS", |
| 1354 | [8] = "OFPTFPT_MATCH", |
| 1355 | [10] = "OFPTFPT_WILDCARDS", |
| 1356 | [12] = "OFPTFPT_WRITE_SETFIELD", |
| 1357 | [13] = "OFPTFPT_WRITE_SETFIELD_MISS", |
| 1358 | [14] = "OFPTFPT_APPLY_SETFIELD", |
| 1359 | [15] = "OFPTFPT_APPLY_SETFIELD_MISS", |
| 1360 | [65534] = "OFPTFPT_EXPERIMENTER", |
| 1361 | [65535] = "OFPTFPT_EXPERIMENTER_MISS", |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1362 | } |
| 1363 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1364 | local enum_v4_ofp_switch_config_failed_code = { |
| 1365 | [0] = "OFPSCFC_BAD_FLAGS", |
| 1366 | [1] = "OFPSCFC_BAD_LEN", |
| 1367 | [2] = "OFPSCFC_EPERM", |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1368 | } |
| 1369 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1370 | local enum_v4_ofp_controller_max_len = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1371 | [65509] = "OFPCML_MAX", |
| 1372 | [65535] = "OFPCML_NO_BUFFER", |
| 1373 | } |
| 1374 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1375 | local enum_v4_ofp_role_request_failed_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1376 | [0] = "OFPRRFC_STALE", |
| 1377 | [1] = "OFPRRFC_UNSUP", |
| 1378 | [2] = "OFPRRFC_BAD_ROLE", |
| 1379 | } |
| 1380 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1381 | local enum_v4_ofp_bsn_vrf_counter_constants = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1382 | [4294967295] = "OFP_BSN_VRF_ALL", |
| 1383 | } |
| 1384 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1385 | local enum_v4_ofp_bsn_tcp_flag = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1386 | [1] = "OFP_BSN_TCP_FLAG_FIN", |
| 1387 | [2] = "OFP_BSN_TCP_FLAG_SYN", |
| 1388 | [4] = "OFP_BSN_TCP_FLAG_RST", |
| 1389 | [8] = "OFP_BSN_TCP_FLAG_PSH", |
| 1390 | [16] = "OFP_BSN_TCP_FLAG_ACK", |
| 1391 | [32] = "OFP_BSN_TCP_FLAG_URG", |
| 1392 | [64] = "OFP_BSN_TCP_FLAG_ECE", |
| 1393 | [128] = "OFP_BSN_TCP_FLAG_CWR", |
| 1394 | [256] = "OFP_BSN_TCP_FLAG_NS", |
| 1395 | } |
| 1396 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1397 | local enum_v4_ofp_bsn_vport_l2gre_flags = { |
| 1398 | [1] = "OF_BSN_VPORT_L2GRE_LOCAL_MAC_IS_VALID", |
| 1399 | [2] = "OF_BSN_VPORT_L2GRE_DSCP_ASSIGN", |
| 1400 | [4] = "OF_BSN_VPORT_L2GRE_DSCP_COPY", |
| 1401 | [8] = "OF_BSN_VPORT_L2GRE_LOOPBACK_IS_VALID", |
| 1402 | [16] = "OF_BSN_VPORT_L2GRE_RATE_LIMIT_IS_VALID", |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1403 | } |
| 1404 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1405 | local enum_v4_ofp_ipv6exthdr_flags = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1406 | [1] = "OFPIEH_NONEXT", |
| 1407 | [2] = "OFPIEH_ESP", |
| 1408 | [4] = "OFPIEH_AUTH", |
| 1409 | [8] = "OFPIEH_DEST", |
| 1410 | [16] = "OFPIEH_FRAG", |
| 1411 | [32] = "OFPIEH_ROUTER", |
| 1412 | [64] = "OFPIEH_HOP", |
| 1413 | [128] = "OFPIEH_UNREP", |
| 1414 | [256] = "OFPIEH_UNSEQ", |
| 1415 | } |
| 1416 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1417 | local enum_v4_ofp_flow_removed_reason = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1418 | [0] = "OFPRR_IDLE_TIMEOUT", |
| 1419 | [1] = "OFPRR_HARD_TIMEOUT", |
| 1420 | [2] = "OFPRR_DELETE", |
| 1421 | [3] = "OFPRR_GROUP_DELETE", |
| 1422 | } |
| 1423 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1424 | local enum_v4_ofp_table_mod_failed_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1425 | [0] = "OFPTMFC_BAD_TABLE", |
| 1426 | [1] = "OFPTMFC_BAD_CONFIG", |
| 1427 | [2] = "OFPTMFC_EPERM", |
| 1428 | } |
| 1429 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1430 | local enum_v4_ofp_queue_properties = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1431 | [1] = "OFPQT_MIN_RATE", |
| 1432 | [2] = "OFPQT_MAX_RATE", |
| 1433 | [65535] = "OFPQT_EXPERIMENTER", |
| 1434 | } |
| 1435 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1436 | local enum_v4_ofp_table = { |
| 1437 | [254] = "OFPTT_MAX", |
| 1438 | [255] = "OFPTT_ALL", |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1439 | } |
| 1440 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1441 | local enum_v4_ofp_meter_mod_failed_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1442 | [0] = "OFPMMFC_UNKNOWN", |
| 1443 | [1] = "OFPMMFC_METER_EXISTS", |
| 1444 | [2] = "OFPMMFC_INVALID_METER", |
| 1445 | [3] = "OFPMMFC_UNKNOWN_METER", |
| 1446 | [4] = "OFPMMFC_BAD_COMMAND", |
| 1447 | [5] = "OFPMMFC_BAD_FLAGS", |
| 1448 | [6] = "OFPMMFC_BAD_RATE", |
| 1449 | [7] = "OFPMMFC_BAD_BURST", |
| 1450 | [8] = "OFPMMFC_BAD_BAND", |
| 1451 | [9] = "OFPMMFC_BAD_BAND_VALUE", |
| 1452 | [10] = "OFPMMFC_OUT_OF_METERS", |
| 1453 | [11] = "OFPMMFC_OUT_OF_BANDS", |
| 1454 | } |
| 1455 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1456 | local enum_v4_ofp_bsn_vport_status = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1457 | [0] = "OF_BSN_VPORT_STATUS_OK", |
| 1458 | [1] = "OF_BSN_VPORT_STATUS_FAILED", |
| 1459 | } |
| 1460 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1461 | local enum_v4_ofp_bsn_controller_connection_state = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1462 | [0] = "OFP_BSN_CONTROLLER_CONNECTION_STATE_DISCONNECTED", |
| 1463 | [1] = "OFP_BSN_CONTROLLER_CONNECTION_STATE_CONNECTED", |
| 1464 | } |
| 1465 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1466 | local enum_v4_of_bsn_lacp_convergence_status_t = { |
| 1467 | [0] = "LACP_SUCCESS", |
| 1468 | [1] = "LACP_TIMEDOUT", |
| 1469 | [2] = "LACP_OUT_OF_SYNC", |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1470 | } |
| 1471 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1472 | local enum_v4_ofp_port_reason = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1473 | [0] = "OFPPR_ADD", |
| 1474 | [1] = "OFPPR_DELETE", |
| 1475 | [2] = "OFPPR_MODIFY", |
| 1476 | } |
| 1477 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1478 | local enum_v4_ofp_group_capabilities = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1479 | [1] = "OFPGFC_SELECT_WEIGHT", |
| 1480 | [2] = "OFPGFC_SELECT_LIVENESS", |
| 1481 | [4] = "OFPGFC_CHAINING", |
| 1482 | [8] = "OFPGFC_CHAINING_CHECKS", |
| 1483 | } |
| 1484 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1485 | local enum_v4_ofp_table_config = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1486 | [3] = "OFPTC_DEPRECATED_MASK", |
| 1487 | } |
| 1488 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1489 | local enum_v4_ofp_action_type = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1490 | [0] = "OFPAT_OUTPUT", |
| 1491 | [11] = "OFPAT_COPY_TTL_OUT", |
| 1492 | [12] = "OFPAT_COPY_TTL_IN", |
| 1493 | [15] = "OFPAT_SET_MPLS_TTL", |
| 1494 | [16] = "OFPAT_DEC_MPLS_TTL", |
| 1495 | [17] = "OFPAT_PUSH_VLAN", |
| 1496 | [18] = "OFPAT_POP_VLAN", |
| 1497 | [19] = "OFPAT_PUSH_MPLS", |
| 1498 | [20] = "OFPAT_POP_MPLS", |
| 1499 | [21] = "OFPAT_SET_QUEUE", |
| 1500 | [22] = "OFPAT_GROUP", |
| 1501 | [23] = "OFPAT_SET_NW_TTL", |
| 1502 | [24] = "OFPAT_DEC_NW_TTL", |
| 1503 | [25] = "OFPAT_SET_FIELD", |
| 1504 | [26] = "OFPAT_PUSH_PBB", |
| 1505 | [27] = "OFPAT_POP_PBB", |
| 1506 | [65535] = "OFPAT_EXPERIMENTER", |
| 1507 | } |
| 1508 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1509 | local enum_v4_ofp_flow_mod_command = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1510 | [0] = "OFPFC_ADD", |
| 1511 | [1] = "OFPFC_MODIFY", |
| 1512 | [2] = "OFPFC_MODIFY_STRICT", |
| 1513 | [3] = "OFPFC_DELETE", |
| 1514 | [4] = "OFPFC_DELETE_STRICT", |
| 1515 | } |
| 1516 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1517 | local enum_v4_ofp_meter_flags = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1518 | [1] = "OFPMF_KBPS", |
| 1519 | [2] = "OFPMF_PKTPS", |
| 1520 | [4] = "OFPMF_BURST", |
| 1521 | [8] = "OFPMF_STATS", |
| 1522 | } |
| 1523 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1524 | local enum_v4_ofp_queue_op_failed_code = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1525 | [0] = "OFPQOFC_BAD_PORT", |
| 1526 | [1] = "OFPQOFC_BAD_QUEUE", |
| 1527 | [2] = "OFPQOFC_EPERM", |
| 1528 | } |
| 1529 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1530 | local enum_v4_ofp_meter_band_type = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1531 | [1] = "OFPMBT_DROP", |
| 1532 | [2] = "OFPMBT_DSCP_REMARK", |
| 1533 | [65535] = "OFPMBT_EXPERIMENTER", |
| 1534 | } |
| 1535 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1536 | local enum_v4_ofp_error_type = { |
| 1537 | [0] = "OFPET_HELLO_FAILED", |
| 1538 | [1] = "OFPET_BAD_REQUEST", |
| 1539 | [2] = "OFPET_BAD_ACTION", |
| 1540 | [3] = "OFPET_BAD_INSTRUCTION", |
| 1541 | [4] = "OFPET_BAD_MATCH", |
| 1542 | [5] = "OFPET_FLOW_MOD_FAILED", |
| 1543 | [6] = "OFPET_GROUP_MOD_FAILED", |
| 1544 | [7] = "OFPET_PORT_MOD_FAILED", |
| 1545 | [8] = "OFPET_TABLE_MOD_FAILED", |
| 1546 | [9] = "OFPET_QUEUE_OP_FAILED", |
| 1547 | [10] = "OFPET_SWITCH_CONFIG_FAILED", |
| 1548 | [11] = "OFPET_ROLE_REQUEST_FAILED", |
| 1549 | [12] = "OFPET_METER_MOD_FAILED", |
| 1550 | [13] = "OFPET_TABLE_FEATURES_FAILED", |
| 1551 | [65535] = "OFPET_EXPERIMENTER", |
| 1552 | } |
| 1553 | |
| 1554 | local enum_v4_ofp_bsn_vlan_counter_constants = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1555 | [65535] = "OFP_BSN_VLAN_ALL", |
| 1556 | } |
| 1557 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1558 | local enum_v4_ofp_group_mod_command = { |
| 1559 | [0] = "OFPGC_ADD", |
| 1560 | [1] = "OFPGC_MODIFY", |
| 1561 | [2] = "OFPGC_DELETE", |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1562 | } |
| 1563 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1564 | local enum_v4_ofp_match_type = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1565 | [0] = "OFPMT_STANDARD", |
| 1566 | [1] = "OFPMT_OXM", |
| 1567 | } |
| 1568 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1569 | local enum_v4_ofp_type = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1570 | [0] = "OFPT_HELLO", |
| 1571 | [1] = "OFPT_ERROR", |
| 1572 | [2] = "OFPT_ECHO_REQUEST", |
| 1573 | [3] = "OFPT_ECHO_REPLY", |
| 1574 | [4] = "OFPT_EXPERIMENTER", |
| 1575 | [5] = "OFPT_FEATURES_REQUEST", |
| 1576 | [6] = "OFPT_FEATURES_REPLY", |
| 1577 | [7] = "OFPT_GET_CONFIG_REQUEST", |
| 1578 | [8] = "OFPT_GET_CONFIG_REPLY", |
| 1579 | [9] = "OFPT_SET_CONFIG", |
| 1580 | [10] = "OFPT_PACKET_IN", |
| 1581 | [11] = "OFPT_FLOW_REMOVED", |
| 1582 | [12] = "OFPT_PORT_STATUS", |
| 1583 | [13] = "OFPT_PACKET_OUT", |
| 1584 | [14] = "OFPT_FLOW_MOD", |
| 1585 | [15] = "OFPT_GROUP_MOD", |
| 1586 | [16] = "OFPT_PORT_MOD", |
| 1587 | [17] = "OFPT_TABLE_MOD", |
| 1588 | [18] = "OFPT_STATS_REQUEST", |
| 1589 | [19] = "OFPT_STATS_REPLY", |
| 1590 | [20] = "OFPT_BARRIER_REQUEST", |
| 1591 | [21] = "OFPT_BARRIER_REPLY", |
| 1592 | [22] = "OFPT_QUEUE_GET_CONFIG_REQUEST", |
| 1593 | [23] = "OFPT_QUEUE_GET_CONFIG_REPLY", |
| 1594 | [24] = "OFPT_ROLE_REQUEST", |
| 1595 | [25] = "OFPT_ROLE_REPLY", |
| 1596 | [26] = "OFPT_GET_ASYNC_REQUEST", |
| 1597 | [27] = "OFPT_GET_ASYNC_REPLY", |
| 1598 | [28] = "OFPT_SET_ASYNC", |
| 1599 | [29] = "OFPT_METER_MOD", |
| 1600 | } |
| 1601 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1602 | local enum_v4_ofp_vlan_id = { |
| 1603 | [0] = "OFPVID_NONE", |
| 1604 | [4096] = "OFPVID_PRESENT", |
| 1605 | } |
| 1606 | |
| 1607 | local enum_v4_ofp_stats_request_flags = { |
| 1608 | [1] = "OFPSF_REQ_MORE", |
| 1609 | } |
| 1610 | |
| 1611 | local enum_v4_ofp_hello_elem_type = { |
| 1612 | [1] = "OFPHET_VERSIONBITMAP", |
| 1613 | } |
| 1614 | |
| 1615 | local enum_v4_ofp_bsn_controller_role_reason = { |
| 1616 | [0] = "OFP_BSN_CONTROLLER_ROLE_REASON_MASTER_REQUEST", |
| 1617 | [1] = "OFP_BSN_CONTROLLER_ROLE_REASON_CONFIG", |
| 1618 | [2] = "OFP_BSN_CONTROLLER_ROLE_REASON_EXPERIMENTER", |
| 1619 | } |
| 1620 | |
| 1621 | local enum_v4_ofp_group_mod_failed_code = { |
| 1622 | [0] = "OFPGMFC_GROUP_EXISTS", |
| 1623 | [1] = "OFPGMFC_INVALID_GROUP", |
| 1624 | [2] = "OFPGMFC_WEIGHT_UNSUPPORTED", |
| 1625 | [3] = "OFPGMFC_OUT_OF_GROUPS", |
| 1626 | [4] = "OFPGMFC_OUT_OF_BUCKETS", |
| 1627 | [5] = "OFPGMFC_CHAINING_UNSUPPORTED", |
| 1628 | [6] = "OFPGMFC_WATCH_UNSUPPORTED", |
| 1629 | [7] = "OFPGMFC_LOOP", |
| 1630 | [8] = "OFPGMFC_UNKNOWN_GROUP", |
| 1631 | [9] = "OFPGMFC_CHAINED_GROUP", |
| 1632 | [10] = "OFPGMFC_BAD_TYPE", |
| 1633 | [11] = "OFPGMFC_BAD_COMMAND", |
| 1634 | [12] = "OFPGMFC_BAD_BUCKET", |
| 1635 | [13] = "OFPGMFC_BAD_WATCH", |
| 1636 | [14] = "OFPGMFC_EPERM", |
| 1637 | } |
| 1638 | |
| 1639 | local enum_v4_macro_definitions = { |
| 1640 | [32] = "OFP_MAX_TABLE_NAME_LEN", |
| 1641 | [16] = "OFP_MAX_PORT_NAME_LEN", |
| 1642 | [6653] = "OFP_TCP_PORT", |
| 1643 | [6653] = "OFP_SSL_PORT", |
| 1644 | [6] = "OFP_ETH_ALEN", |
| 1645 | [128] = "OFP_DEFAULT_MISS_SEND_LEN", |
| 1646 | [0] = "OFP_VLAN_NONE", |
| 1647 | [0] = "OFP_FLOW_PERMANENT", |
| 1648 | [32768] = "OFP_DEFAULT_PRIORITY", |
| 1649 | [4294967295] = "OFP_NO_BUFFER", |
| 1650 | [256] = "DESC_STR_LEN", |
| 1651 | [32] = "SERIAL_NUM_LEN", |
| 1652 | [4294967295] = "OFPQ_ALL", |
| 1653 | [65535] = "OFPQ_MAX_RATE_UNCFG", |
| 1654 | [65535] = "OFPQ_MIN_RATE_UNCFG", |
| 1655 | } |
| 1656 | |
| 1657 | local enum_v4_ofp_hello_failed_code = { |
| 1658 | [0] = "OFPHFC_INCOMPATIBLE", |
| 1659 | [1] = "OFPHFC_EPERM", |
| 1660 | } |
| 1661 | |
| 1662 | local enum_v4_ofp_port = { |
| 1663 | [4294967040] = "OFPP_MAX", |
| 1664 | [4294967288] = "OFPP_IN_PORT", |
| 1665 | [4294967289] = "OFPP_TABLE", |
| 1666 | [4294967290] = "OFPP_NORMAL", |
| 1667 | [4294967291] = "OFPP_FLOOD", |
| 1668 | [4294967292] = "OFPP_ALL", |
| 1669 | [4294967293] = "OFPP_CONTROLLER", |
| 1670 | [4294967294] = "OFPP_LOCAL", |
| 1671 | [4294967295] = "OFPP_ANY", |
| 1672 | } |
| 1673 | |
| 1674 | local enum_v4_ofp_group_type = { |
| 1675 | [0] = "OFPGT_ALL", |
| 1676 | [1] = "OFPGT_SELECT", |
| 1677 | [2] = "OFPGT_INDIRECT", |
| 1678 | [3] = "OFPGT_FF", |
| 1679 | } |
| 1680 | |
| 1681 | local enum_v4_ofp_instruction_type = { |
| 1682 | [1] = "OFPIT_GOTO_TABLE", |
| 1683 | [2] = "OFPIT_WRITE_METADATA", |
| 1684 | [3] = "OFPIT_WRITE_ACTIONS", |
| 1685 | [4] = "OFPIT_APPLY_ACTIONS", |
| 1686 | [5] = "OFPIT_CLEAR_ACTIONS", |
| 1687 | [6] = "OFPIT_METER", |
| 1688 | [65535] = "OFPIT_EXPERIMENTER", |
| 1689 | } |
| 1690 | |
| 1691 | local enum_v4_ofp_meter_mod_command = { |
| 1692 | [0] = "OFPMC_ADD", |
| 1693 | [1] = "OFPMC_MODIFY", |
| 1694 | [2] = "OFPMC_DELETE", |
| 1695 | } |
| 1696 | |
| 1697 | local enum_v4_ofp_capabilities = { |
| 1698 | [1] = "OFPC_FLOW_STATS", |
| 1699 | [2] = "OFPC_TABLE_STATS", |
| 1700 | [4] = "OFPC_PORT_STATS", |
| 1701 | [8] = "OFPC_GROUP_STATS", |
| 1702 | [32] = "OFPC_IP_REASM", |
| 1703 | [64] = "OFPC_QUEUE_STATS", |
| 1704 | [256] = "OFPC_PORT_BLOCKED", |
| 1705 | } |
| 1706 | |
| 1707 | local enum_v4_ofp_flow_mod_failed_code = { |
| 1708 | [0] = "OFPFMFC_UNKNOWN", |
| 1709 | [1] = "OFPFMFC_TABLE_FULL", |
| 1710 | [2] = "OFPFMFC_BAD_TABLE_ID", |
| 1711 | [3] = "OFPFMFC_OVERLAP", |
| 1712 | [4] = "OFPFMFC_EPERM", |
| 1713 | [5] = "OFPFMFC_BAD_TIMEOUT", |
| 1714 | [6] = "OFPFMFC_BAD_COMMAND", |
| 1715 | [7] = "OFPFMFC_BAD_FLAGS", |
| 1716 | } |
| 1717 | |
| 1718 | local enum_v4_ofp_bsn_loglevel = { |
| 1719 | [0] = "OFP_BSN_LOGLEVEL_MSG", |
| 1720 | [1] = "OFP_BSN_LOGLEVEL_ERROR", |
| 1721 | [2] = "OFP_BSN_LOGLEVEL_WARN", |
| 1722 | [3] = "OFP_BSN_LOGLEVEL_INFO", |
| 1723 | [4] = "OFP_BSN_LOGLEVEL_VERBOSE", |
| 1724 | [5] = "OFP_BSN_LOGLEVEL_TRACE", |
| 1725 | } |
| 1726 | |
| 1727 | local enum_v4_ofp_port_mod_failed_code = { |
| 1728 | [0] = "OFPPMFC_BAD_PORT", |
| 1729 | [1] = "OFPPMFC_BAD_HW_ADDR", |
| 1730 | [2] = "OFPPMFC_BAD_CONFIG", |
| 1731 | [3] = "OFPPMFC_BAD_ADVERTISE", |
| 1732 | [4] = "OFPPMFC_EPERM", |
| 1733 | } |
| 1734 | |
| 1735 | local enum_v4_ofp_bad_match_code = { |
| 1736 | [0] = "OFPBMC_BAD_TYPE", |
| 1737 | [1] = "OFPBMC_BAD_LEN", |
| 1738 | [2] = "OFPBMC_BAD_TAG", |
| 1739 | [3] = "OFPBMC_BAD_DL_ADDR_MASK", |
| 1740 | [4] = "OFPBMC_BAD_NW_ADDR_MASK", |
| 1741 | [5] = "OFPBMC_BAD_WILDCARDS", |
| 1742 | [6] = "OFPBMC_BAD_FIELD", |
| 1743 | [7] = "OFPBMC_BAD_VALUE", |
| 1744 | [8] = "OFPBMC_BAD_MASK", |
| 1745 | [9] = "OFPBMC_BAD_PREREQ", |
| 1746 | [10] = "OFPBMC_DUP_FIELD", |
| 1747 | [11] = "OFPBMC_EPERM", |
| 1748 | } |
| 1749 | |
| 1750 | local enum_v4_ofp_bsn_port_counter = { |
| 1751 | [0] = "OFP_BSN_PORT_COUNTER_RX_BYTES", |
| 1752 | [1] = "OFP_BSN_PORT_COUNTER_RX_PACKETS_UNICAST", |
| 1753 | [2] = "OFP_BSN_PORT_COUNTER_RX_PACKETS_BROADCAST", |
| 1754 | [3] = "OFP_BSN_PORT_COUNTER_RX_PACKETS_MULTICAST", |
| 1755 | [4] = "OFP_BSN_PORT_COUNTER_RX_DROPPED", |
| 1756 | [5] = "OFP_BSN_PORT_COUNTER_RX_ERRORS", |
| 1757 | [6] = "OFP_BSN_PORT_COUNTER_TX_BYTES", |
| 1758 | [7] = "OFP_BSN_PORT_COUNTER_TX_PACKETS_UNICAST", |
| 1759 | [8] = "OFP_BSN_PORT_COUNTER_TX_PACKETS_BROADCAST", |
| 1760 | [9] = "OFP_BSN_PORT_COUNTER_TX_PACKETS_MULTICAST", |
| 1761 | [10] = "OFP_BSN_PORT_COUNTER_TX_DROPPED", |
| 1762 | [11] = "OFP_BSN_PORT_COUNTER_TX_ERRORS", |
| 1763 | [12] = "OFP_BSN_PORT_COUNTER_RX_RUNTS", |
| 1764 | [13] = "OFP_BSN_PORT_COUNTER_RX_GIANTS", |
| 1765 | [14] = "OFP_BSN_PORT_COUNTER_RX_CRC_ERRORS", |
| 1766 | [15] = "OFP_BSN_PORT_COUNTER_RX_ALIGNMENT_ERRORS", |
| 1767 | [16] = "OFP_BSN_PORT_COUNTER_RX_SYMBOL_ERRORS", |
| 1768 | [17] = "OFP_BSN_PORT_COUNTER_RX_PAUSE_INPUT", |
| 1769 | [18] = "OFP_BSN_PORT_COUNTER_TX_COLLISIONS", |
| 1770 | [19] = "OFP_BSN_PORT_COUNTER_TX_LATE_COLLISIONS", |
| 1771 | [20] = "OFP_BSN_PORT_COUNTER_TX_DEFERRED", |
| 1772 | [21] = "OFP_BSN_PORT_COUNTER_TX_PAUSE_OUTPUT", |
| 1773 | [22] = "OFP_BSN_PORT_COUNTER_RX_PACKETS", |
| 1774 | [23] = "OFP_BSN_PORT_COUNTER_TX_PACKETS", |
| 1775 | [24] = "OFP_BSN_PORT_COUNTER_RX_LENGTH_ERRORS", |
| 1776 | [25] = "OFP_BSN_PORT_COUNTER_RX_OVERFLOW_ERRORS", |
| 1777 | [26] = "OFP_BSN_PORT_COUNTER_TX_CARRIER_ERRORS", |
| 1778 | } |
| 1779 | |
| 1780 | local enum_v4_ofp_packet_in_reason = { |
alshabib | b946b3f | 2014-11-18 21:49:04 -0800 | [diff] [blame] | 1781 | [0] = "OFPR_NO_MATCH", |
| 1782 | [1] = "OFPR_ACTION", |
| 1783 | [2] = "OFPR_INVALID_TTL", |
| 1784 | [128] = "OFPR_BSN_NEW_HOST", |
| 1785 | [129] = "OFPR_BSN_STATION_MOVE", |
| 1786 | [130] = "OFPR_BSN_BAD_VLAN", |
| 1787 | [131] = "OFPR_BSN_DESTINATION_LOOKUP_FAILURE", |
| 1788 | [132] = "OFPR_BSN_NO_ROUTE", |
| 1789 | [133] = "OFPR_BSN_ICMP_ECHO_REQUEST", |
| 1790 | [134] = "OFPR_BSN_DEST_NETWORK_UNREACHABLE", |
| 1791 | [135] = "OFPR_BSN_DEST_HOST_UNREACHABLE", |
| 1792 | [136] = "OFPR_BSN_DEST_PORT_UNREACHABLE", |
| 1793 | [137] = "OFPR_BSN_FRAGMENTATION_REQUIRED", |
| 1794 | [139] = "OFPR_BSN_ARP", |
| 1795 | [140] = "OFPR_BSN_DHCP", |
| 1796 | [141] = "OFPR_BSN_DEBUG", |
| 1797 | [142] = "OFPR_BSN_PACKET_OF_DEATH", |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1798 | } |
| 1799 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1800 | local enum_v4_of_bsn_vlan_counter_t = { |
| 1801 | [0] = "OFP_BSN_VLAN_COUNTER_RX_BYTES", |
| 1802 | [1] = "OFP_BSN_VLAN_COUNTER_RX_PACKETS", |
| 1803 | [2] = "OFP_BSN_VLAN_COUNTER_TX_BYTES", |
| 1804 | [3] = "OFP_BSN_VLAN_COUNTER_TX_PACKETS", |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1805 | } |
| 1806 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1807 | local enum_v4_ofp_bsn_vport_q_in_q_untagged = { |
alshabib | b946b3f | 2014-11-18 21:49:04 -0800 | [diff] [blame] | 1808 | [65535] = "OF_BSN_VPORT_Q_IN_Q_UNTAGGED", |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1809 | } |
| 1810 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1811 | local enum_v4_of_bsn_pdu_slot_num_t = { |
| 1812 | [255] = "BSN_PDU_SLOT_NUM_ANY", |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1813 | } |
| 1814 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1815 | local enum_v4_ofp_table_features_failed_code = { |
alshabib | b946b3f | 2014-11-18 21:49:04 -0800 | [diff] [blame] | 1816 | [0] = "OFPTFFC_BAD_TABLE", |
| 1817 | [1] = "OFPTFFC_BAD_METADATA", |
| 1818 | [2] = "OFPTFFC_BAD_TYPE", |
| 1819 | [3] = "OFPTFFC_BAD_LEN", |
| 1820 | [4] = "OFPTFFC_BAD_ARGUMENT", |
| 1821 | [5] = "OFPTFFC_EPERM", |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1822 | } |
| 1823 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1824 | local enum_v4_ofp_port_features = { |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1825 | [1] = "OFPPF_10MB_HD", |
| 1826 | [2] = "OFPPF_10MB_FD", |
| 1827 | [4] = "OFPPF_100MB_HD", |
| 1828 | [8] = "OFPPF_100MB_FD", |
| 1829 | [16] = "OFPPF_1GB_HD", |
| 1830 | [32] = "OFPPF_1GB_FD", |
| 1831 | [64] = "OFPPF_10GB_FD", |
| 1832 | [128] = "OFPPF_40GB_FD", |
| 1833 | [256] = "OFPPF_100GB_FD", |
| 1834 | [512] = "OFPPF_1TB_FD", |
| 1835 | [1024] = "OFPPF_OTHER", |
| 1836 | [2048] = "OFPPF_COPPER", |
| 1837 | [4096] = "OFPPF_FIBER", |
| 1838 | [8192] = "OFPPF_AUTONEG", |
| 1839 | [16384] = "OFPPF_PAUSE", |
| 1840 | [32768] = "OFPPF_PAUSE_ASYM", |
| 1841 | } |
| 1842 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 1843 | local enum_v4_ofp_bsn_udf_anchor = { |
alshabib | b946b3f | 2014-11-18 21:49:04 -0800 | [diff] [blame] | 1844 | [0] = "OFP_BSN_UDF_ANCHOR_PACKET_START", |
| 1845 | [1] = "OFP_BSN_UDF_ANCHOR_L3_HEADER_START", |
| 1846 | [2] = "OFP_BSN_UDF_ANCHOR_L4_HEADER_START", |
| 1847 | } |
| 1848 | |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 1849 | |
| 1850 | |
| 1851 | |
| 1852 | fields = {} |
| 1853 | fields['of10.action.type'] = ProtoField.uint16("of10.action.type", "type", base.DEC, nil) |
| 1854 | fields['of10.action.len'] = ProtoField.uint16("of10.action.len", "len", base.DEC, nil) |
| 1855 | fields['of10.action_experimenter.type'] = ProtoField.uint16("of10.action_experimenter.type", "type", base.DEC, nil) |
| 1856 | fields['of10.action_experimenter.len'] = ProtoField.uint16("of10.action_experimenter.len", "len", base.DEC, nil) |
| 1857 | fields['of10.action_experimenter.experimenter'] = ProtoField.uint32("of10.action_experimenter.experimenter", "experimenter", base.DEC, nil) |
| 1858 | fields['of10.action_experimenter.data'] = ProtoField.bytes("of10.action_experimenter.data", "data") |
| 1859 | fields['of10.action_bsn.type'] = ProtoField.uint16("of10.action_bsn.type", "type", base.DEC, nil) |
| 1860 | fields['of10.action_bsn.len'] = ProtoField.uint16("of10.action_bsn.len", "len", base.DEC, nil) |
| 1861 | fields['of10.action_bsn.experimenter'] = ProtoField.uint32("of10.action_bsn.experimenter", "experimenter", base.DEC, nil) |
| 1862 | fields['of10.action_bsn.subtype'] = ProtoField.uint32("of10.action_bsn.subtype", "subtype", base.DEC, nil) |
| 1863 | fields['of10.action_bsn_checksum.type'] = ProtoField.uint16("of10.action_bsn_checksum.type", "type", base.DEC, nil) |
| 1864 | fields['of10.action_bsn_checksum.len'] = ProtoField.uint16("of10.action_bsn_checksum.len", "len", base.DEC, nil) |
| 1865 | fields['of10.action_bsn_checksum.experimenter'] = ProtoField.uint32("of10.action_bsn_checksum.experimenter", "experimenter", base.DEC, nil) |
| 1866 | fields['of10.action_bsn_checksum.subtype'] = ProtoField.uint32("of10.action_bsn_checksum.subtype", "subtype", base.DEC, nil) |
| 1867 | fields['of10.action_bsn_checksum.checksum'] = ProtoField.bytes("of10.action_bsn_checksum.checksum", "checksum") |
| 1868 | fields['of10.action_bsn_mirror.type'] = ProtoField.uint16("of10.action_bsn_mirror.type", "type", base.DEC, nil) |
| 1869 | fields['of10.action_bsn_mirror.len'] = ProtoField.uint16("of10.action_bsn_mirror.len", "len", base.DEC, nil) |
| 1870 | fields['of10.action_bsn_mirror.experimenter'] = ProtoField.uint32("of10.action_bsn_mirror.experimenter", "experimenter", base.DEC, nil) |
| 1871 | fields['of10.action_bsn_mirror.subtype'] = ProtoField.uint32("of10.action_bsn_mirror.subtype", "subtype", base.DEC, nil) |
| 1872 | fields['of10.action_bsn_mirror.dest_port'] = ProtoField.uint32("of10.action_bsn_mirror.dest_port", "dest_port", base.DEC, nil) |
| 1873 | fields['of10.action_bsn_mirror.vlan_tag'] = ProtoField.uint32("of10.action_bsn_mirror.vlan_tag", "vlan_tag", base.DEC, nil) |
| 1874 | fields['of10.action_bsn_mirror.copy_stage'] = ProtoField.uint8("of10.action_bsn_mirror.copy_stage", "copy_stage", base.DEC, nil) |
| 1875 | fields['of10.action_bsn_set_tunnel_dst.type'] = ProtoField.uint16("of10.action_bsn_set_tunnel_dst.type", "type", base.DEC, nil) |
| 1876 | fields['of10.action_bsn_set_tunnel_dst.len'] = ProtoField.uint16("of10.action_bsn_set_tunnel_dst.len", "len", base.DEC, nil) |
| 1877 | fields['of10.action_bsn_set_tunnel_dst.experimenter'] = ProtoField.uint32("of10.action_bsn_set_tunnel_dst.experimenter", "experimenter", base.DEC, nil) |
| 1878 | fields['of10.action_bsn_set_tunnel_dst.subtype'] = ProtoField.uint32("of10.action_bsn_set_tunnel_dst.subtype", "subtype", base.DEC, nil) |
| 1879 | fields['of10.action_bsn_set_tunnel_dst.dst'] = ProtoField.uint32("of10.action_bsn_set_tunnel_dst.dst", "dst", base.DEC, nil) |
| 1880 | fields['of10.action_enqueue.type'] = ProtoField.uint16("of10.action_enqueue.type", "type", base.DEC, nil) |
| 1881 | fields['of10.action_enqueue.len'] = ProtoField.uint16("of10.action_enqueue.len", "len", base.DEC, nil) |
| 1882 | fields['of10.action_enqueue.port'] = ProtoField.uint32("of10.action_enqueue.port", "port", base.DEC, nil) |
| 1883 | fields['of10.action_enqueue.queue_id'] = ProtoField.uint32("of10.action_enqueue.queue_id", "queue_id", base.DEC, nil) |
| 1884 | fields['of10.action_nicira.type'] = ProtoField.uint16("of10.action_nicira.type", "type", base.DEC, nil) |
| 1885 | fields['of10.action_nicira.len'] = ProtoField.uint16("of10.action_nicira.len", "len", base.DEC, nil) |
| 1886 | fields['of10.action_nicira.experimenter'] = ProtoField.uint32("of10.action_nicira.experimenter", "experimenter", base.DEC, nil) |
| 1887 | fields['of10.action_nicira.subtype'] = ProtoField.uint16("of10.action_nicira.subtype", "subtype", base.DEC, nil) |
| 1888 | fields['of10.action_nicira_dec_ttl.type'] = ProtoField.uint16("of10.action_nicira_dec_ttl.type", "type", base.DEC, nil) |
| 1889 | fields['of10.action_nicira_dec_ttl.len'] = ProtoField.uint16("of10.action_nicira_dec_ttl.len", "len", base.DEC, nil) |
| 1890 | fields['of10.action_nicira_dec_ttl.experimenter'] = ProtoField.uint32("of10.action_nicira_dec_ttl.experimenter", "experimenter", base.DEC, nil) |
| 1891 | fields['of10.action_nicira_dec_ttl.subtype'] = ProtoField.uint16("of10.action_nicira_dec_ttl.subtype", "subtype", base.DEC, nil) |
| 1892 | fields['of10.action_output.type'] = ProtoField.uint32("of10.action_output.type", "type", base.DEC, enum_v1_ofp_action_type) |
| 1893 | fields['of10.action_output.len'] = ProtoField.uint16("of10.action_output.len", "len", base.DEC, nil) |
| 1894 | fields['of10.action_output.port'] = ProtoField.uint32("of10.action_output.port", "port", base.DEC, nil) |
| 1895 | fields['of10.action_output.max_len'] = ProtoField.uint16("of10.action_output.max_len", "max_len", base.DEC, nil) |
| 1896 | fields['of10.action_set_dl_dst.type'] = ProtoField.uint16("of10.action_set_dl_dst.type", "type", base.DEC, nil) |
| 1897 | fields['of10.action_set_dl_dst.len'] = ProtoField.uint16("of10.action_set_dl_dst.len", "len", base.DEC, nil) |
| 1898 | fields['of10.action_set_dl_dst.dl_addr'] = ProtoField.ether("of10.action_set_dl_dst.dl_addr", "dl_addr") |
| 1899 | fields['of10.action_set_dl_src.type'] = ProtoField.uint16("of10.action_set_dl_src.type", "type", base.DEC, nil) |
| 1900 | fields['of10.action_set_dl_src.len'] = ProtoField.uint16("of10.action_set_dl_src.len", "len", base.DEC, nil) |
| 1901 | fields['of10.action_set_dl_src.dl_addr'] = ProtoField.ether("of10.action_set_dl_src.dl_addr", "dl_addr") |
| 1902 | fields['of10.action_set_nw_dst.type'] = ProtoField.uint16("of10.action_set_nw_dst.type", "type", base.DEC, nil) |
| 1903 | fields['of10.action_set_nw_dst.len'] = ProtoField.uint16("of10.action_set_nw_dst.len", "len", base.DEC, nil) |
| 1904 | fields['of10.action_set_nw_dst.nw_addr'] = ProtoField.uint32("of10.action_set_nw_dst.nw_addr", "nw_addr", base.DEC, nil) |
| 1905 | fields['of10.action_set_nw_src.type'] = ProtoField.uint16("of10.action_set_nw_src.type", "type", base.DEC, nil) |
| 1906 | fields['of10.action_set_nw_src.len'] = ProtoField.uint16("of10.action_set_nw_src.len", "len", base.DEC, nil) |
| 1907 | fields['of10.action_set_nw_src.nw_addr'] = ProtoField.uint32("of10.action_set_nw_src.nw_addr", "nw_addr", base.DEC, nil) |
| 1908 | fields['of10.action_set_nw_tos.type'] = ProtoField.uint16("of10.action_set_nw_tos.type", "type", base.DEC, nil) |
| 1909 | fields['of10.action_set_nw_tos.len'] = ProtoField.uint16("of10.action_set_nw_tos.len", "len", base.DEC, nil) |
| 1910 | fields['of10.action_set_nw_tos.nw_tos'] = ProtoField.uint8("of10.action_set_nw_tos.nw_tos", "nw_tos", base.DEC, nil) |
| 1911 | fields['of10.action_set_tp_dst.type'] = ProtoField.uint16("of10.action_set_tp_dst.type", "type", base.DEC, nil) |
| 1912 | fields['of10.action_set_tp_dst.len'] = ProtoField.uint16("of10.action_set_tp_dst.len", "len", base.DEC, nil) |
| 1913 | fields['of10.action_set_tp_dst.tp_port'] = ProtoField.uint16("of10.action_set_tp_dst.tp_port", "tp_port", base.DEC, nil) |
| 1914 | fields['of10.action_set_tp_src.type'] = ProtoField.uint16("of10.action_set_tp_src.type", "type", base.DEC, nil) |
| 1915 | fields['of10.action_set_tp_src.len'] = ProtoField.uint16("of10.action_set_tp_src.len", "len", base.DEC, nil) |
| 1916 | fields['of10.action_set_tp_src.tp_port'] = ProtoField.uint16("of10.action_set_tp_src.tp_port", "tp_port", base.DEC, nil) |
| 1917 | fields['of10.action_set_vlan_pcp.type'] = ProtoField.uint16("of10.action_set_vlan_pcp.type", "type", base.DEC, nil) |
| 1918 | fields['of10.action_set_vlan_pcp.len'] = ProtoField.uint16("of10.action_set_vlan_pcp.len", "len", base.DEC, nil) |
| 1919 | fields['of10.action_set_vlan_pcp.vlan_pcp'] = ProtoField.uint8("of10.action_set_vlan_pcp.vlan_pcp", "vlan_pcp", base.DEC, nil) |
| 1920 | fields['of10.action_set_vlan_vid.type'] = ProtoField.uint16("of10.action_set_vlan_vid.type", "type", base.DEC, nil) |
| 1921 | fields['of10.action_set_vlan_vid.len'] = ProtoField.uint16("of10.action_set_vlan_vid.len", "len", base.DEC, nil) |
| 1922 | fields['of10.action_set_vlan_vid.vlan_vid'] = ProtoField.uint16("of10.action_set_vlan_vid.vlan_vid", "vlan_vid", base.DEC, nil) |
| 1923 | fields['of10.action_strip_vlan.type'] = ProtoField.uint16("of10.action_strip_vlan.type", "type", base.DEC, nil) |
| 1924 | fields['of10.action_strip_vlan.len'] = ProtoField.uint16("of10.action_strip_vlan.len", "len", base.DEC, nil) |
| 1925 | fields['of10.header.version'] = ProtoField.uint8("of10.header.version", "version", base.DEC, nil) |
| 1926 | fields['of10.header.type'] = ProtoField.uint8("of10.header.type", "type", base.DEC, nil) |
| 1927 | fields['of10.header.length'] = ProtoField.uint16("of10.header.length", "length", base.DEC, nil) |
| 1928 | fields['of10.header.xid'] = ProtoField.uint32("of10.header.xid", "xid", base.DEC, nil) |
| 1929 | fields['of10.stats_reply.version'] = ProtoField.uint8("of10.stats_reply.version", "version", base.DEC, nil) |
| 1930 | fields['of10.stats_reply.type'] = ProtoField.uint32("of10.stats_reply.type", "type", base.DEC, enum_v1_ofp_type) |
| 1931 | fields['of10.stats_reply.length'] = ProtoField.uint16("of10.stats_reply.length", "length", base.DEC, nil) |
| 1932 | fields['of10.stats_reply.xid'] = ProtoField.uint32("of10.stats_reply.xid", "xid", base.DEC, nil) |
| 1933 | fields['of10.stats_reply.stats_type'] = ProtoField.uint32("of10.stats_reply.stats_type", "stats_type", base.DEC, enum_v1_ofp_stats_type) |
| 1934 | fields['of10.stats_reply.flags'] = ProtoField.uint32("of10.stats_reply.flags", "flags", base.HEX, enum_v1_ofp_stats_reply_flags) |
| 1935 | fields['of10.aggregate_stats_reply.version'] = ProtoField.uint8("of10.aggregate_stats_reply.version", "version", base.DEC, nil) |
| 1936 | fields['of10.aggregate_stats_reply.type'] = ProtoField.uint32("of10.aggregate_stats_reply.type", "type", base.DEC, enum_v1_ofp_type) |
| 1937 | fields['of10.aggregate_stats_reply.length'] = ProtoField.uint16("of10.aggregate_stats_reply.length", "length", base.DEC, nil) |
| 1938 | fields['of10.aggregate_stats_reply.xid'] = ProtoField.uint32("of10.aggregate_stats_reply.xid", "xid", base.DEC, nil) |
| 1939 | fields['of10.aggregate_stats_reply.stats_type'] = ProtoField.uint32("of10.aggregate_stats_reply.stats_type", "stats_type", base.DEC, enum_v1_ofp_stats_type) |
| 1940 | fields['of10.aggregate_stats_reply.flags'] = ProtoField.uint32("of10.aggregate_stats_reply.flags", "flags", base.HEX, enum_v1_ofp_stats_reply_flags) |
| 1941 | fields['of10.aggregate_stats_reply.packet_count'] = ProtoField.uint64("of10.aggregate_stats_reply.packet_count", "packet_count", base.DEC, nil) |
| 1942 | fields['of10.aggregate_stats_reply.byte_count'] = ProtoField.uint64("of10.aggregate_stats_reply.byte_count", "byte_count", base.DEC, nil) |
| 1943 | fields['of10.aggregate_stats_reply.flow_count'] = ProtoField.uint32("of10.aggregate_stats_reply.flow_count", "flow_count", base.DEC, nil) |
| 1944 | fields['of10.stats_request.version'] = ProtoField.uint8("of10.stats_request.version", "version", base.DEC, nil) |
| 1945 | fields['of10.stats_request.type'] = ProtoField.uint32("of10.stats_request.type", "type", base.DEC, enum_v1_ofp_type) |
| 1946 | fields['of10.stats_request.length'] = ProtoField.uint16("of10.stats_request.length", "length", base.DEC, nil) |
| 1947 | fields['of10.stats_request.xid'] = ProtoField.uint32("of10.stats_request.xid", "xid", base.DEC, nil) |
| 1948 | fields['of10.stats_request.stats_type'] = ProtoField.uint32("of10.stats_request.stats_type", "stats_type", base.DEC, enum_v1_ofp_stats_type) |
| 1949 | fields['of10.stats_request.flags'] = ProtoField.uint32("of10.stats_request.flags", "flags", base.HEX, enum_v1_ofp_stats_request_flags) |
| 1950 | fields['of10.aggregate_stats_request.version'] = ProtoField.uint8("of10.aggregate_stats_request.version", "version", base.DEC, nil) |
| 1951 | fields['of10.aggregate_stats_request.type'] = ProtoField.uint32("of10.aggregate_stats_request.type", "type", base.DEC, enum_v1_ofp_type) |
| 1952 | fields['of10.aggregate_stats_request.length'] = ProtoField.uint16("of10.aggregate_stats_request.length", "length", base.DEC, nil) |
| 1953 | fields['of10.aggregate_stats_request.xid'] = ProtoField.uint32("of10.aggregate_stats_request.xid", "xid", base.DEC, nil) |
| 1954 | fields['of10.aggregate_stats_request.stats_type'] = ProtoField.uint32("of10.aggregate_stats_request.stats_type", "stats_type", base.DEC, enum_v1_ofp_stats_type) |
| 1955 | fields['of10.aggregate_stats_request.flags'] = ProtoField.uint32("of10.aggregate_stats_request.flags", "flags", base.HEX, enum_v1_ofp_stats_request_flags) |
| 1956 | fields['of10.aggregate_stats_request.match'] = ProtoField.bytes("of10.aggregate_stats_request.match", "match") |
| 1957 | fields['of10.aggregate_stats_request.table_id'] = ProtoField.uint8("of10.aggregate_stats_request.table_id", "table_id", base.DEC, nil) |
| 1958 | fields['of10.aggregate_stats_request.out_port'] = ProtoField.uint32("of10.aggregate_stats_request.out_port", "out_port", base.DEC, nil) |
| 1959 | fields['of10.error_msg.version'] = ProtoField.uint8("of10.error_msg.version", "version", base.DEC, nil) |
| 1960 | fields['of10.error_msg.type'] = ProtoField.uint32("of10.error_msg.type", "type", base.DEC, enum_v1_ofp_type) |
| 1961 | fields['of10.error_msg.length'] = ProtoField.uint16("of10.error_msg.length", "length", base.DEC, nil) |
| 1962 | fields['of10.error_msg.xid'] = ProtoField.uint32("of10.error_msg.xid", "xid", base.DEC, nil) |
| 1963 | fields['of10.error_msg.err_type'] = ProtoField.uint32("of10.error_msg.err_type", "err_type", base.DEC, enum_v1_ofp_error_type) |
| 1964 | fields['of10.bad_action_error_msg.version'] = ProtoField.uint8("of10.bad_action_error_msg.version", "version", base.DEC, nil) |
| 1965 | fields['of10.bad_action_error_msg.type'] = ProtoField.uint8("of10.bad_action_error_msg.type", "type", base.DEC, nil) |
| 1966 | fields['of10.bad_action_error_msg.length'] = ProtoField.uint16("of10.bad_action_error_msg.length", "length", base.DEC, nil) |
| 1967 | fields['of10.bad_action_error_msg.xid'] = ProtoField.uint32("of10.bad_action_error_msg.xid", "xid", base.DEC, nil) |
| 1968 | fields['of10.bad_action_error_msg.err_type'] = ProtoField.uint16("of10.bad_action_error_msg.err_type", "err_type", base.DEC, nil) |
| 1969 | fields['of10.bad_action_error_msg.code'] = ProtoField.uint32("of10.bad_action_error_msg.code", "code", base.DEC, enum_v1_ofp_bad_action_code) |
| 1970 | fields['of10.bad_action_error_msg.data'] = ProtoField.bytes("of10.bad_action_error_msg.data", "data") |
| 1971 | fields['of10.bad_request_error_msg.version'] = ProtoField.uint8("of10.bad_request_error_msg.version", "version", base.DEC, nil) |
| 1972 | fields['of10.bad_request_error_msg.type'] = ProtoField.uint8("of10.bad_request_error_msg.type", "type", base.DEC, nil) |
| 1973 | fields['of10.bad_request_error_msg.length'] = ProtoField.uint16("of10.bad_request_error_msg.length", "length", base.DEC, nil) |
| 1974 | fields['of10.bad_request_error_msg.xid'] = ProtoField.uint32("of10.bad_request_error_msg.xid", "xid", base.DEC, nil) |
| 1975 | fields['of10.bad_request_error_msg.err_type'] = ProtoField.uint16("of10.bad_request_error_msg.err_type", "err_type", base.DEC, nil) |
| 1976 | fields['of10.bad_request_error_msg.code'] = ProtoField.uint32("of10.bad_request_error_msg.code", "code", base.DEC, enum_v1_ofp_bad_request_code) |
| 1977 | fields['of10.bad_request_error_msg.data'] = ProtoField.bytes("of10.bad_request_error_msg.data", "data") |
| 1978 | fields['of10.barrier_reply.version'] = ProtoField.uint8("of10.barrier_reply.version", "version", base.DEC, nil) |
| 1979 | fields['of10.barrier_reply.type'] = ProtoField.uint32("of10.barrier_reply.type", "type", base.DEC, enum_v1_ofp_type) |
| 1980 | fields['of10.barrier_reply.length'] = ProtoField.uint16("of10.barrier_reply.length", "length", base.DEC, nil) |
| 1981 | fields['of10.barrier_reply.xid'] = ProtoField.uint32("of10.barrier_reply.xid", "xid", base.DEC, nil) |
| 1982 | fields['of10.barrier_request.version'] = ProtoField.uint8("of10.barrier_request.version", "version", base.DEC, nil) |
| 1983 | fields['of10.barrier_request.type'] = ProtoField.uint32("of10.barrier_request.type", "type", base.DEC, enum_v1_ofp_type) |
| 1984 | fields['of10.barrier_request.length'] = ProtoField.uint16("of10.barrier_request.length", "length", base.DEC, nil) |
| 1985 | fields['of10.barrier_request.xid'] = ProtoField.uint32("of10.barrier_request.xid", "xid", base.DEC, nil) |
| 1986 | fields['of10.experimenter.version'] = ProtoField.uint8("of10.experimenter.version", "version", base.DEC, nil) |
| 1987 | fields['of10.experimenter.type'] = ProtoField.uint8("of10.experimenter.type", "type", base.DEC, nil) |
| 1988 | fields['of10.experimenter.length'] = ProtoField.uint16("of10.experimenter.length", "length", base.DEC, nil) |
| 1989 | fields['of10.experimenter.xid'] = ProtoField.uint32("of10.experimenter.xid", "xid", base.DEC, nil) |
| 1990 | fields['of10.experimenter.experimenter'] = ProtoField.uint32("of10.experimenter.experimenter", "experimenter", base.DEC, nil) |
| 1991 | fields['of10.experimenter.data'] = ProtoField.bytes("of10.experimenter.data", "data") |
| 1992 | fields['of10.bsn_header.version'] = ProtoField.uint8("of10.bsn_header.version", "version", base.DEC, nil) |
| 1993 | fields['of10.bsn_header.type'] = ProtoField.uint8("of10.bsn_header.type", "type", base.DEC, nil) |
| 1994 | fields['of10.bsn_header.length'] = ProtoField.uint16("of10.bsn_header.length", "length", base.DEC, nil) |
| 1995 | fields['of10.bsn_header.xid'] = ProtoField.uint32("of10.bsn_header.xid", "xid", base.DEC, nil) |
| 1996 | fields['of10.bsn_header.experimenter'] = ProtoField.uint32("of10.bsn_header.experimenter", "experimenter", base.DEC, nil) |
| 1997 | fields['of10.bsn_header.subtype'] = ProtoField.uint32("of10.bsn_header.subtype", "subtype", base.DEC, nil) |
| 1998 | fields['of10.bsn_bw_clear_data_reply.version'] = ProtoField.uint8("of10.bsn_bw_clear_data_reply.version", "version", base.DEC, nil) |
| 1999 | fields['of10.bsn_bw_clear_data_reply.type'] = ProtoField.uint8("of10.bsn_bw_clear_data_reply.type", "type", base.DEC, nil) |
| 2000 | fields['of10.bsn_bw_clear_data_reply.length'] = ProtoField.uint16("of10.bsn_bw_clear_data_reply.length", "length", base.DEC, nil) |
| 2001 | fields['of10.bsn_bw_clear_data_reply.xid'] = ProtoField.uint32("of10.bsn_bw_clear_data_reply.xid", "xid", base.DEC, nil) |
| 2002 | fields['of10.bsn_bw_clear_data_reply.experimenter'] = ProtoField.uint32("of10.bsn_bw_clear_data_reply.experimenter", "experimenter", base.DEC, nil) |
| 2003 | fields['of10.bsn_bw_clear_data_reply.subtype'] = ProtoField.uint32("of10.bsn_bw_clear_data_reply.subtype", "subtype", base.DEC, nil) |
| 2004 | fields['of10.bsn_bw_clear_data_reply.status'] = ProtoField.uint32("of10.bsn_bw_clear_data_reply.status", "status", base.DEC, nil) |
| 2005 | fields['of10.bsn_bw_clear_data_request.version'] = ProtoField.uint8("of10.bsn_bw_clear_data_request.version", "version", base.DEC, nil) |
| 2006 | fields['of10.bsn_bw_clear_data_request.type'] = ProtoField.uint8("of10.bsn_bw_clear_data_request.type", "type", base.DEC, nil) |
| 2007 | fields['of10.bsn_bw_clear_data_request.length'] = ProtoField.uint16("of10.bsn_bw_clear_data_request.length", "length", base.DEC, nil) |
| 2008 | fields['of10.bsn_bw_clear_data_request.xid'] = ProtoField.uint32("of10.bsn_bw_clear_data_request.xid", "xid", base.DEC, nil) |
| 2009 | fields['of10.bsn_bw_clear_data_request.experimenter'] = ProtoField.uint32("of10.bsn_bw_clear_data_request.experimenter", "experimenter", base.DEC, nil) |
| 2010 | fields['of10.bsn_bw_clear_data_request.subtype'] = ProtoField.uint32("of10.bsn_bw_clear_data_request.subtype", "subtype", base.DEC, nil) |
| 2011 | fields['of10.bsn_bw_enable_get_reply.version'] = ProtoField.uint8("of10.bsn_bw_enable_get_reply.version", "version", base.DEC, nil) |
| 2012 | fields['of10.bsn_bw_enable_get_reply.type'] = ProtoField.uint8("of10.bsn_bw_enable_get_reply.type", "type", base.DEC, nil) |
| 2013 | fields['of10.bsn_bw_enable_get_reply.length'] = ProtoField.uint16("of10.bsn_bw_enable_get_reply.length", "length", base.DEC, nil) |
| 2014 | fields['of10.bsn_bw_enable_get_reply.xid'] = ProtoField.uint32("of10.bsn_bw_enable_get_reply.xid", "xid", base.DEC, nil) |
| 2015 | fields['of10.bsn_bw_enable_get_reply.experimenter'] = ProtoField.uint32("of10.bsn_bw_enable_get_reply.experimenter", "experimenter", base.DEC, nil) |
| 2016 | fields['of10.bsn_bw_enable_get_reply.subtype'] = ProtoField.uint32("of10.bsn_bw_enable_get_reply.subtype", "subtype", base.DEC, nil) |
| 2017 | fields['of10.bsn_bw_enable_get_reply.enabled'] = ProtoField.uint32("of10.bsn_bw_enable_get_reply.enabled", "enabled", base.DEC, nil) |
| 2018 | fields['of10.bsn_bw_enable_get_request.version'] = ProtoField.uint8("of10.bsn_bw_enable_get_request.version", "version", base.DEC, nil) |
| 2019 | fields['of10.bsn_bw_enable_get_request.type'] = ProtoField.uint8("of10.bsn_bw_enable_get_request.type", "type", base.DEC, nil) |
| 2020 | fields['of10.bsn_bw_enable_get_request.length'] = ProtoField.uint16("of10.bsn_bw_enable_get_request.length", "length", base.DEC, nil) |
| 2021 | fields['of10.bsn_bw_enable_get_request.xid'] = ProtoField.uint32("of10.bsn_bw_enable_get_request.xid", "xid", base.DEC, nil) |
| 2022 | fields['of10.bsn_bw_enable_get_request.experimenter'] = ProtoField.uint32("of10.bsn_bw_enable_get_request.experimenter", "experimenter", base.DEC, nil) |
| 2023 | fields['of10.bsn_bw_enable_get_request.subtype'] = ProtoField.uint32("of10.bsn_bw_enable_get_request.subtype", "subtype", base.DEC, nil) |
| 2024 | fields['of10.bsn_bw_enable_set_reply.version'] = ProtoField.uint8("of10.bsn_bw_enable_set_reply.version", "version", base.DEC, nil) |
| 2025 | fields['of10.bsn_bw_enable_set_reply.type'] = ProtoField.uint8("of10.bsn_bw_enable_set_reply.type", "type", base.DEC, nil) |
| 2026 | fields['of10.bsn_bw_enable_set_reply.length'] = ProtoField.uint16("of10.bsn_bw_enable_set_reply.length", "length", base.DEC, nil) |
| 2027 | fields['of10.bsn_bw_enable_set_reply.xid'] = ProtoField.uint32("of10.bsn_bw_enable_set_reply.xid", "xid", base.DEC, nil) |
| 2028 | fields['of10.bsn_bw_enable_set_reply.experimenter'] = ProtoField.uint32("of10.bsn_bw_enable_set_reply.experimenter", "experimenter", base.DEC, nil) |
| 2029 | fields['of10.bsn_bw_enable_set_reply.subtype'] = ProtoField.uint32("of10.bsn_bw_enable_set_reply.subtype", "subtype", base.DEC, nil) |
| 2030 | fields['of10.bsn_bw_enable_set_reply.enable'] = ProtoField.uint32("of10.bsn_bw_enable_set_reply.enable", "enable", base.DEC, nil) |
| 2031 | fields['of10.bsn_bw_enable_set_reply.status'] = ProtoField.uint32("of10.bsn_bw_enable_set_reply.status", "status", base.DEC, nil) |
| 2032 | fields['of10.bsn_bw_enable_set_request.version'] = ProtoField.uint8("of10.bsn_bw_enable_set_request.version", "version", base.DEC, nil) |
| 2033 | fields['of10.bsn_bw_enable_set_request.type'] = ProtoField.uint8("of10.bsn_bw_enable_set_request.type", "type", base.DEC, nil) |
| 2034 | fields['of10.bsn_bw_enable_set_request.length'] = ProtoField.uint16("of10.bsn_bw_enable_set_request.length", "length", base.DEC, nil) |
| 2035 | fields['of10.bsn_bw_enable_set_request.xid'] = ProtoField.uint32("of10.bsn_bw_enable_set_request.xid", "xid", base.DEC, nil) |
| 2036 | fields['of10.bsn_bw_enable_set_request.experimenter'] = ProtoField.uint32("of10.bsn_bw_enable_set_request.experimenter", "experimenter", base.DEC, nil) |
| 2037 | fields['of10.bsn_bw_enable_set_request.subtype'] = ProtoField.uint32("of10.bsn_bw_enable_set_request.subtype", "subtype", base.DEC, nil) |
| 2038 | fields['of10.bsn_bw_enable_set_request.enable'] = ProtoField.uint32("of10.bsn_bw_enable_set_request.enable", "enable", base.DEC, nil) |
| 2039 | fields['of10.bsn_get_interfaces_reply.version'] = ProtoField.uint8("of10.bsn_get_interfaces_reply.version", "version", base.DEC, nil) |
| 2040 | fields['of10.bsn_get_interfaces_reply.type'] = ProtoField.uint8("of10.bsn_get_interfaces_reply.type", "type", base.DEC, nil) |
| 2041 | fields['of10.bsn_get_interfaces_reply.length'] = ProtoField.uint16("of10.bsn_get_interfaces_reply.length", "length", base.DEC, nil) |
| 2042 | fields['of10.bsn_get_interfaces_reply.xid'] = ProtoField.uint32("of10.bsn_get_interfaces_reply.xid", "xid", base.DEC, nil) |
| 2043 | fields['of10.bsn_get_interfaces_reply.experimenter'] = ProtoField.uint32("of10.bsn_get_interfaces_reply.experimenter", "experimenter", base.DEC, nil) |
| 2044 | fields['of10.bsn_get_interfaces_reply.subtype'] = ProtoField.uint32("of10.bsn_get_interfaces_reply.subtype", "subtype", base.DEC, nil) |
| 2045 | fields['of10.bsn_get_interfaces_reply.interfaces'] = ProtoField.bytes("of10.bsn_get_interfaces_reply.interfaces", "interfaces") |
| 2046 | fields['of10.bsn_get_interfaces_request.version'] = ProtoField.uint8("of10.bsn_get_interfaces_request.version", "version", base.DEC, nil) |
| 2047 | fields['of10.bsn_get_interfaces_request.type'] = ProtoField.uint8("of10.bsn_get_interfaces_request.type", "type", base.DEC, nil) |
| 2048 | fields['of10.bsn_get_interfaces_request.length'] = ProtoField.uint16("of10.bsn_get_interfaces_request.length", "length", base.DEC, nil) |
| 2049 | fields['of10.bsn_get_interfaces_request.xid'] = ProtoField.uint32("of10.bsn_get_interfaces_request.xid", "xid", base.DEC, nil) |
| 2050 | fields['of10.bsn_get_interfaces_request.experimenter'] = ProtoField.uint32("of10.bsn_get_interfaces_request.experimenter", "experimenter", base.DEC, nil) |
| 2051 | fields['of10.bsn_get_interfaces_request.subtype'] = ProtoField.uint32("of10.bsn_get_interfaces_request.subtype", "subtype", base.DEC, nil) |
| 2052 | fields['of10.bsn_get_ip_mask_reply.version'] = ProtoField.uint8("of10.bsn_get_ip_mask_reply.version", "version", base.DEC, nil) |
| 2053 | fields['of10.bsn_get_ip_mask_reply.type'] = ProtoField.uint8("of10.bsn_get_ip_mask_reply.type", "type", base.DEC, nil) |
| 2054 | fields['of10.bsn_get_ip_mask_reply.length'] = ProtoField.uint16("of10.bsn_get_ip_mask_reply.length", "length", base.DEC, nil) |
| 2055 | fields['of10.bsn_get_ip_mask_reply.xid'] = ProtoField.uint32("of10.bsn_get_ip_mask_reply.xid", "xid", base.DEC, nil) |
| 2056 | fields['of10.bsn_get_ip_mask_reply.experimenter'] = ProtoField.uint32("of10.bsn_get_ip_mask_reply.experimenter", "experimenter", base.DEC, nil) |
| 2057 | fields['of10.bsn_get_ip_mask_reply.subtype'] = ProtoField.uint32("of10.bsn_get_ip_mask_reply.subtype", "subtype", base.DEC, nil) |
| 2058 | fields['of10.bsn_get_ip_mask_reply.index'] = ProtoField.uint8("of10.bsn_get_ip_mask_reply.index", "index", base.DEC, nil) |
| 2059 | fields['of10.bsn_get_ip_mask_reply.mask'] = ProtoField.uint32("of10.bsn_get_ip_mask_reply.mask", "mask", base.DEC, nil) |
| 2060 | fields['of10.bsn_get_ip_mask_request.version'] = ProtoField.uint8("of10.bsn_get_ip_mask_request.version", "version", base.DEC, nil) |
| 2061 | fields['of10.bsn_get_ip_mask_request.type'] = ProtoField.uint8("of10.bsn_get_ip_mask_request.type", "type", base.DEC, nil) |
| 2062 | fields['of10.bsn_get_ip_mask_request.length'] = ProtoField.uint16("of10.bsn_get_ip_mask_request.length", "length", base.DEC, nil) |
| 2063 | fields['of10.bsn_get_ip_mask_request.xid'] = ProtoField.uint32("of10.bsn_get_ip_mask_request.xid", "xid", base.DEC, nil) |
| 2064 | fields['of10.bsn_get_ip_mask_request.experimenter'] = ProtoField.uint32("of10.bsn_get_ip_mask_request.experimenter", "experimenter", base.DEC, nil) |
| 2065 | fields['of10.bsn_get_ip_mask_request.subtype'] = ProtoField.uint32("of10.bsn_get_ip_mask_request.subtype", "subtype", base.DEC, nil) |
| 2066 | fields['of10.bsn_get_ip_mask_request.index'] = ProtoField.uint8("of10.bsn_get_ip_mask_request.index", "index", base.DEC, nil) |
| 2067 | fields['of10.bsn_get_l2_table_reply.version'] = ProtoField.uint8("of10.bsn_get_l2_table_reply.version", "version", base.DEC, nil) |
| 2068 | fields['of10.bsn_get_l2_table_reply.type'] = ProtoField.uint8("of10.bsn_get_l2_table_reply.type", "type", base.DEC, nil) |
| 2069 | fields['of10.bsn_get_l2_table_reply.length'] = ProtoField.uint16("of10.bsn_get_l2_table_reply.length", "length", base.DEC, nil) |
| 2070 | fields['of10.bsn_get_l2_table_reply.xid'] = ProtoField.uint32("of10.bsn_get_l2_table_reply.xid", "xid", base.DEC, nil) |
| 2071 | fields['of10.bsn_get_l2_table_reply.experimenter'] = ProtoField.uint32("of10.bsn_get_l2_table_reply.experimenter", "experimenter", base.DEC, nil) |
| 2072 | fields['of10.bsn_get_l2_table_reply.subtype'] = ProtoField.uint32("of10.bsn_get_l2_table_reply.subtype", "subtype", base.DEC, nil) |
| 2073 | fields['of10.bsn_get_l2_table_reply.l2_table_enable'] = ProtoField.uint8("of10.bsn_get_l2_table_reply.l2_table_enable", "l2_table_enable", base.DEC, nil) |
| 2074 | fields['of10.bsn_get_l2_table_reply.l2_table_priority'] = ProtoField.uint16("of10.bsn_get_l2_table_reply.l2_table_priority", "l2_table_priority", base.DEC, nil) |
| 2075 | fields['of10.bsn_get_l2_table_request.version'] = ProtoField.uint8("of10.bsn_get_l2_table_request.version", "version", base.DEC, nil) |
| 2076 | fields['of10.bsn_get_l2_table_request.type'] = ProtoField.uint8("of10.bsn_get_l2_table_request.type", "type", base.DEC, nil) |
| 2077 | fields['of10.bsn_get_l2_table_request.length'] = ProtoField.uint16("of10.bsn_get_l2_table_request.length", "length", base.DEC, nil) |
| 2078 | fields['of10.bsn_get_l2_table_request.xid'] = ProtoField.uint32("of10.bsn_get_l2_table_request.xid", "xid", base.DEC, nil) |
| 2079 | fields['of10.bsn_get_l2_table_request.experimenter'] = ProtoField.uint32("of10.bsn_get_l2_table_request.experimenter", "experimenter", base.DEC, nil) |
| 2080 | fields['of10.bsn_get_l2_table_request.subtype'] = ProtoField.uint32("of10.bsn_get_l2_table_request.subtype", "subtype", base.DEC, nil) |
| 2081 | fields['of10.bsn_get_mirroring_reply.version'] = ProtoField.uint8("of10.bsn_get_mirroring_reply.version", "version", base.DEC, nil) |
| 2082 | fields['of10.bsn_get_mirroring_reply.type'] = ProtoField.uint8("of10.bsn_get_mirroring_reply.type", "type", base.DEC, nil) |
| 2083 | fields['of10.bsn_get_mirroring_reply.length'] = ProtoField.uint16("of10.bsn_get_mirroring_reply.length", "length", base.DEC, nil) |
| 2084 | fields['of10.bsn_get_mirroring_reply.xid'] = ProtoField.uint32("of10.bsn_get_mirroring_reply.xid", "xid", base.DEC, nil) |
| 2085 | fields['of10.bsn_get_mirroring_reply.experimenter'] = ProtoField.uint32("of10.bsn_get_mirroring_reply.experimenter", "experimenter", base.DEC, nil) |
| 2086 | fields['of10.bsn_get_mirroring_reply.subtype'] = ProtoField.uint32("of10.bsn_get_mirroring_reply.subtype", "subtype", base.DEC, nil) |
| 2087 | fields['of10.bsn_get_mirroring_reply.report_mirror_ports'] = ProtoField.uint8("of10.bsn_get_mirroring_reply.report_mirror_ports", "report_mirror_ports", base.DEC, nil) |
| 2088 | fields['of10.bsn_get_mirroring_request.version'] = ProtoField.uint8("of10.bsn_get_mirroring_request.version", "version", base.DEC, nil) |
| 2089 | fields['of10.bsn_get_mirroring_request.type'] = ProtoField.uint8("of10.bsn_get_mirroring_request.type", "type", base.DEC, nil) |
| 2090 | fields['of10.bsn_get_mirroring_request.length'] = ProtoField.uint16("of10.bsn_get_mirroring_request.length", "length", base.DEC, nil) |
| 2091 | fields['of10.bsn_get_mirroring_request.xid'] = ProtoField.uint32("of10.bsn_get_mirroring_request.xid", "xid", base.DEC, nil) |
| 2092 | fields['of10.bsn_get_mirroring_request.experimenter'] = ProtoField.uint32("of10.bsn_get_mirroring_request.experimenter", "experimenter", base.DEC, nil) |
| 2093 | fields['of10.bsn_get_mirroring_request.subtype'] = ProtoField.uint32("of10.bsn_get_mirroring_request.subtype", "subtype", base.DEC, nil) |
| 2094 | fields['of10.bsn_get_mirroring_request.report_mirror_ports'] = ProtoField.uint8("of10.bsn_get_mirroring_request.report_mirror_ports", "report_mirror_ports", base.DEC, nil) |
| 2095 | fields['of10.bsn_hybrid_get_reply.version'] = ProtoField.uint8("of10.bsn_hybrid_get_reply.version", "version", base.DEC, nil) |
| 2096 | fields['of10.bsn_hybrid_get_reply.type'] = ProtoField.uint8("of10.bsn_hybrid_get_reply.type", "type", base.DEC, nil) |
| 2097 | fields['of10.bsn_hybrid_get_reply.length'] = ProtoField.uint16("of10.bsn_hybrid_get_reply.length", "length", base.DEC, nil) |
| 2098 | fields['of10.bsn_hybrid_get_reply.xid'] = ProtoField.uint32("of10.bsn_hybrid_get_reply.xid", "xid", base.DEC, nil) |
| 2099 | fields['of10.bsn_hybrid_get_reply.experimenter'] = ProtoField.uint32("of10.bsn_hybrid_get_reply.experimenter", "experimenter", base.DEC, nil) |
| 2100 | fields['of10.bsn_hybrid_get_reply.subtype'] = ProtoField.uint32("of10.bsn_hybrid_get_reply.subtype", "subtype", base.DEC, nil) |
| 2101 | fields['of10.bsn_hybrid_get_reply.hybrid_enable'] = ProtoField.uint8("of10.bsn_hybrid_get_reply.hybrid_enable", "hybrid_enable", base.DEC, nil) |
| 2102 | fields['of10.bsn_hybrid_get_reply.hybrid_version'] = ProtoField.uint16("of10.bsn_hybrid_get_reply.hybrid_version", "hybrid_version", base.DEC, nil) |
| 2103 | fields['of10.bsn_hybrid_get_request.version'] = ProtoField.uint8("of10.bsn_hybrid_get_request.version", "version", base.DEC, nil) |
| 2104 | fields['of10.bsn_hybrid_get_request.type'] = ProtoField.uint8("of10.bsn_hybrid_get_request.type", "type", base.DEC, nil) |
| 2105 | fields['of10.bsn_hybrid_get_request.length'] = ProtoField.uint16("of10.bsn_hybrid_get_request.length", "length", base.DEC, nil) |
| 2106 | fields['of10.bsn_hybrid_get_request.xid'] = ProtoField.uint32("of10.bsn_hybrid_get_request.xid", "xid", base.DEC, nil) |
| 2107 | fields['of10.bsn_hybrid_get_request.experimenter'] = ProtoField.uint32("of10.bsn_hybrid_get_request.experimenter", "experimenter", base.DEC, nil) |
| 2108 | fields['of10.bsn_hybrid_get_request.subtype'] = ProtoField.uint32("of10.bsn_hybrid_get_request.subtype", "subtype", base.DEC, nil) |
| 2109 | fields['of10.bsn_interface.hw_addr'] = ProtoField.ether("of10.bsn_interface.hw_addr", "hw_addr") |
| 2110 | fields['of10.bsn_interface.name'] = ProtoField.stringz("of10.bsn_interface.name", "name") |
| 2111 | fields['of10.bsn_interface.ipv4_addr'] = ProtoField.ipv4("of10.bsn_interface.ipv4_addr", "ipv4_addr") |
| 2112 | fields['of10.bsn_interface.ipv4_netmask'] = ProtoField.ipv4("of10.bsn_interface.ipv4_netmask", "ipv4_netmask") |
| 2113 | fields['of10.bsn_pdu_rx_reply.version'] = ProtoField.uint8("of10.bsn_pdu_rx_reply.version", "version", base.DEC, nil) |
| 2114 | fields['of10.bsn_pdu_rx_reply.type'] = ProtoField.uint8("of10.bsn_pdu_rx_reply.type", "type", base.DEC, nil) |
| 2115 | fields['of10.bsn_pdu_rx_reply.length'] = ProtoField.uint16("of10.bsn_pdu_rx_reply.length", "length", base.DEC, nil) |
| 2116 | fields['of10.bsn_pdu_rx_reply.xid'] = ProtoField.uint32("of10.bsn_pdu_rx_reply.xid", "xid", base.DEC, nil) |
| 2117 | fields['of10.bsn_pdu_rx_reply.experimenter'] = ProtoField.uint32("of10.bsn_pdu_rx_reply.experimenter", "experimenter", base.DEC, nil) |
| 2118 | fields['of10.bsn_pdu_rx_reply.subtype'] = ProtoField.uint32("of10.bsn_pdu_rx_reply.subtype", "subtype", base.DEC, nil) |
| 2119 | fields['of10.bsn_pdu_rx_reply.status'] = ProtoField.uint32("of10.bsn_pdu_rx_reply.status", "status", base.DEC, nil) |
| 2120 | fields['of10.bsn_pdu_rx_reply.port_no'] = ProtoField.uint32("of10.bsn_pdu_rx_reply.port_no", "port_no", base.DEC, nil) |
| 2121 | fields['of10.bsn_pdu_rx_reply.slot_num'] = ProtoField.uint8("of10.bsn_pdu_rx_reply.slot_num", "slot_num", base.DEC, nil) |
| 2122 | fields['of10.bsn_pdu_rx_request.version'] = ProtoField.uint8("of10.bsn_pdu_rx_request.version", "version", base.DEC, nil) |
| 2123 | fields['of10.bsn_pdu_rx_request.type'] = ProtoField.uint8("of10.bsn_pdu_rx_request.type", "type", base.DEC, nil) |
| 2124 | fields['of10.bsn_pdu_rx_request.length'] = ProtoField.uint16("of10.bsn_pdu_rx_request.length", "length", base.DEC, nil) |
| 2125 | fields['of10.bsn_pdu_rx_request.xid'] = ProtoField.uint32("of10.bsn_pdu_rx_request.xid", "xid", base.DEC, nil) |
| 2126 | fields['of10.bsn_pdu_rx_request.experimenter'] = ProtoField.uint32("of10.bsn_pdu_rx_request.experimenter", "experimenter", base.DEC, nil) |
| 2127 | fields['of10.bsn_pdu_rx_request.subtype'] = ProtoField.uint32("of10.bsn_pdu_rx_request.subtype", "subtype", base.DEC, nil) |
| 2128 | fields['of10.bsn_pdu_rx_request.timeout_ms'] = ProtoField.uint32("of10.bsn_pdu_rx_request.timeout_ms", "timeout_ms", base.DEC, nil) |
| 2129 | fields['of10.bsn_pdu_rx_request.port_no'] = ProtoField.uint32("of10.bsn_pdu_rx_request.port_no", "port_no", base.DEC, nil) |
| 2130 | fields['of10.bsn_pdu_rx_request.slot_num'] = ProtoField.uint8("of10.bsn_pdu_rx_request.slot_num", "slot_num", base.DEC, nil) |
| 2131 | fields['of10.bsn_pdu_rx_request.data'] = ProtoField.bytes("of10.bsn_pdu_rx_request.data", "data") |
| 2132 | fields['of10.bsn_pdu_rx_timeout.version'] = ProtoField.uint8("of10.bsn_pdu_rx_timeout.version", "version", base.DEC, nil) |
| 2133 | fields['of10.bsn_pdu_rx_timeout.type'] = ProtoField.uint8("of10.bsn_pdu_rx_timeout.type", "type", base.DEC, nil) |
| 2134 | fields['of10.bsn_pdu_rx_timeout.length'] = ProtoField.uint16("of10.bsn_pdu_rx_timeout.length", "length", base.DEC, nil) |
| 2135 | fields['of10.bsn_pdu_rx_timeout.xid'] = ProtoField.uint32("of10.bsn_pdu_rx_timeout.xid", "xid", base.DEC, nil) |
| 2136 | fields['of10.bsn_pdu_rx_timeout.experimenter'] = ProtoField.uint32("of10.bsn_pdu_rx_timeout.experimenter", "experimenter", base.DEC, nil) |
| 2137 | fields['of10.bsn_pdu_rx_timeout.subtype'] = ProtoField.uint32("of10.bsn_pdu_rx_timeout.subtype", "subtype", base.DEC, nil) |
| 2138 | fields['of10.bsn_pdu_rx_timeout.port_no'] = ProtoField.uint32("of10.bsn_pdu_rx_timeout.port_no", "port_no", base.DEC, nil) |
| 2139 | fields['of10.bsn_pdu_rx_timeout.slot_num'] = ProtoField.uint8("of10.bsn_pdu_rx_timeout.slot_num", "slot_num", base.DEC, nil) |
| 2140 | fields['of10.bsn_pdu_tx_reply.version'] = ProtoField.uint8("of10.bsn_pdu_tx_reply.version", "version", base.DEC, nil) |
| 2141 | fields['of10.bsn_pdu_tx_reply.type'] = ProtoField.uint8("of10.bsn_pdu_tx_reply.type", "type", base.DEC, nil) |
| 2142 | fields['of10.bsn_pdu_tx_reply.length'] = ProtoField.uint16("of10.bsn_pdu_tx_reply.length", "length", base.DEC, nil) |
| 2143 | fields['of10.bsn_pdu_tx_reply.xid'] = ProtoField.uint32("of10.bsn_pdu_tx_reply.xid", "xid", base.DEC, nil) |
| 2144 | fields['of10.bsn_pdu_tx_reply.experimenter'] = ProtoField.uint32("of10.bsn_pdu_tx_reply.experimenter", "experimenter", base.DEC, nil) |
| 2145 | fields['of10.bsn_pdu_tx_reply.subtype'] = ProtoField.uint32("of10.bsn_pdu_tx_reply.subtype", "subtype", base.DEC, nil) |
| 2146 | fields['of10.bsn_pdu_tx_reply.status'] = ProtoField.uint32("of10.bsn_pdu_tx_reply.status", "status", base.DEC, nil) |
| 2147 | fields['of10.bsn_pdu_tx_reply.port_no'] = ProtoField.uint32("of10.bsn_pdu_tx_reply.port_no", "port_no", base.DEC, nil) |
| 2148 | fields['of10.bsn_pdu_tx_reply.slot_num'] = ProtoField.uint8("of10.bsn_pdu_tx_reply.slot_num", "slot_num", base.DEC, nil) |
| 2149 | fields['of10.bsn_pdu_tx_request.version'] = ProtoField.uint8("of10.bsn_pdu_tx_request.version", "version", base.DEC, nil) |
| 2150 | fields['of10.bsn_pdu_tx_request.type'] = ProtoField.uint8("of10.bsn_pdu_tx_request.type", "type", base.DEC, nil) |
| 2151 | fields['of10.bsn_pdu_tx_request.length'] = ProtoField.uint16("of10.bsn_pdu_tx_request.length", "length", base.DEC, nil) |
| 2152 | fields['of10.bsn_pdu_tx_request.xid'] = ProtoField.uint32("of10.bsn_pdu_tx_request.xid", "xid", base.DEC, nil) |
| 2153 | fields['of10.bsn_pdu_tx_request.experimenter'] = ProtoField.uint32("of10.bsn_pdu_tx_request.experimenter", "experimenter", base.DEC, nil) |
| 2154 | fields['of10.bsn_pdu_tx_request.subtype'] = ProtoField.uint32("of10.bsn_pdu_tx_request.subtype", "subtype", base.DEC, nil) |
| 2155 | fields['of10.bsn_pdu_tx_request.tx_interval_ms'] = ProtoField.uint32("of10.bsn_pdu_tx_request.tx_interval_ms", "tx_interval_ms", base.DEC, nil) |
| 2156 | fields['of10.bsn_pdu_tx_request.port_no'] = ProtoField.uint32("of10.bsn_pdu_tx_request.port_no", "port_no", base.DEC, nil) |
| 2157 | fields['of10.bsn_pdu_tx_request.slot_num'] = ProtoField.uint8("of10.bsn_pdu_tx_request.slot_num", "slot_num", base.DEC, nil) |
| 2158 | fields['of10.bsn_pdu_tx_request.data'] = ProtoField.bytes("of10.bsn_pdu_tx_request.data", "data") |
| 2159 | fields['of10.bsn_set_ip_mask.version'] = ProtoField.uint8("of10.bsn_set_ip_mask.version", "version", base.DEC, nil) |
| 2160 | fields['of10.bsn_set_ip_mask.type'] = ProtoField.uint8("of10.bsn_set_ip_mask.type", "type", base.DEC, nil) |
| 2161 | fields['of10.bsn_set_ip_mask.length'] = ProtoField.uint16("of10.bsn_set_ip_mask.length", "length", base.DEC, nil) |
| 2162 | fields['of10.bsn_set_ip_mask.xid'] = ProtoField.uint32("of10.bsn_set_ip_mask.xid", "xid", base.DEC, nil) |
| 2163 | fields['of10.bsn_set_ip_mask.experimenter'] = ProtoField.uint32("of10.bsn_set_ip_mask.experimenter", "experimenter", base.DEC, nil) |
| 2164 | fields['of10.bsn_set_ip_mask.subtype'] = ProtoField.uint32("of10.bsn_set_ip_mask.subtype", "subtype", base.DEC, nil) |
| 2165 | fields['of10.bsn_set_ip_mask.index'] = ProtoField.uint8("of10.bsn_set_ip_mask.index", "index", base.DEC, nil) |
| 2166 | fields['of10.bsn_set_ip_mask.mask'] = ProtoField.uint32("of10.bsn_set_ip_mask.mask", "mask", base.DEC, nil) |
| 2167 | fields['of10.bsn_set_l2_table_reply.version'] = ProtoField.uint8("of10.bsn_set_l2_table_reply.version", "version", base.DEC, nil) |
| 2168 | fields['of10.bsn_set_l2_table_reply.type'] = ProtoField.uint8("of10.bsn_set_l2_table_reply.type", "type", base.DEC, nil) |
| 2169 | fields['of10.bsn_set_l2_table_reply.length'] = ProtoField.uint16("of10.bsn_set_l2_table_reply.length", "length", base.DEC, nil) |
| 2170 | fields['of10.bsn_set_l2_table_reply.xid'] = ProtoField.uint32("of10.bsn_set_l2_table_reply.xid", "xid", base.DEC, nil) |
| 2171 | fields['of10.bsn_set_l2_table_reply.experimenter'] = ProtoField.uint32("of10.bsn_set_l2_table_reply.experimenter", "experimenter", base.DEC, nil) |
| 2172 | fields['of10.bsn_set_l2_table_reply.subtype'] = ProtoField.uint32("of10.bsn_set_l2_table_reply.subtype", "subtype", base.DEC, nil) |
| 2173 | fields['of10.bsn_set_l2_table_reply.l2_table_enable'] = ProtoField.uint8("of10.bsn_set_l2_table_reply.l2_table_enable", "l2_table_enable", base.DEC, nil) |
| 2174 | fields['of10.bsn_set_l2_table_reply.l2_table_priority'] = ProtoField.uint16("of10.bsn_set_l2_table_reply.l2_table_priority", "l2_table_priority", base.DEC, nil) |
| 2175 | fields['of10.bsn_set_l2_table_reply.status'] = ProtoField.uint32("of10.bsn_set_l2_table_reply.status", "status", base.DEC, nil) |
| 2176 | fields['of10.bsn_set_l2_table_request.version'] = ProtoField.uint8("of10.bsn_set_l2_table_request.version", "version", base.DEC, nil) |
| 2177 | fields['of10.bsn_set_l2_table_request.type'] = ProtoField.uint8("of10.bsn_set_l2_table_request.type", "type", base.DEC, nil) |
| 2178 | fields['of10.bsn_set_l2_table_request.length'] = ProtoField.uint16("of10.bsn_set_l2_table_request.length", "length", base.DEC, nil) |
| 2179 | fields['of10.bsn_set_l2_table_request.xid'] = ProtoField.uint32("of10.bsn_set_l2_table_request.xid", "xid", base.DEC, nil) |
| 2180 | fields['of10.bsn_set_l2_table_request.experimenter'] = ProtoField.uint32("of10.bsn_set_l2_table_request.experimenter", "experimenter", base.DEC, nil) |
| 2181 | fields['of10.bsn_set_l2_table_request.subtype'] = ProtoField.uint32("of10.bsn_set_l2_table_request.subtype", "subtype", base.DEC, nil) |
| 2182 | fields['of10.bsn_set_l2_table_request.l2_table_enable'] = ProtoField.uint8("of10.bsn_set_l2_table_request.l2_table_enable", "l2_table_enable", base.DEC, nil) |
| 2183 | fields['of10.bsn_set_l2_table_request.l2_table_priority'] = ProtoField.uint16("of10.bsn_set_l2_table_request.l2_table_priority", "l2_table_priority", base.DEC, nil) |
| 2184 | fields['of10.bsn_set_mirroring.version'] = ProtoField.uint8("of10.bsn_set_mirroring.version", "version", base.DEC, nil) |
| 2185 | fields['of10.bsn_set_mirroring.type'] = ProtoField.uint8("of10.bsn_set_mirroring.type", "type", base.DEC, nil) |
| 2186 | fields['of10.bsn_set_mirroring.length'] = ProtoField.uint16("of10.bsn_set_mirroring.length", "length", base.DEC, nil) |
| 2187 | fields['of10.bsn_set_mirroring.xid'] = ProtoField.uint32("of10.bsn_set_mirroring.xid", "xid", base.DEC, nil) |
| 2188 | fields['of10.bsn_set_mirroring.experimenter'] = ProtoField.uint32("of10.bsn_set_mirroring.experimenter", "experimenter", base.DEC, nil) |
| 2189 | fields['of10.bsn_set_mirroring.subtype'] = ProtoField.uint32("of10.bsn_set_mirroring.subtype", "subtype", base.DEC, nil) |
| 2190 | fields['of10.bsn_set_mirroring.report_mirror_ports'] = ProtoField.uint8("of10.bsn_set_mirroring.report_mirror_ports", "report_mirror_ports", base.DEC, nil) |
| 2191 | fields['of10.bsn_set_pktin_suppression_reply.version'] = ProtoField.uint8("of10.bsn_set_pktin_suppression_reply.version", "version", base.DEC, nil) |
| 2192 | fields['of10.bsn_set_pktin_suppression_reply.type'] = ProtoField.uint8("of10.bsn_set_pktin_suppression_reply.type", "type", base.DEC, nil) |
| 2193 | fields['of10.bsn_set_pktin_suppression_reply.length'] = ProtoField.uint16("of10.bsn_set_pktin_suppression_reply.length", "length", base.DEC, nil) |
| 2194 | fields['of10.bsn_set_pktin_suppression_reply.xid'] = ProtoField.uint32("of10.bsn_set_pktin_suppression_reply.xid", "xid", base.DEC, nil) |
| 2195 | fields['of10.bsn_set_pktin_suppression_reply.experimenter'] = ProtoField.uint32("of10.bsn_set_pktin_suppression_reply.experimenter", "experimenter", base.DEC, nil) |
| 2196 | fields['of10.bsn_set_pktin_suppression_reply.subtype'] = ProtoField.uint32("of10.bsn_set_pktin_suppression_reply.subtype", "subtype", base.DEC, nil) |
| 2197 | fields['of10.bsn_set_pktin_suppression_reply.status'] = ProtoField.uint32("of10.bsn_set_pktin_suppression_reply.status", "status", base.DEC, nil) |
| 2198 | fields['of10.bsn_set_pktin_suppression_request.version'] = ProtoField.uint8("of10.bsn_set_pktin_suppression_request.version", "version", base.DEC, nil) |
| 2199 | fields['of10.bsn_set_pktin_suppression_request.type'] = ProtoField.uint8("of10.bsn_set_pktin_suppression_request.type", "type", base.DEC, nil) |
| 2200 | fields['of10.bsn_set_pktin_suppression_request.length'] = ProtoField.uint16("of10.bsn_set_pktin_suppression_request.length", "length", base.DEC, nil) |
| 2201 | fields['of10.bsn_set_pktin_suppression_request.xid'] = ProtoField.uint32("of10.bsn_set_pktin_suppression_request.xid", "xid", base.DEC, nil) |
| 2202 | fields['of10.bsn_set_pktin_suppression_request.experimenter'] = ProtoField.uint32("of10.bsn_set_pktin_suppression_request.experimenter", "experimenter", base.DEC, nil) |
| 2203 | fields['of10.bsn_set_pktin_suppression_request.subtype'] = ProtoField.uint32("of10.bsn_set_pktin_suppression_request.subtype", "subtype", base.DEC, nil) |
| 2204 | fields['of10.bsn_set_pktin_suppression_request.enabled'] = ProtoField.uint8("of10.bsn_set_pktin_suppression_request.enabled", "enabled", base.DEC, nil) |
| 2205 | fields['of10.bsn_set_pktin_suppression_request.idle_timeout'] = ProtoField.uint16("of10.bsn_set_pktin_suppression_request.idle_timeout", "idle_timeout", base.DEC, nil) |
| 2206 | fields['of10.bsn_set_pktin_suppression_request.hard_timeout'] = ProtoField.uint16("of10.bsn_set_pktin_suppression_request.hard_timeout", "hard_timeout", base.DEC, nil) |
| 2207 | fields['of10.bsn_set_pktin_suppression_request.priority'] = ProtoField.uint16("of10.bsn_set_pktin_suppression_request.priority", "priority", base.DEC, nil) |
| 2208 | fields['of10.bsn_set_pktin_suppression_request.cookie'] = ProtoField.uint64("of10.bsn_set_pktin_suppression_request.cookie", "cookie", base.DEC, nil) |
| 2209 | fields['of10.bsn_shell_command.version'] = ProtoField.uint8("of10.bsn_shell_command.version", "version", base.DEC, nil) |
| 2210 | fields['of10.bsn_shell_command.type'] = ProtoField.uint8("of10.bsn_shell_command.type", "type", base.DEC, nil) |
| 2211 | fields['of10.bsn_shell_command.length'] = ProtoField.uint16("of10.bsn_shell_command.length", "length", base.DEC, nil) |
| 2212 | fields['of10.bsn_shell_command.xid'] = ProtoField.uint32("of10.bsn_shell_command.xid", "xid", base.DEC, nil) |
| 2213 | fields['of10.bsn_shell_command.experimenter'] = ProtoField.uint32("of10.bsn_shell_command.experimenter", "experimenter", base.DEC, nil) |
| 2214 | fields['of10.bsn_shell_command.subtype'] = ProtoField.uint32("of10.bsn_shell_command.subtype", "subtype", base.DEC, nil) |
| 2215 | fields['of10.bsn_shell_command.service'] = ProtoField.uint32("of10.bsn_shell_command.service", "service", base.DEC, nil) |
| 2216 | fields['of10.bsn_shell_command.data'] = ProtoField.bytes("of10.bsn_shell_command.data", "data") |
| 2217 | fields['of10.bsn_shell_output.version'] = ProtoField.uint8("of10.bsn_shell_output.version", "version", base.DEC, nil) |
| 2218 | fields['of10.bsn_shell_output.type'] = ProtoField.uint8("of10.bsn_shell_output.type", "type", base.DEC, nil) |
| 2219 | fields['of10.bsn_shell_output.length'] = ProtoField.uint16("of10.bsn_shell_output.length", "length", base.DEC, nil) |
| 2220 | fields['of10.bsn_shell_output.xid'] = ProtoField.uint32("of10.bsn_shell_output.xid", "xid", base.DEC, nil) |
| 2221 | fields['of10.bsn_shell_output.experimenter'] = ProtoField.uint32("of10.bsn_shell_output.experimenter", "experimenter", base.DEC, nil) |
| 2222 | fields['of10.bsn_shell_output.subtype'] = ProtoField.uint32("of10.bsn_shell_output.subtype", "subtype", base.DEC, nil) |
| 2223 | fields['of10.bsn_shell_output.data'] = ProtoField.bytes("of10.bsn_shell_output.data", "data") |
| 2224 | fields['of10.bsn_shell_status.version'] = ProtoField.uint8("of10.bsn_shell_status.version", "version", base.DEC, nil) |
| 2225 | fields['of10.bsn_shell_status.type'] = ProtoField.uint8("of10.bsn_shell_status.type", "type", base.DEC, nil) |
| 2226 | fields['of10.bsn_shell_status.length'] = ProtoField.uint16("of10.bsn_shell_status.length", "length", base.DEC, nil) |
| 2227 | fields['of10.bsn_shell_status.xid'] = ProtoField.uint32("of10.bsn_shell_status.xid", "xid", base.DEC, nil) |
| 2228 | fields['of10.bsn_shell_status.experimenter'] = ProtoField.uint32("of10.bsn_shell_status.experimenter", "experimenter", base.DEC, nil) |
| 2229 | fields['of10.bsn_shell_status.subtype'] = ProtoField.uint32("of10.bsn_shell_status.subtype", "subtype", base.DEC, nil) |
| 2230 | fields['of10.bsn_shell_status.status'] = ProtoField.uint32("of10.bsn_shell_status.status", "status", base.DEC, nil) |
| 2231 | fields['of10.experimenter_stats_reply.version'] = ProtoField.uint8("of10.experimenter_stats_reply.version", "version", base.DEC, nil) |
| 2232 | fields['of10.experimenter_stats_reply.type'] = ProtoField.uint8("of10.experimenter_stats_reply.type", "type", base.DEC, nil) |
| 2233 | fields['of10.experimenter_stats_reply.length'] = ProtoField.uint16("of10.experimenter_stats_reply.length", "length", base.DEC, nil) |
| 2234 | fields['of10.experimenter_stats_reply.xid'] = ProtoField.uint32("of10.experimenter_stats_reply.xid", "xid", base.DEC, nil) |
| 2235 | fields['of10.experimenter_stats_reply.stats_type'] = ProtoField.uint16("of10.experimenter_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 2236 | fields['of10.experimenter_stats_reply.flags'] = ProtoField.uint32("of10.experimenter_stats_reply.flags", "flags", base.HEX, enum_v1_ofp_stats_reply_flags) |
| 2237 | fields['of10.experimenter_stats_reply.experimenter'] = ProtoField.uint32("of10.experimenter_stats_reply.experimenter", "experimenter", base.DEC, nil) |
| 2238 | fields['of10.experimenter_stats_reply.data'] = ProtoField.bytes("of10.experimenter_stats_reply.data", "data") |
| 2239 | fields['of10.bsn_stats_reply.version'] = ProtoField.uint8("of10.bsn_stats_reply.version", "version", base.DEC, nil) |
| 2240 | fields['of10.bsn_stats_reply.type'] = ProtoField.uint8("of10.bsn_stats_reply.type", "type", base.DEC, nil) |
| 2241 | fields['of10.bsn_stats_reply.length'] = ProtoField.uint16("of10.bsn_stats_reply.length", "length", base.DEC, nil) |
| 2242 | fields['of10.bsn_stats_reply.xid'] = ProtoField.uint32("of10.bsn_stats_reply.xid", "xid", base.DEC, nil) |
| 2243 | fields['of10.bsn_stats_reply.stats_type'] = ProtoField.uint16("of10.bsn_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 2244 | fields['of10.bsn_stats_reply.flags'] = ProtoField.uint32("of10.bsn_stats_reply.flags", "flags", base.HEX, enum_v1_ofp_stats_reply_flags) |
| 2245 | fields['of10.bsn_stats_reply.experimenter'] = ProtoField.uint32("of10.bsn_stats_reply.experimenter", "experimenter", base.DEC, nil) |
| 2246 | fields['of10.bsn_stats_reply.subtype'] = ProtoField.uint32("of10.bsn_stats_reply.subtype", "subtype", base.DEC, nil) |
| 2247 | fields['of10.experimenter_stats_request.version'] = ProtoField.uint8("of10.experimenter_stats_request.version", "version", base.DEC, nil) |
| 2248 | fields['of10.experimenter_stats_request.type'] = ProtoField.uint8("of10.experimenter_stats_request.type", "type", base.DEC, nil) |
| 2249 | fields['of10.experimenter_stats_request.length'] = ProtoField.uint16("of10.experimenter_stats_request.length", "length", base.DEC, nil) |
| 2250 | fields['of10.experimenter_stats_request.xid'] = ProtoField.uint32("of10.experimenter_stats_request.xid", "xid", base.DEC, nil) |
| 2251 | fields['of10.experimenter_stats_request.stats_type'] = ProtoField.uint16("of10.experimenter_stats_request.stats_type", "stats_type", base.DEC, nil) |
| 2252 | fields['of10.experimenter_stats_request.flags'] = ProtoField.uint32("of10.experimenter_stats_request.flags", "flags", base.HEX, enum_v1_ofp_stats_request_flags) |
| 2253 | fields['of10.experimenter_stats_request.experimenter'] = ProtoField.uint32("of10.experimenter_stats_request.experimenter", "experimenter", base.DEC, nil) |
| 2254 | fields['of10.experimenter_stats_request.data'] = ProtoField.bytes("of10.experimenter_stats_request.data", "data") |
| 2255 | fields['of10.bsn_stats_request.version'] = ProtoField.uint8("of10.bsn_stats_request.version", "version", base.DEC, nil) |
| 2256 | fields['of10.bsn_stats_request.type'] = ProtoField.uint8("of10.bsn_stats_request.type", "type", base.DEC, nil) |
| 2257 | fields['of10.bsn_stats_request.length'] = ProtoField.uint16("of10.bsn_stats_request.length", "length", base.DEC, nil) |
| 2258 | fields['of10.bsn_stats_request.xid'] = ProtoField.uint32("of10.bsn_stats_request.xid", "xid", base.DEC, nil) |
| 2259 | fields['of10.bsn_stats_request.stats_type'] = ProtoField.uint16("of10.bsn_stats_request.stats_type", "stats_type", base.DEC, nil) |
| 2260 | fields['of10.bsn_stats_request.flags'] = ProtoField.uint32("of10.bsn_stats_request.flags", "flags", base.HEX, enum_v1_ofp_stats_request_flags) |
| 2261 | fields['of10.bsn_stats_request.experimenter'] = ProtoField.uint32("of10.bsn_stats_request.experimenter", "experimenter", base.DEC, nil) |
| 2262 | fields['of10.bsn_stats_request.subtype'] = ProtoField.uint32("of10.bsn_stats_request.subtype", "subtype", base.DEC, nil) |
| 2263 | fields['of10.bsn_virtual_port_create_reply.version'] = ProtoField.uint8("of10.bsn_virtual_port_create_reply.version", "version", base.DEC, nil) |
| 2264 | fields['of10.bsn_virtual_port_create_reply.type'] = ProtoField.uint8("of10.bsn_virtual_port_create_reply.type", "type", base.DEC, nil) |
| 2265 | fields['of10.bsn_virtual_port_create_reply.length'] = ProtoField.uint16("of10.bsn_virtual_port_create_reply.length", "length", base.DEC, nil) |
| 2266 | fields['of10.bsn_virtual_port_create_reply.xid'] = ProtoField.uint32("of10.bsn_virtual_port_create_reply.xid", "xid", base.DEC, nil) |
| 2267 | fields['of10.bsn_virtual_port_create_reply.experimenter'] = ProtoField.uint32("of10.bsn_virtual_port_create_reply.experimenter", "experimenter", base.DEC, nil) |
| 2268 | fields['of10.bsn_virtual_port_create_reply.subtype'] = ProtoField.uint32("of10.bsn_virtual_port_create_reply.subtype", "subtype", base.DEC, nil) |
| 2269 | fields['of10.bsn_virtual_port_create_reply.status'] = ProtoField.uint32("of10.bsn_virtual_port_create_reply.status", "status", base.DEC, nil) |
| 2270 | fields['of10.bsn_virtual_port_create_reply.vport_no'] = ProtoField.uint32("of10.bsn_virtual_port_create_reply.vport_no", "vport_no", base.DEC, nil) |
| 2271 | fields['of10.bsn_vport.type'] = ProtoField.uint16("of10.bsn_vport.type", "type", base.DEC, nil) |
| 2272 | fields['of10.bsn_vport.length'] = ProtoField.uint16("of10.bsn_vport.length", "length", base.DEC, nil) |
| 2273 | fields['of10.bsn_virtual_port_create_request.version'] = ProtoField.uint8("of10.bsn_virtual_port_create_request.version", "version", base.DEC, nil) |
| 2274 | fields['of10.bsn_virtual_port_create_request.type'] = ProtoField.uint8("of10.bsn_virtual_port_create_request.type", "type", base.DEC, nil) |
| 2275 | fields['of10.bsn_virtual_port_create_request.length'] = ProtoField.uint16("of10.bsn_virtual_port_create_request.length", "length", base.DEC, nil) |
| 2276 | fields['of10.bsn_virtual_port_create_request.xid'] = ProtoField.uint32("of10.bsn_virtual_port_create_request.xid", "xid", base.DEC, nil) |
| 2277 | fields['of10.bsn_virtual_port_create_request.experimenter'] = ProtoField.uint32("of10.bsn_virtual_port_create_request.experimenter", "experimenter", base.DEC, nil) |
| 2278 | fields['of10.bsn_virtual_port_create_request.subtype'] = ProtoField.uint32("of10.bsn_virtual_port_create_request.subtype", "subtype", base.DEC, nil) |
| 2279 | fields['of10.bsn_virtual_port_create_request.vport'] = ProtoField.bytes("of10.bsn_virtual_port_create_request.vport", "vport") |
| 2280 | fields['of10.bsn_virtual_port_remove_reply.version'] = ProtoField.uint8("of10.bsn_virtual_port_remove_reply.version", "version", base.DEC, nil) |
| 2281 | fields['of10.bsn_virtual_port_remove_reply.type'] = ProtoField.uint8("of10.bsn_virtual_port_remove_reply.type", "type", base.DEC, nil) |
| 2282 | fields['of10.bsn_virtual_port_remove_reply.length'] = ProtoField.uint16("of10.bsn_virtual_port_remove_reply.length", "length", base.DEC, nil) |
| 2283 | fields['of10.bsn_virtual_port_remove_reply.xid'] = ProtoField.uint32("of10.bsn_virtual_port_remove_reply.xid", "xid", base.DEC, nil) |
| 2284 | fields['of10.bsn_virtual_port_remove_reply.experimenter'] = ProtoField.uint32("of10.bsn_virtual_port_remove_reply.experimenter", "experimenter", base.DEC, nil) |
| 2285 | fields['of10.bsn_virtual_port_remove_reply.subtype'] = ProtoField.uint32("of10.bsn_virtual_port_remove_reply.subtype", "subtype", base.DEC, nil) |
| 2286 | fields['of10.bsn_virtual_port_remove_reply.status'] = ProtoField.uint32("of10.bsn_virtual_port_remove_reply.status", "status", base.DEC, nil) |
| 2287 | fields['of10.bsn_virtual_port_remove_request.version'] = ProtoField.uint8("of10.bsn_virtual_port_remove_request.version", "version", base.DEC, nil) |
| 2288 | fields['of10.bsn_virtual_port_remove_request.type'] = ProtoField.uint8("of10.bsn_virtual_port_remove_request.type", "type", base.DEC, nil) |
| 2289 | fields['of10.bsn_virtual_port_remove_request.length'] = ProtoField.uint16("of10.bsn_virtual_port_remove_request.length", "length", base.DEC, nil) |
| 2290 | fields['of10.bsn_virtual_port_remove_request.xid'] = ProtoField.uint32("of10.bsn_virtual_port_remove_request.xid", "xid", base.DEC, nil) |
| 2291 | fields['of10.bsn_virtual_port_remove_request.experimenter'] = ProtoField.uint32("of10.bsn_virtual_port_remove_request.experimenter", "experimenter", base.DEC, nil) |
| 2292 | fields['of10.bsn_virtual_port_remove_request.subtype'] = ProtoField.uint32("of10.bsn_virtual_port_remove_request.subtype", "subtype", base.DEC, nil) |
| 2293 | fields['of10.bsn_virtual_port_remove_request.vport_no'] = ProtoField.uint32("of10.bsn_virtual_port_remove_request.vport_no", "vport_no", base.DEC, nil) |
| 2294 | fields['of10.bsn_vport_l2gre.type'] = ProtoField.uint16("of10.bsn_vport_l2gre.type", "type", base.DEC, nil) |
| 2295 | fields['of10.bsn_vport_l2gre.length'] = ProtoField.uint16("of10.bsn_vport_l2gre.length", "length", base.DEC, nil) |
| 2296 | fields['of10.bsn_vport_l2gre.flags'] = ProtoField.uint32("of10.bsn_vport_l2gre.flags", "flags", base.HEX, enum_v1_ofp_bsn_vport_l2gre_flags) |
| 2297 | fields['of10.bsn_vport_l2gre.port_no'] = ProtoField.uint32("of10.bsn_vport_l2gre.port_no", "port_no", base.DEC, nil) |
| 2298 | fields['of10.bsn_vport_l2gre.loopback_port_no'] = ProtoField.uint32("of10.bsn_vport_l2gre.loopback_port_no", "loopback_port_no", base.DEC, nil) |
| 2299 | fields['of10.bsn_vport_l2gre.local_mac'] = ProtoField.ether("of10.bsn_vport_l2gre.local_mac", "local_mac") |
| 2300 | fields['of10.bsn_vport_l2gre.nh_mac'] = ProtoField.ether("of10.bsn_vport_l2gre.nh_mac", "nh_mac") |
| 2301 | fields['of10.bsn_vport_l2gre.src_ip'] = ProtoField.ipv4("of10.bsn_vport_l2gre.src_ip", "src_ip") |
| 2302 | fields['of10.bsn_vport_l2gre.dst_ip'] = ProtoField.ipv4("of10.bsn_vport_l2gre.dst_ip", "dst_ip") |
| 2303 | fields['of10.bsn_vport_l2gre.dscp'] = ProtoField.uint8("of10.bsn_vport_l2gre.dscp", "dscp", base.DEC, nil) |
| 2304 | fields['of10.bsn_vport_l2gre.ttl'] = ProtoField.uint8("of10.bsn_vport_l2gre.ttl", "ttl", base.DEC, nil) |
| 2305 | fields['of10.bsn_vport_l2gre.vpn'] = ProtoField.uint32("of10.bsn_vport_l2gre.vpn", "vpn", base.DEC, nil) |
| 2306 | fields['of10.bsn_vport_l2gre.rate_limit'] = ProtoField.uint32("of10.bsn_vport_l2gre.rate_limit", "rate_limit", base.DEC, nil) |
| 2307 | fields['of10.bsn_vport_l2gre.if_name'] = ProtoField.stringz("of10.bsn_vport_l2gre.if_name", "if_name") |
| 2308 | fields['of10.bsn_vport_q_in_q.type'] = ProtoField.uint16("of10.bsn_vport_q_in_q.type", "type", base.DEC, nil) |
| 2309 | fields['of10.bsn_vport_q_in_q.length'] = ProtoField.uint16("of10.bsn_vport_q_in_q.length", "length", base.DEC, nil) |
| 2310 | fields['of10.bsn_vport_q_in_q.port_no'] = ProtoField.uint32("of10.bsn_vport_q_in_q.port_no", "port_no", base.DEC, nil) |
| 2311 | fields['of10.bsn_vport_q_in_q.ingress_tpid'] = ProtoField.uint16("of10.bsn_vport_q_in_q.ingress_tpid", "ingress_tpid", base.DEC, nil) |
| 2312 | fields['of10.bsn_vport_q_in_q.ingress_vlan_id'] = ProtoField.uint16("of10.bsn_vport_q_in_q.ingress_vlan_id", "ingress_vlan_id", base.DEC, nil) |
| 2313 | fields['of10.bsn_vport_q_in_q.egress_tpid'] = ProtoField.uint16("of10.bsn_vport_q_in_q.egress_tpid", "egress_tpid", base.DEC, nil) |
| 2314 | fields['of10.bsn_vport_q_in_q.egress_vlan_id'] = ProtoField.uint16("of10.bsn_vport_q_in_q.egress_vlan_id", "egress_vlan_id", base.DEC, nil) |
| 2315 | fields['of10.bsn_vport_q_in_q.if_name'] = ProtoField.stringz("of10.bsn_vport_q_in_q.if_name", "if_name") |
| 2316 | fields['of10.desc_stats_reply.version'] = ProtoField.uint8("of10.desc_stats_reply.version", "version", base.DEC, nil) |
| 2317 | fields['of10.desc_stats_reply.type'] = ProtoField.uint32("of10.desc_stats_reply.type", "type", base.DEC, enum_v1_ofp_type) |
| 2318 | fields['of10.desc_stats_reply.length'] = ProtoField.uint16("of10.desc_stats_reply.length", "length", base.DEC, nil) |
| 2319 | fields['of10.desc_stats_reply.xid'] = ProtoField.uint32("of10.desc_stats_reply.xid", "xid", base.DEC, nil) |
| 2320 | fields['of10.desc_stats_reply.stats_type'] = ProtoField.uint32("of10.desc_stats_reply.stats_type", "stats_type", base.DEC, enum_v1_ofp_stats_type) |
| 2321 | fields['of10.desc_stats_reply.flags'] = ProtoField.uint32("of10.desc_stats_reply.flags", "flags", base.HEX, enum_v1_ofp_stats_reply_flags) |
| 2322 | fields['of10.desc_stats_reply.mfr_desc'] = ProtoField.stringz("of10.desc_stats_reply.mfr_desc", "mfr_desc") |
| 2323 | fields['of10.desc_stats_reply.hw_desc'] = ProtoField.stringz("of10.desc_stats_reply.hw_desc", "hw_desc") |
| 2324 | fields['of10.desc_stats_reply.sw_desc'] = ProtoField.stringz("of10.desc_stats_reply.sw_desc", "sw_desc") |
| 2325 | fields['of10.desc_stats_reply.serial_num'] = ProtoField.stringz("of10.desc_stats_reply.serial_num", "serial_num") |
| 2326 | fields['of10.desc_stats_reply.dp_desc'] = ProtoField.stringz("of10.desc_stats_reply.dp_desc", "dp_desc") |
| 2327 | fields['of10.desc_stats_request.version'] = ProtoField.uint8("of10.desc_stats_request.version", "version", base.DEC, nil) |
| 2328 | fields['of10.desc_stats_request.type'] = ProtoField.uint32("of10.desc_stats_request.type", "type", base.DEC, enum_v1_ofp_type) |
| 2329 | fields['of10.desc_stats_request.length'] = ProtoField.uint16("of10.desc_stats_request.length", "length", base.DEC, nil) |
| 2330 | fields['of10.desc_stats_request.xid'] = ProtoField.uint32("of10.desc_stats_request.xid", "xid", base.DEC, nil) |
| 2331 | fields['of10.desc_stats_request.stats_type'] = ProtoField.uint32("of10.desc_stats_request.stats_type", "stats_type", base.DEC, enum_v1_ofp_stats_type) |
| 2332 | fields['of10.desc_stats_request.flags'] = ProtoField.uint32("of10.desc_stats_request.flags", "flags", base.HEX, enum_v1_ofp_stats_request_flags) |
| 2333 | fields['of10.echo_reply.version'] = ProtoField.uint8("of10.echo_reply.version", "version", base.DEC, nil) |
| 2334 | fields['of10.echo_reply.type'] = ProtoField.uint32("of10.echo_reply.type", "type", base.DEC, enum_v1_ofp_type) |
| 2335 | fields['of10.echo_reply.length'] = ProtoField.uint16("of10.echo_reply.length", "length", base.DEC, nil) |
| 2336 | fields['of10.echo_reply.xid'] = ProtoField.uint32("of10.echo_reply.xid", "xid", base.DEC, nil) |
| 2337 | fields['of10.echo_reply.data'] = ProtoField.bytes("of10.echo_reply.data", "data") |
| 2338 | fields['of10.echo_request.version'] = ProtoField.uint8("of10.echo_request.version", "version", base.DEC, nil) |
| 2339 | fields['of10.echo_request.type'] = ProtoField.uint32("of10.echo_request.type", "type", base.DEC, enum_v1_ofp_type) |
| 2340 | fields['of10.echo_request.length'] = ProtoField.uint16("of10.echo_request.length", "length", base.DEC, nil) |
| 2341 | fields['of10.echo_request.xid'] = ProtoField.uint32("of10.echo_request.xid", "xid", base.DEC, nil) |
| 2342 | fields['of10.echo_request.data'] = ProtoField.bytes("of10.echo_request.data", "data") |
| 2343 | fields['of10.features_reply.version'] = ProtoField.uint8("of10.features_reply.version", "version", base.DEC, nil) |
| 2344 | fields['of10.features_reply.type'] = ProtoField.uint32("of10.features_reply.type", "type", base.DEC, enum_v1_ofp_type) |
| 2345 | fields['of10.features_reply.length'] = ProtoField.uint16("of10.features_reply.length", "length", base.DEC, nil) |
| 2346 | fields['of10.features_reply.xid'] = ProtoField.uint32("of10.features_reply.xid", "xid", base.DEC, nil) |
| 2347 | fields['of10.features_reply.datapath_id'] = ProtoField.uint64("of10.features_reply.datapath_id", "datapath_id", base.DEC, nil) |
| 2348 | fields['of10.features_reply.n_buffers'] = ProtoField.uint32("of10.features_reply.n_buffers", "n_buffers", base.DEC, nil) |
| 2349 | fields['of10.features_reply.n_tables'] = ProtoField.uint8("of10.features_reply.n_tables", "n_tables", base.DEC, nil) |
| 2350 | fields['of10.features_reply.capabilities'] = ProtoField.uint32("of10.features_reply.capabilities", "capabilities", base.HEX, enum_v1_ofp_capabilities) |
| 2351 | fields['of10.features_reply.actions'] = ProtoField.uint32("of10.features_reply.actions", "actions", base.DEC, nil) |
| 2352 | fields['of10.features_reply.ports'] = ProtoField.bytes("of10.features_reply.ports", "ports") |
| 2353 | fields['of10.features_request.version'] = ProtoField.uint8("of10.features_request.version", "version", base.DEC, nil) |
| 2354 | fields['of10.features_request.type'] = ProtoField.uint32("of10.features_request.type", "type", base.DEC, enum_v1_ofp_type) |
| 2355 | fields['of10.features_request.length'] = ProtoField.uint16("of10.features_request.length", "length", base.DEC, nil) |
| 2356 | fields['of10.features_request.xid'] = ProtoField.uint32("of10.features_request.xid", "xid", base.DEC, nil) |
| 2357 | fields['of10.flow_mod.version'] = ProtoField.uint8("of10.flow_mod.version", "version", base.DEC, nil) |
| 2358 | fields['of10.flow_mod.type'] = ProtoField.uint32("of10.flow_mod.type", "type", base.DEC, enum_v1_ofp_type) |
| 2359 | fields['of10.flow_mod.length'] = ProtoField.uint16("of10.flow_mod.length", "length", base.DEC, nil) |
| 2360 | fields['of10.flow_mod.xid'] = ProtoField.uint32("of10.flow_mod.xid", "xid", base.DEC, nil) |
| 2361 | fields['of10.flow_mod.match'] = ProtoField.bytes("of10.flow_mod.match", "match") |
| 2362 | fields['of10.flow_mod.cookie'] = ProtoField.uint64("of10.flow_mod.cookie", "cookie", base.DEC, nil) |
| 2363 | fields['of10.flow_mod._command'] = ProtoField.uint32("of10.flow_mod._command", "_command", base.DEC, enum_v1_ofp_flow_mod_command) |
| 2364 | fields['of10.flow_mod.idle_timeout'] = ProtoField.uint16("of10.flow_mod.idle_timeout", "idle_timeout", base.DEC, nil) |
| 2365 | fields['of10.flow_mod.hard_timeout'] = ProtoField.uint16("of10.flow_mod.hard_timeout", "hard_timeout", base.DEC, nil) |
| 2366 | fields['of10.flow_mod.priority'] = ProtoField.uint16("of10.flow_mod.priority", "priority", base.DEC, nil) |
| 2367 | fields['of10.flow_mod.buffer_id'] = ProtoField.uint32("of10.flow_mod.buffer_id", "buffer_id", base.DEC, nil) |
| 2368 | fields['of10.flow_mod.out_port'] = ProtoField.uint32("of10.flow_mod.out_port", "out_port", base.DEC, enum_v1_ofp_port) |
| 2369 | fields['of10.flow_mod.flags'] = ProtoField.uint32("of10.flow_mod.flags", "flags", base.HEX, enum_v1_ofp_flow_mod_flags) |
| 2370 | fields['of10.flow_mod.actions'] = ProtoField.bytes("of10.flow_mod.actions", "actions") |
| 2371 | fields['of10.flow_add.version'] = ProtoField.uint8("of10.flow_add.version", "version", base.DEC, nil) |
| 2372 | fields['of10.flow_add.type'] = ProtoField.uint32("of10.flow_add.type", "type", base.DEC, enum_v1_ofp_type) |
| 2373 | fields['of10.flow_add.length'] = ProtoField.uint16("of10.flow_add.length", "length", base.DEC, nil) |
| 2374 | fields['of10.flow_add.xid'] = ProtoField.uint32("of10.flow_add.xid", "xid", base.DEC, nil) |
| 2375 | fields['of10.flow_add.match'] = ProtoField.bytes("of10.flow_add.match", "match") |
| 2376 | fields['of10.flow_add.cookie'] = ProtoField.uint64("of10.flow_add.cookie", "cookie", base.DEC, nil) |
| 2377 | fields['of10.flow_add._command'] = ProtoField.uint16("of10.flow_add._command", "_command", base.DEC, nil) |
| 2378 | fields['of10.flow_add.idle_timeout'] = ProtoField.uint16("of10.flow_add.idle_timeout", "idle_timeout", base.DEC, nil) |
| 2379 | fields['of10.flow_add.hard_timeout'] = ProtoField.uint16("of10.flow_add.hard_timeout", "hard_timeout", base.DEC, nil) |
| 2380 | fields['of10.flow_add.priority'] = ProtoField.uint16("of10.flow_add.priority", "priority", base.DEC, nil) |
| 2381 | fields['of10.flow_add.buffer_id'] = ProtoField.uint32("of10.flow_add.buffer_id", "buffer_id", base.DEC, nil) |
| 2382 | fields['of10.flow_add.out_port'] = ProtoField.uint32("of10.flow_add.out_port", "out_port", base.DEC, nil) |
| 2383 | fields['of10.flow_add.flags'] = ProtoField.uint32("of10.flow_add.flags", "flags", base.HEX, enum_v1_ofp_flow_mod_flags) |
| 2384 | fields['of10.flow_add.actions'] = ProtoField.bytes("of10.flow_add.actions", "actions") |
| 2385 | fields['of10.flow_delete.version'] = ProtoField.uint8("of10.flow_delete.version", "version", base.DEC, nil) |
| 2386 | fields['of10.flow_delete.type'] = ProtoField.uint32("of10.flow_delete.type", "type", base.DEC, enum_v1_ofp_type) |
| 2387 | fields['of10.flow_delete.length'] = ProtoField.uint16("of10.flow_delete.length", "length", base.DEC, nil) |
| 2388 | fields['of10.flow_delete.xid'] = ProtoField.uint32("of10.flow_delete.xid", "xid", base.DEC, nil) |
| 2389 | fields['of10.flow_delete.match'] = ProtoField.bytes("of10.flow_delete.match", "match") |
| 2390 | fields['of10.flow_delete.cookie'] = ProtoField.uint64("of10.flow_delete.cookie", "cookie", base.DEC, nil) |
| 2391 | fields['of10.flow_delete._command'] = ProtoField.uint16("of10.flow_delete._command", "_command", base.DEC, nil) |
| 2392 | fields['of10.flow_delete.idle_timeout'] = ProtoField.uint16("of10.flow_delete.idle_timeout", "idle_timeout", base.DEC, nil) |
| 2393 | fields['of10.flow_delete.hard_timeout'] = ProtoField.uint16("of10.flow_delete.hard_timeout", "hard_timeout", base.DEC, nil) |
| 2394 | fields['of10.flow_delete.priority'] = ProtoField.uint16("of10.flow_delete.priority", "priority", base.DEC, nil) |
| 2395 | fields['of10.flow_delete.buffer_id'] = ProtoField.uint32("of10.flow_delete.buffer_id", "buffer_id", base.DEC, nil) |
| 2396 | fields['of10.flow_delete.out_port'] = ProtoField.uint32("of10.flow_delete.out_port", "out_port", base.DEC, nil) |
| 2397 | fields['of10.flow_delete.flags'] = ProtoField.uint32("of10.flow_delete.flags", "flags", base.HEX, enum_v1_ofp_flow_mod_flags) |
| 2398 | fields['of10.flow_delete.actions'] = ProtoField.bytes("of10.flow_delete.actions", "actions") |
| 2399 | fields['of10.flow_delete_strict.version'] = ProtoField.uint8("of10.flow_delete_strict.version", "version", base.DEC, nil) |
| 2400 | fields['of10.flow_delete_strict.type'] = ProtoField.uint8("of10.flow_delete_strict.type", "type", base.DEC, nil) |
| 2401 | fields['of10.flow_delete_strict.length'] = ProtoField.uint16("of10.flow_delete_strict.length", "length", base.DEC, nil) |
| 2402 | fields['of10.flow_delete_strict.xid'] = ProtoField.uint32("of10.flow_delete_strict.xid", "xid", base.DEC, nil) |
| 2403 | fields['of10.flow_delete_strict.match'] = ProtoField.bytes("of10.flow_delete_strict.match", "match") |
| 2404 | fields['of10.flow_delete_strict.cookie'] = ProtoField.uint64("of10.flow_delete_strict.cookie", "cookie", base.DEC, nil) |
| 2405 | fields['of10.flow_delete_strict._command'] = ProtoField.uint16("of10.flow_delete_strict._command", "_command", base.DEC, nil) |
| 2406 | fields['of10.flow_delete_strict.idle_timeout'] = ProtoField.uint16("of10.flow_delete_strict.idle_timeout", "idle_timeout", base.DEC, nil) |
| 2407 | fields['of10.flow_delete_strict.hard_timeout'] = ProtoField.uint16("of10.flow_delete_strict.hard_timeout", "hard_timeout", base.DEC, nil) |
| 2408 | fields['of10.flow_delete_strict.priority'] = ProtoField.uint16("of10.flow_delete_strict.priority", "priority", base.DEC, nil) |
| 2409 | fields['of10.flow_delete_strict.buffer_id'] = ProtoField.uint32("of10.flow_delete_strict.buffer_id", "buffer_id", base.DEC, nil) |
| 2410 | fields['of10.flow_delete_strict.out_port'] = ProtoField.uint32("of10.flow_delete_strict.out_port", "out_port", base.DEC, nil) |
| 2411 | fields['of10.flow_delete_strict.flags'] = ProtoField.uint32("of10.flow_delete_strict.flags", "flags", base.HEX, enum_v1_ofp_flow_mod_flags) |
| 2412 | fields['of10.flow_delete_strict.actions'] = ProtoField.bytes("of10.flow_delete_strict.actions", "actions") |
| 2413 | fields['of10.flow_mod_failed_error_msg.version'] = ProtoField.uint8("of10.flow_mod_failed_error_msg.version", "version", base.DEC, nil) |
| 2414 | fields['of10.flow_mod_failed_error_msg.type'] = ProtoField.uint8("of10.flow_mod_failed_error_msg.type", "type", base.DEC, nil) |
| 2415 | fields['of10.flow_mod_failed_error_msg.length'] = ProtoField.uint16("of10.flow_mod_failed_error_msg.length", "length", base.DEC, nil) |
| 2416 | fields['of10.flow_mod_failed_error_msg.xid'] = ProtoField.uint32("of10.flow_mod_failed_error_msg.xid", "xid", base.DEC, nil) |
| 2417 | fields['of10.flow_mod_failed_error_msg.err_type'] = ProtoField.uint16("of10.flow_mod_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 2418 | fields['of10.flow_mod_failed_error_msg.code'] = ProtoField.uint32("of10.flow_mod_failed_error_msg.code", "code", base.DEC, enum_v1_ofp_flow_mod_failed_code) |
| 2419 | fields['of10.flow_mod_failed_error_msg.data'] = ProtoField.bytes("of10.flow_mod_failed_error_msg.data", "data") |
| 2420 | fields['of10.flow_modify.version'] = ProtoField.uint8("of10.flow_modify.version", "version", base.DEC, nil) |
| 2421 | fields['of10.flow_modify.type'] = ProtoField.uint8("of10.flow_modify.type", "type", base.DEC, nil) |
| 2422 | fields['of10.flow_modify.length'] = ProtoField.uint16("of10.flow_modify.length", "length", base.DEC, nil) |
| 2423 | fields['of10.flow_modify.xid'] = ProtoField.uint32("of10.flow_modify.xid", "xid", base.DEC, nil) |
| 2424 | fields['of10.flow_modify.match'] = ProtoField.bytes("of10.flow_modify.match", "match") |
| 2425 | fields['of10.flow_modify.cookie'] = ProtoField.uint64("of10.flow_modify.cookie", "cookie", base.DEC, nil) |
| 2426 | fields['of10.flow_modify._command'] = ProtoField.uint16("of10.flow_modify._command", "_command", base.DEC, nil) |
| 2427 | fields['of10.flow_modify.idle_timeout'] = ProtoField.uint16("of10.flow_modify.idle_timeout", "idle_timeout", base.DEC, nil) |
| 2428 | fields['of10.flow_modify.hard_timeout'] = ProtoField.uint16("of10.flow_modify.hard_timeout", "hard_timeout", base.DEC, nil) |
| 2429 | fields['of10.flow_modify.priority'] = ProtoField.uint16("of10.flow_modify.priority", "priority", base.DEC, nil) |
| 2430 | fields['of10.flow_modify.buffer_id'] = ProtoField.uint32("of10.flow_modify.buffer_id", "buffer_id", base.DEC, nil) |
| 2431 | fields['of10.flow_modify.out_port'] = ProtoField.uint32("of10.flow_modify.out_port", "out_port", base.DEC, nil) |
| 2432 | fields['of10.flow_modify.flags'] = ProtoField.uint32("of10.flow_modify.flags", "flags", base.HEX, enum_v1_ofp_flow_mod_flags) |
| 2433 | fields['of10.flow_modify.actions'] = ProtoField.bytes("of10.flow_modify.actions", "actions") |
| 2434 | fields['of10.flow_modify_strict.version'] = ProtoField.uint8("of10.flow_modify_strict.version", "version", base.DEC, nil) |
| 2435 | fields['of10.flow_modify_strict.type'] = ProtoField.uint8("of10.flow_modify_strict.type", "type", base.DEC, nil) |
| 2436 | fields['of10.flow_modify_strict.length'] = ProtoField.uint16("of10.flow_modify_strict.length", "length", base.DEC, nil) |
| 2437 | fields['of10.flow_modify_strict.xid'] = ProtoField.uint32("of10.flow_modify_strict.xid", "xid", base.DEC, nil) |
| 2438 | fields['of10.flow_modify_strict.match'] = ProtoField.bytes("of10.flow_modify_strict.match", "match") |
| 2439 | fields['of10.flow_modify_strict.cookie'] = ProtoField.uint64("of10.flow_modify_strict.cookie", "cookie", base.DEC, nil) |
| 2440 | fields['of10.flow_modify_strict._command'] = ProtoField.uint16("of10.flow_modify_strict._command", "_command", base.DEC, nil) |
| 2441 | fields['of10.flow_modify_strict.idle_timeout'] = ProtoField.uint16("of10.flow_modify_strict.idle_timeout", "idle_timeout", base.DEC, nil) |
| 2442 | fields['of10.flow_modify_strict.hard_timeout'] = ProtoField.uint16("of10.flow_modify_strict.hard_timeout", "hard_timeout", base.DEC, nil) |
| 2443 | fields['of10.flow_modify_strict.priority'] = ProtoField.uint16("of10.flow_modify_strict.priority", "priority", base.DEC, nil) |
| 2444 | fields['of10.flow_modify_strict.buffer_id'] = ProtoField.uint32("of10.flow_modify_strict.buffer_id", "buffer_id", base.DEC, nil) |
| 2445 | fields['of10.flow_modify_strict.out_port'] = ProtoField.uint32("of10.flow_modify_strict.out_port", "out_port", base.DEC, nil) |
| 2446 | fields['of10.flow_modify_strict.flags'] = ProtoField.uint32("of10.flow_modify_strict.flags", "flags", base.HEX, enum_v1_ofp_flow_mod_flags) |
| 2447 | fields['of10.flow_modify_strict.actions'] = ProtoField.bytes("of10.flow_modify_strict.actions", "actions") |
| 2448 | fields['of10.flow_removed.version'] = ProtoField.uint8("of10.flow_removed.version", "version", base.DEC, nil) |
| 2449 | fields['of10.flow_removed.type'] = ProtoField.uint8("of10.flow_removed.type", "type", base.DEC, nil) |
| 2450 | fields['of10.flow_removed.length'] = ProtoField.uint16("of10.flow_removed.length", "length", base.DEC, nil) |
| 2451 | fields['of10.flow_removed.xid'] = ProtoField.uint32("of10.flow_removed.xid", "xid", base.DEC, nil) |
| 2452 | fields['of10.flow_removed.match'] = ProtoField.bytes("of10.flow_removed.match", "match") |
| 2453 | fields['of10.flow_removed.cookie'] = ProtoField.uint64("of10.flow_removed.cookie", "cookie", base.DEC, nil) |
| 2454 | fields['of10.flow_removed.priority'] = ProtoField.uint16("of10.flow_removed.priority", "priority", base.DEC, nil) |
| 2455 | fields['of10.flow_removed.reason'] = ProtoField.uint8("of10.flow_removed.reason", "reason", base.DEC, nil) |
| 2456 | fields['of10.flow_removed.duration_sec'] = ProtoField.uint32("of10.flow_removed.duration_sec", "duration_sec", base.DEC, nil) |
| 2457 | fields['of10.flow_removed.duration_nsec'] = ProtoField.uint32("of10.flow_removed.duration_nsec", "duration_nsec", base.DEC, nil) |
| 2458 | fields['of10.flow_removed.idle_timeout'] = ProtoField.uint16("of10.flow_removed.idle_timeout", "idle_timeout", base.DEC, nil) |
| 2459 | fields['of10.flow_removed.packet_count'] = ProtoField.uint64("of10.flow_removed.packet_count", "packet_count", base.DEC, nil) |
| 2460 | fields['of10.flow_removed.byte_count'] = ProtoField.uint64("of10.flow_removed.byte_count", "byte_count", base.DEC, nil) |
| 2461 | fields['of10.flow_stats_entry.length'] = ProtoField.uint16("of10.flow_stats_entry.length", "length", base.DEC, nil) |
| 2462 | fields['of10.flow_stats_entry.table_id'] = ProtoField.uint8("of10.flow_stats_entry.table_id", "table_id", base.DEC, nil) |
| 2463 | fields['of10.flow_stats_entry.match'] = ProtoField.bytes("of10.flow_stats_entry.match", "match") |
| 2464 | fields['of10.flow_stats_entry.duration_sec'] = ProtoField.uint32("of10.flow_stats_entry.duration_sec", "duration_sec", base.DEC, nil) |
| 2465 | fields['of10.flow_stats_entry.duration_nsec'] = ProtoField.uint32("of10.flow_stats_entry.duration_nsec", "duration_nsec", base.DEC, nil) |
| 2466 | fields['of10.flow_stats_entry.priority'] = ProtoField.uint16("of10.flow_stats_entry.priority", "priority", base.DEC, nil) |
| 2467 | fields['of10.flow_stats_entry.idle_timeout'] = ProtoField.uint16("of10.flow_stats_entry.idle_timeout", "idle_timeout", base.DEC, nil) |
| 2468 | fields['of10.flow_stats_entry.hard_timeout'] = ProtoField.uint16("of10.flow_stats_entry.hard_timeout", "hard_timeout", base.DEC, nil) |
| 2469 | fields['of10.flow_stats_entry.cookie'] = ProtoField.uint64("of10.flow_stats_entry.cookie", "cookie", base.DEC, nil) |
| 2470 | fields['of10.flow_stats_entry.packet_count'] = ProtoField.uint64("of10.flow_stats_entry.packet_count", "packet_count", base.DEC, nil) |
| 2471 | fields['of10.flow_stats_entry.byte_count'] = ProtoField.uint64("of10.flow_stats_entry.byte_count", "byte_count", base.DEC, nil) |
| 2472 | fields['of10.flow_stats_entry.actions'] = ProtoField.bytes("of10.flow_stats_entry.actions", "actions") |
| 2473 | fields['of10.flow_stats_reply.version'] = ProtoField.uint8("of10.flow_stats_reply.version", "version", base.DEC, nil) |
| 2474 | fields['of10.flow_stats_reply.type'] = ProtoField.uint32("of10.flow_stats_reply.type", "type", base.DEC, enum_v1_ofp_type) |
| 2475 | fields['of10.flow_stats_reply.length'] = ProtoField.uint16("of10.flow_stats_reply.length", "length", base.DEC, nil) |
| 2476 | fields['of10.flow_stats_reply.xid'] = ProtoField.uint32("of10.flow_stats_reply.xid", "xid", base.DEC, nil) |
| 2477 | fields['of10.flow_stats_reply.stats_type'] = ProtoField.uint32("of10.flow_stats_reply.stats_type", "stats_type", base.DEC, enum_v1_ofp_stats_type) |
| 2478 | fields['of10.flow_stats_reply.flags'] = ProtoField.uint32("of10.flow_stats_reply.flags", "flags", base.HEX, enum_v1_ofp_stats_reply_flags) |
| 2479 | fields['of10.flow_stats_reply.entries'] = ProtoField.bytes("of10.flow_stats_reply.entries", "entries") |
| 2480 | fields['of10.flow_stats_request.version'] = ProtoField.uint8("of10.flow_stats_request.version", "version", base.DEC, nil) |
| 2481 | fields['of10.flow_stats_request.type'] = ProtoField.uint32("of10.flow_stats_request.type", "type", base.DEC, enum_v1_ofp_type) |
| 2482 | fields['of10.flow_stats_request.length'] = ProtoField.uint16("of10.flow_stats_request.length", "length", base.DEC, nil) |
| 2483 | fields['of10.flow_stats_request.xid'] = ProtoField.uint32("of10.flow_stats_request.xid", "xid", base.DEC, nil) |
| 2484 | fields['of10.flow_stats_request.stats_type'] = ProtoField.uint32("of10.flow_stats_request.stats_type", "stats_type", base.DEC, enum_v1_ofp_stats_type) |
| 2485 | fields['of10.flow_stats_request.flags'] = ProtoField.uint32("of10.flow_stats_request.flags", "flags", base.HEX, enum_v1_ofp_stats_request_flags) |
| 2486 | fields['of10.flow_stats_request.match'] = ProtoField.bytes("of10.flow_stats_request.match", "match") |
| 2487 | fields['of10.flow_stats_request.table_id'] = ProtoField.uint8("of10.flow_stats_request.table_id", "table_id", base.DEC, nil) |
| 2488 | fields['of10.flow_stats_request.out_port'] = ProtoField.uint32("of10.flow_stats_request.out_port", "out_port", base.DEC, nil) |
| 2489 | fields['of10.get_config_reply.version'] = ProtoField.uint8("of10.get_config_reply.version", "version", base.DEC, nil) |
| 2490 | fields['of10.get_config_reply.type'] = ProtoField.uint8("of10.get_config_reply.type", "type", base.DEC, nil) |
| 2491 | fields['of10.get_config_reply.length'] = ProtoField.uint16("of10.get_config_reply.length", "length", base.DEC, nil) |
| 2492 | fields['of10.get_config_reply.xid'] = ProtoField.uint32("of10.get_config_reply.xid", "xid", base.DEC, nil) |
| 2493 | fields['of10.get_config_reply.flags'] = ProtoField.uint32("of10.get_config_reply.flags", "flags", base.HEX, enum_v1_ofp_config_flags) |
| 2494 | fields['of10.get_config_reply.miss_send_len'] = ProtoField.uint16("of10.get_config_reply.miss_send_len", "miss_send_len", base.DEC, nil) |
| 2495 | fields['of10.get_config_request.version'] = ProtoField.uint8("of10.get_config_request.version", "version", base.DEC, nil) |
| 2496 | fields['of10.get_config_request.type'] = ProtoField.uint8("of10.get_config_request.type", "type", base.DEC, nil) |
| 2497 | fields['of10.get_config_request.length'] = ProtoField.uint16("of10.get_config_request.length", "length", base.DEC, nil) |
| 2498 | fields['of10.get_config_request.xid'] = ProtoField.uint32("of10.get_config_request.xid", "xid", base.DEC, nil) |
| 2499 | fields['of10.hello.version'] = ProtoField.uint8("of10.hello.version", "version", base.DEC, nil) |
| 2500 | fields['of10.hello.type'] = ProtoField.uint32("of10.hello.type", "type", base.DEC, enum_v1_ofp_type) |
| 2501 | fields['of10.hello.length'] = ProtoField.uint16("of10.hello.length", "length", base.DEC, nil) |
| 2502 | fields['of10.hello.xid'] = ProtoField.uint32("of10.hello.xid", "xid", base.DEC, nil) |
| 2503 | fields['of10.hello_failed_error_msg.version'] = ProtoField.uint8("of10.hello_failed_error_msg.version", "version", base.DEC, nil) |
| 2504 | fields['of10.hello_failed_error_msg.type'] = ProtoField.uint8("of10.hello_failed_error_msg.type", "type", base.DEC, nil) |
| 2505 | fields['of10.hello_failed_error_msg.length'] = ProtoField.uint16("of10.hello_failed_error_msg.length", "length", base.DEC, nil) |
| 2506 | fields['of10.hello_failed_error_msg.xid'] = ProtoField.uint32("of10.hello_failed_error_msg.xid", "xid", base.DEC, nil) |
| 2507 | fields['of10.hello_failed_error_msg.err_type'] = ProtoField.uint16("of10.hello_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 2508 | fields['of10.hello_failed_error_msg.code'] = ProtoField.uint32("of10.hello_failed_error_msg.code", "code", base.DEC, enum_v1_ofp_hello_failed_code) |
| 2509 | fields['of10.hello_failed_error_msg.data'] = ProtoField.bytes("of10.hello_failed_error_msg.data", "data") |
| 2510 | fields['of10.match_v1.wildcards'] = ProtoField.uint64("of10.match_v1.wildcards", "wildcards", base.HEX, nil) |
| 2511 | fields['of10.match_v1.in_port'] = ProtoField.uint32("of10.match_v1.in_port", "in_port", base.DEC, nil) |
| 2512 | fields['of10.match_v1.eth_src'] = ProtoField.ether("of10.match_v1.eth_src", "eth_src") |
| 2513 | fields['of10.match_v1.eth_dst'] = ProtoField.ether("of10.match_v1.eth_dst", "eth_dst") |
| 2514 | fields['of10.match_v1.vlan_vid'] = ProtoField.uint16("of10.match_v1.vlan_vid", "vlan_vid", base.DEC, nil) |
| 2515 | fields['of10.match_v1.vlan_pcp'] = ProtoField.uint8("of10.match_v1.vlan_pcp", "vlan_pcp", base.DEC, nil) |
| 2516 | fields['of10.match_v1.eth_type'] = ProtoField.uint16("of10.match_v1.eth_type", "eth_type", base.DEC, nil) |
| 2517 | fields['of10.match_v1.ip_dscp'] = ProtoField.uint8("of10.match_v1.ip_dscp", "ip_dscp", base.DEC, nil) |
| 2518 | fields['of10.match_v1.ip_proto'] = ProtoField.uint8("of10.match_v1.ip_proto", "ip_proto", base.DEC, nil) |
| 2519 | fields['of10.match_v1.ipv4_src'] = ProtoField.ipv4("of10.match_v1.ipv4_src", "ipv4_src") |
| 2520 | fields['of10.match_v1.ipv4_dst'] = ProtoField.ipv4("of10.match_v1.ipv4_dst", "ipv4_dst") |
| 2521 | fields['of10.match_v1.tcp_src'] = ProtoField.uint16("of10.match_v1.tcp_src", "tcp_src", base.DEC, nil) |
| 2522 | fields['of10.match_v1.tcp_dst'] = ProtoField.uint16("of10.match_v1.tcp_dst", "tcp_dst", base.DEC, nil) |
| 2523 | fields['of10.nicira_header.version'] = ProtoField.uint8("of10.nicira_header.version", "version", base.DEC, nil) |
| 2524 | fields['of10.nicira_header.type'] = ProtoField.uint8("of10.nicira_header.type", "type", base.DEC, nil) |
| 2525 | fields['of10.nicira_header.length'] = ProtoField.uint16("of10.nicira_header.length", "length", base.DEC, nil) |
| 2526 | fields['of10.nicira_header.xid'] = ProtoField.uint32("of10.nicira_header.xid", "xid", base.DEC, nil) |
| 2527 | fields['of10.nicira_header.experimenter'] = ProtoField.uint32("of10.nicira_header.experimenter", "experimenter", base.DEC, nil) |
| 2528 | fields['of10.nicira_header.subtype'] = ProtoField.uint32("of10.nicira_header.subtype", "subtype", base.DEC, nil) |
| 2529 | fields['of10.nicira_controller_role_reply.version'] = ProtoField.uint8("of10.nicira_controller_role_reply.version", "version", base.DEC, nil) |
| 2530 | fields['of10.nicira_controller_role_reply.type'] = ProtoField.uint8("of10.nicira_controller_role_reply.type", "type", base.DEC, nil) |
| 2531 | fields['of10.nicira_controller_role_reply.length'] = ProtoField.uint16("of10.nicira_controller_role_reply.length", "length", base.DEC, nil) |
| 2532 | fields['of10.nicira_controller_role_reply.xid'] = ProtoField.uint32("of10.nicira_controller_role_reply.xid", "xid", base.DEC, nil) |
| 2533 | fields['of10.nicira_controller_role_reply.experimenter'] = ProtoField.uint32("of10.nicira_controller_role_reply.experimenter", "experimenter", base.DEC, nil) |
| 2534 | fields['of10.nicira_controller_role_reply.subtype'] = ProtoField.uint32("of10.nicira_controller_role_reply.subtype", "subtype", base.DEC, nil) |
| 2535 | fields['of10.nicira_controller_role_reply.role'] = ProtoField.uint32("of10.nicira_controller_role_reply.role", "role", base.DEC, enum_v1_ofp_nicira_controller_role) |
| 2536 | fields['of10.nicira_controller_role_request.version'] = ProtoField.uint8("of10.nicira_controller_role_request.version", "version", base.DEC, nil) |
| 2537 | fields['of10.nicira_controller_role_request.type'] = ProtoField.uint8("of10.nicira_controller_role_request.type", "type", base.DEC, nil) |
| 2538 | fields['of10.nicira_controller_role_request.length'] = ProtoField.uint16("of10.nicira_controller_role_request.length", "length", base.DEC, nil) |
| 2539 | fields['of10.nicira_controller_role_request.xid'] = ProtoField.uint32("of10.nicira_controller_role_request.xid", "xid", base.DEC, nil) |
| 2540 | fields['of10.nicira_controller_role_request.experimenter'] = ProtoField.uint32("of10.nicira_controller_role_request.experimenter", "experimenter", base.DEC, nil) |
| 2541 | fields['of10.nicira_controller_role_request.subtype'] = ProtoField.uint32("of10.nicira_controller_role_request.subtype", "subtype", base.DEC, nil) |
| 2542 | fields['of10.nicira_controller_role_request.role'] = ProtoField.uint32("of10.nicira_controller_role_request.role", "role", base.DEC, enum_v1_ofp_nicira_controller_role) |
| 2543 | fields['of10.packet_in.version'] = ProtoField.uint8("of10.packet_in.version", "version", base.DEC, nil) |
| 2544 | fields['of10.packet_in.type'] = ProtoField.uint32("of10.packet_in.type", "type", base.DEC, enum_v1_ofp_type) |
| 2545 | fields['of10.packet_in.length'] = ProtoField.uint16("of10.packet_in.length", "length", base.DEC, nil) |
| 2546 | fields['of10.packet_in.xid'] = ProtoField.uint32("of10.packet_in.xid", "xid", base.DEC, nil) |
| 2547 | fields['of10.packet_in.buffer_id'] = ProtoField.uint32("of10.packet_in.buffer_id", "buffer_id", base.DEC, nil) |
| 2548 | fields['of10.packet_in.total_len'] = ProtoField.uint16("of10.packet_in.total_len", "total_len", base.DEC, nil) |
| 2549 | fields['of10.packet_in.in_port'] = ProtoField.uint32("of10.packet_in.in_port", "in_port", base.DEC, nil) |
| 2550 | fields['of10.packet_in.reason'] = ProtoField.uint32("of10.packet_in.reason", "reason", base.DEC, enum_v1_ofp_packet_in_reason) |
| 2551 | fields['of10.packet_in.data'] = ProtoField.bytes("of10.packet_in.data", "data") |
| 2552 | fields['of10.packet_out.version'] = ProtoField.uint8("of10.packet_out.version", "version", base.DEC, nil) |
| 2553 | fields['of10.packet_out.type'] = ProtoField.uint32("of10.packet_out.type", "type", base.DEC, enum_v1_ofp_type) |
| 2554 | fields['of10.packet_out.length'] = ProtoField.uint16("of10.packet_out.length", "length", base.DEC, nil) |
| 2555 | fields['of10.packet_out.xid'] = ProtoField.uint32("of10.packet_out.xid", "xid", base.DEC, nil) |
| 2556 | fields['of10.packet_out.buffer_id'] = ProtoField.uint32("of10.packet_out.buffer_id", "buffer_id", base.DEC, nil) |
| 2557 | fields['of10.packet_out.in_port'] = ProtoField.uint32("of10.packet_out.in_port", "in_port", base.DEC, nil) |
| 2558 | fields['of10.packet_out.actions_len'] = ProtoField.uint16("of10.packet_out.actions_len", "actions_len", base.DEC, nil) |
| 2559 | fields['of10.packet_out.actions'] = ProtoField.bytes("of10.packet_out.actions", "actions") |
| 2560 | fields['of10.packet_out.data'] = ProtoField.bytes("of10.packet_out.data", "data") |
| 2561 | fields['of10.packet_queue.queue_id'] = ProtoField.uint32("of10.packet_queue.queue_id", "queue_id", base.DEC, nil) |
| 2562 | fields['of10.packet_queue.len'] = ProtoField.uint16("of10.packet_queue.len", "len", base.DEC, nil) |
| 2563 | fields['of10.packet_queue.properties'] = ProtoField.bytes("of10.packet_queue.properties", "properties") |
| 2564 | fields['of10.port_desc.port_no'] = ProtoField.uint32("of10.port_desc.port_no", "port_no", base.DEC, nil) |
| 2565 | fields['of10.port_desc.hw_addr'] = ProtoField.ether("of10.port_desc.hw_addr", "hw_addr") |
| 2566 | fields['of10.port_desc.name'] = ProtoField.stringz("of10.port_desc.name", "name") |
| 2567 | fields['of10.port_desc.config'] = ProtoField.uint32("of10.port_desc.config", "config", base.HEX, enum_v1_ofp_port_config) |
| 2568 | fields['of10.port_desc.state'] = ProtoField.uint32("of10.port_desc.state", "state", base.HEX, enum_v1_ofp_port_state) |
| 2569 | fields['of10.port_desc.curr'] = ProtoField.uint32("of10.port_desc.curr", "curr", base.HEX, enum_v1_ofp_port_features) |
| 2570 | fields['of10.port_desc.advertised'] = ProtoField.uint32("of10.port_desc.advertised", "advertised", base.HEX, enum_v1_ofp_port_features) |
| 2571 | fields['of10.port_desc.supported'] = ProtoField.uint32("of10.port_desc.supported", "supported", base.HEX, enum_v1_ofp_port_features) |
| 2572 | fields['of10.port_desc.peer'] = ProtoField.uint32("of10.port_desc.peer", "peer", base.HEX, enum_v1_ofp_port_features) |
| 2573 | fields['of10.port_mod.version'] = ProtoField.uint8("of10.port_mod.version", "version", base.DEC, nil) |
| 2574 | fields['of10.port_mod.type'] = ProtoField.uint32("of10.port_mod.type", "type", base.DEC, enum_v1_ofp_type) |
| 2575 | fields['of10.port_mod.length'] = ProtoField.uint16("of10.port_mod.length", "length", base.DEC, nil) |
| 2576 | fields['of10.port_mod.xid'] = ProtoField.uint32("of10.port_mod.xid", "xid", base.DEC, nil) |
| 2577 | fields['of10.port_mod.port_no'] = ProtoField.uint32("of10.port_mod.port_no", "port_no", base.DEC, nil) |
| 2578 | fields['of10.port_mod.hw_addr'] = ProtoField.ether("of10.port_mod.hw_addr", "hw_addr") |
| 2579 | fields['of10.port_mod.config'] = ProtoField.uint32("of10.port_mod.config", "config", base.DEC, nil) |
| 2580 | fields['of10.port_mod.mask'] = ProtoField.uint32("of10.port_mod.mask", "mask", base.DEC, nil) |
| 2581 | fields['of10.port_mod.advertise'] = ProtoField.uint32("of10.port_mod.advertise", "advertise", base.DEC, nil) |
| 2582 | fields['of10.port_mod_failed_error_msg.version'] = ProtoField.uint8("of10.port_mod_failed_error_msg.version", "version", base.DEC, nil) |
| 2583 | fields['of10.port_mod_failed_error_msg.type'] = ProtoField.uint8("of10.port_mod_failed_error_msg.type", "type", base.DEC, nil) |
| 2584 | fields['of10.port_mod_failed_error_msg.length'] = ProtoField.uint16("of10.port_mod_failed_error_msg.length", "length", base.DEC, nil) |
| 2585 | fields['of10.port_mod_failed_error_msg.xid'] = ProtoField.uint32("of10.port_mod_failed_error_msg.xid", "xid", base.DEC, nil) |
| 2586 | fields['of10.port_mod_failed_error_msg.err_type'] = ProtoField.uint16("of10.port_mod_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 2587 | fields['of10.port_mod_failed_error_msg.code'] = ProtoField.uint32("of10.port_mod_failed_error_msg.code", "code", base.DEC, enum_v1_ofp_port_mod_failed_code) |
| 2588 | fields['of10.port_mod_failed_error_msg.data'] = ProtoField.bytes("of10.port_mod_failed_error_msg.data", "data") |
| 2589 | fields['of10.port_stats_entry.port_no'] = ProtoField.uint32("of10.port_stats_entry.port_no", "port_no", base.DEC, nil) |
| 2590 | fields['of10.port_stats_entry.rx_packets'] = ProtoField.uint64("of10.port_stats_entry.rx_packets", "rx_packets", base.DEC, nil) |
| 2591 | fields['of10.port_stats_entry.tx_packets'] = ProtoField.uint64("of10.port_stats_entry.tx_packets", "tx_packets", base.DEC, nil) |
| 2592 | fields['of10.port_stats_entry.rx_bytes'] = ProtoField.uint64("of10.port_stats_entry.rx_bytes", "rx_bytes", base.DEC, nil) |
| 2593 | fields['of10.port_stats_entry.tx_bytes'] = ProtoField.uint64("of10.port_stats_entry.tx_bytes", "tx_bytes", base.DEC, nil) |
| 2594 | fields['of10.port_stats_entry.rx_dropped'] = ProtoField.uint64("of10.port_stats_entry.rx_dropped", "rx_dropped", base.DEC, nil) |
| 2595 | fields['of10.port_stats_entry.tx_dropped'] = ProtoField.uint64("of10.port_stats_entry.tx_dropped", "tx_dropped", base.DEC, nil) |
| 2596 | fields['of10.port_stats_entry.rx_errors'] = ProtoField.uint64("of10.port_stats_entry.rx_errors", "rx_errors", base.DEC, nil) |
| 2597 | fields['of10.port_stats_entry.tx_errors'] = ProtoField.uint64("of10.port_stats_entry.tx_errors", "tx_errors", base.DEC, nil) |
| 2598 | fields['of10.port_stats_entry.rx_frame_err'] = ProtoField.uint64("of10.port_stats_entry.rx_frame_err", "rx_frame_err", base.DEC, nil) |
| 2599 | fields['of10.port_stats_entry.rx_over_err'] = ProtoField.uint64("of10.port_stats_entry.rx_over_err", "rx_over_err", base.DEC, nil) |
| 2600 | fields['of10.port_stats_entry.rx_crc_err'] = ProtoField.uint64("of10.port_stats_entry.rx_crc_err", "rx_crc_err", base.DEC, nil) |
| 2601 | fields['of10.port_stats_entry.collisions'] = ProtoField.uint64("of10.port_stats_entry.collisions", "collisions", base.DEC, nil) |
| 2602 | fields['of10.port_stats_reply.version'] = ProtoField.uint8("of10.port_stats_reply.version", "version", base.DEC, nil) |
| 2603 | fields['of10.port_stats_reply.type'] = ProtoField.uint32("of10.port_stats_reply.type", "type", base.DEC, enum_v1_ofp_type) |
| 2604 | fields['of10.port_stats_reply.length'] = ProtoField.uint16("of10.port_stats_reply.length", "length", base.DEC, nil) |
| 2605 | fields['of10.port_stats_reply.xid'] = ProtoField.uint32("of10.port_stats_reply.xid", "xid", base.DEC, nil) |
| 2606 | fields['of10.port_stats_reply.stats_type'] = ProtoField.uint32("of10.port_stats_reply.stats_type", "stats_type", base.DEC, enum_v1_ofp_stats_type) |
| 2607 | fields['of10.port_stats_reply.flags'] = ProtoField.uint32("of10.port_stats_reply.flags", "flags", base.HEX, enum_v1_ofp_stats_reply_flags) |
| 2608 | fields['of10.port_stats_reply.entries'] = ProtoField.bytes("of10.port_stats_reply.entries", "entries") |
| 2609 | fields['of10.port_stats_request.version'] = ProtoField.uint8("of10.port_stats_request.version", "version", base.DEC, nil) |
| 2610 | fields['of10.port_stats_request.type'] = ProtoField.uint32("of10.port_stats_request.type", "type", base.DEC, enum_v1_ofp_type) |
| 2611 | fields['of10.port_stats_request.length'] = ProtoField.uint16("of10.port_stats_request.length", "length", base.DEC, nil) |
| 2612 | fields['of10.port_stats_request.xid'] = ProtoField.uint32("of10.port_stats_request.xid", "xid", base.DEC, nil) |
| 2613 | fields['of10.port_stats_request.stats_type'] = ProtoField.uint32("of10.port_stats_request.stats_type", "stats_type", base.DEC, enum_v1_ofp_stats_type) |
| 2614 | fields['of10.port_stats_request.flags'] = ProtoField.uint32("of10.port_stats_request.flags", "flags", base.HEX, enum_v1_ofp_stats_request_flags) |
| 2615 | fields['of10.port_stats_request.port_no'] = ProtoField.uint32("of10.port_stats_request.port_no", "port_no", base.DEC, nil) |
| 2616 | fields['of10.port_status.version'] = ProtoField.uint8("of10.port_status.version", "version", base.DEC, nil) |
| 2617 | fields['of10.port_status.type'] = ProtoField.uint32("of10.port_status.type", "type", base.DEC, enum_v1_ofp_type) |
| 2618 | fields['of10.port_status.length'] = ProtoField.uint16("of10.port_status.length", "length", base.DEC, nil) |
| 2619 | fields['of10.port_status.xid'] = ProtoField.uint32("of10.port_status.xid", "xid", base.DEC, nil) |
| 2620 | fields['of10.port_status.reason'] = ProtoField.uint32("of10.port_status.reason", "reason", base.DEC, enum_v1_ofp_port_reason) |
| 2621 | fields['of10.port_status.desc'] = ProtoField.stringz("of10.port_status.desc", "desc") |
| 2622 | fields['of10.queue_get_config_reply.version'] = ProtoField.uint8("of10.queue_get_config_reply.version", "version", base.DEC, nil) |
| 2623 | fields['of10.queue_get_config_reply.type'] = ProtoField.uint8("of10.queue_get_config_reply.type", "type", base.DEC, nil) |
| 2624 | fields['of10.queue_get_config_reply.length'] = ProtoField.uint16("of10.queue_get_config_reply.length", "length", base.DEC, nil) |
| 2625 | fields['of10.queue_get_config_reply.xid'] = ProtoField.uint32("of10.queue_get_config_reply.xid", "xid", base.DEC, nil) |
| 2626 | fields['of10.queue_get_config_reply.port'] = ProtoField.uint32("of10.queue_get_config_reply.port", "port", base.DEC, nil) |
| 2627 | fields['of10.queue_get_config_reply.queues'] = ProtoField.bytes("of10.queue_get_config_reply.queues", "queues") |
| 2628 | fields['of10.queue_get_config_request.version'] = ProtoField.uint8("of10.queue_get_config_request.version", "version", base.DEC, nil) |
| 2629 | fields['of10.queue_get_config_request.type'] = ProtoField.uint8("of10.queue_get_config_request.type", "type", base.DEC, nil) |
| 2630 | fields['of10.queue_get_config_request.length'] = ProtoField.uint16("of10.queue_get_config_request.length", "length", base.DEC, nil) |
| 2631 | fields['of10.queue_get_config_request.xid'] = ProtoField.uint32("of10.queue_get_config_request.xid", "xid", base.DEC, nil) |
| 2632 | fields['of10.queue_get_config_request.port'] = ProtoField.uint32("of10.queue_get_config_request.port", "port", base.DEC, nil) |
| 2633 | fields['of10.queue_op_failed_error_msg.version'] = ProtoField.uint8("of10.queue_op_failed_error_msg.version", "version", base.DEC, nil) |
| 2634 | fields['of10.queue_op_failed_error_msg.type'] = ProtoField.uint8("of10.queue_op_failed_error_msg.type", "type", base.DEC, nil) |
| 2635 | fields['of10.queue_op_failed_error_msg.length'] = ProtoField.uint16("of10.queue_op_failed_error_msg.length", "length", base.DEC, nil) |
| 2636 | fields['of10.queue_op_failed_error_msg.xid'] = ProtoField.uint32("of10.queue_op_failed_error_msg.xid", "xid", base.DEC, nil) |
| 2637 | fields['of10.queue_op_failed_error_msg.err_type'] = ProtoField.uint16("of10.queue_op_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 2638 | fields['of10.queue_op_failed_error_msg.code'] = ProtoField.uint32("of10.queue_op_failed_error_msg.code", "code", base.DEC, enum_v1_ofp_queue_op_failed_code) |
| 2639 | fields['of10.queue_op_failed_error_msg.data'] = ProtoField.bytes("of10.queue_op_failed_error_msg.data", "data") |
| 2640 | fields['of10.queue_prop.type'] = ProtoField.uint16("of10.queue_prop.type", "type", base.DEC, nil) |
| 2641 | fields['of10.queue_prop.len'] = ProtoField.uint16("of10.queue_prop.len", "len", base.DEC, nil) |
| 2642 | fields['of10.queue_prop_min_rate.type'] = ProtoField.uint16("of10.queue_prop_min_rate.type", "type", base.DEC, nil) |
| 2643 | fields['of10.queue_prop_min_rate.len'] = ProtoField.uint16("of10.queue_prop_min_rate.len", "len", base.DEC, nil) |
| 2644 | fields['of10.queue_prop_min_rate.rate'] = ProtoField.uint16("of10.queue_prop_min_rate.rate", "rate", base.DEC, nil) |
| 2645 | fields['of10.queue_stats_entry.port_no'] = ProtoField.uint32("of10.queue_stats_entry.port_no", "port_no", base.DEC, nil) |
| 2646 | fields['of10.queue_stats_entry.queue_id'] = ProtoField.uint32("of10.queue_stats_entry.queue_id", "queue_id", base.DEC, nil) |
| 2647 | fields['of10.queue_stats_entry.tx_bytes'] = ProtoField.uint64("of10.queue_stats_entry.tx_bytes", "tx_bytes", base.DEC, nil) |
| 2648 | fields['of10.queue_stats_entry.tx_packets'] = ProtoField.uint64("of10.queue_stats_entry.tx_packets", "tx_packets", base.DEC, nil) |
| 2649 | fields['of10.queue_stats_entry.tx_errors'] = ProtoField.uint64("of10.queue_stats_entry.tx_errors", "tx_errors", base.DEC, nil) |
| 2650 | fields['of10.queue_stats_reply.version'] = ProtoField.uint8("of10.queue_stats_reply.version", "version", base.DEC, nil) |
| 2651 | fields['of10.queue_stats_reply.type'] = ProtoField.uint32("of10.queue_stats_reply.type", "type", base.DEC, enum_v1_ofp_type) |
| 2652 | fields['of10.queue_stats_reply.length'] = ProtoField.uint16("of10.queue_stats_reply.length", "length", base.DEC, nil) |
| 2653 | fields['of10.queue_stats_reply.xid'] = ProtoField.uint32("of10.queue_stats_reply.xid", "xid", base.DEC, nil) |
| 2654 | fields['of10.queue_stats_reply.stats_type'] = ProtoField.uint32("of10.queue_stats_reply.stats_type", "stats_type", base.DEC, enum_v1_ofp_stats_type) |
| 2655 | fields['of10.queue_stats_reply.flags'] = ProtoField.uint32("of10.queue_stats_reply.flags", "flags", base.HEX, enum_v1_ofp_stats_reply_flags) |
| 2656 | fields['of10.queue_stats_reply.entries'] = ProtoField.bytes("of10.queue_stats_reply.entries", "entries") |
| 2657 | fields['of10.queue_stats_request.version'] = ProtoField.uint8("of10.queue_stats_request.version", "version", base.DEC, nil) |
| 2658 | fields['of10.queue_stats_request.type'] = ProtoField.uint32("of10.queue_stats_request.type", "type", base.DEC, enum_v1_ofp_type) |
| 2659 | fields['of10.queue_stats_request.length'] = ProtoField.uint16("of10.queue_stats_request.length", "length", base.DEC, nil) |
| 2660 | fields['of10.queue_stats_request.xid'] = ProtoField.uint32("of10.queue_stats_request.xid", "xid", base.DEC, nil) |
| 2661 | fields['of10.queue_stats_request.stats_type'] = ProtoField.uint32("of10.queue_stats_request.stats_type", "stats_type", base.DEC, enum_v1_ofp_stats_type) |
| 2662 | fields['of10.queue_stats_request.flags'] = ProtoField.uint32("of10.queue_stats_request.flags", "flags", base.HEX, enum_v1_ofp_stats_request_flags) |
| 2663 | fields['of10.queue_stats_request.port_no'] = ProtoField.uint32("of10.queue_stats_request.port_no", "port_no", base.DEC, nil) |
| 2664 | fields['of10.queue_stats_request.queue_id'] = ProtoField.uint32("of10.queue_stats_request.queue_id", "queue_id", base.DEC, nil) |
| 2665 | fields['of10.set_config.version'] = ProtoField.uint8("of10.set_config.version", "version", base.DEC, nil) |
| 2666 | fields['of10.set_config.type'] = ProtoField.uint8("of10.set_config.type", "type", base.DEC, nil) |
| 2667 | fields['of10.set_config.length'] = ProtoField.uint16("of10.set_config.length", "length", base.DEC, nil) |
| 2668 | fields['of10.set_config.xid'] = ProtoField.uint32("of10.set_config.xid", "xid", base.DEC, nil) |
| 2669 | fields['of10.set_config.flags'] = ProtoField.uint32("of10.set_config.flags", "flags", base.HEX, enum_v1_ofp_config_flags) |
| 2670 | fields['of10.set_config.miss_send_len'] = ProtoField.uint16("of10.set_config.miss_send_len", "miss_send_len", base.DEC, nil) |
| 2671 | fields['of10.table_mod.version'] = ProtoField.uint8("of10.table_mod.version", "version", base.DEC, nil) |
| 2672 | fields['of10.table_mod.type'] = ProtoField.uint8("of10.table_mod.type", "type", base.DEC, nil) |
| 2673 | fields['of10.table_mod.length'] = ProtoField.uint16("of10.table_mod.length", "length", base.DEC, nil) |
| 2674 | fields['of10.table_mod.xid'] = ProtoField.uint32("of10.table_mod.xid", "xid", base.DEC, nil) |
| 2675 | fields['of10.table_mod.table_id'] = ProtoField.uint8("of10.table_mod.table_id", "table_id", base.DEC, nil) |
| 2676 | fields['of10.table_mod.config'] = ProtoField.uint32("of10.table_mod.config", "config", base.DEC, nil) |
| 2677 | fields['of10.table_stats_entry.table_id'] = ProtoField.uint8("of10.table_stats_entry.table_id", "table_id", base.DEC, nil) |
| 2678 | fields['of10.table_stats_entry.name'] = ProtoField.stringz("of10.table_stats_entry.name", "name") |
| 2679 | fields['of10.table_stats_entry.wildcards'] = ProtoField.uint64("of10.table_stats_entry.wildcards", "wildcards", base.HEX, nil) |
| 2680 | fields['of10.table_stats_entry.max_entries'] = ProtoField.uint32("of10.table_stats_entry.max_entries", "max_entries", base.DEC, nil) |
| 2681 | fields['of10.table_stats_entry.active_count'] = ProtoField.uint32("of10.table_stats_entry.active_count", "active_count", base.DEC, nil) |
| 2682 | fields['of10.table_stats_entry.lookup_count'] = ProtoField.uint64("of10.table_stats_entry.lookup_count", "lookup_count", base.DEC, nil) |
| 2683 | fields['of10.table_stats_entry.matched_count'] = ProtoField.uint64("of10.table_stats_entry.matched_count", "matched_count", base.DEC, nil) |
| 2684 | fields['of10.table_stats_reply.version'] = ProtoField.uint8("of10.table_stats_reply.version", "version", base.DEC, nil) |
| 2685 | fields['of10.table_stats_reply.type'] = ProtoField.uint32("of10.table_stats_reply.type", "type", base.DEC, enum_v1_ofp_type) |
| 2686 | fields['of10.table_stats_reply.length'] = ProtoField.uint16("of10.table_stats_reply.length", "length", base.DEC, nil) |
| 2687 | fields['of10.table_stats_reply.xid'] = ProtoField.uint32("of10.table_stats_reply.xid", "xid", base.DEC, nil) |
| 2688 | fields['of10.table_stats_reply.stats_type'] = ProtoField.uint32("of10.table_stats_reply.stats_type", "stats_type", base.DEC, enum_v1_ofp_stats_type) |
| 2689 | fields['of10.table_stats_reply.flags'] = ProtoField.uint32("of10.table_stats_reply.flags", "flags", base.HEX, enum_v1_ofp_stats_reply_flags) |
| 2690 | fields['of10.table_stats_reply.entries'] = ProtoField.bytes("of10.table_stats_reply.entries", "entries") |
| 2691 | fields['of10.table_stats_request.version'] = ProtoField.uint8("of10.table_stats_request.version", "version", base.DEC, nil) |
| 2692 | fields['of10.table_stats_request.type'] = ProtoField.uint32("of10.table_stats_request.type", "type", base.DEC, enum_v1_ofp_type) |
| 2693 | fields['of10.table_stats_request.length'] = ProtoField.uint16("of10.table_stats_request.length", "length", base.DEC, nil) |
| 2694 | fields['of10.table_stats_request.xid'] = ProtoField.uint32("of10.table_stats_request.xid", "xid", base.DEC, nil) |
| 2695 | fields['of10.table_stats_request.stats_type'] = ProtoField.uint32("of10.table_stats_request.stats_type", "stats_type", base.DEC, enum_v1_ofp_stats_type) |
| 2696 | fields['of10.table_stats_request.flags'] = ProtoField.uint32("of10.table_stats_request.flags", "flags", base.HEX, enum_v1_ofp_stats_request_flags) |
| 2697 | fields['of11.action.type'] = ProtoField.uint16("of11.action.type", "type", base.DEC, nil) |
| 2698 | fields['of11.action.len'] = ProtoField.uint16("of11.action.len", "len", base.DEC, nil) |
| 2699 | fields['of11.action_experimenter.type'] = ProtoField.uint16("of11.action_experimenter.type", "type", base.DEC, nil) |
| 2700 | fields['of11.action_experimenter.len'] = ProtoField.uint16("of11.action_experimenter.len", "len", base.DEC, nil) |
| 2701 | fields['of11.action_experimenter.experimenter'] = ProtoField.uint32("of11.action_experimenter.experimenter", "experimenter", base.DEC, nil) |
| 2702 | fields['of11.action_experimenter.data'] = ProtoField.bytes("of11.action_experimenter.data", "data") |
| 2703 | fields['of11.action_bsn.type'] = ProtoField.uint16("of11.action_bsn.type", "type", base.DEC, nil) |
| 2704 | fields['of11.action_bsn.len'] = ProtoField.uint16("of11.action_bsn.len", "len", base.DEC, nil) |
| 2705 | fields['of11.action_bsn.experimenter'] = ProtoField.uint32("of11.action_bsn.experimenter", "experimenter", base.DEC, nil) |
| 2706 | fields['of11.action_bsn.subtype'] = ProtoField.uint32("of11.action_bsn.subtype", "subtype", base.DEC, nil) |
| 2707 | fields['of11.action_bsn_checksum.type'] = ProtoField.uint16("of11.action_bsn_checksum.type", "type", base.DEC, nil) |
| 2708 | fields['of11.action_bsn_checksum.len'] = ProtoField.uint16("of11.action_bsn_checksum.len", "len", base.DEC, nil) |
| 2709 | fields['of11.action_bsn_checksum.experimenter'] = ProtoField.uint32("of11.action_bsn_checksum.experimenter", "experimenter", base.DEC, nil) |
| 2710 | fields['of11.action_bsn_checksum.subtype'] = ProtoField.uint32("of11.action_bsn_checksum.subtype", "subtype", base.DEC, nil) |
| 2711 | fields['of11.action_bsn_checksum.checksum'] = ProtoField.bytes("of11.action_bsn_checksum.checksum", "checksum") |
| 2712 | fields['of11.action_bsn_mirror.type'] = ProtoField.uint16("of11.action_bsn_mirror.type", "type", base.DEC, nil) |
| 2713 | fields['of11.action_bsn_mirror.len'] = ProtoField.uint16("of11.action_bsn_mirror.len", "len", base.DEC, nil) |
| 2714 | fields['of11.action_bsn_mirror.experimenter'] = ProtoField.uint32("of11.action_bsn_mirror.experimenter", "experimenter", base.DEC, nil) |
| 2715 | fields['of11.action_bsn_mirror.subtype'] = ProtoField.uint32("of11.action_bsn_mirror.subtype", "subtype", base.DEC, nil) |
| 2716 | fields['of11.action_bsn_mirror.dest_port'] = ProtoField.uint32("of11.action_bsn_mirror.dest_port", "dest_port", base.DEC, nil) |
| 2717 | fields['of11.action_bsn_mirror.vlan_tag'] = ProtoField.uint32("of11.action_bsn_mirror.vlan_tag", "vlan_tag", base.DEC, nil) |
| 2718 | fields['of11.action_bsn_mirror.copy_stage'] = ProtoField.uint8("of11.action_bsn_mirror.copy_stage", "copy_stage", base.DEC, nil) |
| 2719 | fields['of11.action_bsn_set_tunnel_dst.type'] = ProtoField.uint16("of11.action_bsn_set_tunnel_dst.type", "type", base.DEC, nil) |
| 2720 | fields['of11.action_bsn_set_tunnel_dst.len'] = ProtoField.uint16("of11.action_bsn_set_tunnel_dst.len", "len", base.DEC, nil) |
| 2721 | fields['of11.action_bsn_set_tunnel_dst.experimenter'] = ProtoField.uint32("of11.action_bsn_set_tunnel_dst.experimenter", "experimenter", base.DEC, nil) |
| 2722 | fields['of11.action_bsn_set_tunnel_dst.subtype'] = ProtoField.uint32("of11.action_bsn_set_tunnel_dst.subtype", "subtype", base.DEC, nil) |
| 2723 | fields['of11.action_bsn_set_tunnel_dst.dst'] = ProtoField.uint32("of11.action_bsn_set_tunnel_dst.dst", "dst", base.DEC, nil) |
| 2724 | fields['of11.action_copy_ttl_in.type'] = ProtoField.uint16("of11.action_copy_ttl_in.type", "type", base.DEC, nil) |
| 2725 | fields['of11.action_copy_ttl_in.len'] = ProtoField.uint16("of11.action_copy_ttl_in.len", "len", base.DEC, nil) |
| 2726 | fields['of11.action_copy_ttl_out.type'] = ProtoField.uint16("of11.action_copy_ttl_out.type", "type", base.DEC, nil) |
| 2727 | fields['of11.action_copy_ttl_out.len'] = ProtoField.uint16("of11.action_copy_ttl_out.len", "len", base.DEC, nil) |
| 2728 | fields['of11.action_dec_mpls_ttl.type'] = ProtoField.uint16("of11.action_dec_mpls_ttl.type", "type", base.DEC, nil) |
| 2729 | fields['of11.action_dec_mpls_ttl.len'] = ProtoField.uint16("of11.action_dec_mpls_ttl.len", "len", base.DEC, nil) |
| 2730 | fields['of11.action_dec_nw_ttl.type'] = ProtoField.uint16("of11.action_dec_nw_ttl.type", "type", base.DEC, nil) |
| 2731 | fields['of11.action_dec_nw_ttl.len'] = ProtoField.uint16("of11.action_dec_nw_ttl.len", "len", base.DEC, nil) |
| 2732 | fields['of11.action_group.type'] = ProtoField.uint32("of11.action_group.type", "type", base.DEC, enum_v2_ofp_action_type) |
| 2733 | fields['of11.action_group.len'] = ProtoField.uint16("of11.action_group.len", "len", base.DEC, nil) |
| 2734 | fields['of11.action_group.group_id'] = ProtoField.uint32("of11.action_group.group_id", "group_id", base.DEC, nil) |
| 2735 | fields['of11.action_nicira.type'] = ProtoField.uint16("of11.action_nicira.type", "type", base.DEC, nil) |
| 2736 | fields['of11.action_nicira.len'] = ProtoField.uint16("of11.action_nicira.len", "len", base.DEC, nil) |
| 2737 | fields['of11.action_nicira.experimenter'] = ProtoField.uint32("of11.action_nicira.experimenter", "experimenter", base.DEC, nil) |
| 2738 | fields['of11.action_nicira.subtype'] = ProtoField.uint16("of11.action_nicira.subtype", "subtype", base.DEC, nil) |
| 2739 | fields['of11.action_nicira_dec_ttl.type'] = ProtoField.uint16("of11.action_nicira_dec_ttl.type", "type", base.DEC, nil) |
| 2740 | fields['of11.action_nicira_dec_ttl.len'] = ProtoField.uint16("of11.action_nicira_dec_ttl.len", "len", base.DEC, nil) |
| 2741 | fields['of11.action_nicira_dec_ttl.experimenter'] = ProtoField.uint32("of11.action_nicira_dec_ttl.experimenter", "experimenter", base.DEC, nil) |
| 2742 | fields['of11.action_nicira_dec_ttl.subtype'] = ProtoField.uint16("of11.action_nicira_dec_ttl.subtype", "subtype", base.DEC, nil) |
| 2743 | fields['of11.action_output.type'] = ProtoField.uint32("of11.action_output.type", "type", base.DEC, enum_v2_ofp_action_type) |
| 2744 | fields['of11.action_output.len'] = ProtoField.uint16("of11.action_output.len", "len", base.DEC, nil) |
| 2745 | fields['of11.action_output.port'] = ProtoField.uint32("of11.action_output.port", "port", base.DEC, nil) |
| 2746 | fields['of11.action_output.max_len'] = ProtoField.uint16("of11.action_output.max_len", "max_len", base.DEC, nil) |
| 2747 | fields['of11.action_pop_mpls.type'] = ProtoField.uint16("of11.action_pop_mpls.type", "type", base.DEC, nil) |
| 2748 | fields['of11.action_pop_mpls.len'] = ProtoField.uint16("of11.action_pop_mpls.len", "len", base.DEC, nil) |
| 2749 | fields['of11.action_pop_mpls.ethertype'] = ProtoField.uint16("of11.action_pop_mpls.ethertype", "ethertype", base.DEC, nil) |
| 2750 | fields['of11.action_pop_vlan.type'] = ProtoField.uint16("of11.action_pop_vlan.type", "type", base.DEC, nil) |
| 2751 | fields['of11.action_pop_vlan.len'] = ProtoField.uint16("of11.action_pop_vlan.len", "len", base.DEC, nil) |
| 2752 | fields['of11.action_push_mpls.type'] = ProtoField.uint16("of11.action_push_mpls.type", "type", base.DEC, nil) |
| 2753 | fields['of11.action_push_mpls.len'] = ProtoField.uint16("of11.action_push_mpls.len", "len", base.DEC, nil) |
| 2754 | fields['of11.action_push_mpls.ethertype'] = ProtoField.uint16("of11.action_push_mpls.ethertype", "ethertype", base.DEC, nil) |
| 2755 | fields['of11.action_push_vlan.type'] = ProtoField.uint16("of11.action_push_vlan.type", "type", base.DEC, nil) |
| 2756 | fields['of11.action_push_vlan.len'] = ProtoField.uint16("of11.action_push_vlan.len", "len", base.DEC, nil) |
| 2757 | fields['of11.action_push_vlan.ethertype'] = ProtoField.uint16("of11.action_push_vlan.ethertype", "ethertype", base.DEC, nil) |
| 2758 | fields['of11.action_set_dl_dst.type'] = ProtoField.uint16("of11.action_set_dl_dst.type", "type", base.DEC, nil) |
| 2759 | fields['of11.action_set_dl_dst.len'] = ProtoField.uint16("of11.action_set_dl_dst.len", "len", base.DEC, nil) |
| 2760 | fields['of11.action_set_dl_dst.dl_addr'] = ProtoField.ether("of11.action_set_dl_dst.dl_addr", "dl_addr") |
| 2761 | fields['of11.action_set_dl_src.type'] = ProtoField.uint16("of11.action_set_dl_src.type", "type", base.DEC, nil) |
| 2762 | fields['of11.action_set_dl_src.len'] = ProtoField.uint16("of11.action_set_dl_src.len", "len", base.DEC, nil) |
| 2763 | fields['of11.action_set_dl_src.dl_addr'] = ProtoField.ether("of11.action_set_dl_src.dl_addr", "dl_addr") |
| 2764 | fields['of11.action_set_mpls_label.type'] = ProtoField.uint16("of11.action_set_mpls_label.type", "type", base.DEC, nil) |
| 2765 | fields['of11.action_set_mpls_label.len'] = ProtoField.uint16("of11.action_set_mpls_label.len", "len", base.DEC, nil) |
| 2766 | fields['of11.action_set_mpls_label.mpls_label'] = ProtoField.uint32("of11.action_set_mpls_label.mpls_label", "mpls_label", base.DEC, nil) |
| 2767 | fields['of11.action_set_mpls_tc.type'] = ProtoField.uint16("of11.action_set_mpls_tc.type", "type", base.DEC, nil) |
| 2768 | fields['of11.action_set_mpls_tc.len'] = ProtoField.uint16("of11.action_set_mpls_tc.len", "len", base.DEC, nil) |
| 2769 | fields['of11.action_set_mpls_tc.mpls_tc'] = ProtoField.uint8("of11.action_set_mpls_tc.mpls_tc", "mpls_tc", base.DEC, nil) |
| 2770 | fields['of11.action_set_mpls_ttl.type'] = ProtoField.uint16("of11.action_set_mpls_ttl.type", "type", base.DEC, nil) |
| 2771 | fields['of11.action_set_mpls_ttl.len'] = ProtoField.uint16("of11.action_set_mpls_ttl.len", "len", base.DEC, nil) |
| 2772 | fields['of11.action_set_mpls_ttl.mpls_ttl'] = ProtoField.uint8("of11.action_set_mpls_ttl.mpls_ttl", "mpls_ttl", base.DEC, nil) |
| 2773 | fields['of11.action_set_nw_dst.type'] = ProtoField.uint16("of11.action_set_nw_dst.type", "type", base.DEC, nil) |
| 2774 | fields['of11.action_set_nw_dst.len'] = ProtoField.uint16("of11.action_set_nw_dst.len", "len", base.DEC, nil) |
| 2775 | fields['of11.action_set_nw_dst.nw_addr'] = ProtoField.uint32("of11.action_set_nw_dst.nw_addr", "nw_addr", base.DEC, nil) |
| 2776 | fields['of11.action_set_nw_ecn.type'] = ProtoField.uint16("of11.action_set_nw_ecn.type", "type", base.DEC, nil) |
| 2777 | fields['of11.action_set_nw_ecn.len'] = ProtoField.uint16("of11.action_set_nw_ecn.len", "len", base.DEC, nil) |
| 2778 | fields['of11.action_set_nw_ecn.nw_ecn'] = ProtoField.uint8("of11.action_set_nw_ecn.nw_ecn", "nw_ecn", base.DEC, nil) |
| 2779 | fields['of11.action_set_nw_src.type'] = ProtoField.uint16("of11.action_set_nw_src.type", "type", base.DEC, nil) |
| 2780 | fields['of11.action_set_nw_src.len'] = ProtoField.uint16("of11.action_set_nw_src.len", "len", base.DEC, nil) |
| 2781 | fields['of11.action_set_nw_src.nw_addr'] = ProtoField.uint32("of11.action_set_nw_src.nw_addr", "nw_addr", base.DEC, nil) |
| 2782 | fields['of11.action_set_nw_tos.type'] = ProtoField.uint16("of11.action_set_nw_tos.type", "type", base.DEC, nil) |
| 2783 | fields['of11.action_set_nw_tos.len'] = ProtoField.uint16("of11.action_set_nw_tos.len", "len", base.DEC, nil) |
| 2784 | fields['of11.action_set_nw_tos.nw_tos'] = ProtoField.uint8("of11.action_set_nw_tos.nw_tos", "nw_tos", base.DEC, nil) |
| 2785 | fields['of11.action_set_nw_ttl.type'] = ProtoField.uint32("of11.action_set_nw_ttl.type", "type", base.DEC, enum_v2_ofp_action_type) |
| 2786 | fields['of11.action_set_nw_ttl.len'] = ProtoField.uint16("of11.action_set_nw_ttl.len", "len", base.DEC, nil) |
| 2787 | fields['of11.action_set_nw_ttl.nw_ttl'] = ProtoField.uint8("of11.action_set_nw_ttl.nw_ttl", "nw_ttl", base.DEC, nil) |
| 2788 | fields['of11.action_set_queue.type'] = ProtoField.uint16("of11.action_set_queue.type", "type", base.DEC, nil) |
| 2789 | fields['of11.action_set_queue.len'] = ProtoField.uint16("of11.action_set_queue.len", "len", base.DEC, nil) |
| 2790 | fields['of11.action_set_queue.queue_id'] = ProtoField.uint32("of11.action_set_queue.queue_id", "queue_id", base.DEC, nil) |
| 2791 | fields['of11.action_set_tp_dst.type'] = ProtoField.uint16("of11.action_set_tp_dst.type", "type", base.DEC, nil) |
| 2792 | fields['of11.action_set_tp_dst.len'] = ProtoField.uint16("of11.action_set_tp_dst.len", "len", base.DEC, nil) |
| 2793 | fields['of11.action_set_tp_dst.tp_port'] = ProtoField.uint16("of11.action_set_tp_dst.tp_port", "tp_port", base.DEC, nil) |
| 2794 | fields['of11.action_set_tp_src.type'] = ProtoField.uint16("of11.action_set_tp_src.type", "type", base.DEC, nil) |
| 2795 | fields['of11.action_set_tp_src.len'] = ProtoField.uint16("of11.action_set_tp_src.len", "len", base.DEC, nil) |
| 2796 | fields['of11.action_set_tp_src.tp_port'] = ProtoField.uint16("of11.action_set_tp_src.tp_port", "tp_port", base.DEC, nil) |
| 2797 | fields['of11.action_set_vlan_pcp.type'] = ProtoField.uint16("of11.action_set_vlan_pcp.type", "type", base.DEC, nil) |
| 2798 | fields['of11.action_set_vlan_pcp.len'] = ProtoField.uint16("of11.action_set_vlan_pcp.len", "len", base.DEC, nil) |
| 2799 | fields['of11.action_set_vlan_pcp.vlan_pcp'] = ProtoField.uint8("of11.action_set_vlan_pcp.vlan_pcp", "vlan_pcp", base.DEC, nil) |
| 2800 | fields['of11.action_set_vlan_vid.type'] = ProtoField.uint16("of11.action_set_vlan_vid.type", "type", base.DEC, nil) |
| 2801 | fields['of11.action_set_vlan_vid.len'] = ProtoField.uint16("of11.action_set_vlan_vid.len", "len", base.DEC, nil) |
| 2802 | fields['of11.action_set_vlan_vid.vlan_vid'] = ProtoField.uint16("of11.action_set_vlan_vid.vlan_vid", "vlan_vid", base.DEC, nil) |
| 2803 | fields['of11.header.version'] = ProtoField.uint8("of11.header.version", "version", base.DEC, nil) |
| 2804 | fields['of11.header.type'] = ProtoField.uint8("of11.header.type", "type", base.DEC, nil) |
| 2805 | fields['of11.header.length'] = ProtoField.uint16("of11.header.length", "length", base.DEC, nil) |
| 2806 | fields['of11.header.xid'] = ProtoField.uint32("of11.header.xid", "xid", base.DEC, nil) |
| 2807 | fields['of11.stats_reply.version'] = ProtoField.uint8("of11.stats_reply.version", "version", base.DEC, nil) |
| 2808 | fields['of11.stats_reply.type'] = ProtoField.uint32("of11.stats_reply.type", "type", base.DEC, enum_v2_ofp_type) |
| 2809 | fields['of11.stats_reply.length'] = ProtoField.uint16("of11.stats_reply.length", "length", base.DEC, nil) |
| 2810 | fields['of11.stats_reply.xid'] = ProtoField.uint32("of11.stats_reply.xid", "xid", base.DEC, nil) |
| 2811 | fields['of11.stats_reply.stats_type'] = ProtoField.uint32("of11.stats_reply.stats_type", "stats_type", base.DEC, enum_v2_ofp_stats_type) |
| 2812 | fields['of11.stats_reply.flags'] = ProtoField.uint32("of11.stats_reply.flags", "flags", base.HEX, enum_v2_ofp_stats_reply_flags) |
| 2813 | fields['of11.aggregate_stats_reply.version'] = ProtoField.uint8("of11.aggregate_stats_reply.version", "version", base.DEC, nil) |
| 2814 | fields['of11.aggregate_stats_reply.type'] = ProtoField.uint32("of11.aggregate_stats_reply.type", "type", base.DEC, enum_v2_ofp_type) |
| 2815 | fields['of11.aggregate_stats_reply.length'] = ProtoField.uint16("of11.aggregate_stats_reply.length", "length", base.DEC, nil) |
| 2816 | fields['of11.aggregate_stats_reply.xid'] = ProtoField.uint32("of11.aggregate_stats_reply.xid", "xid", base.DEC, nil) |
| 2817 | fields['of11.aggregate_stats_reply.stats_type'] = ProtoField.uint32("of11.aggregate_stats_reply.stats_type", "stats_type", base.DEC, enum_v2_ofp_stats_type) |
| 2818 | fields['of11.aggregate_stats_reply.flags'] = ProtoField.uint32("of11.aggregate_stats_reply.flags", "flags", base.HEX, enum_v2_ofp_stats_reply_flags) |
| 2819 | fields['of11.aggregate_stats_reply.packet_count'] = ProtoField.uint64("of11.aggregate_stats_reply.packet_count", "packet_count", base.DEC, nil) |
| 2820 | fields['of11.aggregate_stats_reply.byte_count'] = ProtoField.uint64("of11.aggregate_stats_reply.byte_count", "byte_count", base.DEC, nil) |
| 2821 | fields['of11.aggregate_stats_reply.flow_count'] = ProtoField.uint32("of11.aggregate_stats_reply.flow_count", "flow_count", base.DEC, nil) |
| 2822 | fields['of11.stats_request.version'] = ProtoField.uint8("of11.stats_request.version", "version", base.DEC, nil) |
| 2823 | fields['of11.stats_request.type'] = ProtoField.uint32("of11.stats_request.type", "type", base.DEC, enum_v2_ofp_type) |
| 2824 | fields['of11.stats_request.length'] = ProtoField.uint16("of11.stats_request.length", "length", base.DEC, nil) |
| 2825 | fields['of11.stats_request.xid'] = ProtoField.uint32("of11.stats_request.xid", "xid", base.DEC, nil) |
| 2826 | fields['of11.stats_request.stats_type'] = ProtoField.uint32("of11.stats_request.stats_type", "stats_type", base.DEC, enum_v2_ofp_stats_type) |
| 2827 | fields['of11.stats_request.flags'] = ProtoField.uint32("of11.stats_request.flags", "flags", base.HEX, enum_v2_ofp_stats_request_flags) |
| 2828 | fields['of11.aggregate_stats_request.version'] = ProtoField.uint8("of11.aggregate_stats_request.version", "version", base.DEC, nil) |
| 2829 | fields['of11.aggregate_stats_request.type'] = ProtoField.uint32("of11.aggregate_stats_request.type", "type", base.DEC, enum_v2_ofp_type) |
| 2830 | fields['of11.aggregate_stats_request.length'] = ProtoField.uint16("of11.aggregate_stats_request.length", "length", base.DEC, nil) |
| 2831 | fields['of11.aggregate_stats_request.xid'] = ProtoField.uint32("of11.aggregate_stats_request.xid", "xid", base.DEC, nil) |
| 2832 | fields['of11.aggregate_stats_request.stats_type'] = ProtoField.uint32("of11.aggregate_stats_request.stats_type", "stats_type", base.DEC, enum_v2_ofp_stats_type) |
| 2833 | fields['of11.aggregate_stats_request.flags'] = ProtoField.uint32("of11.aggregate_stats_request.flags", "flags", base.HEX, enum_v2_ofp_stats_request_flags) |
| 2834 | fields['of11.aggregate_stats_request.table_id'] = ProtoField.uint8("of11.aggregate_stats_request.table_id", "table_id", base.DEC, nil) |
| 2835 | fields['of11.aggregate_stats_request.out_port'] = ProtoField.uint32("of11.aggregate_stats_request.out_port", "out_port", base.DEC, nil) |
| 2836 | fields['of11.aggregate_stats_request.out_group'] = ProtoField.uint32("of11.aggregate_stats_request.out_group", "out_group", base.DEC, nil) |
| 2837 | fields['of11.aggregate_stats_request.cookie'] = ProtoField.uint64("of11.aggregate_stats_request.cookie", "cookie", base.DEC, nil) |
| 2838 | fields['of11.aggregate_stats_request.cookie_mask'] = ProtoField.uint64("of11.aggregate_stats_request.cookie_mask", "cookie_mask", base.DEC, nil) |
| 2839 | fields['of11.aggregate_stats_request.match'] = ProtoField.bytes("of11.aggregate_stats_request.match", "match") |
| 2840 | fields['of11.error_msg.version'] = ProtoField.uint8("of11.error_msg.version", "version", base.DEC, nil) |
| 2841 | fields['of11.error_msg.type'] = ProtoField.uint32("of11.error_msg.type", "type", base.DEC, enum_v2_ofp_type) |
| 2842 | fields['of11.error_msg.length'] = ProtoField.uint16("of11.error_msg.length", "length", base.DEC, nil) |
| 2843 | fields['of11.error_msg.xid'] = ProtoField.uint32("of11.error_msg.xid", "xid", base.DEC, nil) |
| 2844 | fields['of11.error_msg.err_type'] = ProtoField.uint32("of11.error_msg.err_type", "err_type", base.DEC, enum_v2_ofp_error_type) |
| 2845 | fields['of11.bad_action_error_msg.version'] = ProtoField.uint8("of11.bad_action_error_msg.version", "version", base.DEC, nil) |
| 2846 | fields['of11.bad_action_error_msg.type'] = ProtoField.uint8("of11.bad_action_error_msg.type", "type", base.DEC, nil) |
| 2847 | fields['of11.bad_action_error_msg.length'] = ProtoField.uint16("of11.bad_action_error_msg.length", "length", base.DEC, nil) |
| 2848 | fields['of11.bad_action_error_msg.xid'] = ProtoField.uint32("of11.bad_action_error_msg.xid", "xid", base.DEC, nil) |
| 2849 | fields['of11.bad_action_error_msg.err_type'] = ProtoField.uint16("of11.bad_action_error_msg.err_type", "err_type", base.DEC, nil) |
| 2850 | fields['of11.bad_action_error_msg.code'] = ProtoField.uint32("of11.bad_action_error_msg.code", "code", base.DEC, enum_v2_ofp_bad_action_code) |
| 2851 | fields['of11.bad_action_error_msg.data'] = ProtoField.bytes("of11.bad_action_error_msg.data", "data") |
| 2852 | fields['of11.bad_instruction_error_msg.version'] = ProtoField.uint8("of11.bad_instruction_error_msg.version", "version", base.DEC, nil) |
| 2853 | fields['of11.bad_instruction_error_msg.type'] = ProtoField.uint8("of11.bad_instruction_error_msg.type", "type", base.DEC, nil) |
| 2854 | fields['of11.bad_instruction_error_msg.length'] = ProtoField.uint16("of11.bad_instruction_error_msg.length", "length", base.DEC, nil) |
| 2855 | fields['of11.bad_instruction_error_msg.xid'] = ProtoField.uint32("of11.bad_instruction_error_msg.xid", "xid", base.DEC, nil) |
| 2856 | fields['of11.bad_instruction_error_msg.err_type'] = ProtoField.uint16("of11.bad_instruction_error_msg.err_type", "err_type", base.DEC, nil) |
| 2857 | fields['of11.bad_instruction_error_msg.code'] = ProtoField.uint32("of11.bad_instruction_error_msg.code", "code", base.DEC, enum_v2_ofp_bad_instruction_code) |
| 2858 | fields['of11.bad_instruction_error_msg.data'] = ProtoField.bytes("of11.bad_instruction_error_msg.data", "data") |
| 2859 | fields['of11.bad_match_error_msg.version'] = ProtoField.uint8("of11.bad_match_error_msg.version", "version", base.DEC, nil) |
| 2860 | fields['of11.bad_match_error_msg.type'] = ProtoField.uint8("of11.bad_match_error_msg.type", "type", base.DEC, nil) |
| 2861 | fields['of11.bad_match_error_msg.length'] = ProtoField.uint16("of11.bad_match_error_msg.length", "length", base.DEC, nil) |
| 2862 | fields['of11.bad_match_error_msg.xid'] = ProtoField.uint32("of11.bad_match_error_msg.xid", "xid", base.DEC, nil) |
| 2863 | fields['of11.bad_match_error_msg.err_type'] = ProtoField.uint16("of11.bad_match_error_msg.err_type", "err_type", base.DEC, nil) |
| 2864 | fields['of11.bad_match_error_msg.code'] = ProtoField.uint32("of11.bad_match_error_msg.code", "code", base.DEC, enum_v2_ofp_bad_match_code) |
| 2865 | fields['of11.bad_match_error_msg.data'] = ProtoField.bytes("of11.bad_match_error_msg.data", "data") |
| 2866 | fields['of11.bad_request_error_msg.version'] = ProtoField.uint8("of11.bad_request_error_msg.version", "version", base.DEC, nil) |
| 2867 | fields['of11.bad_request_error_msg.type'] = ProtoField.uint8("of11.bad_request_error_msg.type", "type", base.DEC, nil) |
| 2868 | fields['of11.bad_request_error_msg.length'] = ProtoField.uint16("of11.bad_request_error_msg.length", "length", base.DEC, nil) |
| 2869 | fields['of11.bad_request_error_msg.xid'] = ProtoField.uint32("of11.bad_request_error_msg.xid", "xid", base.DEC, nil) |
| 2870 | fields['of11.bad_request_error_msg.err_type'] = ProtoField.uint16("of11.bad_request_error_msg.err_type", "err_type", base.DEC, nil) |
| 2871 | fields['of11.bad_request_error_msg.code'] = ProtoField.uint32("of11.bad_request_error_msg.code", "code", base.DEC, enum_v2_ofp_bad_request_code) |
| 2872 | fields['of11.bad_request_error_msg.data'] = ProtoField.bytes("of11.bad_request_error_msg.data", "data") |
| 2873 | fields['of11.barrier_reply.version'] = ProtoField.uint8("of11.barrier_reply.version", "version", base.DEC, nil) |
| 2874 | fields['of11.barrier_reply.type'] = ProtoField.uint32("of11.barrier_reply.type", "type", base.DEC, enum_v2_ofp_type) |
| 2875 | fields['of11.barrier_reply.length'] = ProtoField.uint16("of11.barrier_reply.length", "length", base.DEC, nil) |
| 2876 | fields['of11.barrier_reply.xid'] = ProtoField.uint32("of11.barrier_reply.xid", "xid", base.DEC, nil) |
| 2877 | fields['of11.barrier_request.version'] = ProtoField.uint8("of11.barrier_request.version", "version", base.DEC, nil) |
| 2878 | fields['of11.barrier_request.type'] = ProtoField.uint32("of11.barrier_request.type", "type", base.DEC, enum_v2_ofp_type) |
| 2879 | fields['of11.barrier_request.length'] = ProtoField.uint16("of11.barrier_request.length", "length", base.DEC, nil) |
| 2880 | fields['of11.barrier_request.xid'] = ProtoField.uint32("of11.barrier_request.xid", "xid", base.DEC, nil) |
| 2881 | fields['of11.experimenter.version'] = ProtoField.uint8("of11.experimenter.version", "version", base.DEC, nil) |
| 2882 | fields['of11.experimenter.type'] = ProtoField.uint8("of11.experimenter.type", "type", base.DEC, nil) |
| 2883 | fields['of11.experimenter.length'] = ProtoField.uint16("of11.experimenter.length", "length", base.DEC, nil) |
| 2884 | fields['of11.experimenter.xid'] = ProtoField.uint32("of11.experimenter.xid", "xid", base.DEC, nil) |
| 2885 | fields['of11.experimenter.experimenter'] = ProtoField.uint32("of11.experimenter.experimenter", "experimenter", base.DEC, nil) |
| 2886 | fields['of11.experimenter.data'] = ProtoField.bytes("of11.experimenter.data", "data") |
| 2887 | fields['of11.bsn_header.version'] = ProtoField.uint8("of11.bsn_header.version", "version", base.DEC, nil) |
| 2888 | fields['of11.bsn_header.type'] = ProtoField.uint8("of11.bsn_header.type", "type", base.DEC, nil) |
| 2889 | fields['of11.bsn_header.length'] = ProtoField.uint16("of11.bsn_header.length", "length", base.DEC, nil) |
| 2890 | fields['of11.bsn_header.xid'] = ProtoField.uint32("of11.bsn_header.xid", "xid", base.DEC, nil) |
| 2891 | fields['of11.bsn_header.experimenter'] = ProtoField.uint32("of11.bsn_header.experimenter", "experimenter", base.DEC, nil) |
| 2892 | fields['of11.bsn_header.subtype'] = ProtoField.uint32("of11.bsn_header.subtype", "subtype", base.DEC, nil) |
| 2893 | fields['of11.bsn_bw_clear_data_reply.version'] = ProtoField.uint8("of11.bsn_bw_clear_data_reply.version", "version", base.DEC, nil) |
| 2894 | fields['of11.bsn_bw_clear_data_reply.type'] = ProtoField.uint8("of11.bsn_bw_clear_data_reply.type", "type", base.DEC, nil) |
| 2895 | fields['of11.bsn_bw_clear_data_reply.length'] = ProtoField.uint16("of11.bsn_bw_clear_data_reply.length", "length", base.DEC, nil) |
| 2896 | fields['of11.bsn_bw_clear_data_reply.xid'] = ProtoField.uint32("of11.bsn_bw_clear_data_reply.xid", "xid", base.DEC, nil) |
| 2897 | fields['of11.bsn_bw_clear_data_reply.experimenter'] = ProtoField.uint32("of11.bsn_bw_clear_data_reply.experimenter", "experimenter", base.DEC, nil) |
| 2898 | fields['of11.bsn_bw_clear_data_reply.subtype'] = ProtoField.uint32("of11.bsn_bw_clear_data_reply.subtype", "subtype", base.DEC, nil) |
| 2899 | fields['of11.bsn_bw_clear_data_reply.status'] = ProtoField.uint32("of11.bsn_bw_clear_data_reply.status", "status", base.DEC, nil) |
| 2900 | fields['of11.bsn_bw_clear_data_request.version'] = ProtoField.uint8("of11.bsn_bw_clear_data_request.version", "version", base.DEC, nil) |
| 2901 | fields['of11.bsn_bw_clear_data_request.type'] = ProtoField.uint8("of11.bsn_bw_clear_data_request.type", "type", base.DEC, nil) |
| 2902 | fields['of11.bsn_bw_clear_data_request.length'] = ProtoField.uint16("of11.bsn_bw_clear_data_request.length", "length", base.DEC, nil) |
| 2903 | fields['of11.bsn_bw_clear_data_request.xid'] = ProtoField.uint32("of11.bsn_bw_clear_data_request.xid", "xid", base.DEC, nil) |
| 2904 | fields['of11.bsn_bw_clear_data_request.experimenter'] = ProtoField.uint32("of11.bsn_bw_clear_data_request.experimenter", "experimenter", base.DEC, nil) |
| 2905 | fields['of11.bsn_bw_clear_data_request.subtype'] = ProtoField.uint32("of11.bsn_bw_clear_data_request.subtype", "subtype", base.DEC, nil) |
| 2906 | fields['of11.bsn_bw_enable_get_reply.version'] = ProtoField.uint8("of11.bsn_bw_enable_get_reply.version", "version", base.DEC, nil) |
| 2907 | fields['of11.bsn_bw_enable_get_reply.type'] = ProtoField.uint8("of11.bsn_bw_enable_get_reply.type", "type", base.DEC, nil) |
| 2908 | fields['of11.bsn_bw_enable_get_reply.length'] = ProtoField.uint16("of11.bsn_bw_enable_get_reply.length", "length", base.DEC, nil) |
| 2909 | fields['of11.bsn_bw_enable_get_reply.xid'] = ProtoField.uint32("of11.bsn_bw_enable_get_reply.xid", "xid", base.DEC, nil) |
| 2910 | fields['of11.bsn_bw_enable_get_reply.experimenter'] = ProtoField.uint32("of11.bsn_bw_enable_get_reply.experimenter", "experimenter", base.DEC, nil) |
| 2911 | fields['of11.bsn_bw_enable_get_reply.subtype'] = ProtoField.uint32("of11.bsn_bw_enable_get_reply.subtype", "subtype", base.DEC, nil) |
| 2912 | fields['of11.bsn_bw_enable_get_reply.enabled'] = ProtoField.uint32("of11.bsn_bw_enable_get_reply.enabled", "enabled", base.DEC, nil) |
| 2913 | fields['of11.bsn_bw_enable_get_request.version'] = ProtoField.uint8("of11.bsn_bw_enable_get_request.version", "version", base.DEC, nil) |
| 2914 | fields['of11.bsn_bw_enable_get_request.type'] = ProtoField.uint8("of11.bsn_bw_enable_get_request.type", "type", base.DEC, nil) |
| 2915 | fields['of11.bsn_bw_enable_get_request.length'] = ProtoField.uint16("of11.bsn_bw_enable_get_request.length", "length", base.DEC, nil) |
| 2916 | fields['of11.bsn_bw_enable_get_request.xid'] = ProtoField.uint32("of11.bsn_bw_enable_get_request.xid", "xid", base.DEC, nil) |
| 2917 | fields['of11.bsn_bw_enable_get_request.experimenter'] = ProtoField.uint32("of11.bsn_bw_enable_get_request.experimenter", "experimenter", base.DEC, nil) |
| 2918 | fields['of11.bsn_bw_enable_get_request.subtype'] = ProtoField.uint32("of11.bsn_bw_enable_get_request.subtype", "subtype", base.DEC, nil) |
| 2919 | fields['of11.bsn_bw_enable_set_reply.version'] = ProtoField.uint8("of11.bsn_bw_enable_set_reply.version", "version", base.DEC, nil) |
| 2920 | fields['of11.bsn_bw_enable_set_reply.type'] = ProtoField.uint8("of11.bsn_bw_enable_set_reply.type", "type", base.DEC, nil) |
| 2921 | fields['of11.bsn_bw_enable_set_reply.length'] = ProtoField.uint16("of11.bsn_bw_enable_set_reply.length", "length", base.DEC, nil) |
| 2922 | fields['of11.bsn_bw_enable_set_reply.xid'] = ProtoField.uint32("of11.bsn_bw_enable_set_reply.xid", "xid", base.DEC, nil) |
| 2923 | fields['of11.bsn_bw_enable_set_reply.experimenter'] = ProtoField.uint32("of11.bsn_bw_enable_set_reply.experimenter", "experimenter", base.DEC, nil) |
| 2924 | fields['of11.bsn_bw_enable_set_reply.subtype'] = ProtoField.uint32("of11.bsn_bw_enable_set_reply.subtype", "subtype", base.DEC, nil) |
| 2925 | fields['of11.bsn_bw_enable_set_reply.enable'] = ProtoField.uint32("of11.bsn_bw_enable_set_reply.enable", "enable", base.DEC, nil) |
| 2926 | fields['of11.bsn_bw_enable_set_reply.status'] = ProtoField.uint32("of11.bsn_bw_enable_set_reply.status", "status", base.DEC, nil) |
| 2927 | fields['of11.bsn_bw_enable_set_request.version'] = ProtoField.uint8("of11.bsn_bw_enable_set_request.version", "version", base.DEC, nil) |
| 2928 | fields['of11.bsn_bw_enable_set_request.type'] = ProtoField.uint8("of11.bsn_bw_enable_set_request.type", "type", base.DEC, nil) |
| 2929 | fields['of11.bsn_bw_enable_set_request.length'] = ProtoField.uint16("of11.bsn_bw_enable_set_request.length", "length", base.DEC, nil) |
| 2930 | fields['of11.bsn_bw_enable_set_request.xid'] = ProtoField.uint32("of11.bsn_bw_enable_set_request.xid", "xid", base.DEC, nil) |
| 2931 | fields['of11.bsn_bw_enable_set_request.experimenter'] = ProtoField.uint32("of11.bsn_bw_enable_set_request.experimenter", "experimenter", base.DEC, nil) |
| 2932 | fields['of11.bsn_bw_enable_set_request.subtype'] = ProtoField.uint32("of11.bsn_bw_enable_set_request.subtype", "subtype", base.DEC, nil) |
| 2933 | fields['of11.bsn_bw_enable_set_request.enable'] = ProtoField.uint32("of11.bsn_bw_enable_set_request.enable", "enable", base.DEC, nil) |
| 2934 | fields['of11.bsn_get_interfaces_reply.version'] = ProtoField.uint8("of11.bsn_get_interfaces_reply.version", "version", base.DEC, nil) |
| 2935 | fields['of11.bsn_get_interfaces_reply.type'] = ProtoField.uint8("of11.bsn_get_interfaces_reply.type", "type", base.DEC, nil) |
| 2936 | fields['of11.bsn_get_interfaces_reply.length'] = ProtoField.uint16("of11.bsn_get_interfaces_reply.length", "length", base.DEC, nil) |
| 2937 | fields['of11.bsn_get_interfaces_reply.xid'] = ProtoField.uint32("of11.bsn_get_interfaces_reply.xid", "xid", base.DEC, nil) |
| 2938 | fields['of11.bsn_get_interfaces_reply.experimenter'] = ProtoField.uint32("of11.bsn_get_interfaces_reply.experimenter", "experimenter", base.DEC, nil) |
| 2939 | fields['of11.bsn_get_interfaces_reply.subtype'] = ProtoField.uint32("of11.bsn_get_interfaces_reply.subtype", "subtype", base.DEC, nil) |
| 2940 | fields['of11.bsn_get_interfaces_reply.interfaces'] = ProtoField.bytes("of11.bsn_get_interfaces_reply.interfaces", "interfaces") |
| 2941 | fields['of11.bsn_get_interfaces_request.version'] = ProtoField.uint8("of11.bsn_get_interfaces_request.version", "version", base.DEC, nil) |
| 2942 | fields['of11.bsn_get_interfaces_request.type'] = ProtoField.uint8("of11.bsn_get_interfaces_request.type", "type", base.DEC, nil) |
| 2943 | fields['of11.bsn_get_interfaces_request.length'] = ProtoField.uint16("of11.bsn_get_interfaces_request.length", "length", base.DEC, nil) |
| 2944 | fields['of11.bsn_get_interfaces_request.xid'] = ProtoField.uint32("of11.bsn_get_interfaces_request.xid", "xid", base.DEC, nil) |
| 2945 | fields['of11.bsn_get_interfaces_request.experimenter'] = ProtoField.uint32("of11.bsn_get_interfaces_request.experimenter", "experimenter", base.DEC, nil) |
| 2946 | fields['of11.bsn_get_interfaces_request.subtype'] = ProtoField.uint32("of11.bsn_get_interfaces_request.subtype", "subtype", base.DEC, nil) |
| 2947 | fields['of11.bsn_get_mirroring_reply.version'] = ProtoField.uint8("of11.bsn_get_mirroring_reply.version", "version", base.DEC, nil) |
| 2948 | fields['of11.bsn_get_mirroring_reply.type'] = ProtoField.uint8("of11.bsn_get_mirroring_reply.type", "type", base.DEC, nil) |
| 2949 | fields['of11.bsn_get_mirroring_reply.length'] = ProtoField.uint16("of11.bsn_get_mirroring_reply.length", "length", base.DEC, nil) |
| 2950 | fields['of11.bsn_get_mirroring_reply.xid'] = ProtoField.uint32("of11.bsn_get_mirroring_reply.xid", "xid", base.DEC, nil) |
| 2951 | fields['of11.bsn_get_mirroring_reply.experimenter'] = ProtoField.uint32("of11.bsn_get_mirroring_reply.experimenter", "experimenter", base.DEC, nil) |
| 2952 | fields['of11.bsn_get_mirroring_reply.subtype'] = ProtoField.uint32("of11.bsn_get_mirroring_reply.subtype", "subtype", base.DEC, nil) |
| 2953 | fields['of11.bsn_get_mirroring_reply.report_mirror_ports'] = ProtoField.uint8("of11.bsn_get_mirroring_reply.report_mirror_ports", "report_mirror_ports", base.DEC, nil) |
| 2954 | fields['of11.bsn_get_mirroring_request.version'] = ProtoField.uint8("of11.bsn_get_mirroring_request.version", "version", base.DEC, nil) |
| 2955 | fields['of11.bsn_get_mirroring_request.type'] = ProtoField.uint8("of11.bsn_get_mirroring_request.type", "type", base.DEC, nil) |
| 2956 | fields['of11.bsn_get_mirroring_request.length'] = ProtoField.uint16("of11.bsn_get_mirroring_request.length", "length", base.DEC, nil) |
| 2957 | fields['of11.bsn_get_mirroring_request.xid'] = ProtoField.uint32("of11.bsn_get_mirroring_request.xid", "xid", base.DEC, nil) |
| 2958 | fields['of11.bsn_get_mirroring_request.experimenter'] = ProtoField.uint32("of11.bsn_get_mirroring_request.experimenter", "experimenter", base.DEC, nil) |
| 2959 | fields['of11.bsn_get_mirroring_request.subtype'] = ProtoField.uint32("of11.bsn_get_mirroring_request.subtype", "subtype", base.DEC, nil) |
| 2960 | fields['of11.bsn_get_mirroring_request.report_mirror_ports'] = ProtoField.uint8("of11.bsn_get_mirroring_request.report_mirror_ports", "report_mirror_ports", base.DEC, nil) |
| 2961 | fields['of11.bsn_interface.hw_addr'] = ProtoField.ether("of11.bsn_interface.hw_addr", "hw_addr") |
| 2962 | fields['of11.bsn_interface.name'] = ProtoField.stringz("of11.bsn_interface.name", "name") |
| 2963 | fields['of11.bsn_interface.ipv4_addr'] = ProtoField.ipv4("of11.bsn_interface.ipv4_addr", "ipv4_addr") |
| 2964 | fields['of11.bsn_interface.ipv4_netmask'] = ProtoField.ipv4("of11.bsn_interface.ipv4_netmask", "ipv4_netmask") |
| 2965 | fields['of11.bsn_pdu_rx_reply.version'] = ProtoField.uint8("of11.bsn_pdu_rx_reply.version", "version", base.DEC, nil) |
| 2966 | fields['of11.bsn_pdu_rx_reply.type'] = ProtoField.uint8("of11.bsn_pdu_rx_reply.type", "type", base.DEC, nil) |
| 2967 | fields['of11.bsn_pdu_rx_reply.length'] = ProtoField.uint16("of11.bsn_pdu_rx_reply.length", "length", base.DEC, nil) |
| 2968 | fields['of11.bsn_pdu_rx_reply.xid'] = ProtoField.uint32("of11.bsn_pdu_rx_reply.xid", "xid", base.DEC, nil) |
| 2969 | fields['of11.bsn_pdu_rx_reply.experimenter'] = ProtoField.uint32("of11.bsn_pdu_rx_reply.experimenter", "experimenter", base.DEC, nil) |
| 2970 | fields['of11.bsn_pdu_rx_reply.subtype'] = ProtoField.uint32("of11.bsn_pdu_rx_reply.subtype", "subtype", base.DEC, nil) |
| 2971 | fields['of11.bsn_pdu_rx_reply.status'] = ProtoField.uint32("of11.bsn_pdu_rx_reply.status", "status", base.DEC, nil) |
| 2972 | fields['of11.bsn_pdu_rx_reply.port_no'] = ProtoField.uint32("of11.bsn_pdu_rx_reply.port_no", "port_no", base.DEC, nil) |
| 2973 | fields['of11.bsn_pdu_rx_reply.slot_num'] = ProtoField.uint8("of11.bsn_pdu_rx_reply.slot_num", "slot_num", base.DEC, nil) |
| 2974 | fields['of11.bsn_pdu_rx_request.version'] = ProtoField.uint8("of11.bsn_pdu_rx_request.version", "version", base.DEC, nil) |
| 2975 | fields['of11.bsn_pdu_rx_request.type'] = ProtoField.uint8("of11.bsn_pdu_rx_request.type", "type", base.DEC, nil) |
| 2976 | fields['of11.bsn_pdu_rx_request.length'] = ProtoField.uint16("of11.bsn_pdu_rx_request.length", "length", base.DEC, nil) |
| 2977 | fields['of11.bsn_pdu_rx_request.xid'] = ProtoField.uint32("of11.bsn_pdu_rx_request.xid", "xid", base.DEC, nil) |
| 2978 | fields['of11.bsn_pdu_rx_request.experimenter'] = ProtoField.uint32("of11.bsn_pdu_rx_request.experimenter", "experimenter", base.DEC, nil) |
| 2979 | fields['of11.bsn_pdu_rx_request.subtype'] = ProtoField.uint32("of11.bsn_pdu_rx_request.subtype", "subtype", base.DEC, nil) |
| 2980 | fields['of11.bsn_pdu_rx_request.timeout_ms'] = ProtoField.uint32("of11.bsn_pdu_rx_request.timeout_ms", "timeout_ms", base.DEC, nil) |
| 2981 | fields['of11.bsn_pdu_rx_request.port_no'] = ProtoField.uint32("of11.bsn_pdu_rx_request.port_no", "port_no", base.DEC, nil) |
| 2982 | fields['of11.bsn_pdu_rx_request.slot_num'] = ProtoField.uint8("of11.bsn_pdu_rx_request.slot_num", "slot_num", base.DEC, nil) |
| 2983 | fields['of11.bsn_pdu_rx_request.data'] = ProtoField.bytes("of11.bsn_pdu_rx_request.data", "data") |
| 2984 | fields['of11.bsn_pdu_rx_timeout.version'] = ProtoField.uint8("of11.bsn_pdu_rx_timeout.version", "version", base.DEC, nil) |
| 2985 | fields['of11.bsn_pdu_rx_timeout.type'] = ProtoField.uint8("of11.bsn_pdu_rx_timeout.type", "type", base.DEC, nil) |
| 2986 | fields['of11.bsn_pdu_rx_timeout.length'] = ProtoField.uint16("of11.bsn_pdu_rx_timeout.length", "length", base.DEC, nil) |
| 2987 | fields['of11.bsn_pdu_rx_timeout.xid'] = ProtoField.uint32("of11.bsn_pdu_rx_timeout.xid", "xid", base.DEC, nil) |
| 2988 | fields['of11.bsn_pdu_rx_timeout.experimenter'] = ProtoField.uint32("of11.bsn_pdu_rx_timeout.experimenter", "experimenter", base.DEC, nil) |
| 2989 | fields['of11.bsn_pdu_rx_timeout.subtype'] = ProtoField.uint32("of11.bsn_pdu_rx_timeout.subtype", "subtype", base.DEC, nil) |
| 2990 | fields['of11.bsn_pdu_rx_timeout.port_no'] = ProtoField.uint32("of11.bsn_pdu_rx_timeout.port_no", "port_no", base.DEC, nil) |
| 2991 | fields['of11.bsn_pdu_rx_timeout.slot_num'] = ProtoField.uint8("of11.bsn_pdu_rx_timeout.slot_num", "slot_num", base.DEC, nil) |
| 2992 | fields['of11.bsn_pdu_tx_reply.version'] = ProtoField.uint8("of11.bsn_pdu_tx_reply.version", "version", base.DEC, nil) |
| 2993 | fields['of11.bsn_pdu_tx_reply.type'] = ProtoField.uint8("of11.bsn_pdu_tx_reply.type", "type", base.DEC, nil) |
| 2994 | fields['of11.bsn_pdu_tx_reply.length'] = ProtoField.uint16("of11.bsn_pdu_tx_reply.length", "length", base.DEC, nil) |
| 2995 | fields['of11.bsn_pdu_tx_reply.xid'] = ProtoField.uint32("of11.bsn_pdu_tx_reply.xid", "xid", base.DEC, nil) |
| 2996 | fields['of11.bsn_pdu_tx_reply.experimenter'] = ProtoField.uint32("of11.bsn_pdu_tx_reply.experimenter", "experimenter", base.DEC, nil) |
| 2997 | fields['of11.bsn_pdu_tx_reply.subtype'] = ProtoField.uint32("of11.bsn_pdu_tx_reply.subtype", "subtype", base.DEC, nil) |
| 2998 | fields['of11.bsn_pdu_tx_reply.status'] = ProtoField.uint32("of11.bsn_pdu_tx_reply.status", "status", base.DEC, nil) |
| 2999 | fields['of11.bsn_pdu_tx_reply.port_no'] = ProtoField.uint32("of11.bsn_pdu_tx_reply.port_no", "port_no", base.DEC, nil) |
| 3000 | fields['of11.bsn_pdu_tx_reply.slot_num'] = ProtoField.uint8("of11.bsn_pdu_tx_reply.slot_num", "slot_num", base.DEC, nil) |
| 3001 | fields['of11.bsn_pdu_tx_request.version'] = ProtoField.uint8("of11.bsn_pdu_tx_request.version", "version", base.DEC, nil) |
| 3002 | fields['of11.bsn_pdu_tx_request.type'] = ProtoField.uint8("of11.bsn_pdu_tx_request.type", "type", base.DEC, nil) |
| 3003 | fields['of11.bsn_pdu_tx_request.length'] = ProtoField.uint16("of11.bsn_pdu_tx_request.length", "length", base.DEC, nil) |
| 3004 | fields['of11.bsn_pdu_tx_request.xid'] = ProtoField.uint32("of11.bsn_pdu_tx_request.xid", "xid", base.DEC, nil) |
| 3005 | fields['of11.bsn_pdu_tx_request.experimenter'] = ProtoField.uint32("of11.bsn_pdu_tx_request.experimenter", "experimenter", base.DEC, nil) |
| 3006 | fields['of11.bsn_pdu_tx_request.subtype'] = ProtoField.uint32("of11.bsn_pdu_tx_request.subtype", "subtype", base.DEC, nil) |
| 3007 | fields['of11.bsn_pdu_tx_request.tx_interval_ms'] = ProtoField.uint32("of11.bsn_pdu_tx_request.tx_interval_ms", "tx_interval_ms", base.DEC, nil) |
| 3008 | fields['of11.bsn_pdu_tx_request.port_no'] = ProtoField.uint32("of11.bsn_pdu_tx_request.port_no", "port_no", base.DEC, nil) |
| 3009 | fields['of11.bsn_pdu_tx_request.slot_num'] = ProtoField.uint8("of11.bsn_pdu_tx_request.slot_num", "slot_num", base.DEC, nil) |
| 3010 | fields['of11.bsn_pdu_tx_request.data'] = ProtoField.bytes("of11.bsn_pdu_tx_request.data", "data") |
| 3011 | fields['of11.bsn_set_mirroring.version'] = ProtoField.uint8("of11.bsn_set_mirroring.version", "version", base.DEC, nil) |
| 3012 | fields['of11.bsn_set_mirroring.type'] = ProtoField.uint8("of11.bsn_set_mirroring.type", "type", base.DEC, nil) |
| 3013 | fields['of11.bsn_set_mirroring.length'] = ProtoField.uint16("of11.bsn_set_mirroring.length", "length", base.DEC, nil) |
| 3014 | fields['of11.bsn_set_mirroring.xid'] = ProtoField.uint32("of11.bsn_set_mirroring.xid", "xid", base.DEC, nil) |
| 3015 | fields['of11.bsn_set_mirroring.experimenter'] = ProtoField.uint32("of11.bsn_set_mirroring.experimenter", "experimenter", base.DEC, nil) |
| 3016 | fields['of11.bsn_set_mirroring.subtype'] = ProtoField.uint32("of11.bsn_set_mirroring.subtype", "subtype", base.DEC, nil) |
| 3017 | fields['of11.bsn_set_mirroring.report_mirror_ports'] = ProtoField.uint8("of11.bsn_set_mirroring.report_mirror_ports", "report_mirror_ports", base.DEC, nil) |
| 3018 | fields['of11.bsn_set_pktin_suppression_reply.version'] = ProtoField.uint8("of11.bsn_set_pktin_suppression_reply.version", "version", base.DEC, nil) |
| 3019 | fields['of11.bsn_set_pktin_suppression_reply.type'] = ProtoField.uint8("of11.bsn_set_pktin_suppression_reply.type", "type", base.DEC, nil) |
| 3020 | fields['of11.bsn_set_pktin_suppression_reply.length'] = ProtoField.uint16("of11.bsn_set_pktin_suppression_reply.length", "length", base.DEC, nil) |
| 3021 | fields['of11.bsn_set_pktin_suppression_reply.xid'] = ProtoField.uint32("of11.bsn_set_pktin_suppression_reply.xid", "xid", base.DEC, nil) |
| 3022 | fields['of11.bsn_set_pktin_suppression_reply.experimenter'] = ProtoField.uint32("of11.bsn_set_pktin_suppression_reply.experimenter", "experimenter", base.DEC, nil) |
| 3023 | fields['of11.bsn_set_pktin_suppression_reply.subtype'] = ProtoField.uint32("of11.bsn_set_pktin_suppression_reply.subtype", "subtype", base.DEC, nil) |
| 3024 | fields['of11.bsn_set_pktin_suppression_reply.status'] = ProtoField.uint32("of11.bsn_set_pktin_suppression_reply.status", "status", base.DEC, nil) |
| 3025 | fields['of11.bsn_set_pktin_suppression_request.version'] = ProtoField.uint8("of11.bsn_set_pktin_suppression_request.version", "version", base.DEC, nil) |
| 3026 | fields['of11.bsn_set_pktin_suppression_request.type'] = ProtoField.uint8("of11.bsn_set_pktin_suppression_request.type", "type", base.DEC, nil) |
| 3027 | fields['of11.bsn_set_pktin_suppression_request.length'] = ProtoField.uint16("of11.bsn_set_pktin_suppression_request.length", "length", base.DEC, nil) |
| 3028 | fields['of11.bsn_set_pktin_suppression_request.xid'] = ProtoField.uint32("of11.bsn_set_pktin_suppression_request.xid", "xid", base.DEC, nil) |
| 3029 | fields['of11.bsn_set_pktin_suppression_request.experimenter'] = ProtoField.uint32("of11.bsn_set_pktin_suppression_request.experimenter", "experimenter", base.DEC, nil) |
| 3030 | fields['of11.bsn_set_pktin_suppression_request.subtype'] = ProtoField.uint32("of11.bsn_set_pktin_suppression_request.subtype", "subtype", base.DEC, nil) |
| 3031 | fields['of11.bsn_set_pktin_suppression_request.enabled'] = ProtoField.uint8("of11.bsn_set_pktin_suppression_request.enabled", "enabled", base.DEC, nil) |
| 3032 | fields['of11.bsn_set_pktin_suppression_request.idle_timeout'] = ProtoField.uint16("of11.bsn_set_pktin_suppression_request.idle_timeout", "idle_timeout", base.DEC, nil) |
| 3033 | fields['of11.bsn_set_pktin_suppression_request.hard_timeout'] = ProtoField.uint16("of11.bsn_set_pktin_suppression_request.hard_timeout", "hard_timeout", base.DEC, nil) |
| 3034 | fields['of11.bsn_set_pktin_suppression_request.priority'] = ProtoField.uint16("of11.bsn_set_pktin_suppression_request.priority", "priority", base.DEC, nil) |
| 3035 | fields['of11.bsn_set_pktin_suppression_request.cookie'] = ProtoField.uint64("of11.bsn_set_pktin_suppression_request.cookie", "cookie", base.DEC, nil) |
| 3036 | fields['of11.experimenter_stats_reply.version'] = ProtoField.uint8("of11.experimenter_stats_reply.version", "version", base.DEC, nil) |
| 3037 | fields['of11.experimenter_stats_reply.type'] = ProtoField.uint8("of11.experimenter_stats_reply.type", "type", base.DEC, nil) |
| 3038 | fields['of11.experimenter_stats_reply.length'] = ProtoField.uint16("of11.experimenter_stats_reply.length", "length", base.DEC, nil) |
| 3039 | fields['of11.experimenter_stats_reply.xid'] = ProtoField.uint32("of11.experimenter_stats_reply.xid", "xid", base.DEC, nil) |
| 3040 | fields['of11.experimenter_stats_reply.stats_type'] = ProtoField.uint16("of11.experimenter_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 3041 | fields['of11.experimenter_stats_reply.flags'] = ProtoField.uint32("of11.experimenter_stats_reply.flags", "flags", base.HEX, enum_v2_ofp_stats_reply_flags) |
| 3042 | fields['of11.experimenter_stats_reply.experimenter'] = ProtoField.uint32("of11.experimenter_stats_reply.experimenter", "experimenter", base.DEC, nil) |
| 3043 | fields['of11.experimenter_stats_reply.data'] = ProtoField.bytes("of11.experimenter_stats_reply.data", "data") |
| 3044 | fields['of11.bsn_stats_reply.version'] = ProtoField.uint8("of11.bsn_stats_reply.version", "version", base.DEC, nil) |
| 3045 | fields['of11.bsn_stats_reply.type'] = ProtoField.uint8("of11.bsn_stats_reply.type", "type", base.DEC, nil) |
| 3046 | fields['of11.bsn_stats_reply.length'] = ProtoField.uint16("of11.bsn_stats_reply.length", "length", base.DEC, nil) |
| 3047 | fields['of11.bsn_stats_reply.xid'] = ProtoField.uint32("of11.bsn_stats_reply.xid", "xid", base.DEC, nil) |
| 3048 | fields['of11.bsn_stats_reply.stats_type'] = ProtoField.uint16("of11.bsn_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 3049 | fields['of11.bsn_stats_reply.flags'] = ProtoField.uint32("of11.bsn_stats_reply.flags", "flags", base.HEX, enum_v2_ofp_stats_reply_flags) |
| 3050 | fields['of11.bsn_stats_reply.experimenter'] = ProtoField.uint32("of11.bsn_stats_reply.experimenter", "experimenter", base.DEC, nil) |
| 3051 | fields['of11.bsn_stats_reply.subtype'] = ProtoField.uint32("of11.bsn_stats_reply.subtype", "subtype", base.DEC, nil) |
| 3052 | fields['of11.experimenter_stats_request.version'] = ProtoField.uint8("of11.experimenter_stats_request.version", "version", base.DEC, nil) |
| 3053 | fields['of11.experimenter_stats_request.type'] = ProtoField.uint8("of11.experimenter_stats_request.type", "type", base.DEC, nil) |
| 3054 | fields['of11.experimenter_stats_request.length'] = ProtoField.uint16("of11.experimenter_stats_request.length", "length", base.DEC, nil) |
| 3055 | fields['of11.experimenter_stats_request.xid'] = ProtoField.uint32("of11.experimenter_stats_request.xid", "xid", base.DEC, nil) |
| 3056 | fields['of11.experimenter_stats_request.stats_type'] = ProtoField.uint16("of11.experimenter_stats_request.stats_type", "stats_type", base.DEC, nil) |
| 3057 | fields['of11.experimenter_stats_request.flags'] = ProtoField.uint32("of11.experimenter_stats_request.flags", "flags", base.HEX, enum_v2_ofp_stats_request_flags) |
| 3058 | fields['of11.experimenter_stats_request.experimenter'] = ProtoField.uint32("of11.experimenter_stats_request.experimenter", "experimenter", base.DEC, nil) |
| 3059 | fields['of11.experimenter_stats_request.data'] = ProtoField.bytes("of11.experimenter_stats_request.data", "data") |
| 3060 | fields['of11.bsn_stats_request.version'] = ProtoField.uint8("of11.bsn_stats_request.version", "version", base.DEC, nil) |
| 3061 | fields['of11.bsn_stats_request.type'] = ProtoField.uint8("of11.bsn_stats_request.type", "type", base.DEC, nil) |
| 3062 | fields['of11.bsn_stats_request.length'] = ProtoField.uint16("of11.bsn_stats_request.length", "length", base.DEC, nil) |
| 3063 | fields['of11.bsn_stats_request.xid'] = ProtoField.uint32("of11.bsn_stats_request.xid", "xid", base.DEC, nil) |
| 3064 | fields['of11.bsn_stats_request.stats_type'] = ProtoField.uint16("of11.bsn_stats_request.stats_type", "stats_type", base.DEC, nil) |
| 3065 | fields['of11.bsn_stats_request.flags'] = ProtoField.uint32("of11.bsn_stats_request.flags", "flags", base.HEX, enum_v2_ofp_stats_request_flags) |
| 3066 | fields['of11.bsn_stats_request.experimenter'] = ProtoField.uint32("of11.bsn_stats_request.experimenter", "experimenter", base.DEC, nil) |
| 3067 | fields['of11.bsn_stats_request.subtype'] = ProtoField.uint32("of11.bsn_stats_request.subtype", "subtype", base.DEC, nil) |
| 3068 | fields['of11.bsn_virtual_port_create_reply.version'] = ProtoField.uint8("of11.bsn_virtual_port_create_reply.version", "version", base.DEC, nil) |
| 3069 | fields['of11.bsn_virtual_port_create_reply.type'] = ProtoField.uint8("of11.bsn_virtual_port_create_reply.type", "type", base.DEC, nil) |
| 3070 | fields['of11.bsn_virtual_port_create_reply.length'] = ProtoField.uint16("of11.bsn_virtual_port_create_reply.length", "length", base.DEC, nil) |
| 3071 | fields['of11.bsn_virtual_port_create_reply.xid'] = ProtoField.uint32("of11.bsn_virtual_port_create_reply.xid", "xid", base.DEC, nil) |
| 3072 | fields['of11.bsn_virtual_port_create_reply.experimenter'] = ProtoField.uint32("of11.bsn_virtual_port_create_reply.experimenter", "experimenter", base.DEC, nil) |
| 3073 | fields['of11.bsn_virtual_port_create_reply.subtype'] = ProtoField.uint32("of11.bsn_virtual_port_create_reply.subtype", "subtype", base.DEC, nil) |
| 3074 | fields['of11.bsn_virtual_port_create_reply.status'] = ProtoField.uint32("of11.bsn_virtual_port_create_reply.status", "status", base.DEC, nil) |
| 3075 | fields['of11.bsn_virtual_port_create_reply.vport_no'] = ProtoField.uint32("of11.bsn_virtual_port_create_reply.vport_no", "vport_no", base.DEC, nil) |
| 3076 | fields['of11.bsn_vport.type'] = ProtoField.uint16("of11.bsn_vport.type", "type", base.DEC, nil) |
| 3077 | fields['of11.bsn_vport.length'] = ProtoField.uint16("of11.bsn_vport.length", "length", base.DEC, nil) |
| 3078 | fields['of11.bsn_virtual_port_create_request.version'] = ProtoField.uint8("of11.bsn_virtual_port_create_request.version", "version", base.DEC, nil) |
| 3079 | fields['of11.bsn_virtual_port_create_request.type'] = ProtoField.uint8("of11.bsn_virtual_port_create_request.type", "type", base.DEC, nil) |
| 3080 | fields['of11.bsn_virtual_port_create_request.length'] = ProtoField.uint16("of11.bsn_virtual_port_create_request.length", "length", base.DEC, nil) |
| 3081 | fields['of11.bsn_virtual_port_create_request.xid'] = ProtoField.uint32("of11.bsn_virtual_port_create_request.xid", "xid", base.DEC, nil) |
| 3082 | fields['of11.bsn_virtual_port_create_request.experimenter'] = ProtoField.uint32("of11.bsn_virtual_port_create_request.experimenter", "experimenter", base.DEC, nil) |
| 3083 | fields['of11.bsn_virtual_port_create_request.subtype'] = ProtoField.uint32("of11.bsn_virtual_port_create_request.subtype", "subtype", base.DEC, nil) |
| 3084 | fields['of11.bsn_virtual_port_create_request.vport'] = ProtoField.bytes("of11.bsn_virtual_port_create_request.vport", "vport") |
| 3085 | fields['of11.bsn_virtual_port_remove_reply.version'] = ProtoField.uint8("of11.bsn_virtual_port_remove_reply.version", "version", base.DEC, nil) |
| 3086 | fields['of11.bsn_virtual_port_remove_reply.type'] = ProtoField.uint8("of11.bsn_virtual_port_remove_reply.type", "type", base.DEC, nil) |
| 3087 | fields['of11.bsn_virtual_port_remove_reply.length'] = ProtoField.uint16("of11.bsn_virtual_port_remove_reply.length", "length", base.DEC, nil) |
| 3088 | fields['of11.bsn_virtual_port_remove_reply.xid'] = ProtoField.uint32("of11.bsn_virtual_port_remove_reply.xid", "xid", base.DEC, nil) |
| 3089 | fields['of11.bsn_virtual_port_remove_reply.experimenter'] = ProtoField.uint32("of11.bsn_virtual_port_remove_reply.experimenter", "experimenter", base.DEC, nil) |
| 3090 | fields['of11.bsn_virtual_port_remove_reply.subtype'] = ProtoField.uint32("of11.bsn_virtual_port_remove_reply.subtype", "subtype", base.DEC, nil) |
| 3091 | fields['of11.bsn_virtual_port_remove_reply.status'] = ProtoField.uint32("of11.bsn_virtual_port_remove_reply.status", "status", base.DEC, nil) |
| 3092 | fields['of11.bsn_virtual_port_remove_request.version'] = ProtoField.uint8("of11.bsn_virtual_port_remove_request.version", "version", base.DEC, nil) |
| 3093 | fields['of11.bsn_virtual_port_remove_request.type'] = ProtoField.uint8("of11.bsn_virtual_port_remove_request.type", "type", base.DEC, nil) |
| 3094 | fields['of11.bsn_virtual_port_remove_request.length'] = ProtoField.uint16("of11.bsn_virtual_port_remove_request.length", "length", base.DEC, nil) |
| 3095 | fields['of11.bsn_virtual_port_remove_request.xid'] = ProtoField.uint32("of11.bsn_virtual_port_remove_request.xid", "xid", base.DEC, nil) |
| 3096 | fields['of11.bsn_virtual_port_remove_request.experimenter'] = ProtoField.uint32("of11.bsn_virtual_port_remove_request.experimenter", "experimenter", base.DEC, nil) |
| 3097 | fields['of11.bsn_virtual_port_remove_request.subtype'] = ProtoField.uint32("of11.bsn_virtual_port_remove_request.subtype", "subtype", base.DEC, nil) |
| 3098 | fields['of11.bsn_virtual_port_remove_request.vport_no'] = ProtoField.uint32("of11.bsn_virtual_port_remove_request.vport_no", "vport_no", base.DEC, nil) |
| 3099 | fields['of11.bsn_vport_l2gre.type'] = ProtoField.uint16("of11.bsn_vport_l2gre.type", "type", base.DEC, nil) |
| 3100 | fields['of11.bsn_vport_l2gre.length'] = ProtoField.uint16("of11.bsn_vport_l2gre.length", "length", base.DEC, nil) |
| 3101 | fields['of11.bsn_vport_l2gre.flags'] = ProtoField.uint32("of11.bsn_vport_l2gre.flags", "flags", base.HEX, enum_v2_ofp_bsn_vport_l2gre_flags) |
| 3102 | fields['of11.bsn_vport_l2gre.port_no'] = ProtoField.uint32("of11.bsn_vport_l2gre.port_no", "port_no", base.DEC, nil) |
| 3103 | fields['of11.bsn_vport_l2gre.loopback_port_no'] = ProtoField.uint32("of11.bsn_vport_l2gre.loopback_port_no", "loopback_port_no", base.DEC, nil) |
| 3104 | fields['of11.bsn_vport_l2gre.local_mac'] = ProtoField.ether("of11.bsn_vport_l2gre.local_mac", "local_mac") |
| 3105 | fields['of11.bsn_vport_l2gre.nh_mac'] = ProtoField.ether("of11.bsn_vport_l2gre.nh_mac", "nh_mac") |
| 3106 | fields['of11.bsn_vport_l2gre.src_ip'] = ProtoField.ipv4("of11.bsn_vport_l2gre.src_ip", "src_ip") |
| 3107 | fields['of11.bsn_vport_l2gre.dst_ip'] = ProtoField.ipv4("of11.bsn_vport_l2gre.dst_ip", "dst_ip") |
| 3108 | fields['of11.bsn_vport_l2gre.dscp'] = ProtoField.uint8("of11.bsn_vport_l2gre.dscp", "dscp", base.DEC, nil) |
| 3109 | fields['of11.bsn_vport_l2gre.ttl'] = ProtoField.uint8("of11.bsn_vport_l2gre.ttl", "ttl", base.DEC, nil) |
| 3110 | fields['of11.bsn_vport_l2gre.vpn'] = ProtoField.uint32("of11.bsn_vport_l2gre.vpn", "vpn", base.DEC, nil) |
| 3111 | fields['of11.bsn_vport_l2gre.rate_limit'] = ProtoField.uint32("of11.bsn_vport_l2gre.rate_limit", "rate_limit", base.DEC, nil) |
| 3112 | fields['of11.bsn_vport_l2gre.if_name'] = ProtoField.stringz("of11.bsn_vport_l2gre.if_name", "if_name") |
| 3113 | fields['of11.bsn_vport_q_in_q.type'] = ProtoField.uint16("of11.bsn_vport_q_in_q.type", "type", base.DEC, nil) |
| 3114 | fields['of11.bsn_vport_q_in_q.length'] = ProtoField.uint16("of11.bsn_vport_q_in_q.length", "length", base.DEC, nil) |
| 3115 | fields['of11.bsn_vport_q_in_q.port_no'] = ProtoField.uint32("of11.bsn_vport_q_in_q.port_no", "port_no", base.DEC, nil) |
| 3116 | fields['of11.bsn_vport_q_in_q.ingress_tpid'] = ProtoField.uint16("of11.bsn_vport_q_in_q.ingress_tpid", "ingress_tpid", base.DEC, nil) |
| 3117 | fields['of11.bsn_vport_q_in_q.ingress_vlan_id'] = ProtoField.uint16("of11.bsn_vport_q_in_q.ingress_vlan_id", "ingress_vlan_id", base.DEC, nil) |
| 3118 | fields['of11.bsn_vport_q_in_q.egress_tpid'] = ProtoField.uint16("of11.bsn_vport_q_in_q.egress_tpid", "egress_tpid", base.DEC, nil) |
| 3119 | fields['of11.bsn_vport_q_in_q.egress_vlan_id'] = ProtoField.uint16("of11.bsn_vport_q_in_q.egress_vlan_id", "egress_vlan_id", base.DEC, nil) |
| 3120 | fields['of11.bsn_vport_q_in_q.if_name'] = ProtoField.stringz("of11.bsn_vport_q_in_q.if_name", "if_name") |
| 3121 | fields['of11.bucket.len'] = ProtoField.uint16("of11.bucket.len", "len", base.DEC, nil) |
| 3122 | fields['of11.bucket.weight'] = ProtoField.uint16("of11.bucket.weight", "weight", base.DEC, nil) |
| 3123 | fields['of11.bucket.watch_port'] = ProtoField.uint32("of11.bucket.watch_port", "watch_port", base.DEC, nil) |
| 3124 | fields['of11.bucket.watch_group'] = ProtoField.uint32("of11.bucket.watch_group", "watch_group", base.DEC, nil) |
| 3125 | fields['of11.bucket.actions'] = ProtoField.bytes("of11.bucket.actions", "actions") |
| 3126 | fields['of11.bucket_counter.packet_count'] = ProtoField.uint64("of11.bucket_counter.packet_count", "packet_count", base.DEC, nil) |
| 3127 | fields['of11.bucket_counter.byte_count'] = ProtoField.uint64("of11.bucket_counter.byte_count", "byte_count", base.DEC, nil) |
| 3128 | fields['of11.desc_stats_reply.version'] = ProtoField.uint8("of11.desc_stats_reply.version", "version", base.DEC, nil) |
| 3129 | fields['of11.desc_stats_reply.type'] = ProtoField.uint32("of11.desc_stats_reply.type", "type", base.DEC, enum_v2_ofp_type) |
| 3130 | fields['of11.desc_stats_reply.length'] = ProtoField.uint16("of11.desc_stats_reply.length", "length", base.DEC, nil) |
| 3131 | fields['of11.desc_stats_reply.xid'] = ProtoField.uint32("of11.desc_stats_reply.xid", "xid", base.DEC, nil) |
| 3132 | fields['of11.desc_stats_reply.stats_type'] = ProtoField.uint32("of11.desc_stats_reply.stats_type", "stats_type", base.DEC, enum_v2_ofp_stats_type) |
| 3133 | fields['of11.desc_stats_reply.flags'] = ProtoField.uint32("of11.desc_stats_reply.flags", "flags", base.HEX, enum_v2_ofp_stats_reply_flags) |
| 3134 | fields['of11.desc_stats_reply.mfr_desc'] = ProtoField.stringz("of11.desc_stats_reply.mfr_desc", "mfr_desc") |
| 3135 | fields['of11.desc_stats_reply.hw_desc'] = ProtoField.stringz("of11.desc_stats_reply.hw_desc", "hw_desc") |
| 3136 | fields['of11.desc_stats_reply.sw_desc'] = ProtoField.stringz("of11.desc_stats_reply.sw_desc", "sw_desc") |
| 3137 | fields['of11.desc_stats_reply.serial_num'] = ProtoField.stringz("of11.desc_stats_reply.serial_num", "serial_num") |
| 3138 | fields['of11.desc_stats_reply.dp_desc'] = ProtoField.stringz("of11.desc_stats_reply.dp_desc", "dp_desc") |
| 3139 | fields['of11.desc_stats_request.version'] = ProtoField.uint8("of11.desc_stats_request.version", "version", base.DEC, nil) |
| 3140 | fields['of11.desc_stats_request.type'] = ProtoField.uint32("of11.desc_stats_request.type", "type", base.DEC, enum_v2_ofp_type) |
| 3141 | fields['of11.desc_stats_request.length'] = ProtoField.uint16("of11.desc_stats_request.length", "length", base.DEC, nil) |
| 3142 | fields['of11.desc_stats_request.xid'] = ProtoField.uint32("of11.desc_stats_request.xid", "xid", base.DEC, nil) |
| 3143 | fields['of11.desc_stats_request.stats_type'] = ProtoField.uint32("of11.desc_stats_request.stats_type", "stats_type", base.DEC, enum_v2_ofp_stats_type) |
| 3144 | fields['of11.desc_stats_request.flags'] = ProtoField.uint32("of11.desc_stats_request.flags", "flags", base.HEX, enum_v2_ofp_stats_request_flags) |
| 3145 | fields['of11.echo_reply.version'] = ProtoField.uint8("of11.echo_reply.version", "version", base.DEC, nil) |
| 3146 | fields['of11.echo_reply.type'] = ProtoField.uint32("of11.echo_reply.type", "type", base.DEC, enum_v2_ofp_type) |
| 3147 | fields['of11.echo_reply.length'] = ProtoField.uint16("of11.echo_reply.length", "length", base.DEC, nil) |
| 3148 | fields['of11.echo_reply.xid'] = ProtoField.uint32("of11.echo_reply.xid", "xid", base.DEC, nil) |
| 3149 | fields['of11.echo_reply.data'] = ProtoField.bytes("of11.echo_reply.data", "data") |
| 3150 | fields['of11.echo_request.version'] = ProtoField.uint8("of11.echo_request.version", "version", base.DEC, nil) |
| 3151 | fields['of11.echo_request.type'] = ProtoField.uint32("of11.echo_request.type", "type", base.DEC, enum_v2_ofp_type) |
| 3152 | fields['of11.echo_request.length'] = ProtoField.uint16("of11.echo_request.length", "length", base.DEC, nil) |
| 3153 | fields['of11.echo_request.xid'] = ProtoField.uint32("of11.echo_request.xid", "xid", base.DEC, nil) |
| 3154 | fields['of11.echo_request.data'] = ProtoField.bytes("of11.echo_request.data", "data") |
| 3155 | fields['of11.features_reply.version'] = ProtoField.uint8("of11.features_reply.version", "version", base.DEC, nil) |
| 3156 | fields['of11.features_reply.type'] = ProtoField.uint32("of11.features_reply.type", "type", base.DEC, enum_v2_ofp_type) |
| 3157 | fields['of11.features_reply.length'] = ProtoField.uint16("of11.features_reply.length", "length", base.DEC, nil) |
| 3158 | fields['of11.features_reply.xid'] = ProtoField.uint32("of11.features_reply.xid", "xid", base.DEC, nil) |
| 3159 | fields['of11.features_reply.datapath_id'] = ProtoField.uint64("of11.features_reply.datapath_id", "datapath_id", base.DEC, nil) |
| 3160 | fields['of11.features_reply.n_buffers'] = ProtoField.uint32("of11.features_reply.n_buffers", "n_buffers", base.DEC, nil) |
| 3161 | fields['of11.features_reply.n_tables'] = ProtoField.uint8("of11.features_reply.n_tables", "n_tables", base.DEC, nil) |
| 3162 | fields['of11.features_reply.capabilities'] = ProtoField.uint32("of11.features_reply.capabilities", "capabilities", base.HEX, enum_v2_ofp_capabilities) |
| 3163 | fields['of11.features_reply.reserved'] = ProtoField.uint32("of11.features_reply.reserved", "reserved", base.DEC, nil) |
| 3164 | fields['of11.features_reply.ports'] = ProtoField.bytes("of11.features_reply.ports", "ports") |
| 3165 | fields['of11.features_request.version'] = ProtoField.uint8("of11.features_request.version", "version", base.DEC, nil) |
| 3166 | fields['of11.features_request.type'] = ProtoField.uint32("of11.features_request.type", "type", base.DEC, enum_v2_ofp_type) |
| 3167 | fields['of11.features_request.length'] = ProtoField.uint16("of11.features_request.length", "length", base.DEC, nil) |
| 3168 | fields['of11.features_request.xid'] = ProtoField.uint32("of11.features_request.xid", "xid", base.DEC, nil) |
| 3169 | fields['of11.flow_mod.version'] = ProtoField.uint8("of11.flow_mod.version", "version", base.DEC, nil) |
| 3170 | fields['of11.flow_mod.type'] = ProtoField.uint32("of11.flow_mod.type", "type", base.DEC, enum_v2_ofp_type) |
| 3171 | fields['of11.flow_mod.length'] = ProtoField.uint16("of11.flow_mod.length", "length", base.DEC, nil) |
| 3172 | fields['of11.flow_mod.xid'] = ProtoField.uint32("of11.flow_mod.xid", "xid", base.DEC, nil) |
| 3173 | fields['of11.flow_mod.cookie'] = ProtoField.uint64("of11.flow_mod.cookie", "cookie", base.DEC, nil) |
| 3174 | fields['of11.flow_mod.cookie_mask'] = ProtoField.uint64("of11.flow_mod.cookie_mask", "cookie_mask", base.DEC, nil) |
| 3175 | fields['of11.flow_mod.table_id'] = ProtoField.uint8("of11.flow_mod.table_id", "table_id", base.DEC, nil) |
| 3176 | fields['of11.flow_mod._command'] = ProtoField.uint32("of11.flow_mod._command", "_command", base.DEC, enum_v2_ofp_flow_mod_command) |
| 3177 | fields['of11.flow_mod.idle_timeout'] = ProtoField.uint16("of11.flow_mod.idle_timeout", "idle_timeout", base.DEC, nil) |
| 3178 | fields['of11.flow_mod.hard_timeout'] = ProtoField.uint16("of11.flow_mod.hard_timeout", "hard_timeout", base.DEC, nil) |
| 3179 | fields['of11.flow_mod.priority'] = ProtoField.uint16("of11.flow_mod.priority", "priority", base.DEC, nil) |
| 3180 | fields['of11.flow_mod.buffer_id'] = ProtoField.uint32("of11.flow_mod.buffer_id", "buffer_id", base.DEC, nil) |
| 3181 | fields['of11.flow_mod.out_port'] = ProtoField.uint32("of11.flow_mod.out_port", "out_port", base.DEC, enum_v2_ofp_port) |
| 3182 | fields['of11.flow_mod.out_group'] = ProtoField.uint32("of11.flow_mod.out_group", "out_group", base.DEC, enum_v2_ofp_group) |
| 3183 | fields['of11.flow_mod.flags'] = ProtoField.uint32("of11.flow_mod.flags", "flags", base.HEX, enum_v2_ofp_flow_mod_flags) |
| 3184 | fields['of11.flow_mod.match'] = ProtoField.bytes("of11.flow_mod.match", "match") |
| 3185 | fields['of11.flow_mod.instructions'] = ProtoField.bytes("of11.flow_mod.instructions", "instructions") |
| 3186 | fields['of11.flow_add.version'] = ProtoField.uint8("of11.flow_add.version", "version", base.DEC, nil) |
| 3187 | fields['of11.flow_add.type'] = ProtoField.uint32("of11.flow_add.type", "type", base.DEC, enum_v2_ofp_type) |
| 3188 | fields['of11.flow_add.length'] = ProtoField.uint16("of11.flow_add.length", "length", base.DEC, nil) |
| 3189 | fields['of11.flow_add.xid'] = ProtoField.uint32("of11.flow_add.xid", "xid", base.DEC, nil) |
| 3190 | fields['of11.flow_add.cookie'] = ProtoField.uint64("of11.flow_add.cookie", "cookie", base.DEC, nil) |
| 3191 | fields['of11.flow_add.cookie_mask'] = ProtoField.uint64("of11.flow_add.cookie_mask", "cookie_mask", base.DEC, nil) |
| 3192 | fields['of11.flow_add.table_id'] = ProtoField.uint8("of11.flow_add.table_id", "table_id", base.DEC, nil) |
| 3193 | fields['of11.flow_add._command'] = ProtoField.uint16("of11.flow_add._command", "_command", base.DEC, nil) |
| 3194 | fields['of11.flow_add.idle_timeout'] = ProtoField.uint16("of11.flow_add.idle_timeout", "idle_timeout", base.DEC, nil) |
| 3195 | fields['of11.flow_add.hard_timeout'] = ProtoField.uint16("of11.flow_add.hard_timeout", "hard_timeout", base.DEC, nil) |
| 3196 | fields['of11.flow_add.priority'] = ProtoField.uint16("of11.flow_add.priority", "priority", base.DEC, nil) |
| 3197 | fields['of11.flow_add.buffer_id'] = ProtoField.uint32("of11.flow_add.buffer_id", "buffer_id", base.DEC, nil) |
| 3198 | fields['of11.flow_add.out_port'] = ProtoField.uint32("of11.flow_add.out_port", "out_port", base.DEC, nil) |
| 3199 | fields['of11.flow_add.out_group'] = ProtoField.uint32("of11.flow_add.out_group", "out_group", base.DEC, nil) |
| 3200 | fields['of11.flow_add.flags'] = ProtoField.uint32("of11.flow_add.flags", "flags", base.HEX, enum_v2_ofp_flow_mod_flags) |
| 3201 | fields['of11.flow_add.match'] = ProtoField.bytes("of11.flow_add.match", "match") |
| 3202 | fields['of11.flow_add.instructions'] = ProtoField.bytes("of11.flow_add.instructions", "instructions") |
| 3203 | fields['of11.flow_delete.version'] = ProtoField.uint8("of11.flow_delete.version", "version", base.DEC, nil) |
| 3204 | fields['of11.flow_delete.type'] = ProtoField.uint32("of11.flow_delete.type", "type", base.DEC, enum_v2_ofp_type) |
| 3205 | fields['of11.flow_delete.length'] = ProtoField.uint16("of11.flow_delete.length", "length", base.DEC, nil) |
| 3206 | fields['of11.flow_delete.xid'] = ProtoField.uint32("of11.flow_delete.xid", "xid", base.DEC, nil) |
| 3207 | fields['of11.flow_delete.cookie'] = ProtoField.uint64("of11.flow_delete.cookie", "cookie", base.DEC, nil) |
| 3208 | fields['of11.flow_delete.cookie_mask'] = ProtoField.uint64("of11.flow_delete.cookie_mask", "cookie_mask", base.DEC, nil) |
| 3209 | fields['of11.flow_delete.table_id'] = ProtoField.uint8("of11.flow_delete.table_id", "table_id", base.DEC, nil) |
| 3210 | fields['of11.flow_delete._command'] = ProtoField.uint16("of11.flow_delete._command", "_command", base.DEC, nil) |
| 3211 | fields['of11.flow_delete.idle_timeout'] = ProtoField.uint16("of11.flow_delete.idle_timeout", "idle_timeout", base.DEC, nil) |
| 3212 | fields['of11.flow_delete.hard_timeout'] = ProtoField.uint16("of11.flow_delete.hard_timeout", "hard_timeout", base.DEC, nil) |
| 3213 | fields['of11.flow_delete.priority'] = ProtoField.uint16("of11.flow_delete.priority", "priority", base.DEC, nil) |
| 3214 | fields['of11.flow_delete.buffer_id'] = ProtoField.uint32("of11.flow_delete.buffer_id", "buffer_id", base.DEC, nil) |
| 3215 | fields['of11.flow_delete.out_port'] = ProtoField.uint32("of11.flow_delete.out_port", "out_port", base.DEC, nil) |
| 3216 | fields['of11.flow_delete.out_group'] = ProtoField.uint32("of11.flow_delete.out_group", "out_group", base.DEC, nil) |
| 3217 | fields['of11.flow_delete.flags'] = ProtoField.uint32("of11.flow_delete.flags", "flags", base.HEX, enum_v2_ofp_flow_mod_flags) |
| 3218 | fields['of11.flow_delete.match'] = ProtoField.bytes("of11.flow_delete.match", "match") |
| 3219 | fields['of11.flow_delete.instructions'] = ProtoField.bytes("of11.flow_delete.instructions", "instructions") |
| 3220 | fields['of11.flow_delete_strict.version'] = ProtoField.uint8("of11.flow_delete_strict.version", "version", base.DEC, nil) |
| 3221 | fields['of11.flow_delete_strict.type'] = ProtoField.uint8("of11.flow_delete_strict.type", "type", base.DEC, nil) |
| 3222 | fields['of11.flow_delete_strict.length'] = ProtoField.uint16("of11.flow_delete_strict.length", "length", base.DEC, nil) |
| 3223 | fields['of11.flow_delete_strict.xid'] = ProtoField.uint32("of11.flow_delete_strict.xid", "xid", base.DEC, nil) |
| 3224 | fields['of11.flow_delete_strict.cookie'] = ProtoField.uint64("of11.flow_delete_strict.cookie", "cookie", base.DEC, nil) |
| 3225 | fields['of11.flow_delete_strict.cookie_mask'] = ProtoField.uint64("of11.flow_delete_strict.cookie_mask", "cookie_mask", base.DEC, nil) |
| 3226 | fields['of11.flow_delete_strict.table_id'] = ProtoField.uint8("of11.flow_delete_strict.table_id", "table_id", base.DEC, nil) |
| 3227 | fields['of11.flow_delete_strict._command'] = ProtoField.uint16("of11.flow_delete_strict._command", "_command", base.DEC, nil) |
| 3228 | fields['of11.flow_delete_strict.idle_timeout'] = ProtoField.uint16("of11.flow_delete_strict.idle_timeout", "idle_timeout", base.DEC, nil) |
| 3229 | fields['of11.flow_delete_strict.hard_timeout'] = ProtoField.uint16("of11.flow_delete_strict.hard_timeout", "hard_timeout", base.DEC, nil) |
| 3230 | fields['of11.flow_delete_strict.priority'] = ProtoField.uint16("of11.flow_delete_strict.priority", "priority", base.DEC, nil) |
| 3231 | fields['of11.flow_delete_strict.buffer_id'] = ProtoField.uint32("of11.flow_delete_strict.buffer_id", "buffer_id", base.DEC, nil) |
| 3232 | fields['of11.flow_delete_strict.out_port'] = ProtoField.uint32("of11.flow_delete_strict.out_port", "out_port", base.DEC, nil) |
| 3233 | fields['of11.flow_delete_strict.out_group'] = ProtoField.uint32("of11.flow_delete_strict.out_group", "out_group", base.DEC, nil) |
| 3234 | fields['of11.flow_delete_strict.flags'] = ProtoField.uint32("of11.flow_delete_strict.flags", "flags", base.HEX, enum_v2_ofp_flow_mod_flags) |
| 3235 | fields['of11.flow_delete_strict.match'] = ProtoField.bytes("of11.flow_delete_strict.match", "match") |
| 3236 | fields['of11.flow_delete_strict.instructions'] = ProtoField.bytes("of11.flow_delete_strict.instructions", "instructions") |
| 3237 | fields['of11.flow_mod_failed_error_msg.version'] = ProtoField.uint8("of11.flow_mod_failed_error_msg.version", "version", base.DEC, nil) |
| 3238 | fields['of11.flow_mod_failed_error_msg.type'] = ProtoField.uint8("of11.flow_mod_failed_error_msg.type", "type", base.DEC, nil) |
| 3239 | fields['of11.flow_mod_failed_error_msg.length'] = ProtoField.uint16("of11.flow_mod_failed_error_msg.length", "length", base.DEC, nil) |
| 3240 | fields['of11.flow_mod_failed_error_msg.xid'] = ProtoField.uint32("of11.flow_mod_failed_error_msg.xid", "xid", base.DEC, nil) |
| 3241 | fields['of11.flow_mod_failed_error_msg.err_type'] = ProtoField.uint16("of11.flow_mod_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 3242 | fields['of11.flow_mod_failed_error_msg.code'] = ProtoField.uint32("of11.flow_mod_failed_error_msg.code", "code", base.DEC, enum_v2_ofp_flow_mod_failed_code) |
| 3243 | fields['of11.flow_mod_failed_error_msg.data'] = ProtoField.bytes("of11.flow_mod_failed_error_msg.data", "data") |
| 3244 | fields['of11.flow_modify.version'] = ProtoField.uint8("of11.flow_modify.version", "version", base.DEC, nil) |
| 3245 | fields['of11.flow_modify.type'] = ProtoField.uint8("of11.flow_modify.type", "type", base.DEC, nil) |
| 3246 | fields['of11.flow_modify.length'] = ProtoField.uint16("of11.flow_modify.length", "length", base.DEC, nil) |
| 3247 | fields['of11.flow_modify.xid'] = ProtoField.uint32("of11.flow_modify.xid", "xid", base.DEC, nil) |
| 3248 | fields['of11.flow_modify.cookie'] = ProtoField.uint64("of11.flow_modify.cookie", "cookie", base.DEC, nil) |
| 3249 | fields['of11.flow_modify.cookie_mask'] = ProtoField.uint64("of11.flow_modify.cookie_mask", "cookie_mask", base.DEC, nil) |
| 3250 | fields['of11.flow_modify.table_id'] = ProtoField.uint8("of11.flow_modify.table_id", "table_id", base.DEC, nil) |
| 3251 | fields['of11.flow_modify._command'] = ProtoField.uint16("of11.flow_modify._command", "_command", base.DEC, nil) |
| 3252 | fields['of11.flow_modify.idle_timeout'] = ProtoField.uint16("of11.flow_modify.idle_timeout", "idle_timeout", base.DEC, nil) |
| 3253 | fields['of11.flow_modify.hard_timeout'] = ProtoField.uint16("of11.flow_modify.hard_timeout", "hard_timeout", base.DEC, nil) |
| 3254 | fields['of11.flow_modify.priority'] = ProtoField.uint16("of11.flow_modify.priority", "priority", base.DEC, nil) |
| 3255 | fields['of11.flow_modify.buffer_id'] = ProtoField.uint32("of11.flow_modify.buffer_id", "buffer_id", base.DEC, nil) |
| 3256 | fields['of11.flow_modify.out_port'] = ProtoField.uint32("of11.flow_modify.out_port", "out_port", base.DEC, nil) |
| 3257 | fields['of11.flow_modify.out_group'] = ProtoField.uint32("of11.flow_modify.out_group", "out_group", base.DEC, nil) |
| 3258 | fields['of11.flow_modify.flags'] = ProtoField.uint32("of11.flow_modify.flags", "flags", base.HEX, enum_v2_ofp_flow_mod_flags) |
| 3259 | fields['of11.flow_modify.match'] = ProtoField.bytes("of11.flow_modify.match", "match") |
| 3260 | fields['of11.flow_modify.instructions'] = ProtoField.bytes("of11.flow_modify.instructions", "instructions") |
| 3261 | fields['of11.flow_modify_strict.version'] = ProtoField.uint8("of11.flow_modify_strict.version", "version", base.DEC, nil) |
| 3262 | fields['of11.flow_modify_strict.type'] = ProtoField.uint8("of11.flow_modify_strict.type", "type", base.DEC, nil) |
| 3263 | fields['of11.flow_modify_strict.length'] = ProtoField.uint16("of11.flow_modify_strict.length", "length", base.DEC, nil) |
| 3264 | fields['of11.flow_modify_strict.xid'] = ProtoField.uint32("of11.flow_modify_strict.xid", "xid", base.DEC, nil) |
| 3265 | fields['of11.flow_modify_strict.cookie'] = ProtoField.uint64("of11.flow_modify_strict.cookie", "cookie", base.DEC, nil) |
| 3266 | fields['of11.flow_modify_strict.cookie_mask'] = ProtoField.uint64("of11.flow_modify_strict.cookie_mask", "cookie_mask", base.DEC, nil) |
| 3267 | fields['of11.flow_modify_strict.table_id'] = ProtoField.uint8("of11.flow_modify_strict.table_id", "table_id", base.DEC, nil) |
| 3268 | fields['of11.flow_modify_strict._command'] = ProtoField.uint16("of11.flow_modify_strict._command", "_command", base.DEC, nil) |
| 3269 | fields['of11.flow_modify_strict.idle_timeout'] = ProtoField.uint16("of11.flow_modify_strict.idle_timeout", "idle_timeout", base.DEC, nil) |
| 3270 | fields['of11.flow_modify_strict.hard_timeout'] = ProtoField.uint16("of11.flow_modify_strict.hard_timeout", "hard_timeout", base.DEC, nil) |
| 3271 | fields['of11.flow_modify_strict.priority'] = ProtoField.uint16("of11.flow_modify_strict.priority", "priority", base.DEC, nil) |
| 3272 | fields['of11.flow_modify_strict.buffer_id'] = ProtoField.uint32("of11.flow_modify_strict.buffer_id", "buffer_id", base.DEC, nil) |
| 3273 | fields['of11.flow_modify_strict.out_port'] = ProtoField.uint32("of11.flow_modify_strict.out_port", "out_port", base.DEC, nil) |
| 3274 | fields['of11.flow_modify_strict.out_group'] = ProtoField.uint32("of11.flow_modify_strict.out_group", "out_group", base.DEC, nil) |
| 3275 | fields['of11.flow_modify_strict.flags'] = ProtoField.uint32("of11.flow_modify_strict.flags", "flags", base.HEX, enum_v2_ofp_flow_mod_flags) |
| 3276 | fields['of11.flow_modify_strict.match'] = ProtoField.bytes("of11.flow_modify_strict.match", "match") |
| 3277 | fields['of11.flow_modify_strict.instructions'] = ProtoField.bytes("of11.flow_modify_strict.instructions", "instructions") |
| 3278 | fields['of11.flow_removed.version'] = ProtoField.uint8("of11.flow_removed.version", "version", base.DEC, nil) |
| 3279 | fields['of11.flow_removed.type'] = ProtoField.uint8("of11.flow_removed.type", "type", base.DEC, nil) |
| 3280 | fields['of11.flow_removed.length'] = ProtoField.uint16("of11.flow_removed.length", "length", base.DEC, nil) |
| 3281 | fields['of11.flow_removed.xid'] = ProtoField.uint32("of11.flow_removed.xid", "xid", base.DEC, nil) |
| 3282 | fields['of11.flow_removed.cookie'] = ProtoField.uint64("of11.flow_removed.cookie", "cookie", base.DEC, nil) |
| 3283 | fields['of11.flow_removed.priority'] = ProtoField.uint16("of11.flow_removed.priority", "priority", base.DEC, nil) |
| 3284 | fields['of11.flow_removed.reason'] = ProtoField.uint8("of11.flow_removed.reason", "reason", base.DEC, nil) |
| 3285 | fields['of11.flow_removed.table_id'] = ProtoField.uint8("of11.flow_removed.table_id", "table_id", base.DEC, nil) |
| 3286 | fields['of11.flow_removed.duration_sec'] = ProtoField.uint32("of11.flow_removed.duration_sec", "duration_sec", base.DEC, nil) |
| 3287 | fields['of11.flow_removed.duration_nsec'] = ProtoField.uint32("of11.flow_removed.duration_nsec", "duration_nsec", base.DEC, nil) |
| 3288 | fields['of11.flow_removed.idle_timeout'] = ProtoField.uint16("of11.flow_removed.idle_timeout", "idle_timeout", base.DEC, nil) |
| 3289 | fields['of11.flow_removed.packet_count'] = ProtoField.uint64("of11.flow_removed.packet_count", "packet_count", base.DEC, nil) |
| 3290 | fields['of11.flow_removed.byte_count'] = ProtoField.uint64("of11.flow_removed.byte_count", "byte_count", base.DEC, nil) |
| 3291 | fields['of11.flow_removed.match'] = ProtoField.bytes("of11.flow_removed.match", "match") |
| 3292 | fields['of11.flow_stats_entry.length'] = ProtoField.uint16("of11.flow_stats_entry.length", "length", base.DEC, nil) |
| 3293 | fields['of11.flow_stats_entry.table_id'] = ProtoField.uint8("of11.flow_stats_entry.table_id", "table_id", base.DEC, nil) |
| 3294 | fields['of11.flow_stats_entry.duration_sec'] = ProtoField.uint32("of11.flow_stats_entry.duration_sec", "duration_sec", base.DEC, nil) |
| 3295 | fields['of11.flow_stats_entry.duration_nsec'] = ProtoField.uint32("of11.flow_stats_entry.duration_nsec", "duration_nsec", base.DEC, nil) |
| 3296 | fields['of11.flow_stats_entry.priority'] = ProtoField.uint16("of11.flow_stats_entry.priority", "priority", base.DEC, nil) |
| 3297 | fields['of11.flow_stats_entry.idle_timeout'] = ProtoField.uint16("of11.flow_stats_entry.idle_timeout", "idle_timeout", base.DEC, nil) |
| 3298 | fields['of11.flow_stats_entry.hard_timeout'] = ProtoField.uint16("of11.flow_stats_entry.hard_timeout", "hard_timeout", base.DEC, nil) |
| 3299 | fields['of11.flow_stats_entry.cookie'] = ProtoField.uint64("of11.flow_stats_entry.cookie", "cookie", base.DEC, nil) |
| 3300 | fields['of11.flow_stats_entry.packet_count'] = ProtoField.uint64("of11.flow_stats_entry.packet_count", "packet_count", base.DEC, nil) |
| 3301 | fields['of11.flow_stats_entry.byte_count'] = ProtoField.uint64("of11.flow_stats_entry.byte_count", "byte_count", base.DEC, nil) |
| 3302 | fields['of11.flow_stats_entry.match'] = ProtoField.bytes("of11.flow_stats_entry.match", "match") |
| 3303 | fields['of11.flow_stats_entry.instructions'] = ProtoField.bytes("of11.flow_stats_entry.instructions", "instructions") |
| 3304 | fields['of11.flow_stats_reply.version'] = ProtoField.uint8("of11.flow_stats_reply.version", "version", base.DEC, nil) |
| 3305 | fields['of11.flow_stats_reply.type'] = ProtoField.uint32("of11.flow_stats_reply.type", "type", base.DEC, enum_v2_ofp_type) |
| 3306 | fields['of11.flow_stats_reply.length'] = ProtoField.uint16("of11.flow_stats_reply.length", "length", base.DEC, nil) |
| 3307 | fields['of11.flow_stats_reply.xid'] = ProtoField.uint32("of11.flow_stats_reply.xid", "xid", base.DEC, nil) |
| 3308 | fields['of11.flow_stats_reply.stats_type'] = ProtoField.uint32("of11.flow_stats_reply.stats_type", "stats_type", base.DEC, enum_v2_ofp_stats_type) |
| 3309 | fields['of11.flow_stats_reply.flags'] = ProtoField.uint32("of11.flow_stats_reply.flags", "flags", base.HEX, enum_v2_ofp_stats_reply_flags) |
| 3310 | fields['of11.flow_stats_reply.entries'] = ProtoField.bytes("of11.flow_stats_reply.entries", "entries") |
| 3311 | fields['of11.flow_stats_request.version'] = ProtoField.uint8("of11.flow_stats_request.version", "version", base.DEC, nil) |
| 3312 | fields['of11.flow_stats_request.type'] = ProtoField.uint32("of11.flow_stats_request.type", "type", base.DEC, enum_v2_ofp_type) |
| 3313 | fields['of11.flow_stats_request.length'] = ProtoField.uint16("of11.flow_stats_request.length", "length", base.DEC, nil) |
| 3314 | fields['of11.flow_stats_request.xid'] = ProtoField.uint32("of11.flow_stats_request.xid", "xid", base.DEC, nil) |
| 3315 | fields['of11.flow_stats_request.stats_type'] = ProtoField.uint32("of11.flow_stats_request.stats_type", "stats_type", base.DEC, enum_v2_ofp_stats_type) |
| 3316 | fields['of11.flow_stats_request.flags'] = ProtoField.uint32("of11.flow_stats_request.flags", "flags", base.HEX, enum_v2_ofp_stats_request_flags) |
| 3317 | fields['of11.flow_stats_request.table_id'] = ProtoField.uint8("of11.flow_stats_request.table_id", "table_id", base.DEC, nil) |
| 3318 | fields['of11.flow_stats_request.out_port'] = ProtoField.uint32("of11.flow_stats_request.out_port", "out_port", base.DEC, nil) |
| 3319 | fields['of11.flow_stats_request.out_group'] = ProtoField.uint32("of11.flow_stats_request.out_group", "out_group", base.DEC, nil) |
| 3320 | fields['of11.flow_stats_request.cookie'] = ProtoField.uint64("of11.flow_stats_request.cookie", "cookie", base.DEC, nil) |
| 3321 | fields['of11.flow_stats_request.cookie_mask'] = ProtoField.uint64("of11.flow_stats_request.cookie_mask", "cookie_mask", base.DEC, nil) |
| 3322 | fields['of11.flow_stats_request.match'] = ProtoField.bytes("of11.flow_stats_request.match", "match") |
| 3323 | fields['of11.get_config_reply.version'] = ProtoField.uint8("of11.get_config_reply.version", "version", base.DEC, nil) |
| 3324 | fields['of11.get_config_reply.type'] = ProtoField.uint8("of11.get_config_reply.type", "type", base.DEC, nil) |
| 3325 | fields['of11.get_config_reply.length'] = ProtoField.uint16("of11.get_config_reply.length", "length", base.DEC, nil) |
| 3326 | fields['of11.get_config_reply.xid'] = ProtoField.uint32("of11.get_config_reply.xid", "xid", base.DEC, nil) |
| 3327 | fields['of11.get_config_reply.flags'] = ProtoField.uint32("of11.get_config_reply.flags", "flags", base.HEX, enum_v2_ofp_config_flags) |
| 3328 | fields['of11.get_config_reply.miss_send_len'] = ProtoField.uint16("of11.get_config_reply.miss_send_len", "miss_send_len", base.DEC, nil) |
| 3329 | fields['of11.get_config_request.version'] = ProtoField.uint8("of11.get_config_request.version", "version", base.DEC, nil) |
| 3330 | fields['of11.get_config_request.type'] = ProtoField.uint8("of11.get_config_request.type", "type", base.DEC, nil) |
| 3331 | fields['of11.get_config_request.length'] = ProtoField.uint16("of11.get_config_request.length", "length", base.DEC, nil) |
| 3332 | fields['of11.get_config_request.xid'] = ProtoField.uint32("of11.get_config_request.xid", "xid", base.DEC, nil) |
| 3333 | fields['of11.group_mod.version'] = ProtoField.uint8("of11.group_mod.version", "version", base.DEC, nil) |
| 3334 | fields['of11.group_mod.type'] = ProtoField.uint32("of11.group_mod.type", "type", base.DEC, enum_v2_ofp_type) |
| 3335 | fields['of11.group_mod.length'] = ProtoField.uint16("of11.group_mod.length", "length", base.DEC, nil) |
| 3336 | fields['of11.group_mod.xid'] = ProtoField.uint32("of11.group_mod.xid", "xid", base.DEC, nil) |
| 3337 | fields['of11.group_mod.command'] = ProtoField.uint32("of11.group_mod.command", "command", base.DEC, enum_v2_ofp_group_mod_command) |
| 3338 | fields['of11.group_mod.group_type'] = ProtoField.uint32("of11.group_mod.group_type", "group_type", base.DEC, enum_v2_ofp_group_type) |
| 3339 | fields['of11.group_mod.group_id'] = ProtoField.uint32("of11.group_mod.group_id", "group_id", base.DEC, enum_v2_ofp_group) |
| 3340 | fields['of11.group_mod.buckets'] = ProtoField.bytes("of11.group_mod.buckets", "buckets") |
| 3341 | fields['of11.group_add.version'] = ProtoField.uint8("of11.group_add.version", "version", base.DEC, nil) |
| 3342 | fields['of11.group_add.type'] = ProtoField.uint8("of11.group_add.type", "type", base.DEC, nil) |
| 3343 | fields['of11.group_add.length'] = ProtoField.uint16("of11.group_add.length", "length", base.DEC, nil) |
| 3344 | fields['of11.group_add.xid'] = ProtoField.uint32("of11.group_add.xid", "xid", base.DEC, nil) |
| 3345 | fields['of11.group_add.command'] = ProtoField.uint32("of11.group_add.command", "command", base.DEC, enum_v2_ofp_group_mod_command) |
| 3346 | fields['of11.group_add.group_type'] = ProtoField.uint32("of11.group_add.group_type", "group_type", base.DEC, enum_v2_ofp_group_type) |
| 3347 | fields['of11.group_add.group_id'] = ProtoField.uint32("of11.group_add.group_id", "group_id", base.DEC, nil) |
| 3348 | fields['of11.group_add.buckets'] = ProtoField.bytes("of11.group_add.buckets", "buckets") |
| 3349 | fields['of11.group_delete.version'] = ProtoField.uint8("of11.group_delete.version", "version", base.DEC, nil) |
| 3350 | fields['of11.group_delete.type'] = ProtoField.uint8("of11.group_delete.type", "type", base.DEC, nil) |
| 3351 | fields['of11.group_delete.length'] = ProtoField.uint16("of11.group_delete.length", "length", base.DEC, nil) |
| 3352 | fields['of11.group_delete.xid'] = ProtoField.uint32("of11.group_delete.xid", "xid", base.DEC, nil) |
| 3353 | fields['of11.group_delete.command'] = ProtoField.uint32("of11.group_delete.command", "command", base.DEC, enum_v2_ofp_group_mod_command) |
| 3354 | fields['of11.group_delete.group_type'] = ProtoField.uint32("of11.group_delete.group_type", "group_type", base.DEC, enum_v2_ofp_group_type) |
| 3355 | fields['of11.group_delete.group_id'] = ProtoField.uint32("of11.group_delete.group_id", "group_id", base.DEC, nil) |
| 3356 | fields['of11.group_delete.buckets'] = ProtoField.bytes("of11.group_delete.buckets", "buckets") |
| 3357 | fields['of11.group_desc_stats_entry.length'] = ProtoField.uint16("of11.group_desc_stats_entry.length", "length", base.DEC, nil) |
| 3358 | fields['of11.group_desc_stats_entry.group_type'] = ProtoField.uint32("of11.group_desc_stats_entry.group_type", "group_type", base.DEC, enum_v2_ofp_group_type) |
| 3359 | fields['of11.group_desc_stats_entry.group_id'] = ProtoField.uint32("of11.group_desc_stats_entry.group_id", "group_id", base.DEC, nil) |
| 3360 | fields['of11.group_desc_stats_entry.buckets'] = ProtoField.bytes("of11.group_desc_stats_entry.buckets", "buckets") |
| 3361 | fields['of11.group_desc_stats_reply.version'] = ProtoField.uint8("of11.group_desc_stats_reply.version", "version", base.DEC, nil) |
| 3362 | fields['of11.group_desc_stats_reply.type'] = ProtoField.uint8("of11.group_desc_stats_reply.type", "type", base.DEC, nil) |
| 3363 | fields['of11.group_desc_stats_reply.length'] = ProtoField.uint16("of11.group_desc_stats_reply.length", "length", base.DEC, nil) |
| 3364 | fields['of11.group_desc_stats_reply.xid'] = ProtoField.uint32("of11.group_desc_stats_reply.xid", "xid", base.DEC, nil) |
| 3365 | fields['of11.group_desc_stats_reply.stats_type'] = ProtoField.uint16("of11.group_desc_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 3366 | fields['of11.group_desc_stats_reply.flags'] = ProtoField.uint32("of11.group_desc_stats_reply.flags", "flags", base.HEX, enum_v2_ofp_stats_reply_flags) |
| 3367 | fields['of11.group_desc_stats_reply.entries'] = ProtoField.bytes("of11.group_desc_stats_reply.entries", "entries") |
| 3368 | fields['of11.group_desc_stats_request.version'] = ProtoField.uint8("of11.group_desc_stats_request.version", "version", base.DEC, nil) |
| 3369 | fields['of11.group_desc_stats_request.type'] = ProtoField.uint32("of11.group_desc_stats_request.type", "type", base.DEC, enum_v2_ofp_type) |
| 3370 | fields['of11.group_desc_stats_request.length'] = ProtoField.uint16("of11.group_desc_stats_request.length", "length", base.DEC, nil) |
| 3371 | fields['of11.group_desc_stats_request.xid'] = ProtoField.uint32("of11.group_desc_stats_request.xid", "xid", base.DEC, nil) |
| 3372 | fields['of11.group_desc_stats_request.stats_type'] = ProtoField.uint32("of11.group_desc_stats_request.stats_type", "stats_type", base.DEC, enum_v2_ofp_stats_type) |
| 3373 | fields['of11.group_desc_stats_request.flags'] = ProtoField.uint32("of11.group_desc_stats_request.flags", "flags", base.HEX, enum_v2_ofp_stats_request_flags) |
| 3374 | fields['of11.group_mod_failed_error_msg.version'] = ProtoField.uint8("of11.group_mod_failed_error_msg.version", "version", base.DEC, nil) |
| 3375 | fields['of11.group_mod_failed_error_msg.type'] = ProtoField.uint8("of11.group_mod_failed_error_msg.type", "type", base.DEC, nil) |
| 3376 | fields['of11.group_mod_failed_error_msg.length'] = ProtoField.uint16("of11.group_mod_failed_error_msg.length", "length", base.DEC, nil) |
| 3377 | fields['of11.group_mod_failed_error_msg.xid'] = ProtoField.uint32("of11.group_mod_failed_error_msg.xid", "xid", base.DEC, nil) |
| 3378 | fields['of11.group_mod_failed_error_msg.err_type'] = ProtoField.uint16("of11.group_mod_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 3379 | fields['of11.group_mod_failed_error_msg.code'] = ProtoField.uint32("of11.group_mod_failed_error_msg.code", "code", base.DEC, enum_v2_ofp_group_mod_failed_code) |
| 3380 | fields['of11.group_mod_failed_error_msg.data'] = ProtoField.bytes("of11.group_mod_failed_error_msg.data", "data") |
| 3381 | fields['of11.group_modify.version'] = ProtoField.uint8("of11.group_modify.version", "version", base.DEC, nil) |
| 3382 | fields['of11.group_modify.type'] = ProtoField.uint8("of11.group_modify.type", "type", base.DEC, nil) |
| 3383 | fields['of11.group_modify.length'] = ProtoField.uint16("of11.group_modify.length", "length", base.DEC, nil) |
| 3384 | fields['of11.group_modify.xid'] = ProtoField.uint32("of11.group_modify.xid", "xid", base.DEC, nil) |
| 3385 | fields['of11.group_modify.command'] = ProtoField.uint32("of11.group_modify.command", "command", base.DEC, enum_v2_ofp_group_mod_command) |
| 3386 | fields['of11.group_modify.group_type'] = ProtoField.uint32("of11.group_modify.group_type", "group_type", base.DEC, enum_v2_ofp_group_type) |
| 3387 | fields['of11.group_modify.group_id'] = ProtoField.uint32("of11.group_modify.group_id", "group_id", base.DEC, nil) |
| 3388 | fields['of11.group_modify.buckets'] = ProtoField.bytes("of11.group_modify.buckets", "buckets") |
| 3389 | fields['of11.group_stats_entry.length'] = ProtoField.uint16("of11.group_stats_entry.length", "length", base.DEC, nil) |
| 3390 | fields['of11.group_stats_entry.group_id'] = ProtoField.uint32("of11.group_stats_entry.group_id", "group_id", base.DEC, nil) |
| 3391 | fields['of11.group_stats_entry.ref_count'] = ProtoField.uint32("of11.group_stats_entry.ref_count", "ref_count", base.DEC, nil) |
| 3392 | fields['of11.group_stats_entry.packet_count'] = ProtoField.uint64("of11.group_stats_entry.packet_count", "packet_count", base.DEC, nil) |
| 3393 | fields['of11.group_stats_entry.byte_count'] = ProtoField.uint64("of11.group_stats_entry.byte_count", "byte_count", base.DEC, nil) |
| 3394 | fields['of11.group_stats_entry.bucket_stats'] = ProtoField.bytes("of11.group_stats_entry.bucket_stats", "bucket_stats") |
| 3395 | fields['of11.group_stats_reply.version'] = ProtoField.uint8("of11.group_stats_reply.version", "version", base.DEC, nil) |
| 3396 | fields['of11.group_stats_reply.type'] = ProtoField.uint8("of11.group_stats_reply.type", "type", base.DEC, nil) |
| 3397 | fields['of11.group_stats_reply.length'] = ProtoField.uint16("of11.group_stats_reply.length", "length", base.DEC, nil) |
| 3398 | fields['of11.group_stats_reply.xid'] = ProtoField.uint32("of11.group_stats_reply.xid", "xid", base.DEC, nil) |
| 3399 | fields['of11.group_stats_reply.stats_type'] = ProtoField.uint16("of11.group_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 3400 | fields['of11.group_stats_reply.flags'] = ProtoField.uint32("of11.group_stats_reply.flags", "flags", base.HEX, enum_v2_ofp_stats_reply_flags) |
| 3401 | fields['of11.group_stats_reply.entries'] = ProtoField.bytes("of11.group_stats_reply.entries", "entries") |
| 3402 | fields['of11.group_stats_request.version'] = ProtoField.uint8("of11.group_stats_request.version", "version", base.DEC, nil) |
| 3403 | fields['of11.group_stats_request.type'] = ProtoField.uint32("of11.group_stats_request.type", "type", base.DEC, enum_v2_ofp_type) |
| 3404 | fields['of11.group_stats_request.length'] = ProtoField.uint16("of11.group_stats_request.length", "length", base.DEC, nil) |
| 3405 | fields['of11.group_stats_request.xid'] = ProtoField.uint32("of11.group_stats_request.xid", "xid", base.DEC, nil) |
| 3406 | fields['of11.group_stats_request.stats_type'] = ProtoField.uint32("of11.group_stats_request.stats_type", "stats_type", base.DEC, enum_v2_ofp_stats_type) |
| 3407 | fields['of11.group_stats_request.flags'] = ProtoField.uint32("of11.group_stats_request.flags", "flags", base.HEX, enum_v2_ofp_stats_request_flags) |
| 3408 | fields['of11.group_stats_request.group_id'] = ProtoField.uint32("of11.group_stats_request.group_id", "group_id", base.DEC, nil) |
| 3409 | fields['of11.hello.version'] = ProtoField.uint8("of11.hello.version", "version", base.DEC, nil) |
| 3410 | fields['of11.hello.type'] = ProtoField.uint32("of11.hello.type", "type", base.DEC, enum_v2_ofp_type) |
| 3411 | fields['of11.hello.length'] = ProtoField.uint16("of11.hello.length", "length", base.DEC, nil) |
| 3412 | fields['of11.hello.xid'] = ProtoField.uint32("of11.hello.xid", "xid", base.DEC, nil) |
| 3413 | fields['of11.hello_failed_error_msg.version'] = ProtoField.uint8("of11.hello_failed_error_msg.version", "version", base.DEC, nil) |
| 3414 | fields['of11.hello_failed_error_msg.type'] = ProtoField.uint8("of11.hello_failed_error_msg.type", "type", base.DEC, nil) |
| 3415 | fields['of11.hello_failed_error_msg.length'] = ProtoField.uint16("of11.hello_failed_error_msg.length", "length", base.DEC, nil) |
| 3416 | fields['of11.hello_failed_error_msg.xid'] = ProtoField.uint32("of11.hello_failed_error_msg.xid", "xid", base.DEC, nil) |
| 3417 | fields['of11.hello_failed_error_msg.err_type'] = ProtoField.uint16("of11.hello_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 3418 | fields['of11.hello_failed_error_msg.code'] = ProtoField.uint32("of11.hello_failed_error_msg.code", "code", base.DEC, enum_v2_ofp_hello_failed_code) |
| 3419 | fields['of11.hello_failed_error_msg.data'] = ProtoField.bytes("of11.hello_failed_error_msg.data", "data") |
| 3420 | fields['of11.instruction.type'] = ProtoField.uint16("of11.instruction.type", "type", base.DEC, nil) |
| 3421 | fields['of11.instruction.len'] = ProtoField.uint16("of11.instruction.len", "len", base.DEC, nil) |
| 3422 | fields['of11.instruction_apply_actions.type'] = ProtoField.uint32("of11.instruction_apply_actions.type", "type", base.HEX, enum_v2_ofp_instruction_type) |
| 3423 | fields['of11.instruction_apply_actions.len'] = ProtoField.uint16("of11.instruction_apply_actions.len", "len", base.DEC, nil) |
| 3424 | fields['of11.instruction_apply_actions.actions'] = ProtoField.bytes("of11.instruction_apply_actions.actions", "actions") |
| 3425 | fields['of11.instruction_clear_actions.type'] = ProtoField.uint16("of11.instruction_clear_actions.type", "type", base.DEC, nil) |
| 3426 | fields['of11.instruction_clear_actions.len'] = ProtoField.uint16("of11.instruction_clear_actions.len", "len", base.DEC, nil) |
| 3427 | fields['of11.instruction_experimenter.type'] = ProtoField.uint16("of11.instruction_experimenter.type", "type", base.DEC, nil) |
| 3428 | fields['of11.instruction_experimenter.len'] = ProtoField.uint16("of11.instruction_experimenter.len", "len", base.DEC, nil) |
| 3429 | fields['of11.instruction_experimenter.experimenter'] = ProtoField.uint32("of11.instruction_experimenter.experimenter", "experimenter", base.DEC, nil) |
| 3430 | fields['of11.instruction_experimenter.data'] = ProtoField.bytes("of11.instruction_experimenter.data", "data") |
| 3431 | fields['of11.instruction_goto_table.type'] = ProtoField.uint16("of11.instruction_goto_table.type", "type", base.DEC, nil) |
| 3432 | fields['of11.instruction_goto_table.len'] = ProtoField.uint16("of11.instruction_goto_table.len", "len", base.DEC, nil) |
| 3433 | fields['of11.instruction_goto_table.table_id'] = ProtoField.uint8("of11.instruction_goto_table.table_id", "table_id", base.DEC, nil) |
| 3434 | fields['of11.instruction_write_actions.type'] = ProtoField.uint32("of11.instruction_write_actions.type", "type", base.HEX, enum_v2_ofp_instruction_type) |
| 3435 | fields['of11.instruction_write_actions.len'] = ProtoField.uint16("of11.instruction_write_actions.len", "len", base.DEC, nil) |
| 3436 | fields['of11.instruction_write_actions.actions'] = ProtoField.bytes("of11.instruction_write_actions.actions", "actions") |
| 3437 | fields['of11.instruction_write_metadata.type'] = ProtoField.uint16("of11.instruction_write_metadata.type", "type", base.DEC, nil) |
| 3438 | fields['of11.instruction_write_metadata.len'] = ProtoField.uint16("of11.instruction_write_metadata.len", "len", base.DEC, nil) |
| 3439 | fields['of11.instruction_write_metadata.metadata'] = ProtoField.uint64("of11.instruction_write_metadata.metadata", "metadata", base.DEC, nil) |
| 3440 | fields['of11.instruction_write_metadata.metadata_mask'] = ProtoField.uint64("of11.instruction_write_metadata.metadata_mask", "metadata_mask", base.DEC, nil) |
| 3441 | fields['of11.match_v2.type'] = ProtoField.uint16("of11.match_v2.type", "type", base.DEC, nil) |
| 3442 | fields['of11.match_v2.length'] = ProtoField.uint16("of11.match_v2.length", "length", base.DEC, nil) |
| 3443 | fields['of11.match_v2.in_port'] = ProtoField.uint32("of11.match_v2.in_port", "in_port", base.DEC, nil) |
| 3444 | fields['of11.match_v2.wildcards'] = ProtoField.uint64("of11.match_v2.wildcards", "wildcards", base.HEX, nil) |
| 3445 | fields['of11.match_v2.eth_src'] = ProtoField.ether("of11.match_v2.eth_src", "eth_src") |
| 3446 | fields['of11.match_v2.eth_src_mask'] = ProtoField.ether("of11.match_v2.eth_src_mask", "eth_src_mask") |
| 3447 | fields['of11.match_v2.eth_dst'] = ProtoField.ether("of11.match_v2.eth_dst", "eth_dst") |
| 3448 | fields['of11.match_v2.eth_dst_mask'] = ProtoField.ether("of11.match_v2.eth_dst_mask", "eth_dst_mask") |
| 3449 | fields['of11.match_v2.vlan_vid'] = ProtoField.uint16("of11.match_v2.vlan_vid", "vlan_vid", base.DEC, nil) |
| 3450 | fields['of11.match_v2.vlan_pcp'] = ProtoField.uint8("of11.match_v2.vlan_pcp", "vlan_pcp", base.DEC, nil) |
| 3451 | fields['of11.match_v2.eth_type'] = ProtoField.uint16("of11.match_v2.eth_type", "eth_type", base.DEC, nil) |
| 3452 | fields['of11.match_v2.ip_dscp'] = ProtoField.uint8("of11.match_v2.ip_dscp", "ip_dscp", base.DEC, nil) |
| 3453 | fields['of11.match_v2.ip_proto'] = ProtoField.uint8("of11.match_v2.ip_proto", "ip_proto", base.DEC, nil) |
| 3454 | fields['of11.match_v2.ipv4_src'] = ProtoField.ipv4("of11.match_v2.ipv4_src", "ipv4_src") |
| 3455 | fields['of11.match_v2.ipv4_src_mask'] = ProtoField.ipv4("of11.match_v2.ipv4_src_mask", "ipv4_src_mask") |
| 3456 | fields['of11.match_v2.ipv4_dst'] = ProtoField.ipv4("of11.match_v2.ipv4_dst", "ipv4_dst") |
| 3457 | fields['of11.match_v2.ipv4_dst_mask'] = ProtoField.ipv4("of11.match_v2.ipv4_dst_mask", "ipv4_dst_mask") |
| 3458 | fields['of11.match_v2.tcp_src'] = ProtoField.uint16("of11.match_v2.tcp_src", "tcp_src", base.DEC, nil) |
| 3459 | fields['of11.match_v2.tcp_dst'] = ProtoField.uint16("of11.match_v2.tcp_dst", "tcp_dst", base.DEC, nil) |
| 3460 | fields['of11.match_v2.mpls_label'] = ProtoField.uint32("of11.match_v2.mpls_label", "mpls_label", base.DEC, nil) |
| 3461 | fields['of11.match_v2.mpls_tc'] = ProtoField.uint8("of11.match_v2.mpls_tc", "mpls_tc", base.DEC, nil) |
| 3462 | fields['of11.match_v2.metadata'] = ProtoField.uint64("of11.match_v2.metadata", "metadata", base.DEC, nil) |
| 3463 | fields['of11.match_v2.metadata_mask'] = ProtoField.uint64("of11.match_v2.metadata_mask", "metadata_mask", base.DEC, nil) |
| 3464 | fields['of11.nicira_header.version'] = ProtoField.uint8("of11.nicira_header.version", "version", base.DEC, nil) |
| 3465 | fields['of11.nicira_header.type'] = ProtoField.uint8("of11.nicira_header.type", "type", base.DEC, nil) |
| 3466 | fields['of11.nicira_header.length'] = ProtoField.uint16("of11.nicira_header.length", "length", base.DEC, nil) |
| 3467 | fields['of11.nicira_header.xid'] = ProtoField.uint32("of11.nicira_header.xid", "xid", base.DEC, nil) |
| 3468 | fields['of11.nicira_header.experimenter'] = ProtoField.uint32("of11.nicira_header.experimenter", "experimenter", base.DEC, nil) |
| 3469 | fields['of11.nicira_header.subtype'] = ProtoField.uint32("of11.nicira_header.subtype", "subtype", base.DEC, nil) |
| 3470 | fields['of11.packet_in.version'] = ProtoField.uint8("of11.packet_in.version", "version", base.DEC, nil) |
| 3471 | fields['of11.packet_in.type'] = ProtoField.uint32("of11.packet_in.type", "type", base.DEC, enum_v2_ofp_type) |
| 3472 | fields['of11.packet_in.length'] = ProtoField.uint16("of11.packet_in.length", "length", base.DEC, nil) |
| 3473 | fields['of11.packet_in.xid'] = ProtoField.uint32("of11.packet_in.xid", "xid", base.DEC, nil) |
| 3474 | fields['of11.packet_in.buffer_id'] = ProtoField.uint32("of11.packet_in.buffer_id", "buffer_id", base.DEC, nil) |
| 3475 | fields['of11.packet_in.in_port'] = ProtoField.uint32("of11.packet_in.in_port", "in_port", base.DEC, nil) |
| 3476 | fields['of11.packet_in.in_phy_port'] = ProtoField.uint32("of11.packet_in.in_phy_port", "in_phy_port", base.DEC, nil) |
| 3477 | fields['of11.packet_in.total_len'] = ProtoField.uint16("of11.packet_in.total_len", "total_len", base.DEC, nil) |
| 3478 | fields['of11.packet_in.reason'] = ProtoField.uint32("of11.packet_in.reason", "reason", base.DEC, enum_v2_ofp_packet_in_reason) |
| 3479 | fields['of11.packet_in.table_id'] = ProtoField.uint8("of11.packet_in.table_id", "table_id", base.DEC, nil) |
| 3480 | fields['of11.packet_in.data'] = ProtoField.bytes("of11.packet_in.data", "data") |
| 3481 | fields['of11.packet_out.version'] = ProtoField.uint8("of11.packet_out.version", "version", base.DEC, nil) |
| 3482 | fields['of11.packet_out.type'] = ProtoField.uint32("of11.packet_out.type", "type", base.DEC, enum_v2_ofp_type) |
| 3483 | fields['of11.packet_out.length'] = ProtoField.uint16("of11.packet_out.length", "length", base.DEC, nil) |
| 3484 | fields['of11.packet_out.xid'] = ProtoField.uint32("of11.packet_out.xid", "xid", base.DEC, nil) |
| 3485 | fields['of11.packet_out.buffer_id'] = ProtoField.uint32("of11.packet_out.buffer_id", "buffer_id", base.DEC, nil) |
| 3486 | fields['of11.packet_out.in_port'] = ProtoField.uint32("of11.packet_out.in_port", "in_port", base.DEC, nil) |
| 3487 | fields['of11.packet_out.actions_len'] = ProtoField.uint16("of11.packet_out.actions_len", "actions_len", base.DEC, nil) |
| 3488 | fields['of11.packet_out.actions'] = ProtoField.bytes("of11.packet_out.actions", "actions") |
| 3489 | fields['of11.packet_out.data'] = ProtoField.bytes("of11.packet_out.data", "data") |
| 3490 | fields['of11.packet_queue.queue_id'] = ProtoField.uint32("of11.packet_queue.queue_id", "queue_id", base.DEC, nil) |
| 3491 | fields['of11.packet_queue.len'] = ProtoField.uint16("of11.packet_queue.len", "len", base.DEC, nil) |
| 3492 | fields['of11.packet_queue.properties'] = ProtoField.bytes("of11.packet_queue.properties", "properties") |
| 3493 | fields['of11.port_desc.port_no'] = ProtoField.uint32("of11.port_desc.port_no", "port_no", base.DEC, nil) |
| 3494 | fields['of11.port_desc.hw_addr'] = ProtoField.ether("of11.port_desc.hw_addr", "hw_addr") |
| 3495 | fields['of11.port_desc.name'] = ProtoField.stringz("of11.port_desc.name", "name") |
| 3496 | fields['of11.port_desc.config'] = ProtoField.uint32("of11.port_desc.config", "config", base.HEX, enum_v2_ofp_port_config) |
| 3497 | fields['of11.port_desc.state'] = ProtoField.uint32("of11.port_desc.state", "state", base.HEX, enum_v2_ofp_port_state) |
| 3498 | fields['of11.port_desc.curr'] = ProtoField.uint32("of11.port_desc.curr", "curr", base.HEX, enum_v2_ofp_port_features) |
| 3499 | fields['of11.port_desc.advertised'] = ProtoField.uint32("of11.port_desc.advertised", "advertised", base.HEX, enum_v2_ofp_port_features) |
| 3500 | fields['of11.port_desc.supported'] = ProtoField.uint32("of11.port_desc.supported", "supported", base.HEX, enum_v2_ofp_port_features) |
| 3501 | fields['of11.port_desc.peer'] = ProtoField.uint32("of11.port_desc.peer", "peer", base.HEX, enum_v2_ofp_port_features) |
| 3502 | fields['of11.port_desc.curr_speed'] = ProtoField.uint32("of11.port_desc.curr_speed", "curr_speed", base.DEC, nil) |
| 3503 | fields['of11.port_desc.max_speed'] = ProtoField.uint32("of11.port_desc.max_speed", "max_speed", base.DEC, nil) |
| 3504 | fields['of11.port_mod.version'] = ProtoField.uint8("of11.port_mod.version", "version", base.DEC, nil) |
| 3505 | fields['of11.port_mod.type'] = ProtoField.uint32("of11.port_mod.type", "type", base.DEC, enum_v2_ofp_type) |
| 3506 | fields['of11.port_mod.length'] = ProtoField.uint16("of11.port_mod.length", "length", base.DEC, nil) |
| 3507 | fields['of11.port_mod.xid'] = ProtoField.uint32("of11.port_mod.xid", "xid", base.DEC, nil) |
| 3508 | fields['of11.port_mod.port_no'] = ProtoField.uint32("of11.port_mod.port_no", "port_no", base.DEC, nil) |
| 3509 | fields['of11.port_mod.hw_addr'] = ProtoField.ether("of11.port_mod.hw_addr", "hw_addr") |
| 3510 | fields['of11.port_mod.config'] = ProtoField.uint32("of11.port_mod.config", "config", base.DEC, nil) |
| 3511 | fields['of11.port_mod.mask'] = ProtoField.uint32("of11.port_mod.mask", "mask", base.DEC, nil) |
| 3512 | fields['of11.port_mod.advertise'] = ProtoField.uint32("of11.port_mod.advertise", "advertise", base.DEC, nil) |
| 3513 | fields['of11.port_mod_failed_error_msg.version'] = ProtoField.uint8("of11.port_mod_failed_error_msg.version", "version", base.DEC, nil) |
| 3514 | fields['of11.port_mod_failed_error_msg.type'] = ProtoField.uint8("of11.port_mod_failed_error_msg.type", "type", base.DEC, nil) |
| 3515 | fields['of11.port_mod_failed_error_msg.length'] = ProtoField.uint16("of11.port_mod_failed_error_msg.length", "length", base.DEC, nil) |
| 3516 | fields['of11.port_mod_failed_error_msg.xid'] = ProtoField.uint32("of11.port_mod_failed_error_msg.xid", "xid", base.DEC, nil) |
| 3517 | fields['of11.port_mod_failed_error_msg.err_type'] = ProtoField.uint16("of11.port_mod_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 3518 | fields['of11.port_mod_failed_error_msg.code'] = ProtoField.uint32("of11.port_mod_failed_error_msg.code", "code", base.DEC, enum_v2_ofp_port_mod_failed_code) |
| 3519 | fields['of11.port_mod_failed_error_msg.data'] = ProtoField.bytes("of11.port_mod_failed_error_msg.data", "data") |
| 3520 | fields['of11.port_stats_entry.port_no'] = ProtoField.uint32("of11.port_stats_entry.port_no", "port_no", base.DEC, nil) |
| 3521 | fields['of11.port_stats_entry.rx_packets'] = ProtoField.uint64("of11.port_stats_entry.rx_packets", "rx_packets", base.DEC, nil) |
| 3522 | fields['of11.port_stats_entry.tx_packets'] = ProtoField.uint64("of11.port_stats_entry.tx_packets", "tx_packets", base.DEC, nil) |
| 3523 | fields['of11.port_stats_entry.rx_bytes'] = ProtoField.uint64("of11.port_stats_entry.rx_bytes", "rx_bytes", base.DEC, nil) |
| 3524 | fields['of11.port_stats_entry.tx_bytes'] = ProtoField.uint64("of11.port_stats_entry.tx_bytes", "tx_bytes", base.DEC, nil) |
| 3525 | fields['of11.port_stats_entry.rx_dropped'] = ProtoField.uint64("of11.port_stats_entry.rx_dropped", "rx_dropped", base.DEC, nil) |
| 3526 | fields['of11.port_stats_entry.tx_dropped'] = ProtoField.uint64("of11.port_stats_entry.tx_dropped", "tx_dropped", base.DEC, nil) |
| 3527 | fields['of11.port_stats_entry.rx_errors'] = ProtoField.uint64("of11.port_stats_entry.rx_errors", "rx_errors", base.DEC, nil) |
| 3528 | fields['of11.port_stats_entry.tx_errors'] = ProtoField.uint64("of11.port_stats_entry.tx_errors", "tx_errors", base.DEC, nil) |
| 3529 | fields['of11.port_stats_entry.rx_frame_err'] = ProtoField.uint64("of11.port_stats_entry.rx_frame_err", "rx_frame_err", base.DEC, nil) |
| 3530 | fields['of11.port_stats_entry.rx_over_err'] = ProtoField.uint64("of11.port_stats_entry.rx_over_err", "rx_over_err", base.DEC, nil) |
| 3531 | fields['of11.port_stats_entry.rx_crc_err'] = ProtoField.uint64("of11.port_stats_entry.rx_crc_err", "rx_crc_err", base.DEC, nil) |
| 3532 | fields['of11.port_stats_entry.collisions'] = ProtoField.uint64("of11.port_stats_entry.collisions", "collisions", base.DEC, nil) |
| 3533 | fields['of11.port_stats_reply.version'] = ProtoField.uint8("of11.port_stats_reply.version", "version", base.DEC, nil) |
| 3534 | fields['of11.port_stats_reply.type'] = ProtoField.uint32("of11.port_stats_reply.type", "type", base.DEC, enum_v2_ofp_type) |
| 3535 | fields['of11.port_stats_reply.length'] = ProtoField.uint16("of11.port_stats_reply.length", "length", base.DEC, nil) |
| 3536 | fields['of11.port_stats_reply.xid'] = ProtoField.uint32("of11.port_stats_reply.xid", "xid", base.DEC, nil) |
| 3537 | fields['of11.port_stats_reply.stats_type'] = ProtoField.uint32("of11.port_stats_reply.stats_type", "stats_type", base.DEC, enum_v2_ofp_stats_type) |
| 3538 | fields['of11.port_stats_reply.flags'] = ProtoField.uint32("of11.port_stats_reply.flags", "flags", base.HEX, enum_v2_ofp_stats_reply_flags) |
| 3539 | fields['of11.port_stats_reply.entries'] = ProtoField.bytes("of11.port_stats_reply.entries", "entries") |
| 3540 | fields['of11.port_stats_request.version'] = ProtoField.uint8("of11.port_stats_request.version", "version", base.DEC, nil) |
| 3541 | fields['of11.port_stats_request.type'] = ProtoField.uint32("of11.port_stats_request.type", "type", base.DEC, enum_v2_ofp_type) |
| 3542 | fields['of11.port_stats_request.length'] = ProtoField.uint16("of11.port_stats_request.length", "length", base.DEC, nil) |
| 3543 | fields['of11.port_stats_request.xid'] = ProtoField.uint32("of11.port_stats_request.xid", "xid", base.DEC, nil) |
| 3544 | fields['of11.port_stats_request.stats_type'] = ProtoField.uint32("of11.port_stats_request.stats_type", "stats_type", base.DEC, enum_v2_ofp_stats_type) |
| 3545 | fields['of11.port_stats_request.flags'] = ProtoField.uint32("of11.port_stats_request.flags", "flags", base.HEX, enum_v2_ofp_stats_request_flags) |
| 3546 | fields['of11.port_stats_request.port_no'] = ProtoField.uint32("of11.port_stats_request.port_no", "port_no", base.DEC, nil) |
| 3547 | fields['of11.port_status.version'] = ProtoField.uint8("of11.port_status.version", "version", base.DEC, nil) |
| 3548 | fields['of11.port_status.type'] = ProtoField.uint32("of11.port_status.type", "type", base.DEC, enum_v2_ofp_type) |
| 3549 | fields['of11.port_status.length'] = ProtoField.uint16("of11.port_status.length", "length", base.DEC, nil) |
| 3550 | fields['of11.port_status.xid'] = ProtoField.uint32("of11.port_status.xid", "xid", base.DEC, nil) |
| 3551 | fields['of11.port_status.reason'] = ProtoField.uint32("of11.port_status.reason", "reason", base.DEC, enum_v2_ofp_port_reason) |
| 3552 | fields['of11.port_status.desc'] = ProtoField.stringz("of11.port_status.desc", "desc") |
| 3553 | fields['of11.queue_get_config_reply.version'] = ProtoField.uint8("of11.queue_get_config_reply.version", "version", base.DEC, nil) |
| 3554 | fields['of11.queue_get_config_reply.type'] = ProtoField.uint8("of11.queue_get_config_reply.type", "type", base.DEC, nil) |
| 3555 | fields['of11.queue_get_config_reply.length'] = ProtoField.uint16("of11.queue_get_config_reply.length", "length", base.DEC, nil) |
| 3556 | fields['of11.queue_get_config_reply.xid'] = ProtoField.uint32("of11.queue_get_config_reply.xid", "xid", base.DEC, nil) |
| 3557 | fields['of11.queue_get_config_reply.port'] = ProtoField.uint32("of11.queue_get_config_reply.port", "port", base.DEC, nil) |
| 3558 | fields['of11.queue_get_config_reply.queues'] = ProtoField.bytes("of11.queue_get_config_reply.queues", "queues") |
| 3559 | fields['of11.queue_get_config_request.version'] = ProtoField.uint8("of11.queue_get_config_request.version", "version", base.DEC, nil) |
| 3560 | fields['of11.queue_get_config_request.type'] = ProtoField.uint8("of11.queue_get_config_request.type", "type", base.DEC, nil) |
| 3561 | fields['of11.queue_get_config_request.length'] = ProtoField.uint16("of11.queue_get_config_request.length", "length", base.DEC, nil) |
| 3562 | fields['of11.queue_get_config_request.xid'] = ProtoField.uint32("of11.queue_get_config_request.xid", "xid", base.DEC, nil) |
| 3563 | fields['of11.queue_get_config_request.port'] = ProtoField.uint32("of11.queue_get_config_request.port", "port", base.DEC, nil) |
| 3564 | fields['of11.queue_op_failed_error_msg.version'] = ProtoField.uint8("of11.queue_op_failed_error_msg.version", "version", base.DEC, nil) |
| 3565 | fields['of11.queue_op_failed_error_msg.type'] = ProtoField.uint8("of11.queue_op_failed_error_msg.type", "type", base.DEC, nil) |
| 3566 | fields['of11.queue_op_failed_error_msg.length'] = ProtoField.uint16("of11.queue_op_failed_error_msg.length", "length", base.DEC, nil) |
| 3567 | fields['of11.queue_op_failed_error_msg.xid'] = ProtoField.uint32("of11.queue_op_failed_error_msg.xid", "xid", base.DEC, nil) |
| 3568 | fields['of11.queue_op_failed_error_msg.err_type'] = ProtoField.uint16("of11.queue_op_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 3569 | fields['of11.queue_op_failed_error_msg.code'] = ProtoField.uint32("of11.queue_op_failed_error_msg.code", "code", base.DEC, enum_v2_ofp_queue_op_failed_code) |
| 3570 | fields['of11.queue_op_failed_error_msg.data'] = ProtoField.bytes("of11.queue_op_failed_error_msg.data", "data") |
| 3571 | fields['of11.queue_prop.type'] = ProtoField.uint16("of11.queue_prop.type", "type", base.DEC, nil) |
| 3572 | fields['of11.queue_prop.len'] = ProtoField.uint16("of11.queue_prop.len", "len", base.DEC, nil) |
| 3573 | fields['of11.queue_prop_min_rate.type'] = ProtoField.uint16("of11.queue_prop_min_rate.type", "type", base.DEC, nil) |
| 3574 | fields['of11.queue_prop_min_rate.len'] = ProtoField.uint16("of11.queue_prop_min_rate.len", "len", base.DEC, nil) |
| 3575 | fields['of11.queue_prop_min_rate.rate'] = ProtoField.uint16("of11.queue_prop_min_rate.rate", "rate", base.DEC, nil) |
| 3576 | fields['of11.queue_stats_entry.port_no'] = ProtoField.uint32("of11.queue_stats_entry.port_no", "port_no", base.DEC, nil) |
| 3577 | fields['of11.queue_stats_entry.queue_id'] = ProtoField.uint32("of11.queue_stats_entry.queue_id", "queue_id", base.DEC, nil) |
| 3578 | fields['of11.queue_stats_entry.tx_bytes'] = ProtoField.uint64("of11.queue_stats_entry.tx_bytes", "tx_bytes", base.DEC, nil) |
| 3579 | fields['of11.queue_stats_entry.tx_packets'] = ProtoField.uint64("of11.queue_stats_entry.tx_packets", "tx_packets", base.DEC, nil) |
| 3580 | fields['of11.queue_stats_entry.tx_errors'] = ProtoField.uint64("of11.queue_stats_entry.tx_errors", "tx_errors", base.DEC, nil) |
| 3581 | fields['of11.queue_stats_reply.version'] = ProtoField.uint8("of11.queue_stats_reply.version", "version", base.DEC, nil) |
| 3582 | fields['of11.queue_stats_reply.type'] = ProtoField.uint32("of11.queue_stats_reply.type", "type", base.DEC, enum_v2_ofp_type) |
| 3583 | fields['of11.queue_stats_reply.length'] = ProtoField.uint16("of11.queue_stats_reply.length", "length", base.DEC, nil) |
| 3584 | fields['of11.queue_stats_reply.xid'] = ProtoField.uint32("of11.queue_stats_reply.xid", "xid", base.DEC, nil) |
| 3585 | fields['of11.queue_stats_reply.stats_type'] = ProtoField.uint32("of11.queue_stats_reply.stats_type", "stats_type", base.DEC, enum_v2_ofp_stats_type) |
| 3586 | fields['of11.queue_stats_reply.flags'] = ProtoField.uint32("of11.queue_stats_reply.flags", "flags", base.HEX, enum_v2_ofp_stats_reply_flags) |
| 3587 | fields['of11.queue_stats_reply.entries'] = ProtoField.bytes("of11.queue_stats_reply.entries", "entries") |
| 3588 | fields['of11.queue_stats_request.version'] = ProtoField.uint8("of11.queue_stats_request.version", "version", base.DEC, nil) |
| 3589 | fields['of11.queue_stats_request.type'] = ProtoField.uint32("of11.queue_stats_request.type", "type", base.DEC, enum_v2_ofp_type) |
| 3590 | fields['of11.queue_stats_request.length'] = ProtoField.uint16("of11.queue_stats_request.length", "length", base.DEC, nil) |
| 3591 | fields['of11.queue_stats_request.xid'] = ProtoField.uint32("of11.queue_stats_request.xid", "xid", base.DEC, nil) |
| 3592 | fields['of11.queue_stats_request.stats_type'] = ProtoField.uint32("of11.queue_stats_request.stats_type", "stats_type", base.DEC, enum_v2_ofp_stats_type) |
| 3593 | fields['of11.queue_stats_request.flags'] = ProtoField.uint32("of11.queue_stats_request.flags", "flags", base.HEX, enum_v2_ofp_stats_request_flags) |
| 3594 | fields['of11.queue_stats_request.port_no'] = ProtoField.uint32("of11.queue_stats_request.port_no", "port_no", base.DEC, nil) |
| 3595 | fields['of11.queue_stats_request.queue_id'] = ProtoField.uint32("of11.queue_stats_request.queue_id", "queue_id", base.DEC, nil) |
| 3596 | fields['of11.set_config.version'] = ProtoField.uint8("of11.set_config.version", "version", base.DEC, nil) |
| 3597 | fields['of11.set_config.type'] = ProtoField.uint8("of11.set_config.type", "type", base.DEC, nil) |
| 3598 | fields['of11.set_config.length'] = ProtoField.uint16("of11.set_config.length", "length", base.DEC, nil) |
| 3599 | fields['of11.set_config.xid'] = ProtoField.uint32("of11.set_config.xid", "xid", base.DEC, nil) |
| 3600 | fields['of11.set_config.flags'] = ProtoField.uint32("of11.set_config.flags", "flags", base.HEX, enum_v2_ofp_config_flags) |
| 3601 | fields['of11.set_config.miss_send_len'] = ProtoField.uint16("of11.set_config.miss_send_len", "miss_send_len", base.DEC, nil) |
| 3602 | fields['of11.switch_config_failed_error_msg.version'] = ProtoField.uint8("of11.switch_config_failed_error_msg.version", "version", base.DEC, nil) |
| 3603 | fields['of11.switch_config_failed_error_msg.type'] = ProtoField.uint8("of11.switch_config_failed_error_msg.type", "type", base.DEC, nil) |
| 3604 | fields['of11.switch_config_failed_error_msg.length'] = ProtoField.uint16("of11.switch_config_failed_error_msg.length", "length", base.DEC, nil) |
| 3605 | fields['of11.switch_config_failed_error_msg.xid'] = ProtoField.uint32("of11.switch_config_failed_error_msg.xid", "xid", base.DEC, nil) |
| 3606 | fields['of11.switch_config_failed_error_msg.err_type'] = ProtoField.uint16("of11.switch_config_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 3607 | fields['of11.switch_config_failed_error_msg.code'] = ProtoField.uint32("of11.switch_config_failed_error_msg.code", "code", base.DEC, enum_v2_ofp_switch_config_failed_code) |
| 3608 | fields['of11.switch_config_failed_error_msg.data'] = ProtoField.bytes("of11.switch_config_failed_error_msg.data", "data") |
| 3609 | fields['of11.table_mod.version'] = ProtoField.uint8("of11.table_mod.version", "version", base.DEC, nil) |
| 3610 | fields['of11.table_mod.type'] = ProtoField.uint8("of11.table_mod.type", "type", base.DEC, nil) |
| 3611 | fields['of11.table_mod.length'] = ProtoField.uint16("of11.table_mod.length", "length", base.DEC, nil) |
| 3612 | fields['of11.table_mod.xid'] = ProtoField.uint32("of11.table_mod.xid", "xid", base.DEC, nil) |
| 3613 | fields['of11.table_mod.table_id'] = ProtoField.uint8("of11.table_mod.table_id", "table_id", base.DEC, nil) |
| 3614 | fields['of11.table_mod.config'] = ProtoField.uint32("of11.table_mod.config", "config", base.DEC, nil) |
| 3615 | fields['of11.table_mod_failed_error_msg.version'] = ProtoField.uint8("of11.table_mod_failed_error_msg.version", "version", base.DEC, nil) |
| 3616 | fields['of11.table_mod_failed_error_msg.type'] = ProtoField.uint8("of11.table_mod_failed_error_msg.type", "type", base.DEC, nil) |
| 3617 | fields['of11.table_mod_failed_error_msg.length'] = ProtoField.uint16("of11.table_mod_failed_error_msg.length", "length", base.DEC, nil) |
| 3618 | fields['of11.table_mod_failed_error_msg.xid'] = ProtoField.uint32("of11.table_mod_failed_error_msg.xid", "xid", base.DEC, nil) |
| 3619 | fields['of11.table_mod_failed_error_msg.err_type'] = ProtoField.uint16("of11.table_mod_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 3620 | fields['of11.table_mod_failed_error_msg.code'] = ProtoField.uint32("of11.table_mod_failed_error_msg.code", "code", base.DEC, enum_v2_ofp_table_mod_failed_code) |
| 3621 | fields['of11.table_mod_failed_error_msg.data'] = ProtoField.bytes("of11.table_mod_failed_error_msg.data", "data") |
| 3622 | fields['of11.table_stats_entry.table_id'] = ProtoField.uint8("of11.table_stats_entry.table_id", "table_id", base.DEC, nil) |
| 3623 | fields['of11.table_stats_entry.name'] = ProtoField.stringz("of11.table_stats_entry.name", "name") |
| 3624 | fields['of11.table_stats_entry.wildcards'] = ProtoField.uint64("of11.table_stats_entry.wildcards", "wildcards", base.HEX, nil) |
| 3625 | fields['of11.table_stats_entry.match'] = ProtoField.uint64("of11.table_stats_entry.match", "match", base.HEX, nil) |
| 3626 | fields['of11.table_stats_entry.instructions'] = ProtoField.uint32("of11.table_stats_entry.instructions", "instructions", base.DEC, nil) |
| 3627 | fields['of11.table_stats_entry.write_actions'] = ProtoField.uint32("of11.table_stats_entry.write_actions", "write_actions", base.DEC, nil) |
| 3628 | fields['of11.table_stats_entry.apply_actions'] = ProtoField.uint32("of11.table_stats_entry.apply_actions", "apply_actions", base.DEC, nil) |
| 3629 | fields['of11.table_stats_entry.config'] = ProtoField.uint32("of11.table_stats_entry.config", "config", base.DEC, nil) |
| 3630 | fields['of11.table_stats_entry.max_entries'] = ProtoField.uint32("of11.table_stats_entry.max_entries", "max_entries", base.DEC, nil) |
| 3631 | fields['of11.table_stats_entry.active_count'] = ProtoField.uint32("of11.table_stats_entry.active_count", "active_count", base.DEC, nil) |
| 3632 | fields['of11.table_stats_entry.lookup_count'] = ProtoField.uint64("of11.table_stats_entry.lookup_count", "lookup_count", base.DEC, nil) |
| 3633 | fields['of11.table_stats_entry.matched_count'] = ProtoField.uint64("of11.table_stats_entry.matched_count", "matched_count", base.DEC, nil) |
| 3634 | fields['of11.table_stats_reply.version'] = ProtoField.uint8("of11.table_stats_reply.version", "version", base.DEC, nil) |
| 3635 | fields['of11.table_stats_reply.type'] = ProtoField.uint32("of11.table_stats_reply.type", "type", base.DEC, enum_v2_ofp_type) |
| 3636 | fields['of11.table_stats_reply.length'] = ProtoField.uint16("of11.table_stats_reply.length", "length", base.DEC, nil) |
| 3637 | fields['of11.table_stats_reply.xid'] = ProtoField.uint32("of11.table_stats_reply.xid", "xid", base.DEC, nil) |
| 3638 | fields['of11.table_stats_reply.stats_type'] = ProtoField.uint32("of11.table_stats_reply.stats_type", "stats_type", base.DEC, enum_v2_ofp_stats_type) |
| 3639 | fields['of11.table_stats_reply.flags'] = ProtoField.uint32("of11.table_stats_reply.flags", "flags", base.HEX, enum_v2_ofp_stats_reply_flags) |
| 3640 | fields['of11.table_stats_reply.entries'] = ProtoField.bytes("of11.table_stats_reply.entries", "entries") |
| 3641 | fields['of11.table_stats_request.version'] = ProtoField.uint8("of11.table_stats_request.version", "version", base.DEC, nil) |
| 3642 | fields['of11.table_stats_request.type'] = ProtoField.uint32("of11.table_stats_request.type", "type", base.DEC, enum_v2_ofp_type) |
| 3643 | fields['of11.table_stats_request.length'] = ProtoField.uint16("of11.table_stats_request.length", "length", base.DEC, nil) |
| 3644 | fields['of11.table_stats_request.xid'] = ProtoField.uint32("of11.table_stats_request.xid", "xid", base.DEC, nil) |
| 3645 | fields['of11.table_stats_request.stats_type'] = ProtoField.uint32("of11.table_stats_request.stats_type", "stats_type", base.DEC, enum_v2_ofp_stats_type) |
| 3646 | fields['of11.table_stats_request.flags'] = ProtoField.uint32("of11.table_stats_request.flags", "flags", base.HEX, enum_v2_ofp_stats_request_flags) |
| 3647 | fields['of12.action.type'] = ProtoField.uint16("of12.action.type", "type", base.DEC, nil) |
| 3648 | fields['of12.action.len'] = ProtoField.uint16("of12.action.len", "len", base.DEC, nil) |
| 3649 | fields['of12.action_experimenter.type'] = ProtoField.uint16("of12.action_experimenter.type", "type", base.DEC, nil) |
| 3650 | fields['of12.action_experimenter.len'] = ProtoField.uint16("of12.action_experimenter.len", "len", base.DEC, nil) |
| 3651 | fields['of12.action_experimenter.experimenter'] = ProtoField.uint32("of12.action_experimenter.experimenter", "experimenter", base.DEC, nil) |
| 3652 | fields['of12.action_experimenter.data'] = ProtoField.bytes("of12.action_experimenter.data", "data") |
| 3653 | fields['of12.action_bsn.type'] = ProtoField.uint16("of12.action_bsn.type", "type", base.DEC, nil) |
| 3654 | fields['of12.action_bsn.len'] = ProtoField.uint16("of12.action_bsn.len", "len", base.DEC, nil) |
| 3655 | fields['of12.action_bsn.experimenter'] = ProtoField.uint32("of12.action_bsn.experimenter", "experimenter", base.DEC, nil) |
| 3656 | fields['of12.action_bsn.subtype'] = ProtoField.uint32("of12.action_bsn.subtype", "subtype", base.DEC, nil) |
| 3657 | fields['of12.action_bsn_checksum.type'] = ProtoField.uint16("of12.action_bsn_checksum.type", "type", base.DEC, nil) |
| 3658 | fields['of12.action_bsn_checksum.len'] = ProtoField.uint16("of12.action_bsn_checksum.len", "len", base.DEC, nil) |
| 3659 | fields['of12.action_bsn_checksum.experimenter'] = ProtoField.uint32("of12.action_bsn_checksum.experimenter", "experimenter", base.DEC, nil) |
| 3660 | fields['of12.action_bsn_checksum.subtype'] = ProtoField.uint32("of12.action_bsn_checksum.subtype", "subtype", base.DEC, nil) |
| 3661 | fields['of12.action_bsn_checksum.checksum'] = ProtoField.bytes("of12.action_bsn_checksum.checksum", "checksum") |
| 3662 | fields['of12.action_bsn_mirror.type'] = ProtoField.uint16("of12.action_bsn_mirror.type", "type", base.DEC, nil) |
| 3663 | fields['of12.action_bsn_mirror.len'] = ProtoField.uint16("of12.action_bsn_mirror.len", "len", base.DEC, nil) |
| 3664 | fields['of12.action_bsn_mirror.experimenter'] = ProtoField.uint32("of12.action_bsn_mirror.experimenter", "experimenter", base.DEC, nil) |
| 3665 | fields['of12.action_bsn_mirror.subtype'] = ProtoField.uint32("of12.action_bsn_mirror.subtype", "subtype", base.DEC, nil) |
| 3666 | fields['of12.action_bsn_mirror.dest_port'] = ProtoField.uint32("of12.action_bsn_mirror.dest_port", "dest_port", base.DEC, nil) |
| 3667 | fields['of12.action_bsn_mirror.vlan_tag'] = ProtoField.uint32("of12.action_bsn_mirror.vlan_tag", "vlan_tag", base.DEC, nil) |
| 3668 | fields['of12.action_bsn_mirror.copy_stage'] = ProtoField.uint8("of12.action_bsn_mirror.copy_stage", "copy_stage", base.DEC, nil) |
| 3669 | fields['of12.action_bsn_set_tunnel_dst.type'] = ProtoField.uint16("of12.action_bsn_set_tunnel_dst.type", "type", base.DEC, nil) |
| 3670 | fields['of12.action_bsn_set_tunnel_dst.len'] = ProtoField.uint16("of12.action_bsn_set_tunnel_dst.len", "len", base.DEC, nil) |
| 3671 | fields['of12.action_bsn_set_tunnel_dst.experimenter'] = ProtoField.uint32("of12.action_bsn_set_tunnel_dst.experimenter", "experimenter", base.DEC, nil) |
| 3672 | fields['of12.action_bsn_set_tunnel_dst.subtype'] = ProtoField.uint32("of12.action_bsn_set_tunnel_dst.subtype", "subtype", base.DEC, nil) |
| 3673 | fields['of12.action_bsn_set_tunnel_dst.dst'] = ProtoField.uint32("of12.action_bsn_set_tunnel_dst.dst", "dst", base.DEC, nil) |
| 3674 | fields['of12.action_copy_ttl_in.type'] = ProtoField.uint16("of12.action_copy_ttl_in.type", "type", base.DEC, nil) |
| 3675 | fields['of12.action_copy_ttl_in.len'] = ProtoField.uint16("of12.action_copy_ttl_in.len", "len", base.DEC, nil) |
| 3676 | fields['of12.action_copy_ttl_out.type'] = ProtoField.uint16("of12.action_copy_ttl_out.type", "type", base.DEC, nil) |
| 3677 | fields['of12.action_copy_ttl_out.len'] = ProtoField.uint16("of12.action_copy_ttl_out.len", "len", base.DEC, nil) |
| 3678 | fields['of12.action_dec_mpls_ttl.type'] = ProtoField.uint16("of12.action_dec_mpls_ttl.type", "type", base.DEC, nil) |
| 3679 | fields['of12.action_dec_mpls_ttl.len'] = ProtoField.uint16("of12.action_dec_mpls_ttl.len", "len", base.DEC, nil) |
| 3680 | fields['of12.action_dec_nw_ttl.type'] = ProtoField.uint16("of12.action_dec_nw_ttl.type", "type", base.DEC, nil) |
| 3681 | fields['of12.action_dec_nw_ttl.len'] = ProtoField.uint16("of12.action_dec_nw_ttl.len", "len", base.DEC, nil) |
| 3682 | fields['of12.action_group.type'] = ProtoField.uint32("of12.action_group.type", "type", base.DEC, enum_v3_ofp_action_type) |
| 3683 | fields['of12.action_group.len'] = ProtoField.uint16("of12.action_group.len", "len", base.DEC, nil) |
| 3684 | fields['of12.action_group.group_id'] = ProtoField.uint32("of12.action_group.group_id", "group_id", base.DEC, nil) |
| 3685 | fields['of12.action_nicira.type'] = ProtoField.uint16("of12.action_nicira.type", "type", base.DEC, nil) |
| 3686 | fields['of12.action_nicira.len'] = ProtoField.uint16("of12.action_nicira.len", "len", base.DEC, nil) |
| 3687 | fields['of12.action_nicira.experimenter'] = ProtoField.uint32("of12.action_nicira.experimenter", "experimenter", base.DEC, nil) |
| 3688 | fields['of12.action_nicira.subtype'] = ProtoField.uint16("of12.action_nicira.subtype", "subtype", base.DEC, nil) |
| 3689 | fields['of12.action_nicira_dec_ttl.type'] = ProtoField.uint16("of12.action_nicira_dec_ttl.type", "type", base.DEC, nil) |
| 3690 | fields['of12.action_nicira_dec_ttl.len'] = ProtoField.uint16("of12.action_nicira_dec_ttl.len", "len", base.DEC, nil) |
| 3691 | fields['of12.action_nicira_dec_ttl.experimenter'] = ProtoField.uint32("of12.action_nicira_dec_ttl.experimenter", "experimenter", base.DEC, nil) |
| 3692 | fields['of12.action_nicira_dec_ttl.subtype'] = ProtoField.uint16("of12.action_nicira_dec_ttl.subtype", "subtype", base.DEC, nil) |
| 3693 | fields['of12.action_output.type'] = ProtoField.uint32("of12.action_output.type", "type", base.DEC, enum_v3_ofp_action_type) |
| 3694 | fields['of12.action_output.len'] = ProtoField.uint16("of12.action_output.len", "len", base.DEC, nil) |
| 3695 | fields['of12.action_output.port'] = ProtoField.uint32("of12.action_output.port", "port", base.DEC, nil) |
| 3696 | fields['of12.action_output.max_len'] = ProtoField.uint16("of12.action_output.max_len", "max_len", base.DEC, nil) |
| 3697 | fields['of12.action_pop_mpls.type'] = ProtoField.uint16("of12.action_pop_mpls.type", "type", base.DEC, nil) |
| 3698 | fields['of12.action_pop_mpls.len'] = ProtoField.uint16("of12.action_pop_mpls.len", "len", base.DEC, nil) |
| 3699 | fields['of12.action_pop_mpls.ethertype'] = ProtoField.uint16("of12.action_pop_mpls.ethertype", "ethertype", base.DEC, nil) |
| 3700 | fields['of12.action_pop_vlan.type'] = ProtoField.uint16("of12.action_pop_vlan.type", "type", base.DEC, nil) |
| 3701 | fields['of12.action_pop_vlan.len'] = ProtoField.uint16("of12.action_pop_vlan.len", "len", base.DEC, nil) |
| 3702 | fields['of12.action_push_mpls.type'] = ProtoField.uint16("of12.action_push_mpls.type", "type", base.DEC, nil) |
| 3703 | fields['of12.action_push_mpls.len'] = ProtoField.uint16("of12.action_push_mpls.len", "len", base.DEC, nil) |
| 3704 | fields['of12.action_push_mpls.ethertype'] = ProtoField.uint16("of12.action_push_mpls.ethertype", "ethertype", base.DEC, nil) |
| 3705 | fields['of12.action_push_vlan.type'] = ProtoField.uint16("of12.action_push_vlan.type", "type", base.DEC, nil) |
| 3706 | fields['of12.action_push_vlan.len'] = ProtoField.uint16("of12.action_push_vlan.len", "len", base.DEC, nil) |
| 3707 | fields['of12.action_push_vlan.ethertype'] = ProtoField.uint16("of12.action_push_vlan.ethertype", "ethertype", base.DEC, nil) |
| 3708 | fields['of12.oxm.type_len'] = ProtoField.uint32("of12.oxm.type_len", "type_len", base.DEC, nil) |
| 3709 | fields['of12.action_set_field.type'] = ProtoField.uint32("of12.action_set_field.type", "type", base.DEC, enum_v3_ofp_action_type) |
| 3710 | fields['of12.action_set_field.len'] = ProtoField.uint16("of12.action_set_field.len", "len", base.DEC, nil) |
| 3711 | fields['of12.action_set_field.field'] = ProtoField.bytes("of12.action_set_field.field", "field") |
| 3712 | fields['of12.action_set_mpls_ttl.type'] = ProtoField.uint16("of12.action_set_mpls_ttl.type", "type", base.DEC, nil) |
| 3713 | fields['of12.action_set_mpls_ttl.len'] = ProtoField.uint16("of12.action_set_mpls_ttl.len", "len", base.DEC, nil) |
| 3714 | fields['of12.action_set_mpls_ttl.mpls_ttl'] = ProtoField.uint8("of12.action_set_mpls_ttl.mpls_ttl", "mpls_ttl", base.DEC, nil) |
| 3715 | fields['of12.action_set_nw_ttl.type'] = ProtoField.uint32("of12.action_set_nw_ttl.type", "type", base.DEC, enum_v3_ofp_action_type) |
| 3716 | fields['of12.action_set_nw_ttl.len'] = ProtoField.uint16("of12.action_set_nw_ttl.len", "len", base.DEC, nil) |
| 3717 | fields['of12.action_set_nw_ttl.nw_ttl'] = ProtoField.uint8("of12.action_set_nw_ttl.nw_ttl", "nw_ttl", base.DEC, nil) |
| 3718 | fields['of12.action_set_queue.type'] = ProtoField.uint16("of12.action_set_queue.type", "type", base.DEC, nil) |
| 3719 | fields['of12.action_set_queue.len'] = ProtoField.uint16("of12.action_set_queue.len", "len", base.DEC, nil) |
| 3720 | fields['of12.action_set_queue.queue_id'] = ProtoField.uint32("of12.action_set_queue.queue_id", "queue_id", base.DEC, nil) |
| 3721 | fields['of12.header.version'] = ProtoField.uint8("of12.header.version", "version", base.DEC, nil) |
| 3722 | fields['of12.header.type'] = ProtoField.uint8("of12.header.type", "type", base.DEC, nil) |
| 3723 | fields['of12.header.length'] = ProtoField.uint16("of12.header.length", "length", base.DEC, nil) |
| 3724 | fields['of12.header.xid'] = ProtoField.uint32("of12.header.xid", "xid", base.DEC, nil) |
| 3725 | fields['of12.stats_reply.version'] = ProtoField.uint8("of12.stats_reply.version", "version", base.DEC, nil) |
| 3726 | fields['of12.stats_reply.type'] = ProtoField.uint32("of12.stats_reply.type", "type", base.DEC, enum_v3_ofp_type) |
| 3727 | fields['of12.stats_reply.length'] = ProtoField.uint16("of12.stats_reply.length", "length", base.DEC, nil) |
| 3728 | fields['of12.stats_reply.xid'] = ProtoField.uint32("of12.stats_reply.xid", "xid", base.DEC, nil) |
| 3729 | fields['of12.stats_reply.stats_type'] = ProtoField.uint32("of12.stats_reply.stats_type", "stats_type", base.DEC, enum_v3_ofp_stats_type) |
| 3730 | fields['of12.stats_reply.flags'] = ProtoField.uint32("of12.stats_reply.flags", "flags", base.HEX, enum_v3_ofp_stats_reply_flags) |
| 3731 | fields['of12.aggregate_stats_reply.version'] = ProtoField.uint8("of12.aggregate_stats_reply.version", "version", base.DEC, nil) |
| 3732 | fields['of12.aggregate_stats_reply.type'] = ProtoField.uint32("of12.aggregate_stats_reply.type", "type", base.DEC, enum_v3_ofp_type) |
| 3733 | fields['of12.aggregate_stats_reply.length'] = ProtoField.uint16("of12.aggregate_stats_reply.length", "length", base.DEC, nil) |
| 3734 | fields['of12.aggregate_stats_reply.xid'] = ProtoField.uint32("of12.aggregate_stats_reply.xid", "xid", base.DEC, nil) |
| 3735 | fields['of12.aggregate_stats_reply.stats_type'] = ProtoField.uint32("of12.aggregate_stats_reply.stats_type", "stats_type", base.DEC, enum_v3_ofp_stats_type) |
| 3736 | fields['of12.aggregate_stats_reply.flags'] = ProtoField.uint32("of12.aggregate_stats_reply.flags", "flags", base.HEX, enum_v3_ofp_stats_reply_flags) |
| 3737 | fields['of12.aggregate_stats_reply.packet_count'] = ProtoField.uint64("of12.aggregate_stats_reply.packet_count", "packet_count", base.DEC, nil) |
| 3738 | fields['of12.aggregate_stats_reply.byte_count'] = ProtoField.uint64("of12.aggregate_stats_reply.byte_count", "byte_count", base.DEC, nil) |
| 3739 | fields['of12.aggregate_stats_reply.flow_count'] = ProtoField.uint32("of12.aggregate_stats_reply.flow_count", "flow_count", base.DEC, nil) |
| 3740 | fields['of12.stats_request.version'] = ProtoField.uint8("of12.stats_request.version", "version", base.DEC, nil) |
| 3741 | fields['of12.stats_request.type'] = ProtoField.uint32("of12.stats_request.type", "type", base.DEC, enum_v3_ofp_type) |
| 3742 | fields['of12.stats_request.length'] = ProtoField.uint16("of12.stats_request.length", "length", base.DEC, nil) |
| 3743 | fields['of12.stats_request.xid'] = ProtoField.uint32("of12.stats_request.xid", "xid", base.DEC, nil) |
| 3744 | fields['of12.stats_request.stats_type'] = ProtoField.uint32("of12.stats_request.stats_type", "stats_type", base.DEC, enum_v3_ofp_stats_type) |
| 3745 | fields['of12.stats_request.flags'] = ProtoField.uint32("of12.stats_request.flags", "flags", base.HEX, enum_v3_ofp_stats_request_flags) |
| 3746 | fields['of12.aggregate_stats_request.version'] = ProtoField.uint8("of12.aggregate_stats_request.version", "version", base.DEC, nil) |
| 3747 | fields['of12.aggregate_stats_request.type'] = ProtoField.uint32("of12.aggregate_stats_request.type", "type", base.DEC, enum_v3_ofp_type) |
| 3748 | fields['of12.aggregate_stats_request.length'] = ProtoField.uint16("of12.aggregate_stats_request.length", "length", base.DEC, nil) |
| 3749 | fields['of12.aggregate_stats_request.xid'] = ProtoField.uint32("of12.aggregate_stats_request.xid", "xid", base.DEC, nil) |
| 3750 | fields['of12.aggregate_stats_request.stats_type'] = ProtoField.uint32("of12.aggregate_stats_request.stats_type", "stats_type", base.DEC, enum_v3_ofp_stats_type) |
| 3751 | fields['of12.aggregate_stats_request.flags'] = ProtoField.uint32("of12.aggregate_stats_request.flags", "flags", base.HEX, enum_v3_ofp_stats_request_flags) |
| 3752 | fields['of12.aggregate_stats_request.table_id'] = ProtoField.uint8("of12.aggregate_stats_request.table_id", "table_id", base.DEC, nil) |
| 3753 | fields['of12.aggregate_stats_request.out_port'] = ProtoField.uint32("of12.aggregate_stats_request.out_port", "out_port", base.DEC, nil) |
| 3754 | fields['of12.aggregate_stats_request.out_group'] = ProtoField.uint32("of12.aggregate_stats_request.out_group", "out_group", base.DEC, nil) |
| 3755 | fields['of12.aggregate_stats_request.cookie'] = ProtoField.uint64("of12.aggregate_stats_request.cookie", "cookie", base.DEC, nil) |
| 3756 | fields['of12.aggregate_stats_request.cookie_mask'] = ProtoField.uint64("of12.aggregate_stats_request.cookie_mask", "cookie_mask", base.DEC, nil) |
| 3757 | fields['of12.aggregate_stats_request.match'] = ProtoField.bytes("of12.aggregate_stats_request.match", "match") |
| 3758 | fields['of12.error_msg.version'] = ProtoField.uint8("of12.error_msg.version", "version", base.DEC, nil) |
| 3759 | fields['of12.error_msg.type'] = ProtoField.uint32("of12.error_msg.type", "type", base.DEC, enum_v3_ofp_type) |
| 3760 | fields['of12.error_msg.length'] = ProtoField.uint16("of12.error_msg.length", "length", base.DEC, nil) |
| 3761 | fields['of12.error_msg.xid'] = ProtoField.uint32("of12.error_msg.xid", "xid", base.DEC, nil) |
| 3762 | fields['of12.error_msg.err_type'] = ProtoField.uint32("of12.error_msg.err_type", "err_type", base.DEC, enum_v3_ofp_error_type) |
| 3763 | fields['of12.bad_action_error_msg.version'] = ProtoField.uint8("of12.bad_action_error_msg.version", "version", base.DEC, nil) |
| 3764 | fields['of12.bad_action_error_msg.type'] = ProtoField.uint8("of12.bad_action_error_msg.type", "type", base.DEC, nil) |
| 3765 | fields['of12.bad_action_error_msg.length'] = ProtoField.uint16("of12.bad_action_error_msg.length", "length", base.DEC, nil) |
| 3766 | fields['of12.bad_action_error_msg.xid'] = ProtoField.uint32("of12.bad_action_error_msg.xid", "xid", base.DEC, nil) |
| 3767 | fields['of12.bad_action_error_msg.err_type'] = ProtoField.uint16("of12.bad_action_error_msg.err_type", "err_type", base.DEC, nil) |
| 3768 | fields['of12.bad_action_error_msg.code'] = ProtoField.uint32("of12.bad_action_error_msg.code", "code", base.DEC, enum_v3_ofp_bad_action_code) |
| 3769 | fields['of12.bad_action_error_msg.data'] = ProtoField.bytes("of12.bad_action_error_msg.data", "data") |
| 3770 | fields['of12.bad_instruction_error_msg.version'] = ProtoField.uint8("of12.bad_instruction_error_msg.version", "version", base.DEC, nil) |
| 3771 | fields['of12.bad_instruction_error_msg.type'] = ProtoField.uint8("of12.bad_instruction_error_msg.type", "type", base.DEC, nil) |
| 3772 | fields['of12.bad_instruction_error_msg.length'] = ProtoField.uint16("of12.bad_instruction_error_msg.length", "length", base.DEC, nil) |
| 3773 | fields['of12.bad_instruction_error_msg.xid'] = ProtoField.uint32("of12.bad_instruction_error_msg.xid", "xid", base.DEC, nil) |
| 3774 | fields['of12.bad_instruction_error_msg.err_type'] = ProtoField.uint16("of12.bad_instruction_error_msg.err_type", "err_type", base.DEC, nil) |
| 3775 | fields['of12.bad_instruction_error_msg.code'] = ProtoField.uint32("of12.bad_instruction_error_msg.code", "code", base.DEC, enum_v3_ofp_bad_instruction_code) |
| 3776 | fields['of12.bad_instruction_error_msg.data'] = ProtoField.bytes("of12.bad_instruction_error_msg.data", "data") |
| 3777 | fields['of12.bad_match_error_msg.version'] = ProtoField.uint8("of12.bad_match_error_msg.version", "version", base.DEC, nil) |
| 3778 | fields['of12.bad_match_error_msg.type'] = ProtoField.uint8("of12.bad_match_error_msg.type", "type", base.DEC, nil) |
| 3779 | fields['of12.bad_match_error_msg.length'] = ProtoField.uint16("of12.bad_match_error_msg.length", "length", base.DEC, nil) |
| 3780 | fields['of12.bad_match_error_msg.xid'] = ProtoField.uint32("of12.bad_match_error_msg.xid", "xid", base.DEC, nil) |
| 3781 | fields['of12.bad_match_error_msg.err_type'] = ProtoField.uint16("of12.bad_match_error_msg.err_type", "err_type", base.DEC, nil) |
| 3782 | fields['of12.bad_match_error_msg.code'] = ProtoField.uint32("of12.bad_match_error_msg.code", "code", base.DEC, enum_v3_ofp_bad_match_code) |
| 3783 | fields['of12.bad_match_error_msg.data'] = ProtoField.bytes("of12.bad_match_error_msg.data", "data") |
| 3784 | fields['of12.bad_request_error_msg.version'] = ProtoField.uint8("of12.bad_request_error_msg.version", "version", base.DEC, nil) |
| 3785 | fields['of12.bad_request_error_msg.type'] = ProtoField.uint8("of12.bad_request_error_msg.type", "type", base.DEC, nil) |
| 3786 | fields['of12.bad_request_error_msg.length'] = ProtoField.uint16("of12.bad_request_error_msg.length", "length", base.DEC, nil) |
| 3787 | fields['of12.bad_request_error_msg.xid'] = ProtoField.uint32("of12.bad_request_error_msg.xid", "xid", base.DEC, nil) |
| 3788 | fields['of12.bad_request_error_msg.err_type'] = ProtoField.uint16("of12.bad_request_error_msg.err_type", "err_type", base.DEC, nil) |
| 3789 | fields['of12.bad_request_error_msg.code'] = ProtoField.uint32("of12.bad_request_error_msg.code", "code", base.DEC, enum_v3_ofp_bad_request_code) |
| 3790 | fields['of12.bad_request_error_msg.data'] = ProtoField.bytes("of12.bad_request_error_msg.data", "data") |
| 3791 | fields['of12.barrier_reply.version'] = ProtoField.uint8("of12.barrier_reply.version", "version", base.DEC, nil) |
| 3792 | fields['of12.barrier_reply.type'] = ProtoField.uint32("of12.barrier_reply.type", "type", base.DEC, enum_v3_ofp_type) |
| 3793 | fields['of12.barrier_reply.length'] = ProtoField.uint16("of12.barrier_reply.length", "length", base.DEC, nil) |
| 3794 | fields['of12.barrier_reply.xid'] = ProtoField.uint32("of12.barrier_reply.xid", "xid", base.DEC, nil) |
| 3795 | fields['of12.barrier_request.version'] = ProtoField.uint8("of12.barrier_request.version", "version", base.DEC, nil) |
| 3796 | fields['of12.barrier_request.type'] = ProtoField.uint32("of12.barrier_request.type", "type", base.DEC, enum_v3_ofp_type) |
| 3797 | fields['of12.barrier_request.length'] = ProtoField.uint16("of12.barrier_request.length", "length", base.DEC, nil) |
| 3798 | fields['of12.barrier_request.xid'] = ProtoField.uint32("of12.barrier_request.xid", "xid", base.DEC, nil) |
| 3799 | fields['of12.experimenter.version'] = ProtoField.uint8("of12.experimenter.version", "version", base.DEC, nil) |
| 3800 | fields['of12.experimenter.type'] = ProtoField.uint8("of12.experimenter.type", "type", base.DEC, nil) |
| 3801 | fields['of12.experimenter.length'] = ProtoField.uint16("of12.experimenter.length", "length", base.DEC, nil) |
| 3802 | fields['of12.experimenter.xid'] = ProtoField.uint32("of12.experimenter.xid", "xid", base.DEC, nil) |
| 3803 | fields['of12.experimenter.experimenter'] = ProtoField.uint32("of12.experimenter.experimenter", "experimenter", base.DEC, nil) |
| 3804 | fields['of12.experimenter.subtype'] = ProtoField.uint32("of12.experimenter.subtype", "subtype", base.DEC, nil) |
| 3805 | fields['of12.experimenter.data'] = ProtoField.bytes("of12.experimenter.data", "data") |
| 3806 | fields['of12.bsn_header.version'] = ProtoField.uint8("of12.bsn_header.version", "version", base.DEC, nil) |
| 3807 | fields['of12.bsn_header.type'] = ProtoField.uint8("of12.bsn_header.type", "type", base.DEC, nil) |
| 3808 | fields['of12.bsn_header.length'] = ProtoField.uint16("of12.bsn_header.length", "length", base.DEC, nil) |
| 3809 | fields['of12.bsn_header.xid'] = ProtoField.uint32("of12.bsn_header.xid", "xid", base.DEC, nil) |
| 3810 | fields['of12.bsn_header.experimenter'] = ProtoField.uint32("of12.bsn_header.experimenter", "experimenter", base.DEC, nil) |
| 3811 | fields['of12.bsn_header.subtype'] = ProtoField.uint32("of12.bsn_header.subtype", "subtype", base.DEC, nil) |
| 3812 | fields['of12.bsn_bw_clear_data_reply.version'] = ProtoField.uint8("of12.bsn_bw_clear_data_reply.version", "version", base.DEC, nil) |
| 3813 | fields['of12.bsn_bw_clear_data_reply.type'] = ProtoField.uint8("of12.bsn_bw_clear_data_reply.type", "type", base.DEC, nil) |
| 3814 | fields['of12.bsn_bw_clear_data_reply.length'] = ProtoField.uint16("of12.bsn_bw_clear_data_reply.length", "length", base.DEC, nil) |
| 3815 | fields['of12.bsn_bw_clear_data_reply.xid'] = ProtoField.uint32("of12.bsn_bw_clear_data_reply.xid", "xid", base.DEC, nil) |
| 3816 | fields['of12.bsn_bw_clear_data_reply.experimenter'] = ProtoField.uint32("of12.bsn_bw_clear_data_reply.experimenter", "experimenter", base.DEC, nil) |
| 3817 | fields['of12.bsn_bw_clear_data_reply.subtype'] = ProtoField.uint32("of12.bsn_bw_clear_data_reply.subtype", "subtype", base.DEC, nil) |
| 3818 | fields['of12.bsn_bw_clear_data_reply.status'] = ProtoField.uint32("of12.bsn_bw_clear_data_reply.status", "status", base.DEC, nil) |
| 3819 | fields['of12.bsn_bw_clear_data_request.version'] = ProtoField.uint8("of12.bsn_bw_clear_data_request.version", "version", base.DEC, nil) |
| 3820 | fields['of12.bsn_bw_clear_data_request.type'] = ProtoField.uint8("of12.bsn_bw_clear_data_request.type", "type", base.DEC, nil) |
| 3821 | fields['of12.bsn_bw_clear_data_request.length'] = ProtoField.uint16("of12.bsn_bw_clear_data_request.length", "length", base.DEC, nil) |
| 3822 | fields['of12.bsn_bw_clear_data_request.xid'] = ProtoField.uint32("of12.bsn_bw_clear_data_request.xid", "xid", base.DEC, nil) |
| 3823 | fields['of12.bsn_bw_clear_data_request.experimenter'] = ProtoField.uint32("of12.bsn_bw_clear_data_request.experimenter", "experimenter", base.DEC, nil) |
| 3824 | fields['of12.bsn_bw_clear_data_request.subtype'] = ProtoField.uint32("of12.bsn_bw_clear_data_request.subtype", "subtype", base.DEC, nil) |
| 3825 | fields['of12.bsn_bw_enable_get_reply.version'] = ProtoField.uint8("of12.bsn_bw_enable_get_reply.version", "version", base.DEC, nil) |
| 3826 | fields['of12.bsn_bw_enable_get_reply.type'] = ProtoField.uint8("of12.bsn_bw_enable_get_reply.type", "type", base.DEC, nil) |
| 3827 | fields['of12.bsn_bw_enable_get_reply.length'] = ProtoField.uint16("of12.bsn_bw_enable_get_reply.length", "length", base.DEC, nil) |
| 3828 | fields['of12.bsn_bw_enable_get_reply.xid'] = ProtoField.uint32("of12.bsn_bw_enable_get_reply.xid", "xid", base.DEC, nil) |
| 3829 | fields['of12.bsn_bw_enable_get_reply.experimenter'] = ProtoField.uint32("of12.bsn_bw_enable_get_reply.experimenter", "experimenter", base.DEC, nil) |
| 3830 | fields['of12.bsn_bw_enable_get_reply.subtype'] = ProtoField.uint32("of12.bsn_bw_enable_get_reply.subtype", "subtype", base.DEC, nil) |
| 3831 | fields['of12.bsn_bw_enable_get_reply.enabled'] = ProtoField.uint32("of12.bsn_bw_enable_get_reply.enabled", "enabled", base.DEC, nil) |
| 3832 | fields['of12.bsn_bw_enable_get_request.version'] = ProtoField.uint8("of12.bsn_bw_enable_get_request.version", "version", base.DEC, nil) |
| 3833 | fields['of12.bsn_bw_enable_get_request.type'] = ProtoField.uint8("of12.bsn_bw_enable_get_request.type", "type", base.DEC, nil) |
| 3834 | fields['of12.bsn_bw_enable_get_request.length'] = ProtoField.uint16("of12.bsn_bw_enable_get_request.length", "length", base.DEC, nil) |
| 3835 | fields['of12.bsn_bw_enable_get_request.xid'] = ProtoField.uint32("of12.bsn_bw_enable_get_request.xid", "xid", base.DEC, nil) |
| 3836 | fields['of12.bsn_bw_enable_get_request.experimenter'] = ProtoField.uint32("of12.bsn_bw_enable_get_request.experimenter", "experimenter", base.DEC, nil) |
| 3837 | fields['of12.bsn_bw_enable_get_request.subtype'] = ProtoField.uint32("of12.bsn_bw_enable_get_request.subtype", "subtype", base.DEC, nil) |
| 3838 | fields['of12.bsn_bw_enable_set_reply.version'] = ProtoField.uint8("of12.bsn_bw_enable_set_reply.version", "version", base.DEC, nil) |
| 3839 | fields['of12.bsn_bw_enable_set_reply.type'] = ProtoField.uint8("of12.bsn_bw_enable_set_reply.type", "type", base.DEC, nil) |
| 3840 | fields['of12.bsn_bw_enable_set_reply.length'] = ProtoField.uint16("of12.bsn_bw_enable_set_reply.length", "length", base.DEC, nil) |
| 3841 | fields['of12.bsn_bw_enable_set_reply.xid'] = ProtoField.uint32("of12.bsn_bw_enable_set_reply.xid", "xid", base.DEC, nil) |
| 3842 | fields['of12.bsn_bw_enable_set_reply.experimenter'] = ProtoField.uint32("of12.bsn_bw_enable_set_reply.experimenter", "experimenter", base.DEC, nil) |
| 3843 | fields['of12.bsn_bw_enable_set_reply.subtype'] = ProtoField.uint32("of12.bsn_bw_enable_set_reply.subtype", "subtype", base.DEC, nil) |
| 3844 | fields['of12.bsn_bw_enable_set_reply.enable'] = ProtoField.uint32("of12.bsn_bw_enable_set_reply.enable", "enable", base.DEC, nil) |
| 3845 | fields['of12.bsn_bw_enable_set_reply.status'] = ProtoField.uint32("of12.bsn_bw_enable_set_reply.status", "status", base.DEC, nil) |
| 3846 | fields['of12.bsn_bw_enable_set_request.version'] = ProtoField.uint8("of12.bsn_bw_enable_set_request.version", "version", base.DEC, nil) |
| 3847 | fields['of12.bsn_bw_enable_set_request.type'] = ProtoField.uint8("of12.bsn_bw_enable_set_request.type", "type", base.DEC, nil) |
| 3848 | fields['of12.bsn_bw_enable_set_request.length'] = ProtoField.uint16("of12.bsn_bw_enable_set_request.length", "length", base.DEC, nil) |
| 3849 | fields['of12.bsn_bw_enable_set_request.xid'] = ProtoField.uint32("of12.bsn_bw_enable_set_request.xid", "xid", base.DEC, nil) |
| 3850 | fields['of12.bsn_bw_enable_set_request.experimenter'] = ProtoField.uint32("of12.bsn_bw_enable_set_request.experimenter", "experimenter", base.DEC, nil) |
| 3851 | fields['of12.bsn_bw_enable_set_request.subtype'] = ProtoField.uint32("of12.bsn_bw_enable_set_request.subtype", "subtype", base.DEC, nil) |
| 3852 | fields['of12.bsn_bw_enable_set_request.enable'] = ProtoField.uint32("of12.bsn_bw_enable_set_request.enable", "enable", base.DEC, nil) |
| 3853 | fields['of12.bsn_get_interfaces_reply.version'] = ProtoField.uint8("of12.bsn_get_interfaces_reply.version", "version", base.DEC, nil) |
| 3854 | fields['of12.bsn_get_interfaces_reply.type'] = ProtoField.uint8("of12.bsn_get_interfaces_reply.type", "type", base.DEC, nil) |
| 3855 | fields['of12.bsn_get_interfaces_reply.length'] = ProtoField.uint16("of12.bsn_get_interfaces_reply.length", "length", base.DEC, nil) |
| 3856 | fields['of12.bsn_get_interfaces_reply.xid'] = ProtoField.uint32("of12.bsn_get_interfaces_reply.xid", "xid", base.DEC, nil) |
| 3857 | fields['of12.bsn_get_interfaces_reply.experimenter'] = ProtoField.uint32("of12.bsn_get_interfaces_reply.experimenter", "experimenter", base.DEC, nil) |
| 3858 | fields['of12.bsn_get_interfaces_reply.subtype'] = ProtoField.uint32("of12.bsn_get_interfaces_reply.subtype", "subtype", base.DEC, nil) |
| 3859 | fields['of12.bsn_get_interfaces_reply.interfaces'] = ProtoField.bytes("of12.bsn_get_interfaces_reply.interfaces", "interfaces") |
| 3860 | fields['of12.bsn_get_interfaces_request.version'] = ProtoField.uint8("of12.bsn_get_interfaces_request.version", "version", base.DEC, nil) |
| 3861 | fields['of12.bsn_get_interfaces_request.type'] = ProtoField.uint8("of12.bsn_get_interfaces_request.type", "type", base.DEC, nil) |
| 3862 | fields['of12.bsn_get_interfaces_request.length'] = ProtoField.uint16("of12.bsn_get_interfaces_request.length", "length", base.DEC, nil) |
| 3863 | fields['of12.bsn_get_interfaces_request.xid'] = ProtoField.uint32("of12.bsn_get_interfaces_request.xid", "xid", base.DEC, nil) |
| 3864 | fields['of12.bsn_get_interfaces_request.experimenter'] = ProtoField.uint32("of12.bsn_get_interfaces_request.experimenter", "experimenter", base.DEC, nil) |
| 3865 | fields['of12.bsn_get_interfaces_request.subtype'] = ProtoField.uint32("of12.bsn_get_interfaces_request.subtype", "subtype", base.DEC, nil) |
| 3866 | fields['of12.bsn_get_mirroring_reply.version'] = ProtoField.uint8("of12.bsn_get_mirroring_reply.version", "version", base.DEC, nil) |
| 3867 | fields['of12.bsn_get_mirroring_reply.type'] = ProtoField.uint8("of12.bsn_get_mirroring_reply.type", "type", base.DEC, nil) |
| 3868 | fields['of12.bsn_get_mirroring_reply.length'] = ProtoField.uint16("of12.bsn_get_mirroring_reply.length", "length", base.DEC, nil) |
| 3869 | fields['of12.bsn_get_mirroring_reply.xid'] = ProtoField.uint32("of12.bsn_get_mirroring_reply.xid", "xid", base.DEC, nil) |
| 3870 | fields['of12.bsn_get_mirroring_reply.experimenter'] = ProtoField.uint32("of12.bsn_get_mirroring_reply.experimenter", "experimenter", base.DEC, nil) |
| 3871 | fields['of12.bsn_get_mirroring_reply.subtype'] = ProtoField.uint32("of12.bsn_get_mirroring_reply.subtype", "subtype", base.DEC, nil) |
| 3872 | fields['of12.bsn_get_mirroring_reply.report_mirror_ports'] = ProtoField.uint8("of12.bsn_get_mirroring_reply.report_mirror_ports", "report_mirror_ports", base.DEC, nil) |
| 3873 | fields['of12.bsn_get_mirroring_request.version'] = ProtoField.uint8("of12.bsn_get_mirroring_request.version", "version", base.DEC, nil) |
| 3874 | fields['of12.bsn_get_mirroring_request.type'] = ProtoField.uint8("of12.bsn_get_mirroring_request.type", "type", base.DEC, nil) |
| 3875 | fields['of12.bsn_get_mirroring_request.length'] = ProtoField.uint16("of12.bsn_get_mirroring_request.length", "length", base.DEC, nil) |
| 3876 | fields['of12.bsn_get_mirroring_request.xid'] = ProtoField.uint32("of12.bsn_get_mirroring_request.xid", "xid", base.DEC, nil) |
| 3877 | fields['of12.bsn_get_mirroring_request.experimenter'] = ProtoField.uint32("of12.bsn_get_mirroring_request.experimenter", "experimenter", base.DEC, nil) |
| 3878 | fields['of12.bsn_get_mirroring_request.subtype'] = ProtoField.uint32("of12.bsn_get_mirroring_request.subtype", "subtype", base.DEC, nil) |
| 3879 | fields['of12.bsn_get_mirroring_request.report_mirror_ports'] = ProtoField.uint8("of12.bsn_get_mirroring_request.report_mirror_ports", "report_mirror_ports", base.DEC, nil) |
| 3880 | fields['of12.bsn_interface.hw_addr'] = ProtoField.ether("of12.bsn_interface.hw_addr", "hw_addr") |
| 3881 | fields['of12.bsn_interface.name'] = ProtoField.stringz("of12.bsn_interface.name", "name") |
| 3882 | fields['of12.bsn_interface.ipv4_addr'] = ProtoField.ipv4("of12.bsn_interface.ipv4_addr", "ipv4_addr") |
| 3883 | fields['of12.bsn_interface.ipv4_netmask'] = ProtoField.ipv4("of12.bsn_interface.ipv4_netmask", "ipv4_netmask") |
| 3884 | fields['of12.bsn_pdu_rx_reply.version'] = ProtoField.uint8("of12.bsn_pdu_rx_reply.version", "version", base.DEC, nil) |
| 3885 | fields['of12.bsn_pdu_rx_reply.type'] = ProtoField.uint8("of12.bsn_pdu_rx_reply.type", "type", base.DEC, nil) |
| 3886 | fields['of12.bsn_pdu_rx_reply.length'] = ProtoField.uint16("of12.bsn_pdu_rx_reply.length", "length", base.DEC, nil) |
| 3887 | fields['of12.bsn_pdu_rx_reply.xid'] = ProtoField.uint32("of12.bsn_pdu_rx_reply.xid", "xid", base.DEC, nil) |
| 3888 | fields['of12.bsn_pdu_rx_reply.experimenter'] = ProtoField.uint32("of12.bsn_pdu_rx_reply.experimenter", "experimenter", base.DEC, nil) |
| 3889 | fields['of12.bsn_pdu_rx_reply.subtype'] = ProtoField.uint32("of12.bsn_pdu_rx_reply.subtype", "subtype", base.DEC, nil) |
| 3890 | fields['of12.bsn_pdu_rx_reply.status'] = ProtoField.uint32("of12.bsn_pdu_rx_reply.status", "status", base.DEC, nil) |
| 3891 | fields['of12.bsn_pdu_rx_reply.port_no'] = ProtoField.uint32("of12.bsn_pdu_rx_reply.port_no", "port_no", base.DEC, nil) |
| 3892 | fields['of12.bsn_pdu_rx_reply.slot_num'] = ProtoField.uint8("of12.bsn_pdu_rx_reply.slot_num", "slot_num", base.DEC, nil) |
| 3893 | fields['of12.bsn_pdu_rx_request.version'] = ProtoField.uint8("of12.bsn_pdu_rx_request.version", "version", base.DEC, nil) |
| 3894 | fields['of12.bsn_pdu_rx_request.type'] = ProtoField.uint8("of12.bsn_pdu_rx_request.type", "type", base.DEC, nil) |
| 3895 | fields['of12.bsn_pdu_rx_request.length'] = ProtoField.uint16("of12.bsn_pdu_rx_request.length", "length", base.DEC, nil) |
| 3896 | fields['of12.bsn_pdu_rx_request.xid'] = ProtoField.uint32("of12.bsn_pdu_rx_request.xid", "xid", base.DEC, nil) |
| 3897 | fields['of12.bsn_pdu_rx_request.experimenter'] = ProtoField.uint32("of12.bsn_pdu_rx_request.experimenter", "experimenter", base.DEC, nil) |
| 3898 | fields['of12.bsn_pdu_rx_request.subtype'] = ProtoField.uint32("of12.bsn_pdu_rx_request.subtype", "subtype", base.DEC, nil) |
| 3899 | fields['of12.bsn_pdu_rx_request.timeout_ms'] = ProtoField.uint32("of12.bsn_pdu_rx_request.timeout_ms", "timeout_ms", base.DEC, nil) |
| 3900 | fields['of12.bsn_pdu_rx_request.port_no'] = ProtoField.uint32("of12.bsn_pdu_rx_request.port_no", "port_no", base.DEC, nil) |
| 3901 | fields['of12.bsn_pdu_rx_request.slot_num'] = ProtoField.uint8("of12.bsn_pdu_rx_request.slot_num", "slot_num", base.DEC, nil) |
| 3902 | fields['of12.bsn_pdu_rx_request.data'] = ProtoField.bytes("of12.bsn_pdu_rx_request.data", "data") |
| 3903 | fields['of12.bsn_pdu_rx_timeout.version'] = ProtoField.uint8("of12.bsn_pdu_rx_timeout.version", "version", base.DEC, nil) |
| 3904 | fields['of12.bsn_pdu_rx_timeout.type'] = ProtoField.uint8("of12.bsn_pdu_rx_timeout.type", "type", base.DEC, nil) |
| 3905 | fields['of12.bsn_pdu_rx_timeout.length'] = ProtoField.uint16("of12.bsn_pdu_rx_timeout.length", "length", base.DEC, nil) |
| 3906 | fields['of12.bsn_pdu_rx_timeout.xid'] = ProtoField.uint32("of12.bsn_pdu_rx_timeout.xid", "xid", base.DEC, nil) |
| 3907 | fields['of12.bsn_pdu_rx_timeout.experimenter'] = ProtoField.uint32("of12.bsn_pdu_rx_timeout.experimenter", "experimenter", base.DEC, nil) |
| 3908 | fields['of12.bsn_pdu_rx_timeout.subtype'] = ProtoField.uint32("of12.bsn_pdu_rx_timeout.subtype", "subtype", base.DEC, nil) |
| 3909 | fields['of12.bsn_pdu_rx_timeout.port_no'] = ProtoField.uint32("of12.bsn_pdu_rx_timeout.port_no", "port_no", base.DEC, nil) |
| 3910 | fields['of12.bsn_pdu_rx_timeout.slot_num'] = ProtoField.uint8("of12.bsn_pdu_rx_timeout.slot_num", "slot_num", base.DEC, nil) |
| 3911 | fields['of12.bsn_pdu_tx_reply.version'] = ProtoField.uint8("of12.bsn_pdu_tx_reply.version", "version", base.DEC, nil) |
| 3912 | fields['of12.bsn_pdu_tx_reply.type'] = ProtoField.uint8("of12.bsn_pdu_tx_reply.type", "type", base.DEC, nil) |
| 3913 | fields['of12.bsn_pdu_tx_reply.length'] = ProtoField.uint16("of12.bsn_pdu_tx_reply.length", "length", base.DEC, nil) |
| 3914 | fields['of12.bsn_pdu_tx_reply.xid'] = ProtoField.uint32("of12.bsn_pdu_tx_reply.xid", "xid", base.DEC, nil) |
| 3915 | fields['of12.bsn_pdu_tx_reply.experimenter'] = ProtoField.uint32("of12.bsn_pdu_tx_reply.experimenter", "experimenter", base.DEC, nil) |
| 3916 | fields['of12.bsn_pdu_tx_reply.subtype'] = ProtoField.uint32("of12.bsn_pdu_tx_reply.subtype", "subtype", base.DEC, nil) |
| 3917 | fields['of12.bsn_pdu_tx_reply.status'] = ProtoField.uint32("of12.bsn_pdu_tx_reply.status", "status", base.DEC, nil) |
| 3918 | fields['of12.bsn_pdu_tx_reply.port_no'] = ProtoField.uint32("of12.bsn_pdu_tx_reply.port_no", "port_no", base.DEC, nil) |
| 3919 | fields['of12.bsn_pdu_tx_reply.slot_num'] = ProtoField.uint8("of12.bsn_pdu_tx_reply.slot_num", "slot_num", base.DEC, nil) |
| 3920 | fields['of12.bsn_pdu_tx_request.version'] = ProtoField.uint8("of12.bsn_pdu_tx_request.version", "version", base.DEC, nil) |
| 3921 | fields['of12.bsn_pdu_tx_request.type'] = ProtoField.uint8("of12.bsn_pdu_tx_request.type", "type", base.DEC, nil) |
| 3922 | fields['of12.bsn_pdu_tx_request.length'] = ProtoField.uint16("of12.bsn_pdu_tx_request.length", "length", base.DEC, nil) |
| 3923 | fields['of12.bsn_pdu_tx_request.xid'] = ProtoField.uint32("of12.bsn_pdu_tx_request.xid", "xid", base.DEC, nil) |
| 3924 | fields['of12.bsn_pdu_tx_request.experimenter'] = ProtoField.uint32("of12.bsn_pdu_tx_request.experimenter", "experimenter", base.DEC, nil) |
| 3925 | fields['of12.bsn_pdu_tx_request.subtype'] = ProtoField.uint32("of12.bsn_pdu_tx_request.subtype", "subtype", base.DEC, nil) |
| 3926 | fields['of12.bsn_pdu_tx_request.tx_interval_ms'] = ProtoField.uint32("of12.bsn_pdu_tx_request.tx_interval_ms", "tx_interval_ms", base.DEC, nil) |
| 3927 | fields['of12.bsn_pdu_tx_request.port_no'] = ProtoField.uint32("of12.bsn_pdu_tx_request.port_no", "port_no", base.DEC, nil) |
| 3928 | fields['of12.bsn_pdu_tx_request.slot_num'] = ProtoField.uint8("of12.bsn_pdu_tx_request.slot_num", "slot_num", base.DEC, nil) |
| 3929 | fields['of12.bsn_pdu_tx_request.data'] = ProtoField.bytes("of12.bsn_pdu_tx_request.data", "data") |
| 3930 | fields['of12.bsn_set_mirroring.version'] = ProtoField.uint8("of12.bsn_set_mirroring.version", "version", base.DEC, nil) |
| 3931 | fields['of12.bsn_set_mirroring.type'] = ProtoField.uint8("of12.bsn_set_mirroring.type", "type", base.DEC, nil) |
| 3932 | fields['of12.bsn_set_mirroring.length'] = ProtoField.uint16("of12.bsn_set_mirroring.length", "length", base.DEC, nil) |
| 3933 | fields['of12.bsn_set_mirroring.xid'] = ProtoField.uint32("of12.bsn_set_mirroring.xid", "xid", base.DEC, nil) |
| 3934 | fields['of12.bsn_set_mirroring.experimenter'] = ProtoField.uint32("of12.bsn_set_mirroring.experimenter", "experimenter", base.DEC, nil) |
| 3935 | fields['of12.bsn_set_mirroring.subtype'] = ProtoField.uint32("of12.bsn_set_mirroring.subtype", "subtype", base.DEC, nil) |
| 3936 | fields['of12.bsn_set_mirroring.report_mirror_ports'] = ProtoField.uint8("of12.bsn_set_mirroring.report_mirror_ports", "report_mirror_ports", base.DEC, nil) |
| 3937 | fields['of12.bsn_set_pktin_suppression_reply.version'] = ProtoField.uint8("of12.bsn_set_pktin_suppression_reply.version", "version", base.DEC, nil) |
| 3938 | fields['of12.bsn_set_pktin_suppression_reply.type'] = ProtoField.uint8("of12.bsn_set_pktin_suppression_reply.type", "type", base.DEC, nil) |
| 3939 | fields['of12.bsn_set_pktin_suppression_reply.length'] = ProtoField.uint16("of12.bsn_set_pktin_suppression_reply.length", "length", base.DEC, nil) |
| 3940 | fields['of12.bsn_set_pktin_suppression_reply.xid'] = ProtoField.uint32("of12.bsn_set_pktin_suppression_reply.xid", "xid", base.DEC, nil) |
| 3941 | fields['of12.bsn_set_pktin_suppression_reply.experimenter'] = ProtoField.uint32("of12.bsn_set_pktin_suppression_reply.experimenter", "experimenter", base.DEC, nil) |
| 3942 | fields['of12.bsn_set_pktin_suppression_reply.subtype'] = ProtoField.uint32("of12.bsn_set_pktin_suppression_reply.subtype", "subtype", base.DEC, nil) |
| 3943 | fields['of12.bsn_set_pktin_suppression_reply.status'] = ProtoField.uint32("of12.bsn_set_pktin_suppression_reply.status", "status", base.DEC, nil) |
| 3944 | fields['of12.bsn_set_pktin_suppression_request.version'] = ProtoField.uint8("of12.bsn_set_pktin_suppression_request.version", "version", base.DEC, nil) |
| 3945 | fields['of12.bsn_set_pktin_suppression_request.type'] = ProtoField.uint8("of12.bsn_set_pktin_suppression_request.type", "type", base.DEC, nil) |
| 3946 | fields['of12.bsn_set_pktin_suppression_request.length'] = ProtoField.uint16("of12.bsn_set_pktin_suppression_request.length", "length", base.DEC, nil) |
| 3947 | fields['of12.bsn_set_pktin_suppression_request.xid'] = ProtoField.uint32("of12.bsn_set_pktin_suppression_request.xid", "xid", base.DEC, nil) |
| 3948 | fields['of12.bsn_set_pktin_suppression_request.experimenter'] = ProtoField.uint32("of12.bsn_set_pktin_suppression_request.experimenter", "experimenter", base.DEC, nil) |
| 3949 | fields['of12.bsn_set_pktin_suppression_request.subtype'] = ProtoField.uint32("of12.bsn_set_pktin_suppression_request.subtype", "subtype", base.DEC, nil) |
| 3950 | fields['of12.bsn_set_pktin_suppression_request.enabled'] = ProtoField.uint8("of12.bsn_set_pktin_suppression_request.enabled", "enabled", base.DEC, nil) |
| 3951 | fields['of12.bsn_set_pktin_suppression_request.idle_timeout'] = ProtoField.uint16("of12.bsn_set_pktin_suppression_request.idle_timeout", "idle_timeout", base.DEC, nil) |
| 3952 | fields['of12.bsn_set_pktin_suppression_request.hard_timeout'] = ProtoField.uint16("of12.bsn_set_pktin_suppression_request.hard_timeout", "hard_timeout", base.DEC, nil) |
| 3953 | fields['of12.bsn_set_pktin_suppression_request.priority'] = ProtoField.uint16("of12.bsn_set_pktin_suppression_request.priority", "priority", base.DEC, nil) |
| 3954 | fields['of12.bsn_set_pktin_suppression_request.cookie'] = ProtoField.uint64("of12.bsn_set_pktin_suppression_request.cookie", "cookie", base.DEC, nil) |
| 3955 | fields['of12.experimenter_stats_reply.version'] = ProtoField.uint8("of12.experimenter_stats_reply.version", "version", base.DEC, nil) |
| 3956 | fields['of12.experimenter_stats_reply.type'] = ProtoField.uint8("of12.experimenter_stats_reply.type", "type", base.DEC, nil) |
| 3957 | fields['of12.experimenter_stats_reply.length'] = ProtoField.uint16("of12.experimenter_stats_reply.length", "length", base.DEC, nil) |
| 3958 | fields['of12.experimenter_stats_reply.xid'] = ProtoField.uint32("of12.experimenter_stats_reply.xid", "xid", base.DEC, nil) |
| 3959 | fields['of12.experimenter_stats_reply.stats_type'] = ProtoField.uint16("of12.experimenter_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 3960 | fields['of12.experimenter_stats_reply.flags'] = ProtoField.uint32("of12.experimenter_stats_reply.flags", "flags", base.HEX, enum_v3_ofp_stats_reply_flags) |
| 3961 | fields['of12.experimenter_stats_reply.experimenter'] = ProtoField.uint32("of12.experimenter_stats_reply.experimenter", "experimenter", base.DEC, nil) |
| 3962 | fields['of12.experimenter_stats_reply.subtype'] = ProtoField.uint32("of12.experimenter_stats_reply.subtype", "subtype", base.DEC, nil) |
| 3963 | fields['of12.experimenter_stats_reply.data'] = ProtoField.bytes("of12.experimenter_stats_reply.data", "data") |
| 3964 | fields['of12.bsn_stats_reply.version'] = ProtoField.uint8("of12.bsn_stats_reply.version", "version", base.DEC, nil) |
| 3965 | fields['of12.bsn_stats_reply.type'] = ProtoField.uint8("of12.bsn_stats_reply.type", "type", base.DEC, nil) |
| 3966 | fields['of12.bsn_stats_reply.length'] = ProtoField.uint16("of12.bsn_stats_reply.length", "length", base.DEC, nil) |
| 3967 | fields['of12.bsn_stats_reply.xid'] = ProtoField.uint32("of12.bsn_stats_reply.xid", "xid", base.DEC, nil) |
| 3968 | fields['of12.bsn_stats_reply.stats_type'] = ProtoField.uint16("of12.bsn_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 3969 | fields['of12.bsn_stats_reply.flags'] = ProtoField.uint32("of12.bsn_stats_reply.flags", "flags", base.HEX, enum_v3_ofp_stats_reply_flags) |
| 3970 | fields['of12.bsn_stats_reply.experimenter'] = ProtoField.uint32("of12.bsn_stats_reply.experimenter", "experimenter", base.DEC, nil) |
| 3971 | fields['of12.bsn_stats_reply.subtype'] = ProtoField.uint32("of12.bsn_stats_reply.subtype", "subtype", base.DEC, nil) |
| 3972 | fields['of12.experimenter_stats_request.version'] = ProtoField.uint8("of12.experimenter_stats_request.version", "version", base.DEC, nil) |
| 3973 | fields['of12.experimenter_stats_request.type'] = ProtoField.uint8("of12.experimenter_stats_request.type", "type", base.DEC, nil) |
| 3974 | fields['of12.experimenter_stats_request.length'] = ProtoField.uint16("of12.experimenter_stats_request.length", "length", base.DEC, nil) |
| 3975 | fields['of12.experimenter_stats_request.xid'] = ProtoField.uint32("of12.experimenter_stats_request.xid", "xid", base.DEC, nil) |
| 3976 | fields['of12.experimenter_stats_request.stats_type'] = ProtoField.uint16("of12.experimenter_stats_request.stats_type", "stats_type", base.DEC, nil) |
| 3977 | fields['of12.experimenter_stats_request.flags'] = ProtoField.uint32("of12.experimenter_stats_request.flags", "flags", base.HEX, enum_v3_ofp_stats_request_flags) |
| 3978 | fields['of12.experimenter_stats_request.experimenter'] = ProtoField.uint32("of12.experimenter_stats_request.experimenter", "experimenter", base.DEC, nil) |
| 3979 | fields['of12.experimenter_stats_request.subtype'] = ProtoField.uint32("of12.experimenter_stats_request.subtype", "subtype", base.DEC, nil) |
| 3980 | fields['of12.experimenter_stats_request.data'] = ProtoField.bytes("of12.experimenter_stats_request.data", "data") |
| 3981 | fields['of12.bsn_stats_request.version'] = ProtoField.uint8("of12.bsn_stats_request.version", "version", base.DEC, nil) |
| 3982 | fields['of12.bsn_stats_request.type'] = ProtoField.uint8("of12.bsn_stats_request.type", "type", base.DEC, nil) |
| 3983 | fields['of12.bsn_stats_request.length'] = ProtoField.uint16("of12.bsn_stats_request.length", "length", base.DEC, nil) |
| 3984 | fields['of12.bsn_stats_request.xid'] = ProtoField.uint32("of12.bsn_stats_request.xid", "xid", base.DEC, nil) |
| 3985 | fields['of12.bsn_stats_request.stats_type'] = ProtoField.uint16("of12.bsn_stats_request.stats_type", "stats_type", base.DEC, nil) |
| 3986 | fields['of12.bsn_stats_request.flags'] = ProtoField.uint32("of12.bsn_stats_request.flags", "flags", base.HEX, enum_v3_ofp_stats_request_flags) |
| 3987 | fields['of12.bsn_stats_request.experimenter'] = ProtoField.uint32("of12.bsn_stats_request.experimenter", "experimenter", base.DEC, nil) |
| 3988 | fields['of12.bsn_stats_request.subtype'] = ProtoField.uint32("of12.bsn_stats_request.subtype", "subtype", base.DEC, nil) |
| 3989 | fields['of12.bsn_virtual_port_create_reply.version'] = ProtoField.uint8("of12.bsn_virtual_port_create_reply.version", "version", base.DEC, nil) |
| 3990 | fields['of12.bsn_virtual_port_create_reply.type'] = ProtoField.uint8("of12.bsn_virtual_port_create_reply.type", "type", base.DEC, nil) |
| 3991 | fields['of12.bsn_virtual_port_create_reply.length'] = ProtoField.uint16("of12.bsn_virtual_port_create_reply.length", "length", base.DEC, nil) |
| 3992 | fields['of12.bsn_virtual_port_create_reply.xid'] = ProtoField.uint32("of12.bsn_virtual_port_create_reply.xid", "xid", base.DEC, nil) |
| 3993 | fields['of12.bsn_virtual_port_create_reply.experimenter'] = ProtoField.uint32("of12.bsn_virtual_port_create_reply.experimenter", "experimenter", base.DEC, nil) |
| 3994 | fields['of12.bsn_virtual_port_create_reply.subtype'] = ProtoField.uint32("of12.bsn_virtual_port_create_reply.subtype", "subtype", base.DEC, nil) |
| 3995 | fields['of12.bsn_virtual_port_create_reply.status'] = ProtoField.uint32("of12.bsn_virtual_port_create_reply.status", "status", base.DEC, nil) |
| 3996 | fields['of12.bsn_virtual_port_create_reply.vport_no'] = ProtoField.uint32("of12.bsn_virtual_port_create_reply.vport_no", "vport_no", base.DEC, nil) |
| 3997 | fields['of12.bsn_vport.type'] = ProtoField.uint16("of12.bsn_vport.type", "type", base.DEC, nil) |
| 3998 | fields['of12.bsn_vport.length'] = ProtoField.uint16("of12.bsn_vport.length", "length", base.DEC, nil) |
| 3999 | fields['of12.bsn_virtual_port_create_request.version'] = ProtoField.uint8("of12.bsn_virtual_port_create_request.version", "version", base.DEC, nil) |
| 4000 | fields['of12.bsn_virtual_port_create_request.type'] = ProtoField.uint8("of12.bsn_virtual_port_create_request.type", "type", base.DEC, nil) |
| 4001 | fields['of12.bsn_virtual_port_create_request.length'] = ProtoField.uint16("of12.bsn_virtual_port_create_request.length", "length", base.DEC, nil) |
| 4002 | fields['of12.bsn_virtual_port_create_request.xid'] = ProtoField.uint32("of12.bsn_virtual_port_create_request.xid", "xid", base.DEC, nil) |
| 4003 | fields['of12.bsn_virtual_port_create_request.experimenter'] = ProtoField.uint32("of12.bsn_virtual_port_create_request.experimenter", "experimenter", base.DEC, nil) |
| 4004 | fields['of12.bsn_virtual_port_create_request.subtype'] = ProtoField.uint32("of12.bsn_virtual_port_create_request.subtype", "subtype", base.DEC, nil) |
| 4005 | fields['of12.bsn_virtual_port_create_request.vport'] = ProtoField.bytes("of12.bsn_virtual_port_create_request.vport", "vport") |
| 4006 | fields['of12.bsn_virtual_port_remove_reply.version'] = ProtoField.uint8("of12.bsn_virtual_port_remove_reply.version", "version", base.DEC, nil) |
| 4007 | fields['of12.bsn_virtual_port_remove_reply.type'] = ProtoField.uint8("of12.bsn_virtual_port_remove_reply.type", "type", base.DEC, nil) |
| 4008 | fields['of12.bsn_virtual_port_remove_reply.length'] = ProtoField.uint16("of12.bsn_virtual_port_remove_reply.length", "length", base.DEC, nil) |
| 4009 | fields['of12.bsn_virtual_port_remove_reply.xid'] = ProtoField.uint32("of12.bsn_virtual_port_remove_reply.xid", "xid", base.DEC, nil) |
| 4010 | fields['of12.bsn_virtual_port_remove_reply.experimenter'] = ProtoField.uint32("of12.bsn_virtual_port_remove_reply.experimenter", "experimenter", base.DEC, nil) |
| 4011 | fields['of12.bsn_virtual_port_remove_reply.subtype'] = ProtoField.uint32("of12.bsn_virtual_port_remove_reply.subtype", "subtype", base.DEC, nil) |
| 4012 | fields['of12.bsn_virtual_port_remove_reply.status'] = ProtoField.uint32("of12.bsn_virtual_port_remove_reply.status", "status", base.DEC, nil) |
| 4013 | fields['of12.bsn_virtual_port_remove_request.version'] = ProtoField.uint8("of12.bsn_virtual_port_remove_request.version", "version", base.DEC, nil) |
| 4014 | fields['of12.bsn_virtual_port_remove_request.type'] = ProtoField.uint8("of12.bsn_virtual_port_remove_request.type", "type", base.DEC, nil) |
| 4015 | fields['of12.bsn_virtual_port_remove_request.length'] = ProtoField.uint16("of12.bsn_virtual_port_remove_request.length", "length", base.DEC, nil) |
| 4016 | fields['of12.bsn_virtual_port_remove_request.xid'] = ProtoField.uint32("of12.bsn_virtual_port_remove_request.xid", "xid", base.DEC, nil) |
| 4017 | fields['of12.bsn_virtual_port_remove_request.experimenter'] = ProtoField.uint32("of12.bsn_virtual_port_remove_request.experimenter", "experimenter", base.DEC, nil) |
| 4018 | fields['of12.bsn_virtual_port_remove_request.subtype'] = ProtoField.uint32("of12.bsn_virtual_port_remove_request.subtype", "subtype", base.DEC, nil) |
| 4019 | fields['of12.bsn_virtual_port_remove_request.vport_no'] = ProtoField.uint32("of12.bsn_virtual_port_remove_request.vport_no", "vport_no", base.DEC, nil) |
| 4020 | fields['of12.bsn_vport_l2gre.type'] = ProtoField.uint16("of12.bsn_vport_l2gre.type", "type", base.DEC, nil) |
| 4021 | fields['of12.bsn_vport_l2gre.length'] = ProtoField.uint16("of12.bsn_vport_l2gre.length", "length", base.DEC, nil) |
| 4022 | fields['of12.bsn_vport_l2gre.flags'] = ProtoField.uint32("of12.bsn_vport_l2gre.flags", "flags", base.HEX, enum_v3_ofp_bsn_vport_l2gre_flags) |
| 4023 | fields['of12.bsn_vport_l2gre.port_no'] = ProtoField.uint32("of12.bsn_vport_l2gre.port_no", "port_no", base.DEC, nil) |
| 4024 | fields['of12.bsn_vport_l2gre.loopback_port_no'] = ProtoField.uint32("of12.bsn_vport_l2gre.loopback_port_no", "loopback_port_no", base.DEC, nil) |
| 4025 | fields['of12.bsn_vport_l2gre.local_mac'] = ProtoField.ether("of12.bsn_vport_l2gre.local_mac", "local_mac") |
| 4026 | fields['of12.bsn_vport_l2gre.nh_mac'] = ProtoField.ether("of12.bsn_vport_l2gre.nh_mac", "nh_mac") |
| 4027 | fields['of12.bsn_vport_l2gre.src_ip'] = ProtoField.ipv4("of12.bsn_vport_l2gre.src_ip", "src_ip") |
| 4028 | fields['of12.bsn_vport_l2gre.dst_ip'] = ProtoField.ipv4("of12.bsn_vport_l2gre.dst_ip", "dst_ip") |
| 4029 | fields['of12.bsn_vport_l2gre.dscp'] = ProtoField.uint8("of12.bsn_vport_l2gre.dscp", "dscp", base.DEC, nil) |
| 4030 | fields['of12.bsn_vport_l2gre.ttl'] = ProtoField.uint8("of12.bsn_vport_l2gre.ttl", "ttl", base.DEC, nil) |
| 4031 | fields['of12.bsn_vport_l2gre.vpn'] = ProtoField.uint32("of12.bsn_vport_l2gre.vpn", "vpn", base.DEC, nil) |
| 4032 | fields['of12.bsn_vport_l2gre.rate_limit'] = ProtoField.uint32("of12.bsn_vport_l2gre.rate_limit", "rate_limit", base.DEC, nil) |
| 4033 | fields['of12.bsn_vport_l2gre.if_name'] = ProtoField.stringz("of12.bsn_vport_l2gre.if_name", "if_name") |
| 4034 | fields['of12.bsn_vport_q_in_q.type'] = ProtoField.uint16("of12.bsn_vport_q_in_q.type", "type", base.DEC, nil) |
| 4035 | fields['of12.bsn_vport_q_in_q.length'] = ProtoField.uint16("of12.bsn_vport_q_in_q.length", "length", base.DEC, nil) |
| 4036 | fields['of12.bsn_vport_q_in_q.port_no'] = ProtoField.uint32("of12.bsn_vport_q_in_q.port_no", "port_no", base.DEC, nil) |
| 4037 | fields['of12.bsn_vport_q_in_q.ingress_tpid'] = ProtoField.uint16("of12.bsn_vport_q_in_q.ingress_tpid", "ingress_tpid", base.DEC, nil) |
| 4038 | fields['of12.bsn_vport_q_in_q.ingress_vlan_id'] = ProtoField.uint16("of12.bsn_vport_q_in_q.ingress_vlan_id", "ingress_vlan_id", base.DEC, nil) |
| 4039 | fields['of12.bsn_vport_q_in_q.egress_tpid'] = ProtoField.uint16("of12.bsn_vport_q_in_q.egress_tpid", "egress_tpid", base.DEC, nil) |
| 4040 | fields['of12.bsn_vport_q_in_q.egress_vlan_id'] = ProtoField.uint16("of12.bsn_vport_q_in_q.egress_vlan_id", "egress_vlan_id", base.DEC, nil) |
| 4041 | fields['of12.bsn_vport_q_in_q.if_name'] = ProtoField.stringz("of12.bsn_vport_q_in_q.if_name", "if_name") |
| 4042 | fields['of12.bucket.len'] = ProtoField.uint16("of12.bucket.len", "len", base.DEC, nil) |
| 4043 | fields['of12.bucket.weight'] = ProtoField.uint16("of12.bucket.weight", "weight", base.DEC, nil) |
| 4044 | fields['of12.bucket.watch_port'] = ProtoField.uint32("of12.bucket.watch_port", "watch_port", base.DEC, nil) |
| 4045 | fields['of12.bucket.watch_group'] = ProtoField.uint32("of12.bucket.watch_group", "watch_group", base.DEC, nil) |
| 4046 | fields['of12.bucket.actions'] = ProtoField.bytes("of12.bucket.actions", "actions") |
| 4047 | fields['of12.bucket_counter.packet_count'] = ProtoField.uint64("of12.bucket_counter.packet_count", "packet_count", base.DEC, nil) |
| 4048 | fields['of12.bucket_counter.byte_count'] = ProtoField.uint64("of12.bucket_counter.byte_count", "byte_count", base.DEC, nil) |
| 4049 | fields['of12.desc_stats_reply.version'] = ProtoField.uint8("of12.desc_stats_reply.version", "version", base.DEC, nil) |
| 4050 | fields['of12.desc_stats_reply.type'] = ProtoField.uint32("of12.desc_stats_reply.type", "type", base.DEC, enum_v3_ofp_type) |
| 4051 | fields['of12.desc_stats_reply.length'] = ProtoField.uint16("of12.desc_stats_reply.length", "length", base.DEC, nil) |
| 4052 | fields['of12.desc_stats_reply.xid'] = ProtoField.uint32("of12.desc_stats_reply.xid", "xid", base.DEC, nil) |
| 4053 | fields['of12.desc_stats_reply.stats_type'] = ProtoField.uint32("of12.desc_stats_reply.stats_type", "stats_type", base.DEC, enum_v3_ofp_stats_type) |
| 4054 | fields['of12.desc_stats_reply.flags'] = ProtoField.uint32("of12.desc_stats_reply.flags", "flags", base.HEX, enum_v3_ofp_stats_reply_flags) |
| 4055 | fields['of12.desc_stats_reply.mfr_desc'] = ProtoField.stringz("of12.desc_stats_reply.mfr_desc", "mfr_desc") |
| 4056 | fields['of12.desc_stats_reply.hw_desc'] = ProtoField.stringz("of12.desc_stats_reply.hw_desc", "hw_desc") |
| 4057 | fields['of12.desc_stats_reply.sw_desc'] = ProtoField.stringz("of12.desc_stats_reply.sw_desc", "sw_desc") |
| 4058 | fields['of12.desc_stats_reply.serial_num'] = ProtoField.stringz("of12.desc_stats_reply.serial_num", "serial_num") |
| 4059 | fields['of12.desc_stats_reply.dp_desc'] = ProtoField.stringz("of12.desc_stats_reply.dp_desc", "dp_desc") |
| 4060 | fields['of12.desc_stats_request.version'] = ProtoField.uint8("of12.desc_stats_request.version", "version", base.DEC, nil) |
| 4061 | fields['of12.desc_stats_request.type'] = ProtoField.uint32("of12.desc_stats_request.type", "type", base.DEC, enum_v3_ofp_type) |
| 4062 | fields['of12.desc_stats_request.length'] = ProtoField.uint16("of12.desc_stats_request.length", "length", base.DEC, nil) |
| 4063 | fields['of12.desc_stats_request.xid'] = ProtoField.uint32("of12.desc_stats_request.xid", "xid", base.DEC, nil) |
| 4064 | fields['of12.desc_stats_request.stats_type'] = ProtoField.uint32("of12.desc_stats_request.stats_type", "stats_type", base.DEC, enum_v3_ofp_stats_type) |
| 4065 | fields['of12.desc_stats_request.flags'] = ProtoField.uint32("of12.desc_stats_request.flags", "flags", base.HEX, enum_v3_ofp_stats_request_flags) |
| 4066 | fields['of12.echo_reply.version'] = ProtoField.uint8("of12.echo_reply.version", "version", base.DEC, nil) |
| 4067 | fields['of12.echo_reply.type'] = ProtoField.uint32("of12.echo_reply.type", "type", base.DEC, enum_v3_ofp_type) |
| 4068 | fields['of12.echo_reply.length'] = ProtoField.uint16("of12.echo_reply.length", "length", base.DEC, nil) |
| 4069 | fields['of12.echo_reply.xid'] = ProtoField.uint32("of12.echo_reply.xid", "xid", base.DEC, nil) |
| 4070 | fields['of12.echo_reply.data'] = ProtoField.bytes("of12.echo_reply.data", "data") |
| 4071 | fields['of12.echo_request.version'] = ProtoField.uint8("of12.echo_request.version", "version", base.DEC, nil) |
| 4072 | fields['of12.echo_request.type'] = ProtoField.uint32("of12.echo_request.type", "type", base.DEC, enum_v3_ofp_type) |
| 4073 | fields['of12.echo_request.length'] = ProtoField.uint16("of12.echo_request.length", "length", base.DEC, nil) |
| 4074 | fields['of12.echo_request.xid'] = ProtoField.uint32("of12.echo_request.xid", "xid", base.DEC, nil) |
| 4075 | fields['of12.echo_request.data'] = ProtoField.bytes("of12.echo_request.data", "data") |
| 4076 | fields['of12.experimenter_error_msg.version'] = ProtoField.uint8("of12.experimenter_error_msg.version", "version", base.DEC, nil) |
| 4077 | fields['of12.experimenter_error_msg.type'] = ProtoField.uint8("of12.experimenter_error_msg.type", "type", base.DEC, nil) |
| 4078 | fields['of12.experimenter_error_msg.length'] = ProtoField.uint16("of12.experimenter_error_msg.length", "length", base.DEC, nil) |
| 4079 | fields['of12.experimenter_error_msg.xid'] = ProtoField.uint32("of12.experimenter_error_msg.xid", "xid", base.DEC, nil) |
| 4080 | fields['of12.experimenter_error_msg.err_type'] = ProtoField.uint16("of12.experimenter_error_msg.err_type", "err_type", base.DEC, nil) |
| 4081 | fields['of12.experimenter_error_msg.subtype'] = ProtoField.uint16("of12.experimenter_error_msg.subtype", "subtype", base.DEC, nil) |
| 4082 | fields['of12.experimenter_error_msg.experimenter'] = ProtoField.uint32("of12.experimenter_error_msg.experimenter", "experimenter", base.DEC, nil) |
| 4083 | fields['of12.experimenter_error_msg.data'] = ProtoField.bytes("of12.experimenter_error_msg.data", "data") |
| 4084 | fields['of12.features_reply.version'] = ProtoField.uint8("of12.features_reply.version", "version", base.DEC, nil) |
| 4085 | fields['of12.features_reply.type'] = ProtoField.uint32("of12.features_reply.type", "type", base.DEC, enum_v3_ofp_type) |
| 4086 | fields['of12.features_reply.length'] = ProtoField.uint16("of12.features_reply.length", "length", base.DEC, nil) |
| 4087 | fields['of12.features_reply.xid'] = ProtoField.uint32("of12.features_reply.xid", "xid", base.DEC, nil) |
| 4088 | fields['of12.features_reply.datapath_id'] = ProtoField.uint64("of12.features_reply.datapath_id", "datapath_id", base.DEC, nil) |
| 4089 | fields['of12.features_reply.n_buffers'] = ProtoField.uint32("of12.features_reply.n_buffers", "n_buffers", base.DEC, nil) |
| 4090 | fields['of12.features_reply.n_tables'] = ProtoField.uint8("of12.features_reply.n_tables", "n_tables", base.DEC, nil) |
| 4091 | fields['of12.features_reply.capabilities'] = ProtoField.uint32("of12.features_reply.capabilities", "capabilities", base.HEX, enum_v3_ofp_capabilities) |
| 4092 | fields['of12.features_reply.reserved'] = ProtoField.uint32("of12.features_reply.reserved", "reserved", base.DEC, nil) |
| 4093 | fields['of12.features_reply.ports'] = ProtoField.bytes("of12.features_reply.ports", "ports") |
| 4094 | fields['of12.features_request.version'] = ProtoField.uint8("of12.features_request.version", "version", base.DEC, nil) |
| 4095 | fields['of12.features_request.type'] = ProtoField.uint32("of12.features_request.type", "type", base.DEC, enum_v3_ofp_type) |
| 4096 | fields['of12.features_request.length'] = ProtoField.uint16("of12.features_request.length", "length", base.DEC, nil) |
| 4097 | fields['of12.features_request.xid'] = ProtoField.uint32("of12.features_request.xid", "xid", base.DEC, nil) |
| 4098 | fields['of12.flow_mod.version'] = ProtoField.uint8("of12.flow_mod.version", "version", base.DEC, nil) |
| 4099 | fields['of12.flow_mod.type'] = ProtoField.uint32("of12.flow_mod.type", "type", base.DEC, enum_v3_ofp_type) |
| 4100 | fields['of12.flow_mod.length'] = ProtoField.uint16("of12.flow_mod.length", "length", base.DEC, nil) |
| 4101 | fields['of12.flow_mod.xid'] = ProtoField.uint32("of12.flow_mod.xid", "xid", base.DEC, nil) |
| 4102 | fields['of12.flow_mod.cookie'] = ProtoField.uint64("of12.flow_mod.cookie", "cookie", base.DEC, nil) |
| 4103 | fields['of12.flow_mod.cookie_mask'] = ProtoField.uint64("of12.flow_mod.cookie_mask", "cookie_mask", base.DEC, nil) |
| 4104 | fields['of12.flow_mod.table_id'] = ProtoField.uint32("of12.flow_mod.table_id", "table_id", base.DEC, enum_v3_ofp_table) |
| 4105 | fields['of12.flow_mod._command'] = ProtoField.uint32("of12.flow_mod._command", "_command", base.DEC, enum_v3_ofp_flow_mod_command) |
| 4106 | fields['of12.flow_mod.idle_timeout'] = ProtoField.uint16("of12.flow_mod.idle_timeout", "idle_timeout", base.DEC, nil) |
| 4107 | fields['of12.flow_mod.hard_timeout'] = ProtoField.uint16("of12.flow_mod.hard_timeout", "hard_timeout", base.DEC, nil) |
| 4108 | fields['of12.flow_mod.priority'] = ProtoField.uint16("of12.flow_mod.priority", "priority", base.DEC, nil) |
| 4109 | fields['of12.flow_mod.buffer_id'] = ProtoField.uint32("of12.flow_mod.buffer_id", "buffer_id", base.DEC, nil) |
| 4110 | fields['of12.flow_mod.out_port'] = ProtoField.uint32("of12.flow_mod.out_port", "out_port", base.DEC, enum_v3_ofp_port) |
| 4111 | fields['of12.flow_mod.out_group'] = ProtoField.uint32("of12.flow_mod.out_group", "out_group", base.DEC, enum_v3_ofp_group) |
| 4112 | fields['of12.flow_mod.flags'] = ProtoField.uint32("of12.flow_mod.flags", "flags", base.HEX, enum_v3_ofp_flow_mod_flags) |
| 4113 | fields['of12.flow_mod.match'] = ProtoField.bytes("of12.flow_mod.match", "match") |
| 4114 | fields['of12.flow_mod.instructions'] = ProtoField.bytes("of12.flow_mod.instructions", "instructions") |
| 4115 | fields['of12.flow_add.version'] = ProtoField.uint8("of12.flow_add.version", "version", base.DEC, nil) |
| 4116 | fields['of12.flow_add.type'] = ProtoField.uint32("of12.flow_add.type", "type", base.DEC, enum_v3_ofp_type) |
| 4117 | fields['of12.flow_add.length'] = ProtoField.uint16("of12.flow_add.length", "length", base.DEC, nil) |
| 4118 | fields['of12.flow_add.xid'] = ProtoField.uint32("of12.flow_add.xid", "xid", base.DEC, nil) |
| 4119 | fields['of12.flow_add.cookie'] = ProtoField.uint64("of12.flow_add.cookie", "cookie", base.DEC, nil) |
| 4120 | fields['of12.flow_add.cookie_mask'] = ProtoField.uint64("of12.flow_add.cookie_mask", "cookie_mask", base.DEC, nil) |
| 4121 | fields['of12.flow_add.table_id'] = ProtoField.uint8("of12.flow_add.table_id", "table_id", base.DEC, nil) |
| 4122 | fields['of12.flow_add._command'] = ProtoField.uint16("of12.flow_add._command", "_command", base.DEC, nil) |
| 4123 | fields['of12.flow_add.idle_timeout'] = ProtoField.uint16("of12.flow_add.idle_timeout", "idle_timeout", base.DEC, nil) |
| 4124 | fields['of12.flow_add.hard_timeout'] = ProtoField.uint16("of12.flow_add.hard_timeout", "hard_timeout", base.DEC, nil) |
| 4125 | fields['of12.flow_add.priority'] = ProtoField.uint16("of12.flow_add.priority", "priority", base.DEC, nil) |
| 4126 | fields['of12.flow_add.buffer_id'] = ProtoField.uint32("of12.flow_add.buffer_id", "buffer_id", base.DEC, nil) |
| 4127 | fields['of12.flow_add.out_port'] = ProtoField.uint32("of12.flow_add.out_port", "out_port", base.DEC, nil) |
| 4128 | fields['of12.flow_add.out_group'] = ProtoField.uint32("of12.flow_add.out_group", "out_group", base.DEC, nil) |
| 4129 | fields['of12.flow_add.flags'] = ProtoField.uint32("of12.flow_add.flags", "flags", base.HEX, enum_v3_ofp_flow_mod_flags) |
| 4130 | fields['of12.flow_add.match'] = ProtoField.bytes("of12.flow_add.match", "match") |
| 4131 | fields['of12.flow_add.instructions'] = ProtoField.bytes("of12.flow_add.instructions", "instructions") |
| 4132 | fields['of12.flow_delete.version'] = ProtoField.uint8("of12.flow_delete.version", "version", base.DEC, nil) |
| 4133 | fields['of12.flow_delete.type'] = ProtoField.uint32("of12.flow_delete.type", "type", base.DEC, enum_v3_ofp_type) |
| 4134 | fields['of12.flow_delete.length'] = ProtoField.uint16("of12.flow_delete.length", "length", base.DEC, nil) |
| 4135 | fields['of12.flow_delete.xid'] = ProtoField.uint32("of12.flow_delete.xid", "xid", base.DEC, nil) |
| 4136 | fields['of12.flow_delete.cookie'] = ProtoField.uint64("of12.flow_delete.cookie", "cookie", base.DEC, nil) |
| 4137 | fields['of12.flow_delete.cookie_mask'] = ProtoField.uint64("of12.flow_delete.cookie_mask", "cookie_mask", base.DEC, nil) |
| 4138 | fields['of12.flow_delete.table_id'] = ProtoField.uint8("of12.flow_delete.table_id", "table_id", base.DEC, nil) |
| 4139 | fields['of12.flow_delete._command'] = ProtoField.uint16("of12.flow_delete._command", "_command", base.DEC, nil) |
| 4140 | fields['of12.flow_delete.idle_timeout'] = ProtoField.uint16("of12.flow_delete.idle_timeout", "idle_timeout", base.DEC, nil) |
| 4141 | fields['of12.flow_delete.hard_timeout'] = ProtoField.uint16("of12.flow_delete.hard_timeout", "hard_timeout", base.DEC, nil) |
| 4142 | fields['of12.flow_delete.priority'] = ProtoField.uint16("of12.flow_delete.priority", "priority", base.DEC, nil) |
| 4143 | fields['of12.flow_delete.buffer_id'] = ProtoField.uint32("of12.flow_delete.buffer_id", "buffer_id", base.DEC, nil) |
| 4144 | fields['of12.flow_delete.out_port'] = ProtoField.uint32("of12.flow_delete.out_port", "out_port", base.DEC, nil) |
| 4145 | fields['of12.flow_delete.out_group'] = ProtoField.uint32("of12.flow_delete.out_group", "out_group", base.DEC, nil) |
| 4146 | fields['of12.flow_delete.flags'] = ProtoField.uint32("of12.flow_delete.flags", "flags", base.HEX, enum_v3_ofp_flow_mod_flags) |
| 4147 | fields['of12.flow_delete.match'] = ProtoField.bytes("of12.flow_delete.match", "match") |
| 4148 | fields['of12.flow_delete.instructions'] = ProtoField.bytes("of12.flow_delete.instructions", "instructions") |
| 4149 | fields['of12.flow_delete_strict.version'] = ProtoField.uint8("of12.flow_delete_strict.version", "version", base.DEC, nil) |
| 4150 | fields['of12.flow_delete_strict.type'] = ProtoField.uint8("of12.flow_delete_strict.type", "type", base.DEC, nil) |
| 4151 | fields['of12.flow_delete_strict.length'] = ProtoField.uint16("of12.flow_delete_strict.length", "length", base.DEC, nil) |
| 4152 | fields['of12.flow_delete_strict.xid'] = ProtoField.uint32("of12.flow_delete_strict.xid", "xid", base.DEC, nil) |
| 4153 | fields['of12.flow_delete_strict.cookie'] = ProtoField.uint64("of12.flow_delete_strict.cookie", "cookie", base.DEC, nil) |
| 4154 | fields['of12.flow_delete_strict.cookie_mask'] = ProtoField.uint64("of12.flow_delete_strict.cookie_mask", "cookie_mask", base.DEC, nil) |
| 4155 | fields['of12.flow_delete_strict.table_id'] = ProtoField.uint8("of12.flow_delete_strict.table_id", "table_id", base.DEC, nil) |
| 4156 | fields['of12.flow_delete_strict._command'] = ProtoField.uint16("of12.flow_delete_strict._command", "_command", base.DEC, nil) |
| 4157 | fields['of12.flow_delete_strict.idle_timeout'] = ProtoField.uint16("of12.flow_delete_strict.idle_timeout", "idle_timeout", base.DEC, nil) |
| 4158 | fields['of12.flow_delete_strict.hard_timeout'] = ProtoField.uint16("of12.flow_delete_strict.hard_timeout", "hard_timeout", base.DEC, nil) |
| 4159 | fields['of12.flow_delete_strict.priority'] = ProtoField.uint16("of12.flow_delete_strict.priority", "priority", base.DEC, nil) |
| 4160 | fields['of12.flow_delete_strict.buffer_id'] = ProtoField.uint32("of12.flow_delete_strict.buffer_id", "buffer_id", base.DEC, nil) |
| 4161 | fields['of12.flow_delete_strict.out_port'] = ProtoField.uint32("of12.flow_delete_strict.out_port", "out_port", base.DEC, nil) |
| 4162 | fields['of12.flow_delete_strict.out_group'] = ProtoField.uint32("of12.flow_delete_strict.out_group", "out_group", base.DEC, nil) |
| 4163 | fields['of12.flow_delete_strict.flags'] = ProtoField.uint32("of12.flow_delete_strict.flags", "flags", base.HEX, enum_v3_ofp_flow_mod_flags) |
| 4164 | fields['of12.flow_delete_strict.match'] = ProtoField.bytes("of12.flow_delete_strict.match", "match") |
| 4165 | fields['of12.flow_delete_strict.instructions'] = ProtoField.bytes("of12.flow_delete_strict.instructions", "instructions") |
| 4166 | fields['of12.flow_mod_failed_error_msg.version'] = ProtoField.uint8("of12.flow_mod_failed_error_msg.version", "version", base.DEC, nil) |
| 4167 | fields['of12.flow_mod_failed_error_msg.type'] = ProtoField.uint8("of12.flow_mod_failed_error_msg.type", "type", base.DEC, nil) |
| 4168 | fields['of12.flow_mod_failed_error_msg.length'] = ProtoField.uint16("of12.flow_mod_failed_error_msg.length", "length", base.DEC, nil) |
| 4169 | fields['of12.flow_mod_failed_error_msg.xid'] = ProtoField.uint32("of12.flow_mod_failed_error_msg.xid", "xid", base.DEC, nil) |
| 4170 | fields['of12.flow_mod_failed_error_msg.err_type'] = ProtoField.uint16("of12.flow_mod_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 4171 | fields['of12.flow_mod_failed_error_msg.code'] = ProtoField.uint32("of12.flow_mod_failed_error_msg.code", "code", base.DEC, enum_v3_ofp_flow_mod_failed_code) |
| 4172 | fields['of12.flow_mod_failed_error_msg.data'] = ProtoField.bytes("of12.flow_mod_failed_error_msg.data", "data") |
| 4173 | fields['of12.flow_modify.version'] = ProtoField.uint8("of12.flow_modify.version", "version", base.DEC, nil) |
| 4174 | fields['of12.flow_modify.type'] = ProtoField.uint8("of12.flow_modify.type", "type", base.DEC, nil) |
| 4175 | fields['of12.flow_modify.length'] = ProtoField.uint16("of12.flow_modify.length", "length", base.DEC, nil) |
| 4176 | fields['of12.flow_modify.xid'] = ProtoField.uint32("of12.flow_modify.xid", "xid", base.DEC, nil) |
| 4177 | fields['of12.flow_modify.cookie'] = ProtoField.uint64("of12.flow_modify.cookie", "cookie", base.DEC, nil) |
| 4178 | fields['of12.flow_modify.cookie_mask'] = ProtoField.uint64("of12.flow_modify.cookie_mask", "cookie_mask", base.DEC, nil) |
| 4179 | fields['of12.flow_modify.table_id'] = ProtoField.uint8("of12.flow_modify.table_id", "table_id", base.DEC, nil) |
| 4180 | fields['of12.flow_modify._command'] = ProtoField.uint16("of12.flow_modify._command", "_command", base.DEC, nil) |
| 4181 | fields['of12.flow_modify.idle_timeout'] = ProtoField.uint16("of12.flow_modify.idle_timeout", "idle_timeout", base.DEC, nil) |
| 4182 | fields['of12.flow_modify.hard_timeout'] = ProtoField.uint16("of12.flow_modify.hard_timeout", "hard_timeout", base.DEC, nil) |
| 4183 | fields['of12.flow_modify.priority'] = ProtoField.uint16("of12.flow_modify.priority", "priority", base.DEC, nil) |
| 4184 | fields['of12.flow_modify.buffer_id'] = ProtoField.uint32("of12.flow_modify.buffer_id", "buffer_id", base.DEC, nil) |
| 4185 | fields['of12.flow_modify.out_port'] = ProtoField.uint32("of12.flow_modify.out_port", "out_port", base.DEC, nil) |
| 4186 | fields['of12.flow_modify.out_group'] = ProtoField.uint32("of12.flow_modify.out_group", "out_group", base.DEC, nil) |
| 4187 | fields['of12.flow_modify.flags'] = ProtoField.uint32("of12.flow_modify.flags", "flags", base.HEX, enum_v3_ofp_flow_mod_flags) |
| 4188 | fields['of12.flow_modify.match'] = ProtoField.bytes("of12.flow_modify.match", "match") |
| 4189 | fields['of12.flow_modify.instructions'] = ProtoField.bytes("of12.flow_modify.instructions", "instructions") |
| 4190 | fields['of12.flow_modify_strict.version'] = ProtoField.uint8("of12.flow_modify_strict.version", "version", base.DEC, nil) |
| 4191 | fields['of12.flow_modify_strict.type'] = ProtoField.uint8("of12.flow_modify_strict.type", "type", base.DEC, nil) |
| 4192 | fields['of12.flow_modify_strict.length'] = ProtoField.uint16("of12.flow_modify_strict.length", "length", base.DEC, nil) |
| 4193 | fields['of12.flow_modify_strict.xid'] = ProtoField.uint32("of12.flow_modify_strict.xid", "xid", base.DEC, nil) |
| 4194 | fields['of12.flow_modify_strict.cookie'] = ProtoField.uint64("of12.flow_modify_strict.cookie", "cookie", base.DEC, nil) |
| 4195 | fields['of12.flow_modify_strict.cookie_mask'] = ProtoField.uint64("of12.flow_modify_strict.cookie_mask", "cookie_mask", base.DEC, nil) |
| 4196 | fields['of12.flow_modify_strict.table_id'] = ProtoField.uint8("of12.flow_modify_strict.table_id", "table_id", base.DEC, nil) |
| 4197 | fields['of12.flow_modify_strict._command'] = ProtoField.uint16("of12.flow_modify_strict._command", "_command", base.DEC, nil) |
| 4198 | fields['of12.flow_modify_strict.idle_timeout'] = ProtoField.uint16("of12.flow_modify_strict.idle_timeout", "idle_timeout", base.DEC, nil) |
| 4199 | fields['of12.flow_modify_strict.hard_timeout'] = ProtoField.uint16("of12.flow_modify_strict.hard_timeout", "hard_timeout", base.DEC, nil) |
| 4200 | fields['of12.flow_modify_strict.priority'] = ProtoField.uint16("of12.flow_modify_strict.priority", "priority", base.DEC, nil) |
| 4201 | fields['of12.flow_modify_strict.buffer_id'] = ProtoField.uint32("of12.flow_modify_strict.buffer_id", "buffer_id", base.DEC, nil) |
| 4202 | fields['of12.flow_modify_strict.out_port'] = ProtoField.uint32("of12.flow_modify_strict.out_port", "out_port", base.DEC, nil) |
| 4203 | fields['of12.flow_modify_strict.out_group'] = ProtoField.uint32("of12.flow_modify_strict.out_group", "out_group", base.DEC, nil) |
| 4204 | fields['of12.flow_modify_strict.flags'] = ProtoField.uint32("of12.flow_modify_strict.flags", "flags", base.HEX, enum_v3_ofp_flow_mod_flags) |
| 4205 | fields['of12.flow_modify_strict.match'] = ProtoField.bytes("of12.flow_modify_strict.match", "match") |
| 4206 | fields['of12.flow_modify_strict.instructions'] = ProtoField.bytes("of12.flow_modify_strict.instructions", "instructions") |
| 4207 | fields['of12.flow_removed.version'] = ProtoField.uint8("of12.flow_removed.version", "version", base.DEC, nil) |
| 4208 | fields['of12.flow_removed.type'] = ProtoField.uint8("of12.flow_removed.type", "type", base.DEC, nil) |
| 4209 | fields['of12.flow_removed.length'] = ProtoField.uint16("of12.flow_removed.length", "length", base.DEC, nil) |
| 4210 | fields['of12.flow_removed.xid'] = ProtoField.uint32("of12.flow_removed.xid", "xid", base.DEC, nil) |
| 4211 | fields['of12.flow_removed.cookie'] = ProtoField.uint64("of12.flow_removed.cookie", "cookie", base.DEC, nil) |
| 4212 | fields['of12.flow_removed.priority'] = ProtoField.uint16("of12.flow_removed.priority", "priority", base.DEC, nil) |
| 4213 | fields['of12.flow_removed.reason'] = ProtoField.uint8("of12.flow_removed.reason", "reason", base.DEC, nil) |
| 4214 | fields['of12.flow_removed.table_id'] = ProtoField.uint8("of12.flow_removed.table_id", "table_id", base.DEC, nil) |
| 4215 | fields['of12.flow_removed.duration_sec'] = ProtoField.uint32("of12.flow_removed.duration_sec", "duration_sec", base.DEC, nil) |
| 4216 | fields['of12.flow_removed.duration_nsec'] = ProtoField.uint32("of12.flow_removed.duration_nsec", "duration_nsec", base.DEC, nil) |
| 4217 | fields['of12.flow_removed.idle_timeout'] = ProtoField.uint16("of12.flow_removed.idle_timeout", "idle_timeout", base.DEC, nil) |
| 4218 | fields['of12.flow_removed.hard_timeout'] = ProtoField.uint16("of12.flow_removed.hard_timeout", "hard_timeout", base.DEC, nil) |
| 4219 | fields['of12.flow_removed.packet_count'] = ProtoField.uint64("of12.flow_removed.packet_count", "packet_count", base.DEC, nil) |
| 4220 | fields['of12.flow_removed.byte_count'] = ProtoField.uint64("of12.flow_removed.byte_count", "byte_count", base.DEC, nil) |
| 4221 | fields['of12.flow_removed.match'] = ProtoField.bytes("of12.flow_removed.match", "match") |
| 4222 | fields['of12.flow_stats_entry.length'] = ProtoField.uint16("of12.flow_stats_entry.length", "length", base.DEC, nil) |
| 4223 | fields['of12.flow_stats_entry.table_id'] = ProtoField.uint8("of12.flow_stats_entry.table_id", "table_id", base.DEC, nil) |
| 4224 | fields['of12.flow_stats_entry.duration_sec'] = ProtoField.uint32("of12.flow_stats_entry.duration_sec", "duration_sec", base.DEC, nil) |
| 4225 | fields['of12.flow_stats_entry.duration_nsec'] = ProtoField.uint32("of12.flow_stats_entry.duration_nsec", "duration_nsec", base.DEC, nil) |
| 4226 | fields['of12.flow_stats_entry.priority'] = ProtoField.uint16("of12.flow_stats_entry.priority", "priority", base.DEC, nil) |
| 4227 | fields['of12.flow_stats_entry.idle_timeout'] = ProtoField.uint16("of12.flow_stats_entry.idle_timeout", "idle_timeout", base.DEC, nil) |
| 4228 | fields['of12.flow_stats_entry.hard_timeout'] = ProtoField.uint16("of12.flow_stats_entry.hard_timeout", "hard_timeout", base.DEC, nil) |
| 4229 | fields['of12.flow_stats_entry.cookie'] = ProtoField.uint64("of12.flow_stats_entry.cookie", "cookie", base.DEC, nil) |
| 4230 | fields['of12.flow_stats_entry.packet_count'] = ProtoField.uint64("of12.flow_stats_entry.packet_count", "packet_count", base.DEC, nil) |
| 4231 | fields['of12.flow_stats_entry.byte_count'] = ProtoField.uint64("of12.flow_stats_entry.byte_count", "byte_count", base.DEC, nil) |
| 4232 | fields['of12.flow_stats_entry.match'] = ProtoField.bytes("of12.flow_stats_entry.match", "match") |
| 4233 | fields['of12.flow_stats_entry.instructions'] = ProtoField.bytes("of12.flow_stats_entry.instructions", "instructions") |
| 4234 | fields['of12.flow_stats_reply.version'] = ProtoField.uint8("of12.flow_stats_reply.version", "version", base.DEC, nil) |
| 4235 | fields['of12.flow_stats_reply.type'] = ProtoField.uint32("of12.flow_stats_reply.type", "type", base.DEC, enum_v3_ofp_type) |
| 4236 | fields['of12.flow_stats_reply.length'] = ProtoField.uint16("of12.flow_stats_reply.length", "length", base.DEC, nil) |
| 4237 | fields['of12.flow_stats_reply.xid'] = ProtoField.uint32("of12.flow_stats_reply.xid", "xid", base.DEC, nil) |
| 4238 | fields['of12.flow_stats_reply.stats_type'] = ProtoField.uint32("of12.flow_stats_reply.stats_type", "stats_type", base.DEC, enum_v3_ofp_stats_type) |
| 4239 | fields['of12.flow_stats_reply.flags'] = ProtoField.uint32("of12.flow_stats_reply.flags", "flags", base.HEX, enum_v3_ofp_stats_reply_flags) |
| 4240 | fields['of12.flow_stats_reply.entries'] = ProtoField.bytes("of12.flow_stats_reply.entries", "entries") |
| 4241 | fields['of12.flow_stats_request.version'] = ProtoField.uint8("of12.flow_stats_request.version", "version", base.DEC, nil) |
| 4242 | fields['of12.flow_stats_request.type'] = ProtoField.uint32("of12.flow_stats_request.type", "type", base.DEC, enum_v3_ofp_type) |
| 4243 | fields['of12.flow_stats_request.length'] = ProtoField.uint16("of12.flow_stats_request.length", "length", base.DEC, nil) |
| 4244 | fields['of12.flow_stats_request.xid'] = ProtoField.uint32("of12.flow_stats_request.xid", "xid", base.DEC, nil) |
| 4245 | fields['of12.flow_stats_request.stats_type'] = ProtoField.uint32("of12.flow_stats_request.stats_type", "stats_type", base.DEC, enum_v3_ofp_stats_type) |
| 4246 | fields['of12.flow_stats_request.flags'] = ProtoField.uint32("of12.flow_stats_request.flags", "flags", base.HEX, enum_v3_ofp_stats_request_flags) |
| 4247 | fields['of12.flow_stats_request.table_id'] = ProtoField.uint8("of12.flow_stats_request.table_id", "table_id", base.DEC, nil) |
| 4248 | fields['of12.flow_stats_request.out_port'] = ProtoField.uint32("of12.flow_stats_request.out_port", "out_port", base.DEC, nil) |
| 4249 | fields['of12.flow_stats_request.out_group'] = ProtoField.uint32("of12.flow_stats_request.out_group", "out_group", base.DEC, nil) |
| 4250 | fields['of12.flow_stats_request.cookie'] = ProtoField.uint64("of12.flow_stats_request.cookie", "cookie", base.DEC, nil) |
| 4251 | fields['of12.flow_stats_request.cookie_mask'] = ProtoField.uint64("of12.flow_stats_request.cookie_mask", "cookie_mask", base.DEC, nil) |
| 4252 | fields['of12.flow_stats_request.match'] = ProtoField.bytes("of12.flow_stats_request.match", "match") |
| 4253 | fields['of12.get_config_reply.version'] = ProtoField.uint8("of12.get_config_reply.version", "version", base.DEC, nil) |
| 4254 | fields['of12.get_config_reply.type'] = ProtoField.uint8("of12.get_config_reply.type", "type", base.DEC, nil) |
| 4255 | fields['of12.get_config_reply.length'] = ProtoField.uint16("of12.get_config_reply.length", "length", base.DEC, nil) |
| 4256 | fields['of12.get_config_reply.xid'] = ProtoField.uint32("of12.get_config_reply.xid", "xid", base.DEC, nil) |
| 4257 | fields['of12.get_config_reply.flags'] = ProtoField.uint32("of12.get_config_reply.flags", "flags", base.HEX, enum_v3_ofp_config_flags) |
| 4258 | fields['of12.get_config_reply.miss_send_len'] = ProtoField.uint16("of12.get_config_reply.miss_send_len", "miss_send_len", base.DEC, nil) |
| 4259 | fields['of12.get_config_request.version'] = ProtoField.uint8("of12.get_config_request.version", "version", base.DEC, nil) |
| 4260 | fields['of12.get_config_request.type'] = ProtoField.uint8("of12.get_config_request.type", "type", base.DEC, nil) |
| 4261 | fields['of12.get_config_request.length'] = ProtoField.uint16("of12.get_config_request.length", "length", base.DEC, nil) |
| 4262 | fields['of12.get_config_request.xid'] = ProtoField.uint32("of12.get_config_request.xid", "xid", base.DEC, nil) |
| 4263 | fields['of12.group_mod.version'] = ProtoField.uint8("of12.group_mod.version", "version", base.DEC, nil) |
| 4264 | fields['of12.group_mod.type'] = ProtoField.uint32("of12.group_mod.type", "type", base.DEC, enum_v3_ofp_type) |
| 4265 | fields['of12.group_mod.length'] = ProtoField.uint16("of12.group_mod.length", "length", base.DEC, nil) |
| 4266 | fields['of12.group_mod.xid'] = ProtoField.uint32("of12.group_mod.xid", "xid", base.DEC, nil) |
| 4267 | fields['of12.group_mod.command'] = ProtoField.uint32("of12.group_mod.command", "command", base.DEC, enum_v3_ofp_group_mod_command) |
| 4268 | fields['of12.group_mod.group_type'] = ProtoField.uint32("of12.group_mod.group_type", "group_type", base.DEC, enum_v3_ofp_group_type) |
| 4269 | fields['of12.group_mod.group_id'] = ProtoField.uint32("of12.group_mod.group_id", "group_id", base.DEC, enum_v3_ofp_group) |
| 4270 | fields['of12.group_mod.buckets'] = ProtoField.bytes("of12.group_mod.buckets", "buckets") |
| 4271 | fields['of12.group_add.version'] = ProtoField.uint8("of12.group_add.version", "version", base.DEC, nil) |
| 4272 | fields['of12.group_add.type'] = ProtoField.uint8("of12.group_add.type", "type", base.DEC, nil) |
| 4273 | fields['of12.group_add.length'] = ProtoField.uint16("of12.group_add.length", "length", base.DEC, nil) |
| 4274 | fields['of12.group_add.xid'] = ProtoField.uint32("of12.group_add.xid", "xid", base.DEC, nil) |
| 4275 | fields['of12.group_add.command'] = ProtoField.uint32("of12.group_add.command", "command", base.DEC, enum_v3_ofp_group_mod_command) |
| 4276 | fields['of12.group_add.group_type'] = ProtoField.uint32("of12.group_add.group_type", "group_type", base.DEC, enum_v3_ofp_group_type) |
| 4277 | fields['of12.group_add.group_id'] = ProtoField.uint32("of12.group_add.group_id", "group_id", base.DEC, nil) |
| 4278 | fields['of12.group_add.buckets'] = ProtoField.bytes("of12.group_add.buckets", "buckets") |
| 4279 | fields['of12.group_delete.version'] = ProtoField.uint8("of12.group_delete.version", "version", base.DEC, nil) |
| 4280 | fields['of12.group_delete.type'] = ProtoField.uint8("of12.group_delete.type", "type", base.DEC, nil) |
| 4281 | fields['of12.group_delete.length'] = ProtoField.uint16("of12.group_delete.length", "length", base.DEC, nil) |
| 4282 | fields['of12.group_delete.xid'] = ProtoField.uint32("of12.group_delete.xid", "xid", base.DEC, nil) |
| 4283 | fields['of12.group_delete.command'] = ProtoField.uint32("of12.group_delete.command", "command", base.DEC, enum_v3_ofp_group_mod_command) |
| 4284 | fields['of12.group_delete.group_type'] = ProtoField.uint32("of12.group_delete.group_type", "group_type", base.DEC, enum_v3_ofp_group_type) |
| 4285 | fields['of12.group_delete.group_id'] = ProtoField.uint32("of12.group_delete.group_id", "group_id", base.DEC, nil) |
| 4286 | fields['of12.group_delete.buckets'] = ProtoField.bytes("of12.group_delete.buckets", "buckets") |
| 4287 | fields['of12.group_desc_stats_entry.length'] = ProtoField.uint16("of12.group_desc_stats_entry.length", "length", base.DEC, nil) |
| 4288 | fields['of12.group_desc_stats_entry.group_type'] = ProtoField.uint32("of12.group_desc_stats_entry.group_type", "group_type", base.DEC, enum_v3_ofp_group_type) |
| 4289 | fields['of12.group_desc_stats_entry.group_id'] = ProtoField.uint32("of12.group_desc_stats_entry.group_id", "group_id", base.DEC, nil) |
| 4290 | fields['of12.group_desc_stats_entry.buckets'] = ProtoField.bytes("of12.group_desc_stats_entry.buckets", "buckets") |
| 4291 | fields['of12.group_desc_stats_reply.version'] = ProtoField.uint8("of12.group_desc_stats_reply.version", "version", base.DEC, nil) |
| 4292 | fields['of12.group_desc_stats_reply.type'] = ProtoField.uint8("of12.group_desc_stats_reply.type", "type", base.DEC, nil) |
| 4293 | fields['of12.group_desc_stats_reply.length'] = ProtoField.uint16("of12.group_desc_stats_reply.length", "length", base.DEC, nil) |
| 4294 | fields['of12.group_desc_stats_reply.xid'] = ProtoField.uint32("of12.group_desc_stats_reply.xid", "xid", base.DEC, nil) |
| 4295 | fields['of12.group_desc_stats_reply.stats_type'] = ProtoField.uint16("of12.group_desc_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 4296 | fields['of12.group_desc_stats_reply.flags'] = ProtoField.uint32("of12.group_desc_stats_reply.flags", "flags", base.HEX, enum_v3_ofp_stats_reply_flags) |
| 4297 | fields['of12.group_desc_stats_reply.entries'] = ProtoField.bytes("of12.group_desc_stats_reply.entries", "entries") |
| 4298 | fields['of12.group_desc_stats_request.version'] = ProtoField.uint8("of12.group_desc_stats_request.version", "version", base.DEC, nil) |
| 4299 | fields['of12.group_desc_stats_request.type'] = ProtoField.uint32("of12.group_desc_stats_request.type", "type", base.DEC, enum_v3_ofp_type) |
| 4300 | fields['of12.group_desc_stats_request.length'] = ProtoField.uint16("of12.group_desc_stats_request.length", "length", base.DEC, nil) |
| 4301 | fields['of12.group_desc_stats_request.xid'] = ProtoField.uint32("of12.group_desc_stats_request.xid", "xid", base.DEC, nil) |
| 4302 | fields['of12.group_desc_stats_request.stats_type'] = ProtoField.uint32("of12.group_desc_stats_request.stats_type", "stats_type", base.DEC, enum_v3_ofp_stats_type) |
| 4303 | fields['of12.group_desc_stats_request.flags'] = ProtoField.uint32("of12.group_desc_stats_request.flags", "flags", base.HEX, enum_v3_ofp_stats_request_flags) |
| 4304 | fields['of12.group_features_stats_reply.version'] = ProtoField.uint8("of12.group_features_stats_reply.version", "version", base.DEC, nil) |
| 4305 | fields['of12.group_features_stats_reply.type'] = ProtoField.uint8("of12.group_features_stats_reply.type", "type", base.DEC, nil) |
| 4306 | fields['of12.group_features_stats_reply.length'] = ProtoField.uint16("of12.group_features_stats_reply.length", "length", base.DEC, nil) |
| 4307 | fields['of12.group_features_stats_reply.xid'] = ProtoField.uint32("of12.group_features_stats_reply.xid", "xid", base.DEC, nil) |
| 4308 | fields['of12.group_features_stats_reply.stats_type'] = ProtoField.uint16("of12.group_features_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 4309 | fields['of12.group_features_stats_reply.flags'] = ProtoField.uint32("of12.group_features_stats_reply.flags", "flags", base.HEX, enum_v3_ofp_stats_reply_flags) |
| 4310 | fields['of12.group_features_stats_reply.types'] = ProtoField.uint32("of12.group_features_stats_reply.types", "types", base.DEC, nil) |
| 4311 | fields['of12.group_features_stats_reply.capabilities'] = ProtoField.uint32("of12.group_features_stats_reply.capabilities", "capabilities", base.DEC, nil) |
| 4312 | fields['of12.group_features_stats_reply.max_groups_all'] = ProtoField.uint32("of12.group_features_stats_reply.max_groups_all", "max_groups_all", base.DEC, nil) |
| 4313 | fields['of12.group_features_stats_reply.max_groups_select'] = ProtoField.uint32("of12.group_features_stats_reply.max_groups_select", "max_groups_select", base.DEC, nil) |
| 4314 | fields['of12.group_features_stats_reply.max_groups_indirect'] = ProtoField.uint32("of12.group_features_stats_reply.max_groups_indirect", "max_groups_indirect", base.DEC, nil) |
| 4315 | fields['of12.group_features_stats_reply.max_groups_ff'] = ProtoField.uint32("of12.group_features_stats_reply.max_groups_ff", "max_groups_ff", base.DEC, nil) |
| 4316 | fields['of12.group_features_stats_reply.actions_all'] = ProtoField.uint32("of12.group_features_stats_reply.actions_all", "actions_all", base.DEC, nil) |
| 4317 | fields['of12.group_features_stats_reply.actions_select'] = ProtoField.uint32("of12.group_features_stats_reply.actions_select", "actions_select", base.DEC, nil) |
| 4318 | fields['of12.group_features_stats_reply.actions_indirect'] = ProtoField.uint32("of12.group_features_stats_reply.actions_indirect", "actions_indirect", base.DEC, nil) |
| 4319 | fields['of12.group_features_stats_reply.actions_ff'] = ProtoField.uint32("of12.group_features_stats_reply.actions_ff", "actions_ff", base.DEC, nil) |
| 4320 | fields['of12.group_features_stats_request.version'] = ProtoField.uint8("of12.group_features_stats_request.version", "version", base.DEC, nil) |
| 4321 | fields['of12.group_features_stats_request.type'] = ProtoField.uint32("of12.group_features_stats_request.type", "type", base.DEC, enum_v3_ofp_type) |
| 4322 | fields['of12.group_features_stats_request.length'] = ProtoField.uint16("of12.group_features_stats_request.length", "length", base.DEC, nil) |
| 4323 | fields['of12.group_features_stats_request.xid'] = ProtoField.uint32("of12.group_features_stats_request.xid", "xid", base.DEC, nil) |
| 4324 | fields['of12.group_features_stats_request.stats_type'] = ProtoField.uint32("of12.group_features_stats_request.stats_type", "stats_type", base.DEC, enum_v3_ofp_stats_type) |
| 4325 | fields['of12.group_features_stats_request.flags'] = ProtoField.uint32("of12.group_features_stats_request.flags", "flags", base.HEX, enum_v3_ofp_stats_request_flags) |
| 4326 | fields['of12.group_mod_failed_error_msg.version'] = ProtoField.uint8("of12.group_mod_failed_error_msg.version", "version", base.DEC, nil) |
| 4327 | fields['of12.group_mod_failed_error_msg.type'] = ProtoField.uint8("of12.group_mod_failed_error_msg.type", "type", base.DEC, nil) |
| 4328 | fields['of12.group_mod_failed_error_msg.length'] = ProtoField.uint16("of12.group_mod_failed_error_msg.length", "length", base.DEC, nil) |
| 4329 | fields['of12.group_mod_failed_error_msg.xid'] = ProtoField.uint32("of12.group_mod_failed_error_msg.xid", "xid", base.DEC, nil) |
| 4330 | fields['of12.group_mod_failed_error_msg.err_type'] = ProtoField.uint16("of12.group_mod_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 4331 | fields['of12.group_mod_failed_error_msg.code'] = ProtoField.uint32("of12.group_mod_failed_error_msg.code", "code", base.DEC, enum_v3_ofp_group_mod_failed_code) |
| 4332 | fields['of12.group_mod_failed_error_msg.data'] = ProtoField.bytes("of12.group_mod_failed_error_msg.data", "data") |
| 4333 | fields['of12.group_modify.version'] = ProtoField.uint8("of12.group_modify.version", "version", base.DEC, nil) |
| 4334 | fields['of12.group_modify.type'] = ProtoField.uint8("of12.group_modify.type", "type", base.DEC, nil) |
| 4335 | fields['of12.group_modify.length'] = ProtoField.uint16("of12.group_modify.length", "length", base.DEC, nil) |
| 4336 | fields['of12.group_modify.xid'] = ProtoField.uint32("of12.group_modify.xid", "xid", base.DEC, nil) |
| 4337 | fields['of12.group_modify.command'] = ProtoField.uint32("of12.group_modify.command", "command", base.DEC, enum_v3_ofp_group_mod_command) |
| 4338 | fields['of12.group_modify.group_type'] = ProtoField.uint32("of12.group_modify.group_type", "group_type", base.DEC, enum_v3_ofp_group_type) |
| 4339 | fields['of12.group_modify.group_id'] = ProtoField.uint32("of12.group_modify.group_id", "group_id", base.DEC, nil) |
| 4340 | fields['of12.group_modify.buckets'] = ProtoField.bytes("of12.group_modify.buckets", "buckets") |
| 4341 | fields['of12.group_stats_entry.length'] = ProtoField.uint16("of12.group_stats_entry.length", "length", base.DEC, nil) |
| 4342 | fields['of12.group_stats_entry.group_id'] = ProtoField.uint32("of12.group_stats_entry.group_id", "group_id", base.DEC, nil) |
| 4343 | fields['of12.group_stats_entry.ref_count'] = ProtoField.uint32("of12.group_stats_entry.ref_count", "ref_count", base.DEC, nil) |
| 4344 | fields['of12.group_stats_entry.packet_count'] = ProtoField.uint64("of12.group_stats_entry.packet_count", "packet_count", base.DEC, nil) |
| 4345 | fields['of12.group_stats_entry.byte_count'] = ProtoField.uint64("of12.group_stats_entry.byte_count", "byte_count", base.DEC, nil) |
| 4346 | fields['of12.group_stats_entry.bucket_stats'] = ProtoField.bytes("of12.group_stats_entry.bucket_stats", "bucket_stats") |
| 4347 | fields['of12.group_stats_reply.version'] = ProtoField.uint8("of12.group_stats_reply.version", "version", base.DEC, nil) |
| 4348 | fields['of12.group_stats_reply.type'] = ProtoField.uint8("of12.group_stats_reply.type", "type", base.DEC, nil) |
| 4349 | fields['of12.group_stats_reply.length'] = ProtoField.uint16("of12.group_stats_reply.length", "length", base.DEC, nil) |
| 4350 | fields['of12.group_stats_reply.xid'] = ProtoField.uint32("of12.group_stats_reply.xid", "xid", base.DEC, nil) |
| 4351 | fields['of12.group_stats_reply.stats_type'] = ProtoField.uint16("of12.group_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 4352 | fields['of12.group_stats_reply.flags'] = ProtoField.uint32("of12.group_stats_reply.flags", "flags", base.HEX, enum_v3_ofp_stats_reply_flags) |
| 4353 | fields['of12.group_stats_reply.entries'] = ProtoField.bytes("of12.group_stats_reply.entries", "entries") |
| 4354 | fields['of12.group_stats_request.version'] = ProtoField.uint8("of12.group_stats_request.version", "version", base.DEC, nil) |
| 4355 | fields['of12.group_stats_request.type'] = ProtoField.uint32("of12.group_stats_request.type", "type", base.DEC, enum_v3_ofp_type) |
| 4356 | fields['of12.group_stats_request.length'] = ProtoField.uint16("of12.group_stats_request.length", "length", base.DEC, nil) |
| 4357 | fields['of12.group_stats_request.xid'] = ProtoField.uint32("of12.group_stats_request.xid", "xid", base.DEC, nil) |
| 4358 | fields['of12.group_stats_request.stats_type'] = ProtoField.uint32("of12.group_stats_request.stats_type", "stats_type", base.DEC, enum_v3_ofp_stats_type) |
| 4359 | fields['of12.group_stats_request.flags'] = ProtoField.uint32("of12.group_stats_request.flags", "flags", base.HEX, enum_v3_ofp_stats_request_flags) |
| 4360 | fields['of12.group_stats_request.group_id'] = ProtoField.uint32("of12.group_stats_request.group_id", "group_id", base.DEC, nil) |
| 4361 | fields['of12.hello.version'] = ProtoField.uint8("of12.hello.version", "version", base.DEC, nil) |
| 4362 | fields['of12.hello.type'] = ProtoField.uint32("of12.hello.type", "type", base.DEC, enum_v3_ofp_type) |
| 4363 | fields['of12.hello.length'] = ProtoField.uint16("of12.hello.length", "length", base.DEC, nil) |
| 4364 | fields['of12.hello.xid'] = ProtoField.uint32("of12.hello.xid", "xid", base.DEC, nil) |
| 4365 | fields['of12.hello_failed_error_msg.version'] = ProtoField.uint8("of12.hello_failed_error_msg.version", "version", base.DEC, nil) |
| 4366 | fields['of12.hello_failed_error_msg.type'] = ProtoField.uint8("of12.hello_failed_error_msg.type", "type", base.DEC, nil) |
| 4367 | fields['of12.hello_failed_error_msg.length'] = ProtoField.uint16("of12.hello_failed_error_msg.length", "length", base.DEC, nil) |
| 4368 | fields['of12.hello_failed_error_msg.xid'] = ProtoField.uint32("of12.hello_failed_error_msg.xid", "xid", base.DEC, nil) |
| 4369 | fields['of12.hello_failed_error_msg.err_type'] = ProtoField.uint16("of12.hello_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 4370 | fields['of12.hello_failed_error_msg.code'] = ProtoField.uint32("of12.hello_failed_error_msg.code", "code", base.DEC, enum_v3_ofp_hello_failed_code) |
| 4371 | fields['of12.hello_failed_error_msg.data'] = ProtoField.bytes("of12.hello_failed_error_msg.data", "data") |
| 4372 | fields['of12.instruction.type'] = ProtoField.uint16("of12.instruction.type", "type", base.DEC, nil) |
| 4373 | fields['of12.instruction.len'] = ProtoField.uint16("of12.instruction.len", "len", base.DEC, nil) |
| 4374 | fields['of12.instruction_apply_actions.type'] = ProtoField.uint32("of12.instruction_apply_actions.type", "type", base.HEX, enum_v3_ofp_instruction_type) |
| 4375 | fields['of12.instruction_apply_actions.len'] = ProtoField.uint16("of12.instruction_apply_actions.len", "len", base.DEC, nil) |
| 4376 | fields['of12.instruction_apply_actions.actions'] = ProtoField.bytes("of12.instruction_apply_actions.actions", "actions") |
| 4377 | fields['of12.instruction_clear_actions.type'] = ProtoField.uint16("of12.instruction_clear_actions.type", "type", base.DEC, nil) |
| 4378 | fields['of12.instruction_clear_actions.len'] = ProtoField.uint16("of12.instruction_clear_actions.len", "len", base.DEC, nil) |
| 4379 | fields['of12.instruction_experimenter.type'] = ProtoField.uint16("of12.instruction_experimenter.type", "type", base.DEC, nil) |
| 4380 | fields['of12.instruction_experimenter.len'] = ProtoField.uint16("of12.instruction_experimenter.len", "len", base.DEC, nil) |
| 4381 | fields['of12.instruction_experimenter.experimenter'] = ProtoField.uint32("of12.instruction_experimenter.experimenter", "experimenter", base.DEC, nil) |
| 4382 | fields['of12.instruction_experimenter.data'] = ProtoField.bytes("of12.instruction_experimenter.data", "data") |
| 4383 | fields['of12.instruction_goto_table.type'] = ProtoField.uint16("of12.instruction_goto_table.type", "type", base.DEC, nil) |
| 4384 | fields['of12.instruction_goto_table.len'] = ProtoField.uint16("of12.instruction_goto_table.len", "len", base.DEC, nil) |
| 4385 | fields['of12.instruction_goto_table.table_id'] = ProtoField.uint8("of12.instruction_goto_table.table_id", "table_id", base.DEC, nil) |
| 4386 | fields['of12.instruction_write_actions.type'] = ProtoField.uint32("of12.instruction_write_actions.type", "type", base.HEX, enum_v3_ofp_instruction_type) |
| 4387 | fields['of12.instruction_write_actions.len'] = ProtoField.uint16("of12.instruction_write_actions.len", "len", base.DEC, nil) |
| 4388 | fields['of12.instruction_write_actions.actions'] = ProtoField.bytes("of12.instruction_write_actions.actions", "actions") |
| 4389 | fields['of12.instruction_write_metadata.type'] = ProtoField.uint16("of12.instruction_write_metadata.type", "type", base.DEC, nil) |
| 4390 | fields['of12.instruction_write_metadata.len'] = ProtoField.uint16("of12.instruction_write_metadata.len", "len", base.DEC, nil) |
| 4391 | fields['of12.instruction_write_metadata.metadata'] = ProtoField.uint64("of12.instruction_write_metadata.metadata", "metadata", base.DEC, nil) |
| 4392 | fields['of12.instruction_write_metadata.metadata_mask'] = ProtoField.uint64("of12.instruction_write_metadata.metadata_mask", "metadata_mask", base.DEC, nil) |
| 4393 | fields['of12.match_v3.type'] = ProtoField.uint32("of12.match_v3.type", "type", base.DEC, enum_v3_ofp_match_type) |
| 4394 | fields['of12.match_v3.length'] = ProtoField.uint16("of12.match_v3.length", "length", base.DEC, nil) |
| 4395 | fields['of12.match_v3.oxm_list'] = ProtoField.bytes("of12.match_v3.oxm_list", "oxm_list") |
| 4396 | fields['of12.nicira_header.version'] = ProtoField.uint8("of12.nicira_header.version", "version", base.DEC, nil) |
| 4397 | fields['of12.nicira_header.type'] = ProtoField.uint8("of12.nicira_header.type", "type", base.DEC, nil) |
| 4398 | fields['of12.nicira_header.length'] = ProtoField.uint16("of12.nicira_header.length", "length", base.DEC, nil) |
| 4399 | fields['of12.nicira_header.xid'] = ProtoField.uint32("of12.nicira_header.xid", "xid", base.DEC, nil) |
| 4400 | fields['of12.nicira_header.experimenter'] = ProtoField.uint32("of12.nicira_header.experimenter", "experimenter", base.DEC, nil) |
| 4401 | fields['of12.nicira_header.subtype'] = ProtoField.uint32("of12.nicira_header.subtype", "subtype", base.DEC, nil) |
| 4402 | fields['of12.oxm_arp_op.type_len'] = ProtoField.uint32("of12.oxm_arp_op.type_len", "type_len", base.DEC, nil) |
| 4403 | fields['of12.oxm_arp_op.value'] = ProtoField.uint16("of12.oxm_arp_op.value", "value", base.DEC, nil) |
| 4404 | fields['of12.oxm_arp_op_masked.type_len'] = ProtoField.uint32("of12.oxm_arp_op_masked.type_len", "type_len", base.DEC, nil) |
| 4405 | fields['of12.oxm_arp_op_masked.value'] = ProtoField.uint16("of12.oxm_arp_op_masked.value", "value", base.DEC, nil) |
| 4406 | fields['of12.oxm_arp_op_masked.value_mask'] = ProtoField.uint16("of12.oxm_arp_op_masked.value_mask", "value_mask", base.DEC, nil) |
| 4407 | fields['of12.oxm_arp_sha.type_len'] = ProtoField.uint32("of12.oxm_arp_sha.type_len", "type_len", base.DEC, nil) |
| 4408 | fields['of12.oxm_arp_sha.value'] = ProtoField.ether("of12.oxm_arp_sha.value", "value") |
| 4409 | fields['of12.oxm_arp_sha_masked.type_len'] = ProtoField.uint32("of12.oxm_arp_sha_masked.type_len", "type_len", base.DEC, nil) |
| 4410 | fields['of12.oxm_arp_sha_masked.value'] = ProtoField.ether("of12.oxm_arp_sha_masked.value", "value") |
| 4411 | fields['of12.oxm_arp_sha_masked.value_mask'] = ProtoField.ether("of12.oxm_arp_sha_masked.value_mask", "value_mask") |
| 4412 | fields['of12.oxm_arp_spa.type_len'] = ProtoField.uint32("of12.oxm_arp_spa.type_len", "type_len", base.DEC, nil) |
| 4413 | fields['of12.oxm_arp_spa.value'] = ProtoField.uint32("of12.oxm_arp_spa.value", "value", base.DEC, nil) |
| 4414 | fields['of12.oxm_arp_spa_masked.type_len'] = ProtoField.uint32("of12.oxm_arp_spa_masked.type_len", "type_len", base.DEC, nil) |
| 4415 | fields['of12.oxm_arp_spa_masked.value'] = ProtoField.uint32("of12.oxm_arp_spa_masked.value", "value", base.DEC, nil) |
| 4416 | fields['of12.oxm_arp_spa_masked.value_mask'] = ProtoField.uint32("of12.oxm_arp_spa_masked.value_mask", "value_mask", base.DEC, nil) |
| 4417 | fields['of12.oxm_arp_tha.type_len'] = ProtoField.uint32("of12.oxm_arp_tha.type_len", "type_len", base.DEC, nil) |
| 4418 | fields['of12.oxm_arp_tha.value'] = ProtoField.ether("of12.oxm_arp_tha.value", "value") |
| 4419 | fields['of12.oxm_arp_tha_masked.type_len'] = ProtoField.uint32("of12.oxm_arp_tha_masked.type_len", "type_len", base.DEC, nil) |
| 4420 | fields['of12.oxm_arp_tha_masked.value'] = ProtoField.ether("of12.oxm_arp_tha_masked.value", "value") |
| 4421 | fields['of12.oxm_arp_tha_masked.value_mask'] = ProtoField.ether("of12.oxm_arp_tha_masked.value_mask", "value_mask") |
| 4422 | fields['of12.oxm_arp_tpa.type_len'] = ProtoField.uint32("of12.oxm_arp_tpa.type_len", "type_len", base.DEC, nil) |
| 4423 | fields['of12.oxm_arp_tpa.value'] = ProtoField.uint32("of12.oxm_arp_tpa.value", "value", base.DEC, nil) |
| 4424 | fields['of12.oxm_arp_tpa_masked.type_len'] = ProtoField.uint32("of12.oxm_arp_tpa_masked.type_len", "type_len", base.DEC, nil) |
| 4425 | fields['of12.oxm_arp_tpa_masked.value'] = ProtoField.uint32("of12.oxm_arp_tpa_masked.value", "value", base.DEC, nil) |
| 4426 | fields['of12.oxm_arp_tpa_masked.value_mask'] = ProtoField.uint32("of12.oxm_arp_tpa_masked.value_mask", "value_mask", base.DEC, nil) |
| 4427 | fields['of12.oxm_bsn_egr_port_group_id.type_len'] = ProtoField.uint32("of12.oxm_bsn_egr_port_group_id.type_len", "type_len", base.DEC, nil) |
| 4428 | fields['of12.oxm_bsn_egr_port_group_id.value'] = ProtoField.uint32("of12.oxm_bsn_egr_port_group_id.value", "value", base.DEC, nil) |
| 4429 | fields['of12.oxm_bsn_egr_port_group_id_masked.type_len'] = ProtoField.uint32("of12.oxm_bsn_egr_port_group_id_masked.type_len", "type_len", base.DEC, nil) |
| 4430 | fields['of12.oxm_bsn_egr_port_group_id_masked.value'] = ProtoField.uint32("of12.oxm_bsn_egr_port_group_id_masked.value", "value", base.DEC, nil) |
| 4431 | fields['of12.oxm_bsn_egr_port_group_id_masked.value_mask'] = ProtoField.uint32("of12.oxm_bsn_egr_port_group_id_masked.value_mask", "value_mask", base.DEC, nil) |
| 4432 | fields['of12.oxm_bsn_global_vrf_allowed.type_len'] = ProtoField.uint32("of12.oxm_bsn_global_vrf_allowed.type_len", "type_len", base.DEC, nil) |
| 4433 | fields['of12.oxm_bsn_global_vrf_allowed.value'] = ProtoField.uint8("of12.oxm_bsn_global_vrf_allowed.value", "value", base.DEC, nil) |
| 4434 | fields['of12.oxm_bsn_global_vrf_allowed_masked.type_len'] = ProtoField.uint32("of12.oxm_bsn_global_vrf_allowed_masked.type_len", "type_len", base.DEC, nil) |
| 4435 | fields['of12.oxm_bsn_global_vrf_allowed_masked.value'] = ProtoField.uint8("of12.oxm_bsn_global_vrf_allowed_masked.value", "value", base.DEC, nil) |
| 4436 | fields['of12.oxm_bsn_global_vrf_allowed_masked.value_mask'] = ProtoField.uint8("of12.oxm_bsn_global_vrf_allowed_masked.value_mask", "value_mask", base.DEC, nil) |
| 4437 | fields['of12.oxm_bsn_in_ports_128.type_len'] = ProtoField.uint32("of12.oxm_bsn_in_ports_128.type_len", "type_len", base.DEC, nil) |
| 4438 | fields['of12.oxm_bsn_in_ports_128.value'] = ProtoField.bytes("of12.oxm_bsn_in_ports_128.value", "value") |
| 4439 | fields['of12.oxm_bsn_in_ports_128_masked.type_len'] = ProtoField.uint32("of12.oxm_bsn_in_ports_128_masked.type_len", "type_len", base.DEC, nil) |
| 4440 | fields['of12.oxm_bsn_in_ports_128_masked.value'] = ProtoField.bytes("of12.oxm_bsn_in_ports_128_masked.value", "value") |
| 4441 | fields['of12.oxm_bsn_in_ports_128_masked.value_mask'] = ProtoField.bytes("of12.oxm_bsn_in_ports_128_masked.value_mask", "value_mask") |
| 4442 | fields['of12.oxm_bsn_l3_dst_class_id.type_len'] = ProtoField.uint32("of12.oxm_bsn_l3_dst_class_id.type_len", "type_len", base.DEC, nil) |
| 4443 | fields['of12.oxm_bsn_l3_dst_class_id.value'] = ProtoField.uint32("of12.oxm_bsn_l3_dst_class_id.value", "value", base.DEC, nil) |
| 4444 | fields['of12.oxm_bsn_l3_dst_class_id_masked.type_len'] = ProtoField.uint32("of12.oxm_bsn_l3_dst_class_id_masked.type_len", "type_len", base.DEC, nil) |
| 4445 | fields['of12.oxm_bsn_l3_dst_class_id_masked.value'] = ProtoField.uint32("of12.oxm_bsn_l3_dst_class_id_masked.value", "value", base.DEC, nil) |
| 4446 | fields['of12.oxm_bsn_l3_dst_class_id_masked.value_mask'] = ProtoField.uint32("of12.oxm_bsn_l3_dst_class_id_masked.value_mask", "value_mask", base.DEC, nil) |
| 4447 | fields['of12.oxm_bsn_l3_interface_class_id.type_len'] = ProtoField.uint32("of12.oxm_bsn_l3_interface_class_id.type_len", "type_len", base.DEC, nil) |
| 4448 | fields['of12.oxm_bsn_l3_interface_class_id.value'] = ProtoField.uint32("of12.oxm_bsn_l3_interface_class_id.value", "value", base.DEC, nil) |
| 4449 | fields['of12.oxm_bsn_l3_interface_class_id_masked.type_len'] = ProtoField.uint32("of12.oxm_bsn_l3_interface_class_id_masked.type_len", "type_len", base.DEC, nil) |
| 4450 | fields['of12.oxm_bsn_l3_interface_class_id_masked.value'] = ProtoField.uint32("of12.oxm_bsn_l3_interface_class_id_masked.value", "value", base.DEC, nil) |
| 4451 | fields['of12.oxm_bsn_l3_interface_class_id_masked.value_mask'] = ProtoField.uint32("of12.oxm_bsn_l3_interface_class_id_masked.value_mask", "value_mask", base.DEC, nil) |
| 4452 | fields['of12.oxm_bsn_l3_src_class_id.type_len'] = ProtoField.uint32("of12.oxm_bsn_l3_src_class_id.type_len", "type_len", base.DEC, nil) |
| 4453 | fields['of12.oxm_bsn_l3_src_class_id.value'] = ProtoField.uint32("of12.oxm_bsn_l3_src_class_id.value", "value", base.DEC, nil) |
| 4454 | fields['of12.oxm_bsn_l3_src_class_id_masked.type_len'] = ProtoField.uint32("of12.oxm_bsn_l3_src_class_id_masked.type_len", "type_len", base.DEC, nil) |
| 4455 | fields['of12.oxm_bsn_l3_src_class_id_masked.value'] = ProtoField.uint32("of12.oxm_bsn_l3_src_class_id_masked.value", "value", base.DEC, nil) |
| 4456 | fields['of12.oxm_bsn_l3_src_class_id_masked.value_mask'] = ProtoField.uint32("of12.oxm_bsn_l3_src_class_id_masked.value_mask", "value_mask", base.DEC, nil) |
| 4457 | fields['of12.oxm_bsn_lag_id.type_len'] = ProtoField.uint32("of12.oxm_bsn_lag_id.type_len", "type_len", base.DEC, nil) |
| 4458 | fields['of12.oxm_bsn_lag_id.value'] = ProtoField.uint32("of12.oxm_bsn_lag_id.value", "value", base.DEC, nil) |
| 4459 | fields['of12.oxm_bsn_lag_id_masked.type_len'] = ProtoField.uint32("of12.oxm_bsn_lag_id_masked.type_len", "type_len", base.DEC, nil) |
| 4460 | fields['of12.oxm_bsn_lag_id_masked.value'] = ProtoField.uint32("of12.oxm_bsn_lag_id_masked.value", "value", base.DEC, nil) |
| 4461 | fields['of12.oxm_bsn_lag_id_masked.value_mask'] = ProtoField.uint32("of12.oxm_bsn_lag_id_masked.value_mask", "value_mask", base.DEC, nil) |
| 4462 | fields['of12.oxm_bsn_tcp_flags.type_len'] = ProtoField.uint32("of12.oxm_bsn_tcp_flags.type_len", "type_len", base.DEC, nil) |
| 4463 | fields['of12.oxm_bsn_tcp_flags.value'] = ProtoField.uint16("of12.oxm_bsn_tcp_flags.value", "value", base.DEC, nil) |
| 4464 | fields['of12.oxm_bsn_tcp_flags_masked.type_len'] = ProtoField.uint32("of12.oxm_bsn_tcp_flags_masked.type_len", "type_len", base.DEC, nil) |
| 4465 | fields['of12.oxm_bsn_tcp_flags_masked.value'] = ProtoField.uint16("of12.oxm_bsn_tcp_flags_masked.value", "value", base.DEC, nil) |
| 4466 | fields['of12.oxm_bsn_tcp_flags_masked.value_mask'] = ProtoField.uint16("of12.oxm_bsn_tcp_flags_masked.value_mask", "value_mask", base.DEC, nil) |
| 4467 | fields['of12.oxm_bsn_udf0.type_len'] = ProtoField.uint32("of12.oxm_bsn_udf0.type_len", "type_len", base.DEC, nil) |
| 4468 | fields['of12.oxm_bsn_udf0.value'] = ProtoField.uint32("of12.oxm_bsn_udf0.value", "value", base.DEC, nil) |
| 4469 | fields['of12.oxm_bsn_udf0_masked.type_len'] = ProtoField.uint32("of12.oxm_bsn_udf0_masked.type_len", "type_len", base.DEC, nil) |
| 4470 | fields['of12.oxm_bsn_udf0_masked.value'] = ProtoField.uint32("of12.oxm_bsn_udf0_masked.value", "value", base.DEC, nil) |
| 4471 | fields['of12.oxm_bsn_udf0_masked.value_mask'] = ProtoField.uint32("of12.oxm_bsn_udf0_masked.value_mask", "value_mask", base.DEC, nil) |
| 4472 | fields['of12.oxm_bsn_udf1.type_len'] = ProtoField.uint32("of12.oxm_bsn_udf1.type_len", "type_len", base.DEC, nil) |
| 4473 | fields['of12.oxm_bsn_udf1.value'] = ProtoField.uint32("of12.oxm_bsn_udf1.value", "value", base.DEC, nil) |
| 4474 | fields['of12.oxm_bsn_udf1_masked.type_len'] = ProtoField.uint32("of12.oxm_bsn_udf1_masked.type_len", "type_len", base.DEC, nil) |
| 4475 | fields['of12.oxm_bsn_udf1_masked.value'] = ProtoField.uint32("of12.oxm_bsn_udf1_masked.value", "value", base.DEC, nil) |
| 4476 | fields['of12.oxm_bsn_udf1_masked.value_mask'] = ProtoField.uint32("of12.oxm_bsn_udf1_masked.value_mask", "value_mask", base.DEC, nil) |
| 4477 | fields['of12.oxm_bsn_udf2.type_len'] = ProtoField.uint32("of12.oxm_bsn_udf2.type_len", "type_len", base.DEC, nil) |
| 4478 | fields['of12.oxm_bsn_udf2.value'] = ProtoField.uint32("of12.oxm_bsn_udf2.value", "value", base.DEC, nil) |
| 4479 | fields['of12.oxm_bsn_udf2_masked.type_len'] = ProtoField.uint32("of12.oxm_bsn_udf2_masked.type_len", "type_len", base.DEC, nil) |
| 4480 | fields['of12.oxm_bsn_udf2_masked.value'] = ProtoField.uint32("of12.oxm_bsn_udf2_masked.value", "value", base.DEC, nil) |
| 4481 | fields['of12.oxm_bsn_udf2_masked.value_mask'] = ProtoField.uint32("of12.oxm_bsn_udf2_masked.value_mask", "value_mask", base.DEC, nil) |
| 4482 | fields['of12.oxm_bsn_udf3.type_len'] = ProtoField.uint32("of12.oxm_bsn_udf3.type_len", "type_len", base.DEC, nil) |
| 4483 | fields['of12.oxm_bsn_udf3.value'] = ProtoField.uint32("of12.oxm_bsn_udf3.value", "value", base.DEC, nil) |
| 4484 | fields['of12.oxm_bsn_udf3_masked.type_len'] = ProtoField.uint32("of12.oxm_bsn_udf3_masked.type_len", "type_len", base.DEC, nil) |
| 4485 | fields['of12.oxm_bsn_udf3_masked.value'] = ProtoField.uint32("of12.oxm_bsn_udf3_masked.value", "value", base.DEC, nil) |
| 4486 | fields['of12.oxm_bsn_udf3_masked.value_mask'] = ProtoField.uint32("of12.oxm_bsn_udf3_masked.value_mask", "value_mask", base.DEC, nil) |
| 4487 | fields['of12.oxm_bsn_udf4.type_len'] = ProtoField.uint32("of12.oxm_bsn_udf4.type_len", "type_len", base.DEC, nil) |
| 4488 | fields['of12.oxm_bsn_udf4.value'] = ProtoField.uint32("of12.oxm_bsn_udf4.value", "value", base.DEC, nil) |
| 4489 | fields['of12.oxm_bsn_udf4_masked.type_len'] = ProtoField.uint32("of12.oxm_bsn_udf4_masked.type_len", "type_len", base.DEC, nil) |
| 4490 | fields['of12.oxm_bsn_udf4_masked.value'] = ProtoField.uint32("of12.oxm_bsn_udf4_masked.value", "value", base.DEC, nil) |
| 4491 | fields['of12.oxm_bsn_udf4_masked.value_mask'] = ProtoField.uint32("of12.oxm_bsn_udf4_masked.value_mask", "value_mask", base.DEC, nil) |
| 4492 | fields['of12.oxm_bsn_udf5.type_len'] = ProtoField.uint32("of12.oxm_bsn_udf5.type_len", "type_len", base.DEC, nil) |
| 4493 | fields['of12.oxm_bsn_udf5.value'] = ProtoField.uint32("of12.oxm_bsn_udf5.value", "value", base.DEC, nil) |
| 4494 | fields['of12.oxm_bsn_udf5_masked.type_len'] = ProtoField.uint32("of12.oxm_bsn_udf5_masked.type_len", "type_len", base.DEC, nil) |
| 4495 | fields['of12.oxm_bsn_udf5_masked.value'] = ProtoField.uint32("of12.oxm_bsn_udf5_masked.value", "value", base.DEC, nil) |
| 4496 | fields['of12.oxm_bsn_udf5_masked.value_mask'] = ProtoField.uint32("of12.oxm_bsn_udf5_masked.value_mask", "value_mask", base.DEC, nil) |
| 4497 | fields['of12.oxm_bsn_udf6.type_len'] = ProtoField.uint32("of12.oxm_bsn_udf6.type_len", "type_len", base.DEC, nil) |
| 4498 | fields['of12.oxm_bsn_udf6.value'] = ProtoField.uint32("of12.oxm_bsn_udf6.value", "value", base.DEC, nil) |
| 4499 | fields['of12.oxm_bsn_udf6_masked.type_len'] = ProtoField.uint32("of12.oxm_bsn_udf6_masked.type_len", "type_len", base.DEC, nil) |
| 4500 | fields['of12.oxm_bsn_udf6_masked.value'] = ProtoField.uint32("of12.oxm_bsn_udf6_masked.value", "value", base.DEC, nil) |
| 4501 | fields['of12.oxm_bsn_udf6_masked.value_mask'] = ProtoField.uint32("of12.oxm_bsn_udf6_masked.value_mask", "value_mask", base.DEC, nil) |
| 4502 | fields['of12.oxm_bsn_udf7.type_len'] = ProtoField.uint32("of12.oxm_bsn_udf7.type_len", "type_len", base.DEC, nil) |
| 4503 | fields['of12.oxm_bsn_udf7.value'] = ProtoField.uint32("of12.oxm_bsn_udf7.value", "value", base.DEC, nil) |
| 4504 | fields['of12.oxm_bsn_udf7_masked.type_len'] = ProtoField.uint32("of12.oxm_bsn_udf7_masked.type_len", "type_len", base.DEC, nil) |
| 4505 | fields['of12.oxm_bsn_udf7_masked.value'] = ProtoField.uint32("of12.oxm_bsn_udf7_masked.value", "value", base.DEC, nil) |
| 4506 | fields['of12.oxm_bsn_udf7_masked.value_mask'] = ProtoField.uint32("of12.oxm_bsn_udf7_masked.value_mask", "value_mask", base.DEC, nil) |
| 4507 | fields['of12.oxm_bsn_vlan_xlate_port_group_id.type_len'] = ProtoField.uint32("of12.oxm_bsn_vlan_xlate_port_group_id.type_len", "type_len", base.DEC, nil) |
| 4508 | fields['of12.oxm_bsn_vlan_xlate_port_group_id.value'] = ProtoField.uint32("of12.oxm_bsn_vlan_xlate_port_group_id.value", "value", base.DEC, nil) |
| 4509 | fields['of12.oxm_bsn_vlan_xlate_port_group_id_masked.type_len'] = ProtoField.uint32("of12.oxm_bsn_vlan_xlate_port_group_id_masked.type_len", "type_len", base.DEC, nil) |
| 4510 | fields['of12.oxm_bsn_vlan_xlate_port_group_id_masked.value'] = ProtoField.uint32("of12.oxm_bsn_vlan_xlate_port_group_id_masked.value", "value", base.DEC, nil) |
| 4511 | fields['of12.oxm_bsn_vlan_xlate_port_group_id_masked.value_mask'] = ProtoField.uint32("of12.oxm_bsn_vlan_xlate_port_group_id_masked.value_mask", "value_mask", base.DEC, nil) |
| 4512 | fields['of12.oxm_bsn_vrf.type_len'] = ProtoField.uint32("of12.oxm_bsn_vrf.type_len", "type_len", base.DEC, nil) |
| 4513 | fields['of12.oxm_bsn_vrf.value'] = ProtoField.uint32("of12.oxm_bsn_vrf.value", "value", base.DEC, nil) |
| 4514 | fields['of12.oxm_bsn_vrf_masked.type_len'] = ProtoField.uint32("of12.oxm_bsn_vrf_masked.type_len", "type_len", base.DEC, nil) |
| 4515 | fields['of12.oxm_bsn_vrf_masked.value'] = ProtoField.uint32("of12.oxm_bsn_vrf_masked.value", "value", base.DEC, nil) |
| 4516 | fields['of12.oxm_bsn_vrf_masked.value_mask'] = ProtoField.uint32("of12.oxm_bsn_vrf_masked.value_mask", "value_mask", base.DEC, nil) |
| 4517 | fields['of12.oxm_eth_dst.type_len'] = ProtoField.uint32("of12.oxm_eth_dst.type_len", "type_len", base.DEC, nil) |
| 4518 | fields['of12.oxm_eth_dst.value'] = ProtoField.ether("of12.oxm_eth_dst.value", "value") |
| 4519 | fields['of12.oxm_eth_dst_masked.type_len'] = ProtoField.uint32("of12.oxm_eth_dst_masked.type_len", "type_len", base.DEC, nil) |
| 4520 | fields['of12.oxm_eth_dst_masked.value'] = ProtoField.ether("of12.oxm_eth_dst_masked.value", "value") |
| 4521 | fields['of12.oxm_eth_dst_masked.value_mask'] = ProtoField.ether("of12.oxm_eth_dst_masked.value_mask", "value_mask") |
| 4522 | fields['of12.oxm_eth_src.type_len'] = ProtoField.uint32("of12.oxm_eth_src.type_len", "type_len", base.DEC, nil) |
| 4523 | fields['of12.oxm_eth_src.value'] = ProtoField.ether("of12.oxm_eth_src.value", "value") |
| 4524 | fields['of12.oxm_eth_src_masked.type_len'] = ProtoField.uint32("of12.oxm_eth_src_masked.type_len", "type_len", base.DEC, nil) |
| 4525 | fields['of12.oxm_eth_src_masked.value'] = ProtoField.ether("of12.oxm_eth_src_masked.value", "value") |
| 4526 | fields['of12.oxm_eth_src_masked.value_mask'] = ProtoField.ether("of12.oxm_eth_src_masked.value_mask", "value_mask") |
| 4527 | fields['of12.oxm_eth_type.type_len'] = ProtoField.uint32("of12.oxm_eth_type.type_len", "type_len", base.DEC, nil) |
| 4528 | fields['of12.oxm_eth_type.value'] = ProtoField.uint16("of12.oxm_eth_type.value", "value", base.DEC, nil) |
| 4529 | fields['of12.oxm_eth_type_masked.type_len'] = ProtoField.uint32("of12.oxm_eth_type_masked.type_len", "type_len", base.DEC, nil) |
| 4530 | fields['of12.oxm_eth_type_masked.value'] = ProtoField.uint16("of12.oxm_eth_type_masked.value", "value", base.DEC, nil) |
| 4531 | fields['of12.oxm_eth_type_masked.value_mask'] = ProtoField.uint16("of12.oxm_eth_type_masked.value_mask", "value_mask", base.DEC, nil) |
| 4532 | fields['of12.oxm_icmpv4_code.type_len'] = ProtoField.uint32("of12.oxm_icmpv4_code.type_len", "type_len", base.DEC, nil) |
| 4533 | fields['of12.oxm_icmpv4_code.value'] = ProtoField.uint8("of12.oxm_icmpv4_code.value", "value", base.DEC, nil) |
| 4534 | fields['of12.oxm_icmpv4_code_masked.type_len'] = ProtoField.uint32("of12.oxm_icmpv4_code_masked.type_len", "type_len", base.DEC, nil) |
| 4535 | fields['of12.oxm_icmpv4_code_masked.value'] = ProtoField.uint8("of12.oxm_icmpv4_code_masked.value", "value", base.DEC, nil) |
| 4536 | fields['of12.oxm_icmpv4_code_masked.value_mask'] = ProtoField.uint8("of12.oxm_icmpv4_code_masked.value_mask", "value_mask", base.DEC, nil) |
| 4537 | fields['of12.oxm_icmpv4_type.type_len'] = ProtoField.uint32("of12.oxm_icmpv4_type.type_len", "type_len", base.DEC, nil) |
| 4538 | fields['of12.oxm_icmpv4_type.value'] = ProtoField.uint8("of12.oxm_icmpv4_type.value", "value", base.DEC, nil) |
| 4539 | fields['of12.oxm_icmpv4_type_masked.type_len'] = ProtoField.uint32("of12.oxm_icmpv4_type_masked.type_len", "type_len", base.DEC, nil) |
| 4540 | fields['of12.oxm_icmpv4_type_masked.value'] = ProtoField.uint8("of12.oxm_icmpv4_type_masked.value", "value", base.DEC, nil) |
| 4541 | fields['of12.oxm_icmpv4_type_masked.value_mask'] = ProtoField.uint8("of12.oxm_icmpv4_type_masked.value_mask", "value_mask", base.DEC, nil) |
| 4542 | fields['of12.oxm_icmpv6_code.type_len'] = ProtoField.uint32("of12.oxm_icmpv6_code.type_len", "type_len", base.DEC, nil) |
| 4543 | fields['of12.oxm_icmpv6_code.value'] = ProtoField.uint8("of12.oxm_icmpv6_code.value", "value", base.DEC, nil) |
| 4544 | fields['of12.oxm_icmpv6_code_masked.type_len'] = ProtoField.uint32("of12.oxm_icmpv6_code_masked.type_len", "type_len", base.DEC, nil) |
| 4545 | fields['of12.oxm_icmpv6_code_masked.value'] = ProtoField.uint8("of12.oxm_icmpv6_code_masked.value", "value", base.DEC, nil) |
| 4546 | fields['of12.oxm_icmpv6_code_masked.value_mask'] = ProtoField.uint8("of12.oxm_icmpv6_code_masked.value_mask", "value_mask", base.DEC, nil) |
| 4547 | fields['of12.oxm_icmpv6_type.type_len'] = ProtoField.uint32("of12.oxm_icmpv6_type.type_len", "type_len", base.DEC, nil) |
| 4548 | fields['of12.oxm_icmpv6_type.value'] = ProtoField.uint8("of12.oxm_icmpv6_type.value", "value", base.DEC, nil) |
| 4549 | fields['of12.oxm_icmpv6_type_masked.type_len'] = ProtoField.uint32("of12.oxm_icmpv6_type_masked.type_len", "type_len", base.DEC, nil) |
| 4550 | fields['of12.oxm_icmpv6_type_masked.value'] = ProtoField.uint8("of12.oxm_icmpv6_type_masked.value", "value", base.DEC, nil) |
| 4551 | fields['of12.oxm_icmpv6_type_masked.value_mask'] = ProtoField.uint8("of12.oxm_icmpv6_type_masked.value_mask", "value_mask", base.DEC, nil) |
| 4552 | fields['of12.oxm_in_phy_port.type_len'] = ProtoField.uint32("of12.oxm_in_phy_port.type_len", "type_len", base.DEC, nil) |
| 4553 | fields['of12.oxm_in_phy_port.value'] = ProtoField.uint32("of12.oxm_in_phy_port.value", "value", base.DEC, nil) |
| 4554 | fields['of12.oxm_in_phy_port_masked.type_len'] = ProtoField.uint32("of12.oxm_in_phy_port_masked.type_len", "type_len", base.DEC, nil) |
| 4555 | fields['of12.oxm_in_phy_port_masked.value'] = ProtoField.uint32("of12.oxm_in_phy_port_masked.value", "value", base.DEC, nil) |
| 4556 | fields['of12.oxm_in_phy_port_masked.value_mask'] = ProtoField.uint32("of12.oxm_in_phy_port_masked.value_mask", "value_mask", base.DEC, nil) |
| 4557 | fields['of12.oxm_in_port.type_len'] = ProtoField.uint32("of12.oxm_in_port.type_len", "type_len", base.DEC, nil) |
| 4558 | fields['of12.oxm_in_port.value'] = ProtoField.uint32("of12.oxm_in_port.value", "value", base.DEC, nil) |
| 4559 | fields['of12.oxm_in_port_masked.type_len'] = ProtoField.uint32("of12.oxm_in_port_masked.type_len", "type_len", base.DEC, nil) |
| 4560 | fields['of12.oxm_in_port_masked.value'] = ProtoField.uint32("of12.oxm_in_port_masked.value", "value", base.DEC, nil) |
| 4561 | fields['of12.oxm_in_port_masked.value_mask'] = ProtoField.uint32("of12.oxm_in_port_masked.value_mask", "value_mask", base.DEC, nil) |
| 4562 | fields['of12.oxm_ip_dscp.type_len'] = ProtoField.uint32("of12.oxm_ip_dscp.type_len", "type_len", base.DEC, nil) |
| 4563 | fields['of12.oxm_ip_dscp.value'] = ProtoField.uint8("of12.oxm_ip_dscp.value", "value", base.DEC, nil) |
| 4564 | fields['of12.oxm_ip_dscp_masked.type_len'] = ProtoField.uint32("of12.oxm_ip_dscp_masked.type_len", "type_len", base.DEC, nil) |
| 4565 | fields['of12.oxm_ip_dscp_masked.value'] = ProtoField.uint8("of12.oxm_ip_dscp_masked.value", "value", base.DEC, nil) |
| 4566 | fields['of12.oxm_ip_dscp_masked.value_mask'] = ProtoField.uint8("of12.oxm_ip_dscp_masked.value_mask", "value_mask", base.DEC, nil) |
| 4567 | fields['of12.oxm_ip_ecn.type_len'] = ProtoField.uint32("of12.oxm_ip_ecn.type_len", "type_len", base.DEC, nil) |
| 4568 | fields['of12.oxm_ip_ecn.value'] = ProtoField.uint8("of12.oxm_ip_ecn.value", "value", base.DEC, nil) |
| 4569 | fields['of12.oxm_ip_ecn_masked.type_len'] = ProtoField.uint32("of12.oxm_ip_ecn_masked.type_len", "type_len", base.DEC, nil) |
| 4570 | fields['of12.oxm_ip_ecn_masked.value'] = ProtoField.uint8("of12.oxm_ip_ecn_masked.value", "value", base.DEC, nil) |
| 4571 | fields['of12.oxm_ip_ecn_masked.value_mask'] = ProtoField.uint8("of12.oxm_ip_ecn_masked.value_mask", "value_mask", base.DEC, nil) |
| 4572 | fields['of12.oxm_ip_proto.type_len'] = ProtoField.uint32("of12.oxm_ip_proto.type_len", "type_len", base.DEC, nil) |
| 4573 | fields['of12.oxm_ip_proto.value'] = ProtoField.uint8("of12.oxm_ip_proto.value", "value", base.DEC, nil) |
| 4574 | fields['of12.oxm_ip_proto_masked.type_len'] = ProtoField.uint32("of12.oxm_ip_proto_masked.type_len", "type_len", base.DEC, nil) |
| 4575 | fields['of12.oxm_ip_proto_masked.value'] = ProtoField.uint8("of12.oxm_ip_proto_masked.value", "value", base.DEC, nil) |
| 4576 | fields['of12.oxm_ip_proto_masked.value_mask'] = ProtoField.uint8("of12.oxm_ip_proto_masked.value_mask", "value_mask", base.DEC, nil) |
| 4577 | fields['of12.oxm_ipv4_dst.type_len'] = ProtoField.uint32("of12.oxm_ipv4_dst.type_len", "type_len", base.DEC, nil) |
| 4578 | fields['of12.oxm_ipv4_dst.value'] = ProtoField.ipv4("of12.oxm_ipv4_dst.value", "value") |
| 4579 | fields['of12.oxm_ipv4_dst_masked.type_len'] = ProtoField.uint32("of12.oxm_ipv4_dst_masked.type_len", "type_len", base.DEC, nil) |
| 4580 | fields['of12.oxm_ipv4_dst_masked.value'] = ProtoField.ipv4("of12.oxm_ipv4_dst_masked.value", "value") |
| 4581 | fields['of12.oxm_ipv4_dst_masked.value_mask'] = ProtoField.ipv4("of12.oxm_ipv4_dst_masked.value_mask", "value_mask") |
| 4582 | fields['of12.oxm_ipv4_src.type_len'] = ProtoField.uint32("of12.oxm_ipv4_src.type_len", "type_len", base.DEC, nil) |
| 4583 | fields['of12.oxm_ipv4_src.value'] = ProtoField.ipv4("of12.oxm_ipv4_src.value", "value") |
| 4584 | fields['of12.oxm_ipv4_src_masked.type_len'] = ProtoField.uint32("of12.oxm_ipv4_src_masked.type_len", "type_len", base.DEC, nil) |
| 4585 | fields['of12.oxm_ipv4_src_masked.value'] = ProtoField.ipv4("of12.oxm_ipv4_src_masked.value", "value") |
| 4586 | fields['of12.oxm_ipv4_src_masked.value_mask'] = ProtoField.ipv4("of12.oxm_ipv4_src_masked.value_mask", "value_mask") |
| 4587 | fields['of12.oxm_ipv6_dst.type_len'] = ProtoField.uint32("of12.oxm_ipv6_dst.type_len", "type_len", base.DEC, nil) |
| 4588 | fields['of12.oxm_ipv6_dst.value'] = ProtoField.ipv6("of12.oxm_ipv6_dst.value", "value") |
| 4589 | fields['of12.oxm_ipv6_dst_masked.type_len'] = ProtoField.uint32("of12.oxm_ipv6_dst_masked.type_len", "type_len", base.DEC, nil) |
| 4590 | fields['of12.oxm_ipv6_dst_masked.value'] = ProtoField.ipv6("of12.oxm_ipv6_dst_masked.value", "value") |
| 4591 | fields['of12.oxm_ipv6_dst_masked.value_mask'] = ProtoField.ipv6("of12.oxm_ipv6_dst_masked.value_mask", "value_mask") |
| 4592 | fields['of12.oxm_ipv6_flabel.type_len'] = ProtoField.uint32("of12.oxm_ipv6_flabel.type_len", "type_len", base.DEC, nil) |
| 4593 | fields['of12.oxm_ipv6_flabel.value'] = ProtoField.uint32("of12.oxm_ipv6_flabel.value", "value", base.DEC, nil) |
| 4594 | fields['of12.oxm_ipv6_flabel_masked.type_len'] = ProtoField.uint32("of12.oxm_ipv6_flabel_masked.type_len", "type_len", base.DEC, nil) |
| 4595 | fields['of12.oxm_ipv6_flabel_masked.value'] = ProtoField.uint32("of12.oxm_ipv6_flabel_masked.value", "value", base.DEC, nil) |
| 4596 | fields['of12.oxm_ipv6_flabel_masked.value_mask'] = ProtoField.uint32("of12.oxm_ipv6_flabel_masked.value_mask", "value_mask", base.DEC, nil) |
| 4597 | fields['of12.oxm_ipv6_nd_sll.type_len'] = ProtoField.uint32("of12.oxm_ipv6_nd_sll.type_len", "type_len", base.DEC, nil) |
| 4598 | fields['of12.oxm_ipv6_nd_sll.value'] = ProtoField.ether("of12.oxm_ipv6_nd_sll.value", "value") |
| 4599 | fields['of12.oxm_ipv6_nd_sll_masked.type_len'] = ProtoField.uint32("of12.oxm_ipv6_nd_sll_masked.type_len", "type_len", base.DEC, nil) |
| 4600 | fields['of12.oxm_ipv6_nd_sll_masked.value'] = ProtoField.ether("of12.oxm_ipv6_nd_sll_masked.value", "value") |
| 4601 | fields['of12.oxm_ipv6_nd_sll_masked.value_mask'] = ProtoField.ether("of12.oxm_ipv6_nd_sll_masked.value_mask", "value_mask") |
| 4602 | fields['of12.oxm_ipv6_nd_target.type_len'] = ProtoField.uint32("of12.oxm_ipv6_nd_target.type_len", "type_len", base.DEC, nil) |
| 4603 | fields['of12.oxm_ipv6_nd_target.value'] = ProtoField.ipv6("of12.oxm_ipv6_nd_target.value", "value") |
| 4604 | fields['of12.oxm_ipv6_nd_target_masked.type_len'] = ProtoField.uint32("of12.oxm_ipv6_nd_target_masked.type_len", "type_len", base.DEC, nil) |
| 4605 | fields['of12.oxm_ipv6_nd_target_masked.value'] = ProtoField.ipv6("of12.oxm_ipv6_nd_target_masked.value", "value") |
| 4606 | fields['of12.oxm_ipv6_nd_target_masked.value_mask'] = ProtoField.ipv6("of12.oxm_ipv6_nd_target_masked.value_mask", "value_mask") |
| 4607 | fields['of12.oxm_ipv6_nd_tll.type_len'] = ProtoField.uint32("of12.oxm_ipv6_nd_tll.type_len", "type_len", base.DEC, nil) |
| 4608 | fields['of12.oxm_ipv6_nd_tll.value'] = ProtoField.ether("of12.oxm_ipv6_nd_tll.value", "value") |
| 4609 | fields['of12.oxm_ipv6_nd_tll_masked.type_len'] = ProtoField.uint32("of12.oxm_ipv6_nd_tll_masked.type_len", "type_len", base.DEC, nil) |
| 4610 | fields['of12.oxm_ipv6_nd_tll_masked.value'] = ProtoField.ether("of12.oxm_ipv6_nd_tll_masked.value", "value") |
| 4611 | fields['of12.oxm_ipv6_nd_tll_masked.value_mask'] = ProtoField.ether("of12.oxm_ipv6_nd_tll_masked.value_mask", "value_mask") |
| 4612 | fields['of12.oxm_ipv6_src.type_len'] = ProtoField.uint32("of12.oxm_ipv6_src.type_len", "type_len", base.DEC, nil) |
| 4613 | fields['of12.oxm_ipv6_src.value'] = ProtoField.ipv6("of12.oxm_ipv6_src.value", "value") |
| 4614 | fields['of12.oxm_ipv6_src_masked.type_len'] = ProtoField.uint32("of12.oxm_ipv6_src_masked.type_len", "type_len", base.DEC, nil) |
| 4615 | fields['of12.oxm_ipv6_src_masked.value'] = ProtoField.ipv6("of12.oxm_ipv6_src_masked.value", "value") |
| 4616 | fields['of12.oxm_ipv6_src_masked.value_mask'] = ProtoField.ipv6("of12.oxm_ipv6_src_masked.value_mask", "value_mask") |
| 4617 | fields['of12.oxm_metadata.type_len'] = ProtoField.uint32("of12.oxm_metadata.type_len", "type_len", base.DEC, nil) |
| 4618 | fields['of12.oxm_metadata.value'] = ProtoField.uint64("of12.oxm_metadata.value", "value", base.DEC, nil) |
| 4619 | fields['of12.oxm_metadata_masked.type_len'] = ProtoField.uint32("of12.oxm_metadata_masked.type_len", "type_len", base.DEC, nil) |
| 4620 | fields['of12.oxm_metadata_masked.value'] = ProtoField.uint64("of12.oxm_metadata_masked.value", "value", base.DEC, nil) |
| 4621 | fields['of12.oxm_metadata_masked.value_mask'] = ProtoField.uint64("of12.oxm_metadata_masked.value_mask", "value_mask", base.DEC, nil) |
| 4622 | fields['of12.oxm_mpls_label.type_len'] = ProtoField.uint32("of12.oxm_mpls_label.type_len", "type_len", base.DEC, nil) |
| 4623 | fields['of12.oxm_mpls_label.value'] = ProtoField.uint32("of12.oxm_mpls_label.value", "value", base.DEC, nil) |
| 4624 | fields['of12.oxm_mpls_label_masked.type_len'] = ProtoField.uint32("of12.oxm_mpls_label_masked.type_len", "type_len", base.DEC, nil) |
| 4625 | fields['of12.oxm_mpls_label_masked.value'] = ProtoField.uint32("of12.oxm_mpls_label_masked.value", "value", base.DEC, nil) |
| 4626 | fields['of12.oxm_mpls_label_masked.value_mask'] = ProtoField.uint32("of12.oxm_mpls_label_masked.value_mask", "value_mask", base.DEC, nil) |
| 4627 | fields['of12.oxm_mpls_tc.type_len'] = ProtoField.uint32("of12.oxm_mpls_tc.type_len", "type_len", base.DEC, nil) |
| 4628 | fields['of12.oxm_mpls_tc.value'] = ProtoField.uint8("of12.oxm_mpls_tc.value", "value", base.DEC, nil) |
| 4629 | fields['of12.oxm_mpls_tc_masked.type_len'] = ProtoField.uint32("of12.oxm_mpls_tc_masked.type_len", "type_len", base.DEC, nil) |
| 4630 | fields['of12.oxm_mpls_tc_masked.value'] = ProtoField.uint8("of12.oxm_mpls_tc_masked.value", "value", base.DEC, nil) |
| 4631 | fields['of12.oxm_mpls_tc_masked.value_mask'] = ProtoField.uint8("of12.oxm_mpls_tc_masked.value_mask", "value_mask", base.DEC, nil) |
| 4632 | fields['of12.oxm_sctp_dst.type_len'] = ProtoField.uint32("of12.oxm_sctp_dst.type_len", "type_len", base.DEC, nil) |
| 4633 | fields['of12.oxm_sctp_dst.value'] = ProtoField.uint16("of12.oxm_sctp_dst.value", "value", base.DEC, nil) |
| 4634 | fields['of12.oxm_sctp_dst_masked.type_len'] = ProtoField.uint32("of12.oxm_sctp_dst_masked.type_len", "type_len", base.DEC, nil) |
| 4635 | fields['of12.oxm_sctp_dst_masked.value'] = ProtoField.uint16("of12.oxm_sctp_dst_masked.value", "value", base.DEC, nil) |
| 4636 | fields['of12.oxm_sctp_dst_masked.value_mask'] = ProtoField.uint16("of12.oxm_sctp_dst_masked.value_mask", "value_mask", base.DEC, nil) |
| 4637 | fields['of12.oxm_sctp_src.type_len'] = ProtoField.uint32("of12.oxm_sctp_src.type_len", "type_len", base.DEC, nil) |
| 4638 | fields['of12.oxm_sctp_src.value'] = ProtoField.uint16("of12.oxm_sctp_src.value", "value", base.DEC, nil) |
| 4639 | fields['of12.oxm_sctp_src_masked.type_len'] = ProtoField.uint32("of12.oxm_sctp_src_masked.type_len", "type_len", base.DEC, nil) |
| 4640 | fields['of12.oxm_sctp_src_masked.value'] = ProtoField.uint16("of12.oxm_sctp_src_masked.value", "value", base.DEC, nil) |
| 4641 | fields['of12.oxm_sctp_src_masked.value_mask'] = ProtoField.uint16("of12.oxm_sctp_src_masked.value_mask", "value_mask", base.DEC, nil) |
| 4642 | fields['of12.oxm_tcp_dst.type_len'] = ProtoField.uint32("of12.oxm_tcp_dst.type_len", "type_len", base.DEC, nil) |
| 4643 | fields['of12.oxm_tcp_dst.value'] = ProtoField.uint16("of12.oxm_tcp_dst.value", "value", base.DEC, nil) |
| 4644 | fields['of12.oxm_tcp_dst_masked.type_len'] = ProtoField.uint32("of12.oxm_tcp_dst_masked.type_len", "type_len", base.DEC, nil) |
| 4645 | fields['of12.oxm_tcp_dst_masked.value'] = ProtoField.uint16("of12.oxm_tcp_dst_masked.value", "value", base.DEC, nil) |
| 4646 | fields['of12.oxm_tcp_dst_masked.value_mask'] = ProtoField.uint16("of12.oxm_tcp_dst_masked.value_mask", "value_mask", base.DEC, nil) |
| 4647 | fields['of12.oxm_tcp_src.type_len'] = ProtoField.uint32("of12.oxm_tcp_src.type_len", "type_len", base.DEC, nil) |
| 4648 | fields['of12.oxm_tcp_src.value'] = ProtoField.uint16("of12.oxm_tcp_src.value", "value", base.DEC, nil) |
| 4649 | fields['of12.oxm_tcp_src_masked.type_len'] = ProtoField.uint32("of12.oxm_tcp_src_masked.type_len", "type_len", base.DEC, nil) |
| 4650 | fields['of12.oxm_tcp_src_masked.value'] = ProtoField.uint16("of12.oxm_tcp_src_masked.value", "value", base.DEC, nil) |
| 4651 | fields['of12.oxm_tcp_src_masked.value_mask'] = ProtoField.uint16("of12.oxm_tcp_src_masked.value_mask", "value_mask", base.DEC, nil) |
| 4652 | fields['of12.oxm_udp_dst.type_len'] = ProtoField.uint32("of12.oxm_udp_dst.type_len", "type_len", base.DEC, nil) |
| 4653 | fields['of12.oxm_udp_dst.value'] = ProtoField.uint16("of12.oxm_udp_dst.value", "value", base.DEC, nil) |
| 4654 | fields['of12.oxm_udp_dst_masked.type_len'] = ProtoField.uint32("of12.oxm_udp_dst_masked.type_len", "type_len", base.DEC, nil) |
| 4655 | fields['of12.oxm_udp_dst_masked.value'] = ProtoField.uint16("of12.oxm_udp_dst_masked.value", "value", base.DEC, nil) |
| 4656 | fields['of12.oxm_udp_dst_masked.value_mask'] = ProtoField.uint16("of12.oxm_udp_dst_masked.value_mask", "value_mask", base.DEC, nil) |
| 4657 | fields['of12.oxm_udp_src.type_len'] = ProtoField.uint32("of12.oxm_udp_src.type_len", "type_len", base.DEC, nil) |
| 4658 | fields['of12.oxm_udp_src.value'] = ProtoField.uint16("of12.oxm_udp_src.value", "value", base.DEC, nil) |
| 4659 | fields['of12.oxm_udp_src_masked.type_len'] = ProtoField.uint32("of12.oxm_udp_src_masked.type_len", "type_len", base.DEC, nil) |
| 4660 | fields['of12.oxm_udp_src_masked.value'] = ProtoField.uint16("of12.oxm_udp_src_masked.value", "value", base.DEC, nil) |
| 4661 | fields['of12.oxm_udp_src_masked.value_mask'] = ProtoField.uint16("of12.oxm_udp_src_masked.value_mask", "value_mask", base.DEC, nil) |
| 4662 | fields['of12.oxm_vlan_pcp.type_len'] = ProtoField.uint32("of12.oxm_vlan_pcp.type_len", "type_len", base.DEC, nil) |
| 4663 | fields['of12.oxm_vlan_pcp.value'] = ProtoField.uint8("of12.oxm_vlan_pcp.value", "value", base.DEC, nil) |
| 4664 | fields['of12.oxm_vlan_pcp_masked.type_len'] = ProtoField.uint32("of12.oxm_vlan_pcp_masked.type_len", "type_len", base.DEC, nil) |
| 4665 | fields['of12.oxm_vlan_pcp_masked.value'] = ProtoField.uint8("of12.oxm_vlan_pcp_masked.value", "value", base.DEC, nil) |
| 4666 | fields['of12.oxm_vlan_pcp_masked.value_mask'] = ProtoField.uint8("of12.oxm_vlan_pcp_masked.value_mask", "value_mask", base.DEC, nil) |
| 4667 | fields['of12.oxm_vlan_vid.type_len'] = ProtoField.uint32("of12.oxm_vlan_vid.type_len", "type_len", base.DEC, nil) |
| 4668 | fields['of12.oxm_vlan_vid.value'] = ProtoField.uint16("of12.oxm_vlan_vid.value", "value", base.DEC, nil) |
| 4669 | fields['of12.oxm_vlan_vid_masked.type_len'] = ProtoField.uint32("of12.oxm_vlan_vid_masked.type_len", "type_len", base.DEC, nil) |
| 4670 | fields['of12.oxm_vlan_vid_masked.value'] = ProtoField.uint16("of12.oxm_vlan_vid_masked.value", "value", base.DEC, nil) |
| 4671 | fields['of12.oxm_vlan_vid_masked.value_mask'] = ProtoField.uint16("of12.oxm_vlan_vid_masked.value_mask", "value_mask", base.DEC, nil) |
| 4672 | fields['of12.packet_in.version'] = ProtoField.uint8("of12.packet_in.version", "version", base.DEC, nil) |
| 4673 | fields['of12.packet_in.type'] = ProtoField.uint32("of12.packet_in.type", "type", base.DEC, enum_v3_ofp_type) |
| 4674 | fields['of12.packet_in.length'] = ProtoField.uint16("of12.packet_in.length", "length", base.DEC, nil) |
| 4675 | fields['of12.packet_in.xid'] = ProtoField.uint32("of12.packet_in.xid", "xid", base.DEC, nil) |
| 4676 | fields['of12.packet_in.buffer_id'] = ProtoField.uint32("of12.packet_in.buffer_id", "buffer_id", base.DEC, nil) |
| 4677 | fields['of12.packet_in.total_len'] = ProtoField.uint16("of12.packet_in.total_len", "total_len", base.DEC, nil) |
| 4678 | fields['of12.packet_in.reason'] = ProtoField.uint32("of12.packet_in.reason", "reason", base.DEC, enum_v3_ofp_packet_in_reason) |
| 4679 | fields['of12.packet_in.table_id'] = ProtoField.uint8("of12.packet_in.table_id", "table_id", base.DEC, nil) |
| 4680 | fields['of12.packet_in.match'] = ProtoField.bytes("of12.packet_in.match", "match") |
| 4681 | fields['of12.packet_in.data'] = ProtoField.bytes("of12.packet_in.data", "data") |
| 4682 | fields['of12.packet_out.version'] = ProtoField.uint8("of12.packet_out.version", "version", base.DEC, nil) |
| 4683 | fields['of12.packet_out.type'] = ProtoField.uint32("of12.packet_out.type", "type", base.DEC, enum_v3_ofp_type) |
| 4684 | fields['of12.packet_out.length'] = ProtoField.uint16("of12.packet_out.length", "length", base.DEC, nil) |
| 4685 | fields['of12.packet_out.xid'] = ProtoField.uint32("of12.packet_out.xid", "xid", base.DEC, nil) |
| 4686 | fields['of12.packet_out.buffer_id'] = ProtoField.uint32("of12.packet_out.buffer_id", "buffer_id", base.DEC, nil) |
| 4687 | fields['of12.packet_out.in_port'] = ProtoField.uint32("of12.packet_out.in_port", "in_port", base.DEC, nil) |
| 4688 | fields['of12.packet_out.actions_len'] = ProtoField.uint16("of12.packet_out.actions_len", "actions_len", base.DEC, nil) |
| 4689 | fields['of12.packet_out.actions'] = ProtoField.bytes("of12.packet_out.actions", "actions") |
| 4690 | fields['of12.packet_out.data'] = ProtoField.bytes("of12.packet_out.data", "data") |
| 4691 | fields['of12.packet_queue.queue_id'] = ProtoField.uint32("of12.packet_queue.queue_id", "queue_id", base.DEC, nil) |
| 4692 | fields['of12.packet_queue.port'] = ProtoField.uint32("of12.packet_queue.port", "port", base.DEC, nil) |
| 4693 | fields['of12.packet_queue.len'] = ProtoField.uint16("of12.packet_queue.len", "len", base.DEC, nil) |
| 4694 | fields['of12.packet_queue.properties'] = ProtoField.bytes("of12.packet_queue.properties", "properties") |
| 4695 | fields['of12.port_desc.port_no'] = ProtoField.uint32("of12.port_desc.port_no", "port_no", base.DEC, nil) |
| 4696 | fields['of12.port_desc.hw_addr'] = ProtoField.ether("of12.port_desc.hw_addr", "hw_addr") |
| 4697 | fields['of12.port_desc.name'] = ProtoField.stringz("of12.port_desc.name", "name") |
| 4698 | fields['of12.port_desc.config'] = ProtoField.uint32("of12.port_desc.config", "config", base.HEX, enum_v3_ofp_port_config) |
| 4699 | fields['of12.port_desc.state'] = ProtoField.uint32("of12.port_desc.state", "state", base.HEX, enum_v3_ofp_port_state) |
| 4700 | fields['of12.port_desc.curr'] = ProtoField.uint32("of12.port_desc.curr", "curr", base.HEX, enum_v3_ofp_port_features) |
| 4701 | fields['of12.port_desc.advertised'] = ProtoField.uint32("of12.port_desc.advertised", "advertised", base.HEX, enum_v3_ofp_port_features) |
| 4702 | fields['of12.port_desc.supported'] = ProtoField.uint32("of12.port_desc.supported", "supported", base.HEX, enum_v3_ofp_port_features) |
| 4703 | fields['of12.port_desc.peer'] = ProtoField.uint32("of12.port_desc.peer", "peer", base.HEX, enum_v3_ofp_port_features) |
| 4704 | fields['of12.port_desc.curr_speed'] = ProtoField.uint32("of12.port_desc.curr_speed", "curr_speed", base.DEC, nil) |
| 4705 | fields['of12.port_desc.max_speed'] = ProtoField.uint32("of12.port_desc.max_speed", "max_speed", base.DEC, nil) |
| 4706 | fields['of12.port_mod.version'] = ProtoField.uint8("of12.port_mod.version", "version", base.DEC, nil) |
| 4707 | fields['of12.port_mod.type'] = ProtoField.uint32("of12.port_mod.type", "type", base.DEC, enum_v3_ofp_type) |
| 4708 | fields['of12.port_mod.length'] = ProtoField.uint16("of12.port_mod.length", "length", base.DEC, nil) |
| 4709 | fields['of12.port_mod.xid'] = ProtoField.uint32("of12.port_mod.xid", "xid", base.DEC, nil) |
| 4710 | fields['of12.port_mod.port_no'] = ProtoField.uint32("of12.port_mod.port_no", "port_no", base.DEC, nil) |
| 4711 | fields['of12.port_mod.hw_addr'] = ProtoField.ether("of12.port_mod.hw_addr", "hw_addr") |
| 4712 | fields['of12.port_mod.config'] = ProtoField.uint32("of12.port_mod.config", "config", base.DEC, nil) |
| 4713 | fields['of12.port_mod.mask'] = ProtoField.uint32("of12.port_mod.mask", "mask", base.DEC, nil) |
| 4714 | fields['of12.port_mod.advertise'] = ProtoField.uint32("of12.port_mod.advertise", "advertise", base.DEC, nil) |
| 4715 | fields['of12.port_mod_failed_error_msg.version'] = ProtoField.uint8("of12.port_mod_failed_error_msg.version", "version", base.DEC, nil) |
| 4716 | fields['of12.port_mod_failed_error_msg.type'] = ProtoField.uint8("of12.port_mod_failed_error_msg.type", "type", base.DEC, nil) |
| 4717 | fields['of12.port_mod_failed_error_msg.length'] = ProtoField.uint16("of12.port_mod_failed_error_msg.length", "length", base.DEC, nil) |
| 4718 | fields['of12.port_mod_failed_error_msg.xid'] = ProtoField.uint32("of12.port_mod_failed_error_msg.xid", "xid", base.DEC, nil) |
| 4719 | fields['of12.port_mod_failed_error_msg.err_type'] = ProtoField.uint16("of12.port_mod_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 4720 | fields['of12.port_mod_failed_error_msg.code'] = ProtoField.uint32("of12.port_mod_failed_error_msg.code", "code", base.DEC, enum_v3_ofp_port_mod_failed_code) |
| 4721 | fields['of12.port_mod_failed_error_msg.data'] = ProtoField.bytes("of12.port_mod_failed_error_msg.data", "data") |
| 4722 | fields['of12.port_stats_entry.port_no'] = ProtoField.uint32("of12.port_stats_entry.port_no", "port_no", base.DEC, nil) |
| 4723 | fields['of12.port_stats_entry.rx_packets'] = ProtoField.uint64("of12.port_stats_entry.rx_packets", "rx_packets", base.DEC, nil) |
| 4724 | fields['of12.port_stats_entry.tx_packets'] = ProtoField.uint64("of12.port_stats_entry.tx_packets", "tx_packets", base.DEC, nil) |
| 4725 | fields['of12.port_stats_entry.rx_bytes'] = ProtoField.uint64("of12.port_stats_entry.rx_bytes", "rx_bytes", base.DEC, nil) |
| 4726 | fields['of12.port_stats_entry.tx_bytes'] = ProtoField.uint64("of12.port_stats_entry.tx_bytes", "tx_bytes", base.DEC, nil) |
| 4727 | fields['of12.port_stats_entry.rx_dropped'] = ProtoField.uint64("of12.port_stats_entry.rx_dropped", "rx_dropped", base.DEC, nil) |
| 4728 | fields['of12.port_stats_entry.tx_dropped'] = ProtoField.uint64("of12.port_stats_entry.tx_dropped", "tx_dropped", base.DEC, nil) |
| 4729 | fields['of12.port_stats_entry.rx_errors'] = ProtoField.uint64("of12.port_stats_entry.rx_errors", "rx_errors", base.DEC, nil) |
| 4730 | fields['of12.port_stats_entry.tx_errors'] = ProtoField.uint64("of12.port_stats_entry.tx_errors", "tx_errors", base.DEC, nil) |
| 4731 | fields['of12.port_stats_entry.rx_frame_err'] = ProtoField.uint64("of12.port_stats_entry.rx_frame_err", "rx_frame_err", base.DEC, nil) |
| 4732 | fields['of12.port_stats_entry.rx_over_err'] = ProtoField.uint64("of12.port_stats_entry.rx_over_err", "rx_over_err", base.DEC, nil) |
| 4733 | fields['of12.port_stats_entry.rx_crc_err'] = ProtoField.uint64("of12.port_stats_entry.rx_crc_err", "rx_crc_err", base.DEC, nil) |
| 4734 | fields['of12.port_stats_entry.collisions'] = ProtoField.uint64("of12.port_stats_entry.collisions", "collisions", base.DEC, nil) |
| 4735 | fields['of12.port_stats_reply.version'] = ProtoField.uint8("of12.port_stats_reply.version", "version", base.DEC, nil) |
| 4736 | fields['of12.port_stats_reply.type'] = ProtoField.uint32("of12.port_stats_reply.type", "type", base.DEC, enum_v3_ofp_type) |
| 4737 | fields['of12.port_stats_reply.length'] = ProtoField.uint16("of12.port_stats_reply.length", "length", base.DEC, nil) |
| 4738 | fields['of12.port_stats_reply.xid'] = ProtoField.uint32("of12.port_stats_reply.xid", "xid", base.DEC, nil) |
| 4739 | fields['of12.port_stats_reply.stats_type'] = ProtoField.uint32("of12.port_stats_reply.stats_type", "stats_type", base.DEC, enum_v3_ofp_stats_type) |
| 4740 | fields['of12.port_stats_reply.flags'] = ProtoField.uint32("of12.port_stats_reply.flags", "flags", base.HEX, enum_v3_ofp_stats_reply_flags) |
| 4741 | fields['of12.port_stats_reply.entries'] = ProtoField.bytes("of12.port_stats_reply.entries", "entries") |
| 4742 | fields['of12.port_stats_request.version'] = ProtoField.uint8("of12.port_stats_request.version", "version", base.DEC, nil) |
| 4743 | fields['of12.port_stats_request.type'] = ProtoField.uint32("of12.port_stats_request.type", "type", base.DEC, enum_v3_ofp_type) |
| 4744 | fields['of12.port_stats_request.length'] = ProtoField.uint16("of12.port_stats_request.length", "length", base.DEC, nil) |
| 4745 | fields['of12.port_stats_request.xid'] = ProtoField.uint32("of12.port_stats_request.xid", "xid", base.DEC, nil) |
| 4746 | fields['of12.port_stats_request.stats_type'] = ProtoField.uint32("of12.port_stats_request.stats_type", "stats_type", base.DEC, enum_v3_ofp_stats_type) |
| 4747 | fields['of12.port_stats_request.flags'] = ProtoField.uint32("of12.port_stats_request.flags", "flags", base.HEX, enum_v3_ofp_stats_request_flags) |
| 4748 | fields['of12.port_stats_request.port_no'] = ProtoField.uint32("of12.port_stats_request.port_no", "port_no", base.DEC, nil) |
| 4749 | fields['of12.port_status.version'] = ProtoField.uint8("of12.port_status.version", "version", base.DEC, nil) |
| 4750 | fields['of12.port_status.type'] = ProtoField.uint32("of12.port_status.type", "type", base.DEC, enum_v3_ofp_type) |
| 4751 | fields['of12.port_status.length'] = ProtoField.uint16("of12.port_status.length", "length", base.DEC, nil) |
| 4752 | fields['of12.port_status.xid'] = ProtoField.uint32("of12.port_status.xid", "xid", base.DEC, nil) |
| 4753 | fields['of12.port_status.reason'] = ProtoField.uint32("of12.port_status.reason", "reason", base.DEC, enum_v3_ofp_port_reason) |
| 4754 | fields['of12.port_status.desc'] = ProtoField.stringz("of12.port_status.desc", "desc") |
| 4755 | fields['of12.queue_get_config_reply.version'] = ProtoField.uint8("of12.queue_get_config_reply.version", "version", base.DEC, nil) |
| 4756 | fields['of12.queue_get_config_reply.type'] = ProtoField.uint8("of12.queue_get_config_reply.type", "type", base.DEC, nil) |
| 4757 | fields['of12.queue_get_config_reply.length'] = ProtoField.uint16("of12.queue_get_config_reply.length", "length", base.DEC, nil) |
| 4758 | fields['of12.queue_get_config_reply.xid'] = ProtoField.uint32("of12.queue_get_config_reply.xid", "xid", base.DEC, nil) |
| 4759 | fields['of12.queue_get_config_reply.port'] = ProtoField.uint32("of12.queue_get_config_reply.port", "port", base.DEC, nil) |
| 4760 | fields['of12.queue_get_config_reply.queues'] = ProtoField.bytes("of12.queue_get_config_reply.queues", "queues") |
| 4761 | fields['of12.queue_get_config_request.version'] = ProtoField.uint8("of12.queue_get_config_request.version", "version", base.DEC, nil) |
| 4762 | fields['of12.queue_get_config_request.type'] = ProtoField.uint8("of12.queue_get_config_request.type", "type", base.DEC, nil) |
| 4763 | fields['of12.queue_get_config_request.length'] = ProtoField.uint16("of12.queue_get_config_request.length", "length", base.DEC, nil) |
| 4764 | fields['of12.queue_get_config_request.xid'] = ProtoField.uint32("of12.queue_get_config_request.xid", "xid", base.DEC, nil) |
| 4765 | fields['of12.queue_get_config_request.port'] = ProtoField.uint32("of12.queue_get_config_request.port", "port", base.DEC, nil) |
| 4766 | fields['of12.queue_op_failed_error_msg.version'] = ProtoField.uint8("of12.queue_op_failed_error_msg.version", "version", base.DEC, nil) |
| 4767 | fields['of12.queue_op_failed_error_msg.type'] = ProtoField.uint8("of12.queue_op_failed_error_msg.type", "type", base.DEC, nil) |
| 4768 | fields['of12.queue_op_failed_error_msg.length'] = ProtoField.uint16("of12.queue_op_failed_error_msg.length", "length", base.DEC, nil) |
| 4769 | fields['of12.queue_op_failed_error_msg.xid'] = ProtoField.uint32("of12.queue_op_failed_error_msg.xid", "xid", base.DEC, nil) |
| 4770 | fields['of12.queue_op_failed_error_msg.err_type'] = ProtoField.uint16("of12.queue_op_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 4771 | fields['of12.queue_op_failed_error_msg.code'] = ProtoField.uint32("of12.queue_op_failed_error_msg.code", "code", base.DEC, enum_v3_ofp_queue_op_failed_code) |
| 4772 | fields['of12.queue_op_failed_error_msg.data'] = ProtoField.bytes("of12.queue_op_failed_error_msg.data", "data") |
| 4773 | fields['of12.queue_prop.type'] = ProtoField.uint16("of12.queue_prop.type", "type", base.DEC, nil) |
| 4774 | fields['of12.queue_prop.len'] = ProtoField.uint16("of12.queue_prop.len", "len", base.DEC, nil) |
| 4775 | fields['of12.queue_prop_experimenter.type'] = ProtoField.uint16("of12.queue_prop_experimenter.type", "type", base.DEC, nil) |
| 4776 | fields['of12.queue_prop_experimenter.len'] = ProtoField.uint16("of12.queue_prop_experimenter.len", "len", base.DEC, nil) |
| 4777 | fields['of12.queue_prop_experimenter.experimenter'] = ProtoField.uint32("of12.queue_prop_experimenter.experimenter", "experimenter", base.DEC, nil) |
| 4778 | fields['of12.queue_prop_experimenter.data'] = ProtoField.bytes("of12.queue_prop_experimenter.data", "data") |
| 4779 | fields['of12.queue_prop_max_rate.type'] = ProtoField.uint16("of12.queue_prop_max_rate.type", "type", base.DEC, nil) |
| 4780 | fields['of12.queue_prop_max_rate.len'] = ProtoField.uint16("of12.queue_prop_max_rate.len", "len", base.DEC, nil) |
| 4781 | fields['of12.queue_prop_max_rate.rate'] = ProtoField.uint16("of12.queue_prop_max_rate.rate", "rate", base.DEC, nil) |
| 4782 | fields['of12.queue_prop_min_rate.type'] = ProtoField.uint16("of12.queue_prop_min_rate.type", "type", base.DEC, nil) |
| 4783 | fields['of12.queue_prop_min_rate.len'] = ProtoField.uint16("of12.queue_prop_min_rate.len", "len", base.DEC, nil) |
| 4784 | fields['of12.queue_prop_min_rate.rate'] = ProtoField.uint16("of12.queue_prop_min_rate.rate", "rate", base.DEC, nil) |
| 4785 | fields['of12.queue_stats_entry.port_no'] = ProtoField.uint32("of12.queue_stats_entry.port_no", "port_no", base.DEC, nil) |
| 4786 | fields['of12.queue_stats_entry.queue_id'] = ProtoField.uint32("of12.queue_stats_entry.queue_id", "queue_id", base.DEC, nil) |
| 4787 | fields['of12.queue_stats_entry.tx_bytes'] = ProtoField.uint64("of12.queue_stats_entry.tx_bytes", "tx_bytes", base.DEC, nil) |
| 4788 | fields['of12.queue_stats_entry.tx_packets'] = ProtoField.uint64("of12.queue_stats_entry.tx_packets", "tx_packets", base.DEC, nil) |
| 4789 | fields['of12.queue_stats_entry.tx_errors'] = ProtoField.uint64("of12.queue_stats_entry.tx_errors", "tx_errors", base.DEC, nil) |
| 4790 | fields['of12.queue_stats_reply.version'] = ProtoField.uint8("of12.queue_stats_reply.version", "version", base.DEC, nil) |
| 4791 | fields['of12.queue_stats_reply.type'] = ProtoField.uint32("of12.queue_stats_reply.type", "type", base.DEC, enum_v3_ofp_type) |
| 4792 | fields['of12.queue_stats_reply.length'] = ProtoField.uint16("of12.queue_stats_reply.length", "length", base.DEC, nil) |
| 4793 | fields['of12.queue_stats_reply.xid'] = ProtoField.uint32("of12.queue_stats_reply.xid", "xid", base.DEC, nil) |
| 4794 | fields['of12.queue_stats_reply.stats_type'] = ProtoField.uint32("of12.queue_stats_reply.stats_type", "stats_type", base.DEC, enum_v3_ofp_stats_type) |
| 4795 | fields['of12.queue_stats_reply.flags'] = ProtoField.uint32("of12.queue_stats_reply.flags", "flags", base.HEX, enum_v3_ofp_stats_reply_flags) |
| 4796 | fields['of12.queue_stats_reply.entries'] = ProtoField.bytes("of12.queue_stats_reply.entries", "entries") |
| 4797 | fields['of12.queue_stats_request.version'] = ProtoField.uint8("of12.queue_stats_request.version", "version", base.DEC, nil) |
| 4798 | fields['of12.queue_stats_request.type'] = ProtoField.uint32("of12.queue_stats_request.type", "type", base.DEC, enum_v3_ofp_type) |
| 4799 | fields['of12.queue_stats_request.length'] = ProtoField.uint16("of12.queue_stats_request.length", "length", base.DEC, nil) |
| 4800 | fields['of12.queue_stats_request.xid'] = ProtoField.uint32("of12.queue_stats_request.xid", "xid", base.DEC, nil) |
| 4801 | fields['of12.queue_stats_request.stats_type'] = ProtoField.uint32("of12.queue_stats_request.stats_type", "stats_type", base.DEC, enum_v3_ofp_stats_type) |
| 4802 | fields['of12.queue_stats_request.flags'] = ProtoField.uint32("of12.queue_stats_request.flags", "flags", base.HEX, enum_v3_ofp_stats_request_flags) |
| 4803 | fields['of12.queue_stats_request.port_no'] = ProtoField.uint32("of12.queue_stats_request.port_no", "port_no", base.DEC, nil) |
| 4804 | fields['of12.queue_stats_request.queue_id'] = ProtoField.uint32("of12.queue_stats_request.queue_id", "queue_id", base.DEC, nil) |
| 4805 | fields['of12.role_reply.version'] = ProtoField.uint8("of12.role_reply.version", "version", base.DEC, nil) |
| 4806 | fields['of12.role_reply.type'] = ProtoField.uint8("of12.role_reply.type", "type", base.DEC, nil) |
| 4807 | fields['of12.role_reply.length'] = ProtoField.uint16("of12.role_reply.length", "length", base.DEC, nil) |
| 4808 | fields['of12.role_reply.xid'] = ProtoField.uint32("of12.role_reply.xid", "xid", base.DEC, nil) |
| 4809 | fields['of12.role_reply.role'] = ProtoField.uint32("of12.role_reply.role", "role", base.DEC, enum_v3_ofp_controller_role) |
| 4810 | fields['of12.role_reply.generation_id'] = ProtoField.uint64("of12.role_reply.generation_id", "generation_id", base.DEC, nil) |
| 4811 | fields['of12.role_request.version'] = ProtoField.uint8("of12.role_request.version", "version", base.DEC, nil) |
| 4812 | fields['of12.role_request.type'] = ProtoField.uint8("of12.role_request.type", "type", base.DEC, nil) |
| 4813 | fields['of12.role_request.length'] = ProtoField.uint16("of12.role_request.length", "length", base.DEC, nil) |
| 4814 | fields['of12.role_request.xid'] = ProtoField.uint32("of12.role_request.xid", "xid", base.DEC, nil) |
| 4815 | fields['of12.role_request.role'] = ProtoField.uint32("of12.role_request.role", "role", base.DEC, enum_v3_ofp_controller_role) |
| 4816 | fields['of12.role_request.generation_id'] = ProtoField.uint64("of12.role_request.generation_id", "generation_id", base.DEC, nil) |
| 4817 | fields['of12.role_request_failed_error_msg.version'] = ProtoField.uint8("of12.role_request_failed_error_msg.version", "version", base.DEC, nil) |
| 4818 | fields['of12.role_request_failed_error_msg.type'] = ProtoField.uint8("of12.role_request_failed_error_msg.type", "type", base.DEC, nil) |
| 4819 | fields['of12.role_request_failed_error_msg.length'] = ProtoField.uint16("of12.role_request_failed_error_msg.length", "length", base.DEC, nil) |
| 4820 | fields['of12.role_request_failed_error_msg.xid'] = ProtoField.uint32("of12.role_request_failed_error_msg.xid", "xid", base.DEC, nil) |
| 4821 | fields['of12.role_request_failed_error_msg.err_type'] = ProtoField.uint16("of12.role_request_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 4822 | fields['of12.role_request_failed_error_msg.code'] = ProtoField.uint32("of12.role_request_failed_error_msg.code", "code", base.DEC, enum_v3_ofp_role_request_failed_code) |
| 4823 | fields['of12.role_request_failed_error_msg.data'] = ProtoField.bytes("of12.role_request_failed_error_msg.data", "data") |
| 4824 | fields['of12.set_config.version'] = ProtoField.uint8("of12.set_config.version", "version", base.DEC, nil) |
| 4825 | fields['of12.set_config.type'] = ProtoField.uint8("of12.set_config.type", "type", base.DEC, nil) |
| 4826 | fields['of12.set_config.length'] = ProtoField.uint16("of12.set_config.length", "length", base.DEC, nil) |
| 4827 | fields['of12.set_config.xid'] = ProtoField.uint32("of12.set_config.xid", "xid", base.DEC, nil) |
| 4828 | fields['of12.set_config.flags'] = ProtoField.uint32("of12.set_config.flags", "flags", base.HEX, enum_v3_ofp_config_flags) |
| 4829 | fields['of12.set_config.miss_send_len'] = ProtoField.uint16("of12.set_config.miss_send_len", "miss_send_len", base.DEC, nil) |
| 4830 | fields['of12.switch_config_failed_error_msg.version'] = ProtoField.uint8("of12.switch_config_failed_error_msg.version", "version", base.DEC, nil) |
| 4831 | fields['of12.switch_config_failed_error_msg.type'] = ProtoField.uint8("of12.switch_config_failed_error_msg.type", "type", base.DEC, nil) |
| 4832 | fields['of12.switch_config_failed_error_msg.length'] = ProtoField.uint16("of12.switch_config_failed_error_msg.length", "length", base.DEC, nil) |
| 4833 | fields['of12.switch_config_failed_error_msg.xid'] = ProtoField.uint32("of12.switch_config_failed_error_msg.xid", "xid", base.DEC, nil) |
| 4834 | fields['of12.switch_config_failed_error_msg.err_type'] = ProtoField.uint16("of12.switch_config_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 4835 | fields['of12.switch_config_failed_error_msg.code'] = ProtoField.uint32("of12.switch_config_failed_error_msg.code", "code", base.DEC, enum_v3_ofp_switch_config_failed_code) |
| 4836 | fields['of12.switch_config_failed_error_msg.data'] = ProtoField.bytes("of12.switch_config_failed_error_msg.data", "data") |
| 4837 | fields['of12.table_mod.version'] = ProtoField.uint8("of12.table_mod.version", "version", base.DEC, nil) |
| 4838 | fields['of12.table_mod.type'] = ProtoField.uint8("of12.table_mod.type", "type", base.DEC, nil) |
| 4839 | fields['of12.table_mod.length'] = ProtoField.uint16("of12.table_mod.length", "length", base.DEC, nil) |
| 4840 | fields['of12.table_mod.xid'] = ProtoField.uint32("of12.table_mod.xid", "xid", base.DEC, nil) |
| 4841 | fields['of12.table_mod.table_id'] = ProtoField.uint8("of12.table_mod.table_id", "table_id", base.DEC, nil) |
| 4842 | fields['of12.table_mod.config'] = ProtoField.uint32("of12.table_mod.config", "config", base.DEC, nil) |
| 4843 | fields['of12.table_mod_failed_error_msg.version'] = ProtoField.uint8("of12.table_mod_failed_error_msg.version", "version", base.DEC, nil) |
| 4844 | fields['of12.table_mod_failed_error_msg.type'] = ProtoField.uint8("of12.table_mod_failed_error_msg.type", "type", base.DEC, nil) |
| 4845 | fields['of12.table_mod_failed_error_msg.length'] = ProtoField.uint16("of12.table_mod_failed_error_msg.length", "length", base.DEC, nil) |
| 4846 | fields['of12.table_mod_failed_error_msg.xid'] = ProtoField.uint32("of12.table_mod_failed_error_msg.xid", "xid", base.DEC, nil) |
| 4847 | fields['of12.table_mod_failed_error_msg.err_type'] = ProtoField.uint16("of12.table_mod_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 4848 | fields['of12.table_mod_failed_error_msg.code'] = ProtoField.uint32("of12.table_mod_failed_error_msg.code", "code", base.DEC, enum_v3_ofp_table_mod_failed_code) |
| 4849 | fields['of12.table_mod_failed_error_msg.data'] = ProtoField.bytes("of12.table_mod_failed_error_msg.data", "data") |
| 4850 | fields['of12.table_stats_entry.table_id'] = ProtoField.uint8("of12.table_stats_entry.table_id", "table_id", base.DEC, nil) |
| 4851 | fields['of12.table_stats_entry.name'] = ProtoField.stringz("of12.table_stats_entry.name", "name") |
| 4852 | fields['of12.table_stats_entry.match'] = ProtoField.uint64("of12.table_stats_entry.match", "match", base.HEX, nil) |
| 4853 | fields['of12.table_stats_entry.wildcards'] = ProtoField.uint64("of12.table_stats_entry.wildcards", "wildcards", base.HEX, nil) |
| 4854 | fields['of12.table_stats_entry.write_actions'] = ProtoField.uint32("of12.table_stats_entry.write_actions", "write_actions", base.DEC, nil) |
| 4855 | fields['of12.table_stats_entry.apply_actions'] = ProtoField.uint32("of12.table_stats_entry.apply_actions", "apply_actions", base.DEC, nil) |
| 4856 | fields['of12.table_stats_entry.write_setfields'] = ProtoField.uint64("of12.table_stats_entry.write_setfields", "write_setfields", base.DEC, nil) |
| 4857 | fields['of12.table_stats_entry.apply_setfields'] = ProtoField.uint64("of12.table_stats_entry.apply_setfields", "apply_setfields", base.DEC, nil) |
| 4858 | fields['of12.table_stats_entry.metadata_match'] = ProtoField.uint64("of12.table_stats_entry.metadata_match", "metadata_match", base.DEC, nil) |
| 4859 | fields['of12.table_stats_entry.metadata_write'] = ProtoField.uint64("of12.table_stats_entry.metadata_write", "metadata_write", base.DEC, nil) |
| 4860 | fields['of12.table_stats_entry.instructions'] = ProtoField.uint32("of12.table_stats_entry.instructions", "instructions", base.DEC, nil) |
| 4861 | fields['of12.table_stats_entry.config'] = ProtoField.uint32("of12.table_stats_entry.config", "config", base.DEC, nil) |
| 4862 | fields['of12.table_stats_entry.max_entries'] = ProtoField.uint32("of12.table_stats_entry.max_entries", "max_entries", base.DEC, nil) |
| 4863 | fields['of12.table_stats_entry.active_count'] = ProtoField.uint32("of12.table_stats_entry.active_count", "active_count", base.DEC, nil) |
| 4864 | fields['of12.table_stats_entry.lookup_count'] = ProtoField.uint64("of12.table_stats_entry.lookup_count", "lookup_count", base.DEC, nil) |
| 4865 | fields['of12.table_stats_entry.matched_count'] = ProtoField.uint64("of12.table_stats_entry.matched_count", "matched_count", base.DEC, nil) |
| 4866 | fields['of12.table_stats_reply.version'] = ProtoField.uint8("of12.table_stats_reply.version", "version", base.DEC, nil) |
| 4867 | fields['of12.table_stats_reply.type'] = ProtoField.uint32("of12.table_stats_reply.type", "type", base.DEC, enum_v3_ofp_type) |
| 4868 | fields['of12.table_stats_reply.length'] = ProtoField.uint16("of12.table_stats_reply.length", "length", base.DEC, nil) |
| 4869 | fields['of12.table_stats_reply.xid'] = ProtoField.uint32("of12.table_stats_reply.xid", "xid", base.DEC, nil) |
| 4870 | fields['of12.table_stats_reply.stats_type'] = ProtoField.uint32("of12.table_stats_reply.stats_type", "stats_type", base.DEC, enum_v3_ofp_stats_type) |
| 4871 | fields['of12.table_stats_reply.flags'] = ProtoField.uint32("of12.table_stats_reply.flags", "flags", base.HEX, enum_v3_ofp_stats_reply_flags) |
| 4872 | fields['of12.table_stats_reply.entries'] = ProtoField.bytes("of12.table_stats_reply.entries", "entries") |
| 4873 | fields['of12.table_stats_request.version'] = ProtoField.uint8("of12.table_stats_request.version", "version", base.DEC, nil) |
| 4874 | fields['of12.table_stats_request.type'] = ProtoField.uint32("of12.table_stats_request.type", "type", base.DEC, enum_v3_ofp_type) |
| 4875 | fields['of12.table_stats_request.length'] = ProtoField.uint16("of12.table_stats_request.length", "length", base.DEC, nil) |
| 4876 | fields['of12.table_stats_request.xid'] = ProtoField.uint32("of12.table_stats_request.xid", "xid", base.DEC, nil) |
| 4877 | fields['of12.table_stats_request.stats_type'] = ProtoField.uint32("of12.table_stats_request.stats_type", "stats_type", base.DEC, enum_v3_ofp_stats_type) |
| 4878 | fields['of12.table_stats_request.flags'] = ProtoField.uint32("of12.table_stats_request.flags", "flags", base.HEX, enum_v3_ofp_stats_request_flags) |
| 4879 | fields['of13.action.type'] = ProtoField.uint16("of13.action.type", "type", base.DEC, nil) |
| 4880 | fields['of13.action.len'] = ProtoField.uint16("of13.action.len", "len", base.DEC, nil) |
| 4881 | fields['of13.action_id.type'] = ProtoField.uint32("of13.action_id.type", "type", base.DEC, enum_v4_ofp_action_type) |
| 4882 | fields['of13.action_id.len'] = ProtoField.uint16("of13.action_id.len", "len", base.DEC, nil) |
| 4883 | fields['of13.action_experimenter.type'] = ProtoField.uint16("of13.action_experimenter.type", "type", base.DEC, nil) |
| 4884 | fields['of13.action_experimenter.len'] = ProtoField.uint16("of13.action_experimenter.len", "len", base.DEC, nil) |
| 4885 | fields['of13.action_experimenter.experimenter'] = ProtoField.uint32("of13.action_experimenter.experimenter", "experimenter", base.DEC, nil) |
| 4886 | fields['of13.action_experimenter.data'] = ProtoField.bytes("of13.action_experimenter.data", "data") |
| 4887 | fields['of13.action_bsn.type'] = ProtoField.uint16("of13.action_bsn.type", "type", base.DEC, nil) |
| 4888 | fields['of13.action_bsn.len'] = ProtoField.uint16("of13.action_bsn.len", "len", base.DEC, nil) |
| 4889 | fields['of13.action_bsn.experimenter'] = ProtoField.uint32("of13.action_bsn.experimenter", "experimenter", base.DEC, nil) |
| 4890 | fields['of13.action_bsn.subtype'] = ProtoField.uint32("of13.action_bsn.subtype", "subtype", base.DEC, nil) |
| 4891 | fields['of13.action_id_experimenter.type'] = ProtoField.uint16("of13.action_id_experimenter.type", "type", base.DEC, nil) |
| 4892 | fields['of13.action_id_experimenter.len'] = ProtoField.uint16("of13.action_id_experimenter.len", "len", base.DEC, nil) |
| 4893 | fields['of13.action_id_experimenter.experimenter'] = ProtoField.uint32("of13.action_id_experimenter.experimenter", "experimenter", base.DEC, nil) |
| 4894 | fields['of13.action_id_bsn.type'] = ProtoField.uint16("of13.action_id_bsn.type", "type", base.DEC, nil) |
| 4895 | fields['of13.action_id_bsn.len'] = ProtoField.uint16("of13.action_id_bsn.len", "len", base.DEC, nil) |
| 4896 | fields['of13.action_id_bsn.experimenter'] = ProtoField.uint32("of13.action_id_bsn.experimenter", "experimenter", base.DEC, nil) |
| 4897 | fields['of13.action_id_bsn.subtype'] = ProtoField.uint32("of13.action_id_bsn.subtype", "subtype", base.DEC, nil) |
| 4898 | fields['of13.action_bsn_checksum.type'] = ProtoField.uint16("of13.action_bsn_checksum.type", "type", base.DEC, nil) |
| 4899 | fields['of13.action_bsn_checksum.len'] = ProtoField.uint16("of13.action_bsn_checksum.len", "len", base.DEC, nil) |
| 4900 | fields['of13.action_bsn_checksum.experimenter'] = ProtoField.uint32("of13.action_bsn_checksum.experimenter", "experimenter", base.DEC, nil) |
| 4901 | fields['of13.action_bsn_checksum.subtype'] = ProtoField.uint32("of13.action_bsn_checksum.subtype", "subtype", base.DEC, nil) |
| 4902 | fields['of13.action_bsn_checksum.checksum'] = ProtoField.bytes("of13.action_bsn_checksum.checksum", "checksum") |
| 4903 | fields['of13.action_id_bsn_checksum.type'] = ProtoField.uint16("of13.action_id_bsn_checksum.type", "type", base.DEC, nil) |
| 4904 | fields['of13.action_id_bsn_checksum.len'] = ProtoField.uint16("of13.action_id_bsn_checksum.len", "len", base.DEC, nil) |
| 4905 | fields['of13.action_id_bsn_checksum.experimenter'] = ProtoField.uint32("of13.action_id_bsn_checksum.experimenter", "experimenter", base.DEC, nil) |
| 4906 | fields['of13.action_id_bsn_checksum.subtype'] = ProtoField.uint32("of13.action_id_bsn_checksum.subtype", "subtype", base.DEC, nil) |
| 4907 | fields['of13.action_bsn_mirror.type'] = ProtoField.uint16("of13.action_bsn_mirror.type", "type", base.DEC, nil) |
| 4908 | fields['of13.action_bsn_mirror.len'] = ProtoField.uint16("of13.action_bsn_mirror.len", "len", base.DEC, nil) |
| 4909 | fields['of13.action_bsn_mirror.experimenter'] = ProtoField.uint32("of13.action_bsn_mirror.experimenter", "experimenter", base.DEC, nil) |
| 4910 | fields['of13.action_bsn_mirror.subtype'] = ProtoField.uint32("of13.action_bsn_mirror.subtype", "subtype", base.DEC, nil) |
| 4911 | fields['of13.action_bsn_mirror.dest_port'] = ProtoField.uint32("of13.action_bsn_mirror.dest_port", "dest_port", base.DEC, nil) |
| 4912 | fields['of13.action_bsn_mirror.vlan_tag'] = ProtoField.uint32("of13.action_bsn_mirror.vlan_tag", "vlan_tag", base.DEC, nil) |
| 4913 | fields['of13.action_bsn_mirror.copy_stage'] = ProtoField.uint8("of13.action_bsn_mirror.copy_stage", "copy_stage", base.DEC, nil) |
| 4914 | fields['of13.action_id_bsn_mirror.type'] = ProtoField.uint16("of13.action_id_bsn_mirror.type", "type", base.DEC, nil) |
| 4915 | fields['of13.action_id_bsn_mirror.len'] = ProtoField.uint16("of13.action_id_bsn_mirror.len", "len", base.DEC, nil) |
| 4916 | fields['of13.action_id_bsn_mirror.experimenter'] = ProtoField.uint32("of13.action_id_bsn_mirror.experimenter", "experimenter", base.DEC, nil) |
| 4917 | fields['of13.action_id_bsn_mirror.subtype'] = ProtoField.uint32("of13.action_id_bsn_mirror.subtype", "subtype", base.DEC, nil) |
| 4918 | fields['of13.action_bsn_set_tunnel_dst.type'] = ProtoField.uint16("of13.action_bsn_set_tunnel_dst.type", "type", base.DEC, nil) |
| 4919 | fields['of13.action_bsn_set_tunnel_dst.len'] = ProtoField.uint16("of13.action_bsn_set_tunnel_dst.len", "len", base.DEC, nil) |
| 4920 | fields['of13.action_bsn_set_tunnel_dst.experimenter'] = ProtoField.uint32("of13.action_bsn_set_tunnel_dst.experimenter", "experimenter", base.DEC, nil) |
| 4921 | fields['of13.action_bsn_set_tunnel_dst.subtype'] = ProtoField.uint32("of13.action_bsn_set_tunnel_dst.subtype", "subtype", base.DEC, nil) |
| 4922 | fields['of13.action_bsn_set_tunnel_dst.dst'] = ProtoField.uint32("of13.action_bsn_set_tunnel_dst.dst", "dst", base.DEC, nil) |
| 4923 | fields['of13.action_id_bsn_set_tunnel_dst.type'] = ProtoField.uint16("of13.action_id_bsn_set_tunnel_dst.type", "type", base.DEC, nil) |
| 4924 | fields['of13.action_id_bsn_set_tunnel_dst.len'] = ProtoField.uint16("of13.action_id_bsn_set_tunnel_dst.len", "len", base.DEC, nil) |
| 4925 | fields['of13.action_id_bsn_set_tunnel_dst.experimenter'] = ProtoField.uint32("of13.action_id_bsn_set_tunnel_dst.experimenter", "experimenter", base.DEC, nil) |
| 4926 | fields['of13.action_id_bsn_set_tunnel_dst.subtype'] = ProtoField.uint32("of13.action_id_bsn_set_tunnel_dst.subtype", "subtype", base.DEC, nil) |
| 4927 | fields['of13.action_copy_ttl_in.type'] = ProtoField.uint16("of13.action_copy_ttl_in.type", "type", base.DEC, nil) |
| 4928 | fields['of13.action_copy_ttl_in.len'] = ProtoField.uint16("of13.action_copy_ttl_in.len", "len", base.DEC, nil) |
| 4929 | fields['of13.action_id_copy_ttl_in.type'] = ProtoField.uint16("of13.action_id_copy_ttl_in.type", "type", base.DEC, nil) |
| 4930 | fields['of13.action_id_copy_ttl_in.len'] = ProtoField.uint16("of13.action_id_copy_ttl_in.len", "len", base.DEC, nil) |
| 4931 | fields['of13.action_copy_ttl_out.type'] = ProtoField.uint16("of13.action_copy_ttl_out.type", "type", base.DEC, nil) |
| 4932 | fields['of13.action_copy_ttl_out.len'] = ProtoField.uint16("of13.action_copy_ttl_out.len", "len", base.DEC, nil) |
| 4933 | fields['of13.action_id_copy_ttl_out.type'] = ProtoField.uint16("of13.action_id_copy_ttl_out.type", "type", base.DEC, nil) |
| 4934 | fields['of13.action_id_copy_ttl_out.len'] = ProtoField.uint16("of13.action_id_copy_ttl_out.len", "len", base.DEC, nil) |
| 4935 | fields['of13.action_dec_mpls_ttl.type'] = ProtoField.uint16("of13.action_dec_mpls_ttl.type", "type", base.DEC, nil) |
| 4936 | fields['of13.action_dec_mpls_ttl.len'] = ProtoField.uint16("of13.action_dec_mpls_ttl.len", "len", base.DEC, nil) |
| 4937 | fields['of13.action_id_dec_mpls_ttl.type'] = ProtoField.uint16("of13.action_id_dec_mpls_ttl.type", "type", base.DEC, nil) |
| 4938 | fields['of13.action_id_dec_mpls_ttl.len'] = ProtoField.uint16("of13.action_id_dec_mpls_ttl.len", "len", base.DEC, nil) |
| 4939 | fields['of13.action_dec_nw_ttl.type'] = ProtoField.uint16("of13.action_dec_nw_ttl.type", "type", base.DEC, nil) |
| 4940 | fields['of13.action_dec_nw_ttl.len'] = ProtoField.uint16("of13.action_dec_nw_ttl.len", "len", base.DEC, nil) |
| 4941 | fields['of13.action_id_dec_nw_ttl.type'] = ProtoField.uint16("of13.action_id_dec_nw_ttl.type", "type", base.DEC, nil) |
| 4942 | fields['of13.action_id_dec_nw_ttl.len'] = ProtoField.uint16("of13.action_id_dec_nw_ttl.len", "len", base.DEC, nil) |
| 4943 | fields['of13.action_group.type'] = ProtoField.uint32("of13.action_group.type", "type", base.DEC, enum_v4_ofp_action_type) |
| 4944 | fields['of13.action_group.len'] = ProtoField.uint16("of13.action_group.len", "len", base.DEC, nil) |
| 4945 | fields['of13.action_group.group_id'] = ProtoField.uint32("of13.action_group.group_id", "group_id", base.DEC, nil) |
| 4946 | fields['of13.action_id_group.type'] = ProtoField.uint16("of13.action_id_group.type", "type", base.DEC, nil) |
| 4947 | fields['of13.action_id_group.len'] = ProtoField.uint16("of13.action_id_group.len", "len", base.DEC, nil) |
| 4948 | fields['of13.action_nicira.type'] = ProtoField.uint16("of13.action_nicira.type", "type", base.DEC, nil) |
| 4949 | fields['of13.action_nicira.len'] = ProtoField.uint16("of13.action_nicira.len", "len", base.DEC, nil) |
| 4950 | fields['of13.action_nicira.experimenter'] = ProtoField.uint32("of13.action_nicira.experimenter", "experimenter", base.DEC, nil) |
| 4951 | fields['of13.action_nicira.subtype'] = ProtoField.uint16("of13.action_nicira.subtype", "subtype", base.DEC, nil) |
| 4952 | fields['of13.action_id_nicira.type'] = ProtoField.uint16("of13.action_id_nicira.type", "type", base.DEC, nil) |
| 4953 | fields['of13.action_id_nicira.len'] = ProtoField.uint16("of13.action_id_nicira.len", "len", base.DEC, nil) |
| 4954 | fields['of13.action_id_nicira.experimenter'] = ProtoField.uint32("of13.action_id_nicira.experimenter", "experimenter", base.DEC, nil) |
| 4955 | fields['of13.action_id_nicira.subtype'] = ProtoField.uint16("of13.action_id_nicira.subtype", "subtype", base.DEC, nil) |
| 4956 | fields['of13.action_nicira_dec_ttl.type'] = ProtoField.uint16("of13.action_nicira_dec_ttl.type", "type", base.DEC, nil) |
| 4957 | fields['of13.action_nicira_dec_ttl.len'] = ProtoField.uint16("of13.action_nicira_dec_ttl.len", "len", base.DEC, nil) |
| 4958 | fields['of13.action_nicira_dec_ttl.experimenter'] = ProtoField.uint32("of13.action_nicira_dec_ttl.experimenter", "experimenter", base.DEC, nil) |
| 4959 | fields['of13.action_nicira_dec_ttl.subtype'] = ProtoField.uint16("of13.action_nicira_dec_ttl.subtype", "subtype", base.DEC, nil) |
| 4960 | fields['of13.action_id_nicira_dec_ttl.type'] = ProtoField.uint16("of13.action_id_nicira_dec_ttl.type", "type", base.DEC, nil) |
| 4961 | fields['of13.action_id_nicira_dec_ttl.len'] = ProtoField.uint16("of13.action_id_nicira_dec_ttl.len", "len", base.DEC, nil) |
| 4962 | fields['of13.action_id_nicira_dec_ttl.experimenter'] = ProtoField.uint32("of13.action_id_nicira_dec_ttl.experimenter", "experimenter", base.DEC, nil) |
| 4963 | fields['of13.action_id_nicira_dec_ttl.subtype'] = ProtoField.uint16("of13.action_id_nicira_dec_ttl.subtype", "subtype", base.DEC, nil) |
| 4964 | fields['of13.action_output.type'] = ProtoField.uint32("of13.action_output.type", "type", base.DEC, enum_v4_ofp_action_type) |
| 4965 | fields['of13.action_output.len'] = ProtoField.uint16("of13.action_output.len", "len", base.DEC, nil) |
| 4966 | fields['of13.action_output.port'] = ProtoField.uint32("of13.action_output.port", "port", base.DEC, nil) |
| 4967 | fields['of13.action_output.max_len'] = ProtoField.uint16("of13.action_output.max_len", "max_len", base.DEC, nil) |
| 4968 | fields['of13.action_id_output.type'] = ProtoField.uint16("of13.action_id_output.type", "type", base.DEC, nil) |
| 4969 | fields['of13.action_id_output.len'] = ProtoField.uint16("of13.action_id_output.len", "len", base.DEC, nil) |
| 4970 | fields['of13.action_pop_mpls.type'] = ProtoField.uint16("of13.action_pop_mpls.type", "type", base.DEC, nil) |
| 4971 | fields['of13.action_pop_mpls.len'] = ProtoField.uint16("of13.action_pop_mpls.len", "len", base.DEC, nil) |
| 4972 | fields['of13.action_pop_mpls.ethertype'] = ProtoField.uint16("of13.action_pop_mpls.ethertype", "ethertype", base.DEC, nil) |
| 4973 | fields['of13.action_id_pop_mpls.type'] = ProtoField.uint16("of13.action_id_pop_mpls.type", "type", base.DEC, nil) |
| 4974 | fields['of13.action_id_pop_mpls.len'] = ProtoField.uint16("of13.action_id_pop_mpls.len", "len", base.DEC, nil) |
| 4975 | fields['of13.action_pop_pbb.type'] = ProtoField.uint16("of13.action_pop_pbb.type", "type", base.DEC, nil) |
| 4976 | fields['of13.action_pop_pbb.len'] = ProtoField.uint16("of13.action_pop_pbb.len", "len", base.DEC, nil) |
| 4977 | fields['of13.action_id_pop_pbb.type'] = ProtoField.uint16("of13.action_id_pop_pbb.type", "type", base.DEC, nil) |
| 4978 | fields['of13.action_id_pop_pbb.len'] = ProtoField.uint16("of13.action_id_pop_pbb.len", "len", base.DEC, nil) |
| 4979 | fields['of13.action_pop_vlan.type'] = ProtoField.uint16("of13.action_pop_vlan.type", "type", base.DEC, nil) |
| 4980 | fields['of13.action_pop_vlan.len'] = ProtoField.uint16("of13.action_pop_vlan.len", "len", base.DEC, nil) |
| 4981 | fields['of13.action_id_pop_vlan.type'] = ProtoField.uint16("of13.action_id_pop_vlan.type", "type", base.DEC, nil) |
| 4982 | fields['of13.action_id_pop_vlan.len'] = ProtoField.uint16("of13.action_id_pop_vlan.len", "len", base.DEC, nil) |
| 4983 | fields['of13.action_push_mpls.type'] = ProtoField.uint16("of13.action_push_mpls.type", "type", base.DEC, nil) |
| 4984 | fields['of13.action_push_mpls.len'] = ProtoField.uint16("of13.action_push_mpls.len", "len", base.DEC, nil) |
| 4985 | fields['of13.action_push_mpls.ethertype'] = ProtoField.uint16("of13.action_push_mpls.ethertype", "ethertype", base.DEC, nil) |
| 4986 | fields['of13.action_id_push_mpls.type'] = ProtoField.uint16("of13.action_id_push_mpls.type", "type", base.DEC, nil) |
| 4987 | fields['of13.action_id_push_mpls.len'] = ProtoField.uint16("of13.action_id_push_mpls.len", "len", base.DEC, nil) |
| 4988 | fields['of13.action_push_pbb.type'] = ProtoField.uint16("of13.action_push_pbb.type", "type", base.DEC, nil) |
| 4989 | fields['of13.action_push_pbb.len'] = ProtoField.uint16("of13.action_push_pbb.len", "len", base.DEC, nil) |
| 4990 | fields['of13.action_push_pbb.ethertype'] = ProtoField.uint16("of13.action_push_pbb.ethertype", "ethertype", base.DEC, nil) |
| 4991 | fields['of13.action_id_push_pbb.type'] = ProtoField.uint16("of13.action_id_push_pbb.type", "type", base.DEC, nil) |
| 4992 | fields['of13.action_id_push_pbb.len'] = ProtoField.uint16("of13.action_id_push_pbb.len", "len", base.DEC, nil) |
| 4993 | fields['of13.action_push_vlan.type'] = ProtoField.uint16("of13.action_push_vlan.type", "type", base.DEC, nil) |
| 4994 | fields['of13.action_push_vlan.len'] = ProtoField.uint16("of13.action_push_vlan.len", "len", base.DEC, nil) |
| 4995 | fields['of13.action_push_vlan.ethertype'] = ProtoField.uint16("of13.action_push_vlan.ethertype", "ethertype", base.DEC, nil) |
| 4996 | fields['of13.action_id_push_vlan.type'] = ProtoField.uint16("of13.action_id_push_vlan.type", "type", base.DEC, nil) |
| 4997 | fields['of13.action_id_push_vlan.len'] = ProtoField.uint16("of13.action_id_push_vlan.len", "len", base.DEC, nil) |
| 4998 | fields['of13.oxm.type_len'] = ProtoField.uint32("of13.oxm.type_len", "type_len", base.DEC, nil) |
| 4999 | fields['of13.action_set_field.type'] = ProtoField.uint32("of13.action_set_field.type", "type", base.DEC, enum_v4_ofp_action_type) |
| 5000 | fields['of13.action_set_field.len'] = ProtoField.uint16("of13.action_set_field.len", "len", base.DEC, nil) |
| 5001 | fields['of13.action_set_field.field'] = ProtoField.bytes("of13.action_set_field.field", "field") |
| 5002 | fields['of13.action_id_set_field.type'] = ProtoField.uint16("of13.action_id_set_field.type", "type", base.DEC, nil) |
| 5003 | fields['of13.action_id_set_field.len'] = ProtoField.uint16("of13.action_id_set_field.len", "len", base.DEC, nil) |
| 5004 | fields['of13.action_set_mpls_ttl.type'] = ProtoField.uint16("of13.action_set_mpls_ttl.type", "type", base.DEC, nil) |
| 5005 | fields['of13.action_set_mpls_ttl.len'] = ProtoField.uint16("of13.action_set_mpls_ttl.len", "len", base.DEC, nil) |
| 5006 | fields['of13.action_set_mpls_ttl.mpls_ttl'] = ProtoField.uint8("of13.action_set_mpls_ttl.mpls_ttl", "mpls_ttl", base.DEC, nil) |
| 5007 | fields['of13.action_id_set_mpls_ttl.type'] = ProtoField.uint16("of13.action_id_set_mpls_ttl.type", "type", base.DEC, nil) |
| 5008 | fields['of13.action_id_set_mpls_ttl.len'] = ProtoField.uint16("of13.action_id_set_mpls_ttl.len", "len", base.DEC, nil) |
| 5009 | fields['of13.action_set_nw_ttl.type'] = ProtoField.uint32("of13.action_set_nw_ttl.type", "type", base.DEC, enum_v4_ofp_action_type) |
| 5010 | fields['of13.action_set_nw_ttl.len'] = ProtoField.uint16("of13.action_set_nw_ttl.len", "len", base.DEC, nil) |
| 5011 | fields['of13.action_set_nw_ttl.nw_ttl'] = ProtoField.uint8("of13.action_set_nw_ttl.nw_ttl", "nw_ttl", base.DEC, nil) |
| 5012 | fields['of13.action_id_set_nw_ttl.type'] = ProtoField.uint16("of13.action_id_set_nw_ttl.type", "type", base.DEC, nil) |
| 5013 | fields['of13.action_id_set_nw_ttl.len'] = ProtoField.uint16("of13.action_id_set_nw_ttl.len", "len", base.DEC, nil) |
| 5014 | fields['of13.action_set_queue.type'] = ProtoField.uint16("of13.action_set_queue.type", "type", base.DEC, nil) |
| 5015 | fields['of13.action_set_queue.len'] = ProtoField.uint16("of13.action_set_queue.len", "len", base.DEC, nil) |
| 5016 | fields['of13.action_set_queue.queue_id'] = ProtoField.uint32("of13.action_set_queue.queue_id", "queue_id", base.DEC, nil) |
| 5017 | fields['of13.action_id_set_queue.type'] = ProtoField.uint16("of13.action_id_set_queue.type", "type", base.DEC, nil) |
| 5018 | fields['of13.action_id_set_queue.len'] = ProtoField.uint16("of13.action_id_set_queue.len", "len", base.DEC, nil) |
| 5019 | fields['of13.header.version'] = ProtoField.uint8("of13.header.version", "version", base.DEC, nil) |
| 5020 | fields['of13.header.type'] = ProtoField.uint8("of13.header.type", "type", base.DEC, nil) |
| 5021 | fields['of13.header.length'] = ProtoField.uint16("of13.header.length", "length", base.DEC, nil) |
| 5022 | fields['of13.header.xid'] = ProtoField.uint32("of13.header.xid", "xid", base.DEC, nil) |
| 5023 | fields['of13.stats_reply.version'] = ProtoField.uint8("of13.stats_reply.version", "version", base.DEC, nil) |
| 5024 | fields['of13.stats_reply.type'] = ProtoField.uint32("of13.stats_reply.type", "type", base.DEC, enum_v4_ofp_type) |
| 5025 | fields['of13.stats_reply.length'] = ProtoField.uint16("of13.stats_reply.length", "length", base.DEC, nil) |
| 5026 | fields['of13.stats_reply.xid'] = ProtoField.uint32("of13.stats_reply.xid", "xid", base.DEC, nil) |
| 5027 | fields['of13.stats_reply.stats_type'] = ProtoField.uint32("of13.stats_reply.stats_type", "stats_type", base.DEC, enum_v4_ofp_stats_type) |
| 5028 | fields['of13.stats_reply.flags'] = ProtoField.uint32("of13.stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 5029 | fields['of13.aggregate_stats_reply.version'] = ProtoField.uint8("of13.aggregate_stats_reply.version", "version", base.DEC, nil) |
| 5030 | fields['of13.aggregate_stats_reply.type'] = ProtoField.uint32("of13.aggregate_stats_reply.type", "type", base.DEC, enum_v4_ofp_type) |
| 5031 | fields['of13.aggregate_stats_reply.length'] = ProtoField.uint16("of13.aggregate_stats_reply.length", "length", base.DEC, nil) |
| 5032 | fields['of13.aggregate_stats_reply.xid'] = ProtoField.uint32("of13.aggregate_stats_reply.xid", "xid", base.DEC, nil) |
| 5033 | fields['of13.aggregate_stats_reply.stats_type'] = ProtoField.uint32("of13.aggregate_stats_reply.stats_type", "stats_type", base.DEC, enum_v4_ofp_stats_type) |
| 5034 | fields['of13.aggregate_stats_reply.flags'] = ProtoField.uint32("of13.aggregate_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 5035 | fields['of13.aggregate_stats_reply.packet_count'] = ProtoField.uint64("of13.aggregate_stats_reply.packet_count", "packet_count", base.DEC, nil) |
| 5036 | fields['of13.aggregate_stats_reply.byte_count'] = ProtoField.uint64("of13.aggregate_stats_reply.byte_count", "byte_count", base.DEC, nil) |
| 5037 | fields['of13.aggregate_stats_reply.flow_count'] = ProtoField.uint32("of13.aggregate_stats_reply.flow_count", "flow_count", base.DEC, nil) |
| 5038 | fields['of13.stats_request.version'] = ProtoField.uint8("of13.stats_request.version", "version", base.DEC, nil) |
| 5039 | fields['of13.stats_request.type'] = ProtoField.uint32("of13.stats_request.type", "type", base.DEC, enum_v4_ofp_type) |
| 5040 | fields['of13.stats_request.length'] = ProtoField.uint16("of13.stats_request.length", "length", base.DEC, nil) |
| 5041 | fields['of13.stats_request.xid'] = ProtoField.uint32("of13.stats_request.xid", "xid", base.DEC, nil) |
| 5042 | fields['of13.stats_request.stats_type'] = ProtoField.uint32("of13.stats_request.stats_type", "stats_type", base.DEC, enum_v4_ofp_stats_type) |
| 5043 | fields['of13.stats_request.flags'] = ProtoField.uint32("of13.stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 5044 | fields['of13.aggregate_stats_request.version'] = ProtoField.uint8("of13.aggregate_stats_request.version", "version", base.DEC, nil) |
| 5045 | fields['of13.aggregate_stats_request.type'] = ProtoField.uint32("of13.aggregate_stats_request.type", "type", base.DEC, enum_v4_ofp_type) |
| 5046 | fields['of13.aggregate_stats_request.length'] = ProtoField.uint16("of13.aggregate_stats_request.length", "length", base.DEC, nil) |
| 5047 | fields['of13.aggregate_stats_request.xid'] = ProtoField.uint32("of13.aggregate_stats_request.xid", "xid", base.DEC, nil) |
| 5048 | fields['of13.aggregate_stats_request.stats_type'] = ProtoField.uint32("of13.aggregate_stats_request.stats_type", "stats_type", base.DEC, enum_v4_ofp_stats_type) |
| 5049 | fields['of13.aggregate_stats_request.flags'] = ProtoField.uint32("of13.aggregate_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 5050 | fields['of13.aggregate_stats_request.table_id'] = ProtoField.uint8("of13.aggregate_stats_request.table_id", "table_id", base.DEC, nil) |
| 5051 | fields['of13.aggregate_stats_request.out_port'] = ProtoField.uint32("of13.aggregate_stats_request.out_port", "out_port", base.DEC, nil) |
| 5052 | fields['of13.aggregate_stats_request.out_group'] = ProtoField.uint32("of13.aggregate_stats_request.out_group", "out_group", base.DEC, nil) |
| 5053 | fields['of13.aggregate_stats_request.cookie'] = ProtoField.uint64("of13.aggregate_stats_request.cookie", "cookie", base.DEC, nil) |
| 5054 | fields['of13.aggregate_stats_request.cookie_mask'] = ProtoField.uint64("of13.aggregate_stats_request.cookie_mask", "cookie_mask", base.DEC, nil) |
| 5055 | fields['of13.aggregate_stats_request.match'] = ProtoField.bytes("of13.aggregate_stats_request.match", "match") |
| 5056 | fields['of13.async_get_reply.version'] = ProtoField.uint8("of13.async_get_reply.version", "version", base.DEC, nil) |
| 5057 | fields['of13.async_get_reply.type'] = ProtoField.uint8("of13.async_get_reply.type", "type", base.DEC, nil) |
| 5058 | fields['of13.async_get_reply.length'] = ProtoField.uint16("of13.async_get_reply.length", "length", base.DEC, nil) |
| 5059 | fields['of13.async_get_reply.xid'] = ProtoField.uint32("of13.async_get_reply.xid", "xid", base.DEC, nil) |
| 5060 | fields['of13.async_get_reply.packet_in_mask_equal_master'] = ProtoField.uint32("of13.async_get_reply.packet_in_mask_equal_master", "packet_in_mask_equal_master", base.DEC, nil) |
| 5061 | fields['of13.async_get_reply.packet_in_mask_slave'] = ProtoField.uint32("of13.async_get_reply.packet_in_mask_slave", "packet_in_mask_slave", base.DEC, nil) |
| 5062 | fields['of13.async_get_reply.port_status_mask_equal_master'] = ProtoField.uint32("of13.async_get_reply.port_status_mask_equal_master", "port_status_mask_equal_master", base.DEC, nil) |
| 5063 | fields['of13.async_get_reply.port_status_mask_slave'] = ProtoField.uint32("of13.async_get_reply.port_status_mask_slave", "port_status_mask_slave", base.DEC, nil) |
| 5064 | fields['of13.async_get_reply.flow_removed_mask_equal_master'] = ProtoField.uint32("of13.async_get_reply.flow_removed_mask_equal_master", "flow_removed_mask_equal_master", base.DEC, nil) |
| 5065 | fields['of13.async_get_reply.flow_removed_mask_slave'] = ProtoField.uint32("of13.async_get_reply.flow_removed_mask_slave", "flow_removed_mask_slave", base.DEC, nil) |
| 5066 | fields['of13.async_get_request.version'] = ProtoField.uint8("of13.async_get_request.version", "version", base.DEC, nil) |
| 5067 | fields['of13.async_get_request.type'] = ProtoField.uint32("of13.async_get_request.type", "type", base.DEC, enum_v4_ofp_type) |
| 5068 | fields['of13.async_get_request.length'] = ProtoField.uint16("of13.async_get_request.length", "length", base.DEC, nil) |
| 5069 | fields['of13.async_get_request.xid'] = ProtoField.uint32("of13.async_get_request.xid", "xid", base.DEC, nil) |
| 5070 | fields['of13.async_get_request.packet_in_mask_equal_master'] = ProtoField.uint32("of13.async_get_request.packet_in_mask_equal_master", "packet_in_mask_equal_master", base.DEC, nil) |
| 5071 | fields['of13.async_get_request.packet_in_mask_slave'] = ProtoField.uint32("of13.async_get_request.packet_in_mask_slave", "packet_in_mask_slave", base.DEC, nil) |
| 5072 | fields['of13.async_get_request.port_status_mask_equal_master'] = ProtoField.uint32("of13.async_get_request.port_status_mask_equal_master", "port_status_mask_equal_master", base.DEC, nil) |
| 5073 | fields['of13.async_get_request.port_status_mask_slave'] = ProtoField.uint32("of13.async_get_request.port_status_mask_slave", "port_status_mask_slave", base.DEC, nil) |
| 5074 | fields['of13.async_get_request.flow_removed_mask_equal_master'] = ProtoField.uint32("of13.async_get_request.flow_removed_mask_equal_master", "flow_removed_mask_equal_master", base.DEC, nil) |
| 5075 | fields['of13.async_get_request.flow_removed_mask_slave'] = ProtoField.uint32("of13.async_get_request.flow_removed_mask_slave", "flow_removed_mask_slave", base.DEC, nil) |
| 5076 | fields['of13.async_set.version'] = ProtoField.uint8("of13.async_set.version", "version", base.DEC, nil) |
| 5077 | fields['of13.async_set.type'] = ProtoField.uint8("of13.async_set.type", "type", base.DEC, nil) |
| 5078 | fields['of13.async_set.length'] = ProtoField.uint16("of13.async_set.length", "length", base.DEC, nil) |
| 5079 | fields['of13.async_set.xid'] = ProtoField.uint32("of13.async_set.xid", "xid", base.DEC, nil) |
| 5080 | fields['of13.async_set.packet_in_mask_equal_master'] = ProtoField.uint32("of13.async_set.packet_in_mask_equal_master", "packet_in_mask_equal_master", base.DEC, nil) |
| 5081 | fields['of13.async_set.packet_in_mask_slave'] = ProtoField.uint32("of13.async_set.packet_in_mask_slave", "packet_in_mask_slave", base.DEC, nil) |
| 5082 | fields['of13.async_set.port_status_mask_equal_master'] = ProtoField.uint32("of13.async_set.port_status_mask_equal_master", "port_status_mask_equal_master", base.DEC, nil) |
| 5083 | fields['of13.async_set.port_status_mask_slave'] = ProtoField.uint32("of13.async_set.port_status_mask_slave", "port_status_mask_slave", base.DEC, nil) |
| 5084 | fields['of13.async_set.flow_removed_mask_equal_master'] = ProtoField.uint32("of13.async_set.flow_removed_mask_equal_master", "flow_removed_mask_equal_master", base.DEC, nil) |
| 5085 | fields['of13.async_set.flow_removed_mask_slave'] = ProtoField.uint32("of13.async_set.flow_removed_mask_slave", "flow_removed_mask_slave", base.DEC, nil) |
| 5086 | fields['of13.error_msg.version'] = ProtoField.uint8("of13.error_msg.version", "version", base.DEC, nil) |
| 5087 | fields['of13.error_msg.type'] = ProtoField.uint32("of13.error_msg.type", "type", base.DEC, enum_v4_ofp_type) |
| 5088 | fields['of13.error_msg.length'] = ProtoField.uint16("of13.error_msg.length", "length", base.DEC, nil) |
| 5089 | fields['of13.error_msg.xid'] = ProtoField.uint32("of13.error_msg.xid", "xid", base.DEC, nil) |
| 5090 | fields['of13.error_msg.err_type'] = ProtoField.uint32("of13.error_msg.err_type", "err_type", base.DEC, enum_v4_ofp_error_type) |
| 5091 | fields['of13.bad_action_error_msg.version'] = ProtoField.uint8("of13.bad_action_error_msg.version", "version", base.DEC, nil) |
| 5092 | fields['of13.bad_action_error_msg.type'] = ProtoField.uint8("of13.bad_action_error_msg.type", "type", base.DEC, nil) |
| 5093 | fields['of13.bad_action_error_msg.length'] = ProtoField.uint16("of13.bad_action_error_msg.length", "length", base.DEC, nil) |
| 5094 | fields['of13.bad_action_error_msg.xid'] = ProtoField.uint32("of13.bad_action_error_msg.xid", "xid", base.DEC, nil) |
| 5095 | fields['of13.bad_action_error_msg.err_type'] = ProtoField.uint16("of13.bad_action_error_msg.err_type", "err_type", base.DEC, nil) |
| 5096 | fields['of13.bad_action_error_msg.code'] = ProtoField.uint32("of13.bad_action_error_msg.code", "code", base.DEC, enum_v4_ofp_bad_action_code) |
| 5097 | fields['of13.bad_action_error_msg.data'] = ProtoField.bytes("of13.bad_action_error_msg.data", "data") |
| 5098 | fields['of13.bad_instruction_error_msg.version'] = ProtoField.uint8("of13.bad_instruction_error_msg.version", "version", base.DEC, nil) |
| 5099 | fields['of13.bad_instruction_error_msg.type'] = ProtoField.uint8("of13.bad_instruction_error_msg.type", "type", base.DEC, nil) |
| 5100 | fields['of13.bad_instruction_error_msg.length'] = ProtoField.uint16("of13.bad_instruction_error_msg.length", "length", base.DEC, nil) |
| 5101 | fields['of13.bad_instruction_error_msg.xid'] = ProtoField.uint32("of13.bad_instruction_error_msg.xid", "xid", base.DEC, nil) |
| 5102 | fields['of13.bad_instruction_error_msg.err_type'] = ProtoField.uint16("of13.bad_instruction_error_msg.err_type", "err_type", base.DEC, nil) |
| 5103 | fields['of13.bad_instruction_error_msg.code'] = ProtoField.uint32("of13.bad_instruction_error_msg.code", "code", base.DEC, enum_v4_ofp_bad_instruction_code) |
| 5104 | fields['of13.bad_instruction_error_msg.data'] = ProtoField.bytes("of13.bad_instruction_error_msg.data", "data") |
| 5105 | fields['of13.bad_match_error_msg.version'] = ProtoField.uint8("of13.bad_match_error_msg.version", "version", base.DEC, nil) |
| 5106 | fields['of13.bad_match_error_msg.type'] = ProtoField.uint8("of13.bad_match_error_msg.type", "type", base.DEC, nil) |
| 5107 | fields['of13.bad_match_error_msg.length'] = ProtoField.uint16("of13.bad_match_error_msg.length", "length", base.DEC, nil) |
| 5108 | fields['of13.bad_match_error_msg.xid'] = ProtoField.uint32("of13.bad_match_error_msg.xid", "xid", base.DEC, nil) |
| 5109 | fields['of13.bad_match_error_msg.err_type'] = ProtoField.uint16("of13.bad_match_error_msg.err_type", "err_type", base.DEC, nil) |
| 5110 | fields['of13.bad_match_error_msg.code'] = ProtoField.uint32("of13.bad_match_error_msg.code", "code", base.DEC, enum_v4_ofp_bad_match_code) |
| 5111 | fields['of13.bad_match_error_msg.data'] = ProtoField.bytes("of13.bad_match_error_msg.data", "data") |
| 5112 | fields['of13.bad_request_error_msg.version'] = ProtoField.uint8("of13.bad_request_error_msg.version", "version", base.DEC, nil) |
| 5113 | fields['of13.bad_request_error_msg.type'] = ProtoField.uint8("of13.bad_request_error_msg.type", "type", base.DEC, nil) |
| 5114 | fields['of13.bad_request_error_msg.length'] = ProtoField.uint16("of13.bad_request_error_msg.length", "length", base.DEC, nil) |
| 5115 | fields['of13.bad_request_error_msg.xid'] = ProtoField.uint32("of13.bad_request_error_msg.xid", "xid", base.DEC, nil) |
| 5116 | fields['of13.bad_request_error_msg.err_type'] = ProtoField.uint16("of13.bad_request_error_msg.err_type", "err_type", base.DEC, nil) |
| 5117 | fields['of13.bad_request_error_msg.code'] = ProtoField.uint32("of13.bad_request_error_msg.code", "code", base.DEC, enum_v4_ofp_bad_request_code) |
| 5118 | fields['of13.bad_request_error_msg.data'] = ProtoField.bytes("of13.bad_request_error_msg.data", "data") |
| 5119 | fields['of13.barrier_reply.version'] = ProtoField.uint8("of13.barrier_reply.version", "version", base.DEC, nil) |
| 5120 | fields['of13.barrier_reply.type'] = ProtoField.uint32("of13.barrier_reply.type", "type", base.DEC, enum_v4_ofp_type) |
| 5121 | fields['of13.barrier_reply.length'] = ProtoField.uint16("of13.barrier_reply.length", "length", base.DEC, nil) |
| 5122 | fields['of13.barrier_reply.xid'] = ProtoField.uint32("of13.barrier_reply.xid", "xid", base.DEC, nil) |
| 5123 | fields['of13.barrier_request.version'] = ProtoField.uint8("of13.barrier_request.version", "version", base.DEC, nil) |
| 5124 | fields['of13.barrier_request.type'] = ProtoField.uint32("of13.barrier_request.type", "type", base.DEC, enum_v4_ofp_type) |
| 5125 | fields['of13.barrier_request.length'] = ProtoField.uint16("of13.barrier_request.length", "length", base.DEC, nil) |
| 5126 | fields['of13.barrier_request.xid'] = ProtoField.uint32("of13.barrier_request.xid", "xid", base.DEC, nil) |
| 5127 | fields['of13.experimenter.version'] = ProtoField.uint8("of13.experimenter.version", "version", base.DEC, nil) |
| 5128 | fields['of13.experimenter.type'] = ProtoField.uint8("of13.experimenter.type", "type", base.DEC, nil) |
| 5129 | fields['of13.experimenter.length'] = ProtoField.uint16("of13.experimenter.length", "length", base.DEC, nil) |
| 5130 | fields['of13.experimenter.xid'] = ProtoField.uint32("of13.experimenter.xid", "xid", base.DEC, nil) |
| 5131 | fields['of13.experimenter.experimenter'] = ProtoField.uint32("of13.experimenter.experimenter", "experimenter", base.DEC, nil) |
| 5132 | fields['of13.experimenter.subtype'] = ProtoField.uint32("of13.experimenter.subtype", "subtype", base.DEC, nil) |
| 5133 | fields['of13.experimenter.data'] = ProtoField.bytes("of13.experimenter.data", "data") |
| 5134 | fields['of13.bsn_header.version'] = ProtoField.uint8("of13.bsn_header.version", "version", base.DEC, nil) |
| 5135 | fields['of13.bsn_header.type'] = ProtoField.uint8("of13.bsn_header.type", "type", base.DEC, nil) |
| 5136 | fields['of13.bsn_header.length'] = ProtoField.uint16("of13.bsn_header.length", "length", base.DEC, nil) |
| 5137 | fields['of13.bsn_header.xid'] = ProtoField.uint32("of13.bsn_header.xid", "xid", base.DEC, nil) |
| 5138 | fields['of13.bsn_header.experimenter'] = ProtoField.uint32("of13.bsn_header.experimenter", "experimenter", base.DEC, nil) |
| 5139 | fields['of13.bsn_header.subtype'] = ProtoField.uint32("of13.bsn_header.subtype", "subtype", base.DEC, nil) |
| 5140 | fields['of13.bsn_arp_idle.version'] = ProtoField.uint8("of13.bsn_arp_idle.version", "version", base.DEC, nil) |
| 5141 | fields['of13.bsn_arp_idle.type'] = ProtoField.uint8("of13.bsn_arp_idle.type", "type", base.DEC, nil) |
| 5142 | fields['of13.bsn_arp_idle.length'] = ProtoField.uint16("of13.bsn_arp_idle.length", "length", base.DEC, nil) |
| 5143 | fields['of13.bsn_arp_idle.xid'] = ProtoField.uint32("of13.bsn_arp_idle.xid", "xid", base.DEC, nil) |
| 5144 | fields['of13.bsn_arp_idle.experimenter'] = ProtoField.uint32("of13.bsn_arp_idle.experimenter", "experimenter", base.DEC, nil) |
| 5145 | fields['of13.bsn_arp_idle.subtype'] = ProtoField.uint32("of13.bsn_arp_idle.subtype", "subtype", base.DEC, nil) |
| 5146 | fields['of13.bsn_arp_idle.vlan_vid'] = ProtoField.uint16("of13.bsn_arp_idle.vlan_vid", "vlan_vid", base.DEC, nil) |
| 5147 | fields['of13.bsn_arp_idle.ipv4_addr'] = ProtoField.ipv4("of13.bsn_arp_idle.ipv4_addr", "ipv4_addr") |
| 5148 | fields['of13.bsn_bw_clear_data_reply.version'] = ProtoField.uint8("of13.bsn_bw_clear_data_reply.version", "version", base.DEC, nil) |
| 5149 | fields['of13.bsn_bw_clear_data_reply.type'] = ProtoField.uint8("of13.bsn_bw_clear_data_reply.type", "type", base.DEC, nil) |
| 5150 | fields['of13.bsn_bw_clear_data_reply.length'] = ProtoField.uint16("of13.bsn_bw_clear_data_reply.length", "length", base.DEC, nil) |
| 5151 | fields['of13.bsn_bw_clear_data_reply.xid'] = ProtoField.uint32("of13.bsn_bw_clear_data_reply.xid", "xid", base.DEC, nil) |
| 5152 | fields['of13.bsn_bw_clear_data_reply.experimenter'] = ProtoField.uint32("of13.bsn_bw_clear_data_reply.experimenter", "experimenter", base.DEC, nil) |
| 5153 | fields['of13.bsn_bw_clear_data_reply.subtype'] = ProtoField.uint32("of13.bsn_bw_clear_data_reply.subtype", "subtype", base.DEC, nil) |
| 5154 | fields['of13.bsn_bw_clear_data_reply.status'] = ProtoField.uint32("of13.bsn_bw_clear_data_reply.status", "status", base.DEC, nil) |
| 5155 | fields['of13.bsn_bw_clear_data_request.version'] = ProtoField.uint8("of13.bsn_bw_clear_data_request.version", "version", base.DEC, nil) |
| 5156 | fields['of13.bsn_bw_clear_data_request.type'] = ProtoField.uint8("of13.bsn_bw_clear_data_request.type", "type", base.DEC, nil) |
| 5157 | fields['of13.bsn_bw_clear_data_request.length'] = ProtoField.uint16("of13.bsn_bw_clear_data_request.length", "length", base.DEC, nil) |
| 5158 | fields['of13.bsn_bw_clear_data_request.xid'] = ProtoField.uint32("of13.bsn_bw_clear_data_request.xid", "xid", base.DEC, nil) |
| 5159 | fields['of13.bsn_bw_clear_data_request.experimenter'] = ProtoField.uint32("of13.bsn_bw_clear_data_request.experimenter", "experimenter", base.DEC, nil) |
| 5160 | fields['of13.bsn_bw_clear_data_request.subtype'] = ProtoField.uint32("of13.bsn_bw_clear_data_request.subtype", "subtype", base.DEC, nil) |
| 5161 | fields['of13.bsn_bw_enable_get_reply.version'] = ProtoField.uint8("of13.bsn_bw_enable_get_reply.version", "version", base.DEC, nil) |
| 5162 | fields['of13.bsn_bw_enable_get_reply.type'] = ProtoField.uint8("of13.bsn_bw_enable_get_reply.type", "type", base.DEC, nil) |
| 5163 | fields['of13.bsn_bw_enable_get_reply.length'] = ProtoField.uint16("of13.bsn_bw_enable_get_reply.length", "length", base.DEC, nil) |
| 5164 | fields['of13.bsn_bw_enable_get_reply.xid'] = ProtoField.uint32("of13.bsn_bw_enable_get_reply.xid", "xid", base.DEC, nil) |
| 5165 | fields['of13.bsn_bw_enable_get_reply.experimenter'] = ProtoField.uint32("of13.bsn_bw_enable_get_reply.experimenter", "experimenter", base.DEC, nil) |
| 5166 | fields['of13.bsn_bw_enable_get_reply.subtype'] = ProtoField.uint32("of13.bsn_bw_enable_get_reply.subtype", "subtype", base.DEC, nil) |
| 5167 | fields['of13.bsn_bw_enable_get_reply.enabled'] = ProtoField.uint32("of13.bsn_bw_enable_get_reply.enabled", "enabled", base.DEC, nil) |
| 5168 | fields['of13.bsn_bw_enable_get_request.version'] = ProtoField.uint8("of13.bsn_bw_enable_get_request.version", "version", base.DEC, nil) |
| 5169 | fields['of13.bsn_bw_enable_get_request.type'] = ProtoField.uint8("of13.bsn_bw_enable_get_request.type", "type", base.DEC, nil) |
| 5170 | fields['of13.bsn_bw_enable_get_request.length'] = ProtoField.uint16("of13.bsn_bw_enable_get_request.length", "length", base.DEC, nil) |
| 5171 | fields['of13.bsn_bw_enable_get_request.xid'] = ProtoField.uint32("of13.bsn_bw_enable_get_request.xid", "xid", base.DEC, nil) |
| 5172 | fields['of13.bsn_bw_enable_get_request.experimenter'] = ProtoField.uint32("of13.bsn_bw_enable_get_request.experimenter", "experimenter", base.DEC, nil) |
| 5173 | fields['of13.bsn_bw_enable_get_request.subtype'] = ProtoField.uint32("of13.bsn_bw_enable_get_request.subtype", "subtype", base.DEC, nil) |
| 5174 | fields['of13.bsn_bw_enable_set_reply.version'] = ProtoField.uint8("of13.bsn_bw_enable_set_reply.version", "version", base.DEC, nil) |
| 5175 | fields['of13.bsn_bw_enable_set_reply.type'] = ProtoField.uint8("of13.bsn_bw_enable_set_reply.type", "type", base.DEC, nil) |
| 5176 | fields['of13.bsn_bw_enable_set_reply.length'] = ProtoField.uint16("of13.bsn_bw_enable_set_reply.length", "length", base.DEC, nil) |
| 5177 | fields['of13.bsn_bw_enable_set_reply.xid'] = ProtoField.uint32("of13.bsn_bw_enable_set_reply.xid", "xid", base.DEC, nil) |
| 5178 | fields['of13.bsn_bw_enable_set_reply.experimenter'] = ProtoField.uint32("of13.bsn_bw_enable_set_reply.experimenter", "experimenter", base.DEC, nil) |
| 5179 | fields['of13.bsn_bw_enable_set_reply.subtype'] = ProtoField.uint32("of13.bsn_bw_enable_set_reply.subtype", "subtype", base.DEC, nil) |
| 5180 | fields['of13.bsn_bw_enable_set_reply.enable'] = ProtoField.uint32("of13.bsn_bw_enable_set_reply.enable", "enable", base.DEC, nil) |
| 5181 | fields['of13.bsn_bw_enable_set_reply.status'] = ProtoField.uint32("of13.bsn_bw_enable_set_reply.status", "status", base.DEC, nil) |
| 5182 | fields['of13.bsn_bw_enable_set_request.version'] = ProtoField.uint8("of13.bsn_bw_enable_set_request.version", "version", base.DEC, nil) |
| 5183 | fields['of13.bsn_bw_enable_set_request.type'] = ProtoField.uint8("of13.bsn_bw_enable_set_request.type", "type", base.DEC, nil) |
| 5184 | fields['of13.bsn_bw_enable_set_request.length'] = ProtoField.uint16("of13.bsn_bw_enable_set_request.length", "length", base.DEC, nil) |
| 5185 | fields['of13.bsn_bw_enable_set_request.xid'] = ProtoField.uint32("of13.bsn_bw_enable_set_request.xid", "xid", base.DEC, nil) |
| 5186 | fields['of13.bsn_bw_enable_set_request.experimenter'] = ProtoField.uint32("of13.bsn_bw_enable_set_request.experimenter", "experimenter", base.DEC, nil) |
| 5187 | fields['of13.bsn_bw_enable_set_request.subtype'] = ProtoField.uint32("of13.bsn_bw_enable_set_request.subtype", "subtype", base.DEC, nil) |
| 5188 | fields['of13.bsn_bw_enable_set_request.enable'] = ProtoField.uint32("of13.bsn_bw_enable_set_request.enable", "enable", base.DEC, nil) |
| 5189 | fields['of13.bsn_controller_connection.state'] = ProtoField.uint32("of13.bsn_controller_connection.state", "state", base.DEC, enum_v4_ofp_bsn_controller_connection_state) |
| 5190 | fields['of13.bsn_controller_connection.auxiliary_id'] = ProtoField.uint8("of13.bsn_controller_connection.auxiliary_id", "auxiliary_id", base.DEC, nil) |
| 5191 | fields['of13.bsn_controller_connection.role'] = ProtoField.uint32("of13.bsn_controller_connection.role", "role", base.DEC, enum_v4_ofp_controller_role) |
| 5192 | fields['of13.bsn_controller_connection.uri'] = ProtoField.stringz("of13.bsn_controller_connection.uri", "uri") |
| 5193 | fields['of13.bsn_controller_connections_reply.version'] = ProtoField.uint8("of13.bsn_controller_connections_reply.version", "version", base.DEC, nil) |
| 5194 | fields['of13.bsn_controller_connections_reply.type'] = ProtoField.uint8("of13.bsn_controller_connections_reply.type", "type", base.DEC, nil) |
| 5195 | fields['of13.bsn_controller_connections_reply.length'] = ProtoField.uint16("of13.bsn_controller_connections_reply.length", "length", base.DEC, nil) |
| 5196 | fields['of13.bsn_controller_connections_reply.xid'] = ProtoField.uint32("of13.bsn_controller_connections_reply.xid", "xid", base.DEC, nil) |
| 5197 | fields['of13.bsn_controller_connections_reply.experimenter'] = ProtoField.uint32("of13.bsn_controller_connections_reply.experimenter", "experimenter", base.DEC, nil) |
| 5198 | fields['of13.bsn_controller_connections_reply.subtype'] = ProtoField.uint32("of13.bsn_controller_connections_reply.subtype", "subtype", base.DEC, nil) |
| 5199 | fields['of13.bsn_controller_connections_reply.connections'] = ProtoField.bytes("of13.bsn_controller_connections_reply.connections", "connections") |
| 5200 | fields['of13.bsn_controller_connections_request.version'] = ProtoField.uint8("of13.bsn_controller_connections_request.version", "version", base.DEC, nil) |
| 5201 | fields['of13.bsn_controller_connections_request.type'] = ProtoField.uint8("of13.bsn_controller_connections_request.type", "type", base.DEC, nil) |
| 5202 | fields['of13.bsn_controller_connections_request.length'] = ProtoField.uint16("of13.bsn_controller_connections_request.length", "length", base.DEC, nil) |
| 5203 | fields['of13.bsn_controller_connections_request.xid'] = ProtoField.uint32("of13.bsn_controller_connections_request.xid", "xid", base.DEC, nil) |
| 5204 | fields['of13.bsn_controller_connections_request.experimenter'] = ProtoField.uint32("of13.bsn_controller_connections_request.experimenter", "experimenter", base.DEC, nil) |
| 5205 | fields['of13.bsn_controller_connections_request.subtype'] = ProtoField.uint32("of13.bsn_controller_connections_request.subtype", "subtype", base.DEC, nil) |
| 5206 | fields['of13.bsn_debug_counter_desc_stats_entry.counter_id'] = ProtoField.uint64("of13.bsn_debug_counter_desc_stats_entry.counter_id", "counter_id", base.DEC, nil) |
| 5207 | fields['of13.bsn_debug_counter_desc_stats_entry.name'] = ProtoField.stringz("of13.bsn_debug_counter_desc_stats_entry.name", "name") |
| 5208 | fields['of13.bsn_debug_counter_desc_stats_entry.description'] = ProtoField.stringz("of13.bsn_debug_counter_desc_stats_entry.description", "description") |
| 5209 | fields['of13.experimenter_stats_reply.version'] = ProtoField.uint8("of13.experimenter_stats_reply.version", "version", base.DEC, nil) |
| 5210 | fields['of13.experimenter_stats_reply.type'] = ProtoField.uint8("of13.experimenter_stats_reply.type", "type", base.DEC, nil) |
| 5211 | fields['of13.experimenter_stats_reply.length'] = ProtoField.uint16("of13.experimenter_stats_reply.length", "length", base.DEC, nil) |
| 5212 | fields['of13.experimenter_stats_reply.xid'] = ProtoField.uint32("of13.experimenter_stats_reply.xid", "xid", base.DEC, nil) |
| 5213 | fields['of13.experimenter_stats_reply.stats_type'] = ProtoField.uint16("of13.experimenter_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 5214 | fields['of13.experimenter_stats_reply.flags'] = ProtoField.uint32("of13.experimenter_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 5215 | fields['of13.experimenter_stats_reply.experimenter'] = ProtoField.uint32("of13.experimenter_stats_reply.experimenter", "experimenter", base.DEC, nil) |
| 5216 | fields['of13.experimenter_stats_reply.subtype'] = ProtoField.uint32("of13.experimenter_stats_reply.subtype", "subtype", base.DEC, nil) |
| 5217 | fields['of13.bsn_stats_reply.version'] = ProtoField.uint8("of13.bsn_stats_reply.version", "version", base.DEC, nil) |
| 5218 | fields['of13.bsn_stats_reply.type'] = ProtoField.uint8("of13.bsn_stats_reply.type", "type", base.DEC, nil) |
| 5219 | fields['of13.bsn_stats_reply.length'] = ProtoField.uint16("of13.bsn_stats_reply.length", "length", base.DEC, nil) |
| 5220 | fields['of13.bsn_stats_reply.xid'] = ProtoField.uint32("of13.bsn_stats_reply.xid", "xid", base.DEC, nil) |
| 5221 | fields['of13.bsn_stats_reply.stats_type'] = ProtoField.uint16("of13.bsn_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 5222 | fields['of13.bsn_stats_reply.flags'] = ProtoField.uint32("of13.bsn_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 5223 | fields['of13.bsn_stats_reply.experimenter'] = ProtoField.uint32("of13.bsn_stats_reply.experimenter", "experimenter", base.DEC, nil) |
| 5224 | fields['of13.bsn_stats_reply.subtype'] = ProtoField.uint32("of13.bsn_stats_reply.subtype", "subtype", base.DEC, nil) |
| 5225 | fields['of13.bsn_debug_counter_desc_stats_reply.version'] = ProtoField.uint8("of13.bsn_debug_counter_desc_stats_reply.version", "version", base.DEC, nil) |
| 5226 | fields['of13.bsn_debug_counter_desc_stats_reply.type'] = ProtoField.uint8("of13.bsn_debug_counter_desc_stats_reply.type", "type", base.DEC, nil) |
| 5227 | fields['of13.bsn_debug_counter_desc_stats_reply.length'] = ProtoField.uint16("of13.bsn_debug_counter_desc_stats_reply.length", "length", base.DEC, nil) |
| 5228 | fields['of13.bsn_debug_counter_desc_stats_reply.xid'] = ProtoField.uint32("of13.bsn_debug_counter_desc_stats_reply.xid", "xid", base.DEC, nil) |
| 5229 | fields['of13.bsn_debug_counter_desc_stats_reply.stats_type'] = ProtoField.uint16("of13.bsn_debug_counter_desc_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 5230 | fields['of13.bsn_debug_counter_desc_stats_reply.flags'] = ProtoField.uint32("of13.bsn_debug_counter_desc_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 5231 | fields['of13.bsn_debug_counter_desc_stats_reply.experimenter'] = ProtoField.uint32("of13.bsn_debug_counter_desc_stats_reply.experimenter", "experimenter", base.DEC, nil) |
| 5232 | fields['of13.bsn_debug_counter_desc_stats_reply.subtype'] = ProtoField.uint32("of13.bsn_debug_counter_desc_stats_reply.subtype", "subtype", base.DEC, nil) |
| 5233 | fields['of13.bsn_debug_counter_desc_stats_reply.entries'] = ProtoField.bytes("of13.bsn_debug_counter_desc_stats_reply.entries", "entries") |
| 5234 | fields['of13.experimenter_stats_request.version'] = ProtoField.uint8("of13.experimenter_stats_request.version", "version", base.DEC, nil) |
| 5235 | fields['of13.experimenter_stats_request.type'] = ProtoField.uint8("of13.experimenter_stats_request.type", "type", base.DEC, nil) |
| 5236 | fields['of13.experimenter_stats_request.length'] = ProtoField.uint16("of13.experimenter_stats_request.length", "length", base.DEC, nil) |
| 5237 | fields['of13.experimenter_stats_request.xid'] = ProtoField.uint32("of13.experimenter_stats_request.xid", "xid", base.DEC, nil) |
| 5238 | fields['of13.experimenter_stats_request.stats_type'] = ProtoField.uint16("of13.experimenter_stats_request.stats_type", "stats_type", base.DEC, nil) |
| 5239 | fields['of13.experimenter_stats_request.flags'] = ProtoField.uint32("of13.experimenter_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 5240 | fields['of13.experimenter_stats_request.experimenter'] = ProtoField.uint32("of13.experimenter_stats_request.experimenter", "experimenter", base.DEC, nil) |
| 5241 | fields['of13.experimenter_stats_request.subtype'] = ProtoField.uint32("of13.experimenter_stats_request.subtype", "subtype", base.DEC, nil) |
| 5242 | fields['of13.bsn_stats_request.version'] = ProtoField.uint8("of13.bsn_stats_request.version", "version", base.DEC, nil) |
| 5243 | fields['of13.bsn_stats_request.type'] = ProtoField.uint8("of13.bsn_stats_request.type", "type", base.DEC, nil) |
| 5244 | fields['of13.bsn_stats_request.length'] = ProtoField.uint16("of13.bsn_stats_request.length", "length", base.DEC, nil) |
| 5245 | fields['of13.bsn_stats_request.xid'] = ProtoField.uint32("of13.bsn_stats_request.xid", "xid", base.DEC, nil) |
| 5246 | fields['of13.bsn_stats_request.stats_type'] = ProtoField.uint16("of13.bsn_stats_request.stats_type", "stats_type", base.DEC, nil) |
| 5247 | fields['of13.bsn_stats_request.flags'] = ProtoField.uint32("of13.bsn_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 5248 | fields['of13.bsn_stats_request.experimenter'] = ProtoField.uint32("of13.bsn_stats_request.experimenter", "experimenter", base.DEC, nil) |
| 5249 | fields['of13.bsn_stats_request.subtype'] = ProtoField.uint32("of13.bsn_stats_request.subtype", "subtype", base.DEC, nil) |
| 5250 | fields['of13.bsn_debug_counter_desc_stats_request.version'] = ProtoField.uint8("of13.bsn_debug_counter_desc_stats_request.version", "version", base.DEC, nil) |
| 5251 | fields['of13.bsn_debug_counter_desc_stats_request.type'] = ProtoField.uint8("of13.bsn_debug_counter_desc_stats_request.type", "type", base.DEC, nil) |
| 5252 | fields['of13.bsn_debug_counter_desc_stats_request.length'] = ProtoField.uint16("of13.bsn_debug_counter_desc_stats_request.length", "length", base.DEC, nil) |
| 5253 | fields['of13.bsn_debug_counter_desc_stats_request.xid'] = ProtoField.uint32("of13.bsn_debug_counter_desc_stats_request.xid", "xid", base.DEC, nil) |
| 5254 | fields['of13.bsn_debug_counter_desc_stats_request.stats_type'] = ProtoField.uint16("of13.bsn_debug_counter_desc_stats_request.stats_type", "stats_type", base.DEC, nil) |
| 5255 | fields['of13.bsn_debug_counter_desc_stats_request.flags'] = ProtoField.uint32("of13.bsn_debug_counter_desc_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 5256 | fields['of13.bsn_debug_counter_desc_stats_request.experimenter'] = ProtoField.uint32("of13.bsn_debug_counter_desc_stats_request.experimenter", "experimenter", base.DEC, nil) |
| 5257 | fields['of13.bsn_debug_counter_desc_stats_request.subtype'] = ProtoField.uint32("of13.bsn_debug_counter_desc_stats_request.subtype", "subtype", base.DEC, nil) |
| 5258 | fields['of13.bsn_debug_counter_stats_entry.counter_id'] = ProtoField.uint64("of13.bsn_debug_counter_stats_entry.counter_id", "counter_id", base.DEC, nil) |
| 5259 | fields['of13.bsn_debug_counter_stats_entry.value'] = ProtoField.uint64("of13.bsn_debug_counter_stats_entry.value", "value", base.DEC, nil) |
| 5260 | fields['of13.bsn_debug_counter_stats_reply.version'] = ProtoField.uint8("of13.bsn_debug_counter_stats_reply.version", "version", base.DEC, nil) |
| 5261 | fields['of13.bsn_debug_counter_stats_reply.type'] = ProtoField.uint8("of13.bsn_debug_counter_stats_reply.type", "type", base.DEC, nil) |
| 5262 | fields['of13.bsn_debug_counter_stats_reply.length'] = ProtoField.uint16("of13.bsn_debug_counter_stats_reply.length", "length", base.DEC, nil) |
| 5263 | fields['of13.bsn_debug_counter_stats_reply.xid'] = ProtoField.uint32("of13.bsn_debug_counter_stats_reply.xid", "xid", base.DEC, nil) |
| 5264 | fields['of13.bsn_debug_counter_stats_reply.stats_type'] = ProtoField.uint16("of13.bsn_debug_counter_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 5265 | fields['of13.bsn_debug_counter_stats_reply.flags'] = ProtoField.uint32("of13.bsn_debug_counter_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 5266 | fields['of13.bsn_debug_counter_stats_reply.experimenter'] = ProtoField.uint32("of13.bsn_debug_counter_stats_reply.experimenter", "experimenter", base.DEC, nil) |
| 5267 | fields['of13.bsn_debug_counter_stats_reply.subtype'] = ProtoField.uint32("of13.bsn_debug_counter_stats_reply.subtype", "subtype", base.DEC, nil) |
| 5268 | fields['of13.bsn_debug_counter_stats_reply.entries'] = ProtoField.bytes("of13.bsn_debug_counter_stats_reply.entries", "entries") |
| 5269 | fields['of13.bsn_debug_counter_stats_request.version'] = ProtoField.uint8("of13.bsn_debug_counter_stats_request.version", "version", base.DEC, nil) |
| 5270 | fields['of13.bsn_debug_counter_stats_request.type'] = ProtoField.uint8("of13.bsn_debug_counter_stats_request.type", "type", base.DEC, nil) |
| 5271 | fields['of13.bsn_debug_counter_stats_request.length'] = ProtoField.uint16("of13.bsn_debug_counter_stats_request.length", "length", base.DEC, nil) |
| 5272 | fields['of13.bsn_debug_counter_stats_request.xid'] = ProtoField.uint32("of13.bsn_debug_counter_stats_request.xid", "xid", base.DEC, nil) |
| 5273 | fields['of13.bsn_debug_counter_stats_request.stats_type'] = ProtoField.uint16("of13.bsn_debug_counter_stats_request.stats_type", "stats_type", base.DEC, nil) |
| 5274 | fields['of13.bsn_debug_counter_stats_request.flags'] = ProtoField.uint32("of13.bsn_debug_counter_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 5275 | fields['of13.bsn_debug_counter_stats_request.experimenter'] = ProtoField.uint32("of13.bsn_debug_counter_stats_request.experimenter", "experimenter", base.DEC, nil) |
| 5276 | fields['of13.bsn_debug_counter_stats_request.subtype'] = ProtoField.uint32("of13.bsn_debug_counter_stats_request.subtype", "subtype", base.DEC, nil) |
| 5277 | fields['of13.bsn_flow_checksum_bucket_stats_entry.checksum'] = ProtoField.uint64("of13.bsn_flow_checksum_bucket_stats_entry.checksum", "checksum", base.DEC, nil) |
| 5278 | fields['of13.bsn_flow_checksum_bucket_stats_reply.version'] = ProtoField.uint8("of13.bsn_flow_checksum_bucket_stats_reply.version", "version", base.DEC, nil) |
| 5279 | fields['of13.bsn_flow_checksum_bucket_stats_reply.type'] = ProtoField.uint8("of13.bsn_flow_checksum_bucket_stats_reply.type", "type", base.DEC, nil) |
| 5280 | fields['of13.bsn_flow_checksum_bucket_stats_reply.length'] = ProtoField.uint16("of13.bsn_flow_checksum_bucket_stats_reply.length", "length", base.DEC, nil) |
| 5281 | fields['of13.bsn_flow_checksum_bucket_stats_reply.xid'] = ProtoField.uint32("of13.bsn_flow_checksum_bucket_stats_reply.xid", "xid", base.DEC, nil) |
| 5282 | fields['of13.bsn_flow_checksum_bucket_stats_reply.stats_type'] = ProtoField.uint16("of13.bsn_flow_checksum_bucket_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 5283 | fields['of13.bsn_flow_checksum_bucket_stats_reply.flags'] = ProtoField.uint32("of13.bsn_flow_checksum_bucket_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 5284 | fields['of13.bsn_flow_checksum_bucket_stats_reply.experimenter'] = ProtoField.uint32("of13.bsn_flow_checksum_bucket_stats_reply.experimenter", "experimenter", base.DEC, nil) |
| 5285 | fields['of13.bsn_flow_checksum_bucket_stats_reply.subtype'] = ProtoField.uint32("of13.bsn_flow_checksum_bucket_stats_reply.subtype", "subtype", base.DEC, nil) |
| 5286 | fields['of13.bsn_flow_checksum_bucket_stats_reply.entries'] = ProtoField.bytes("of13.bsn_flow_checksum_bucket_stats_reply.entries", "entries") |
| 5287 | fields['of13.bsn_flow_checksum_bucket_stats_request.version'] = ProtoField.uint8("of13.bsn_flow_checksum_bucket_stats_request.version", "version", base.DEC, nil) |
| 5288 | fields['of13.bsn_flow_checksum_bucket_stats_request.type'] = ProtoField.uint8("of13.bsn_flow_checksum_bucket_stats_request.type", "type", base.DEC, nil) |
| 5289 | fields['of13.bsn_flow_checksum_bucket_stats_request.length'] = ProtoField.uint16("of13.bsn_flow_checksum_bucket_stats_request.length", "length", base.DEC, nil) |
| 5290 | fields['of13.bsn_flow_checksum_bucket_stats_request.xid'] = ProtoField.uint32("of13.bsn_flow_checksum_bucket_stats_request.xid", "xid", base.DEC, nil) |
| 5291 | fields['of13.bsn_flow_checksum_bucket_stats_request.stats_type'] = ProtoField.uint16("of13.bsn_flow_checksum_bucket_stats_request.stats_type", "stats_type", base.DEC, nil) |
| 5292 | fields['of13.bsn_flow_checksum_bucket_stats_request.flags'] = ProtoField.uint32("of13.bsn_flow_checksum_bucket_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 5293 | fields['of13.bsn_flow_checksum_bucket_stats_request.experimenter'] = ProtoField.uint32("of13.bsn_flow_checksum_bucket_stats_request.experimenter", "experimenter", base.DEC, nil) |
| 5294 | fields['of13.bsn_flow_checksum_bucket_stats_request.subtype'] = ProtoField.uint32("of13.bsn_flow_checksum_bucket_stats_request.subtype", "subtype", base.DEC, nil) |
| 5295 | fields['of13.bsn_flow_checksum_bucket_stats_request.table_id'] = ProtoField.uint8("of13.bsn_flow_checksum_bucket_stats_request.table_id", "table_id", base.DEC, nil) |
| 5296 | fields['of13.bsn_flow_idle.version'] = ProtoField.uint8("of13.bsn_flow_idle.version", "version", base.DEC, nil) |
| 5297 | fields['of13.bsn_flow_idle.type'] = ProtoField.uint8("of13.bsn_flow_idle.type", "type", base.DEC, nil) |
| 5298 | fields['of13.bsn_flow_idle.length'] = ProtoField.uint16("of13.bsn_flow_idle.length", "length", base.DEC, nil) |
| 5299 | fields['of13.bsn_flow_idle.xid'] = ProtoField.uint32("of13.bsn_flow_idle.xid", "xid", base.DEC, nil) |
| 5300 | fields['of13.bsn_flow_idle.experimenter'] = ProtoField.uint32("of13.bsn_flow_idle.experimenter", "experimenter", base.DEC, nil) |
| 5301 | fields['of13.bsn_flow_idle.subtype'] = ProtoField.uint32("of13.bsn_flow_idle.subtype", "subtype", base.DEC, nil) |
| 5302 | fields['of13.bsn_flow_idle.cookie'] = ProtoField.uint64("of13.bsn_flow_idle.cookie", "cookie", base.DEC, nil) |
| 5303 | fields['of13.bsn_flow_idle.priority'] = ProtoField.uint16("of13.bsn_flow_idle.priority", "priority", base.DEC, nil) |
| 5304 | fields['of13.bsn_flow_idle.table_id'] = ProtoField.uint8("of13.bsn_flow_idle.table_id", "table_id", base.DEC, nil) |
| 5305 | fields['of13.bsn_flow_idle.match'] = ProtoField.bytes("of13.bsn_flow_idle.match", "match") |
| 5306 | fields['of13.bsn_flow_idle_enable_get_reply.version'] = ProtoField.uint8("of13.bsn_flow_idle_enable_get_reply.version", "version", base.DEC, nil) |
| 5307 | fields['of13.bsn_flow_idle_enable_get_reply.type'] = ProtoField.uint8("of13.bsn_flow_idle_enable_get_reply.type", "type", base.DEC, nil) |
| 5308 | fields['of13.bsn_flow_idle_enable_get_reply.length'] = ProtoField.uint16("of13.bsn_flow_idle_enable_get_reply.length", "length", base.DEC, nil) |
| 5309 | fields['of13.bsn_flow_idle_enable_get_reply.xid'] = ProtoField.uint32("of13.bsn_flow_idle_enable_get_reply.xid", "xid", base.DEC, nil) |
| 5310 | fields['of13.bsn_flow_idle_enable_get_reply.experimenter'] = ProtoField.uint32("of13.bsn_flow_idle_enable_get_reply.experimenter", "experimenter", base.DEC, nil) |
| 5311 | fields['of13.bsn_flow_idle_enable_get_reply.subtype'] = ProtoField.uint32("of13.bsn_flow_idle_enable_get_reply.subtype", "subtype", base.DEC, nil) |
| 5312 | fields['of13.bsn_flow_idle_enable_get_reply.enabled'] = ProtoField.uint32("of13.bsn_flow_idle_enable_get_reply.enabled", "enabled", base.DEC, nil) |
| 5313 | fields['of13.bsn_flow_idle_enable_get_request.version'] = ProtoField.uint8("of13.bsn_flow_idle_enable_get_request.version", "version", base.DEC, nil) |
| 5314 | fields['of13.bsn_flow_idle_enable_get_request.type'] = ProtoField.uint8("of13.bsn_flow_idle_enable_get_request.type", "type", base.DEC, nil) |
| 5315 | fields['of13.bsn_flow_idle_enable_get_request.length'] = ProtoField.uint16("of13.bsn_flow_idle_enable_get_request.length", "length", base.DEC, nil) |
| 5316 | fields['of13.bsn_flow_idle_enable_get_request.xid'] = ProtoField.uint32("of13.bsn_flow_idle_enable_get_request.xid", "xid", base.DEC, nil) |
| 5317 | fields['of13.bsn_flow_idle_enable_get_request.experimenter'] = ProtoField.uint32("of13.bsn_flow_idle_enable_get_request.experimenter", "experimenter", base.DEC, nil) |
| 5318 | fields['of13.bsn_flow_idle_enable_get_request.subtype'] = ProtoField.uint32("of13.bsn_flow_idle_enable_get_request.subtype", "subtype", base.DEC, nil) |
| 5319 | fields['of13.bsn_flow_idle_enable_set_reply.version'] = ProtoField.uint8("of13.bsn_flow_idle_enable_set_reply.version", "version", base.DEC, nil) |
| 5320 | fields['of13.bsn_flow_idle_enable_set_reply.type'] = ProtoField.uint8("of13.bsn_flow_idle_enable_set_reply.type", "type", base.DEC, nil) |
| 5321 | fields['of13.bsn_flow_idle_enable_set_reply.length'] = ProtoField.uint16("of13.bsn_flow_idle_enable_set_reply.length", "length", base.DEC, nil) |
| 5322 | fields['of13.bsn_flow_idle_enable_set_reply.xid'] = ProtoField.uint32("of13.bsn_flow_idle_enable_set_reply.xid", "xid", base.DEC, nil) |
| 5323 | fields['of13.bsn_flow_idle_enable_set_reply.experimenter'] = ProtoField.uint32("of13.bsn_flow_idle_enable_set_reply.experimenter", "experimenter", base.DEC, nil) |
| 5324 | fields['of13.bsn_flow_idle_enable_set_reply.subtype'] = ProtoField.uint32("of13.bsn_flow_idle_enable_set_reply.subtype", "subtype", base.DEC, nil) |
| 5325 | fields['of13.bsn_flow_idle_enable_set_reply.enable'] = ProtoField.uint32("of13.bsn_flow_idle_enable_set_reply.enable", "enable", base.DEC, nil) |
| 5326 | fields['of13.bsn_flow_idle_enable_set_reply.status'] = ProtoField.uint32("of13.bsn_flow_idle_enable_set_reply.status", "status", base.DEC, nil) |
| 5327 | fields['of13.bsn_flow_idle_enable_set_request.version'] = ProtoField.uint8("of13.bsn_flow_idle_enable_set_request.version", "version", base.DEC, nil) |
| 5328 | fields['of13.bsn_flow_idle_enable_set_request.type'] = ProtoField.uint8("of13.bsn_flow_idle_enable_set_request.type", "type", base.DEC, nil) |
| 5329 | fields['of13.bsn_flow_idle_enable_set_request.length'] = ProtoField.uint16("of13.bsn_flow_idle_enable_set_request.length", "length", base.DEC, nil) |
| 5330 | fields['of13.bsn_flow_idle_enable_set_request.xid'] = ProtoField.uint32("of13.bsn_flow_idle_enable_set_request.xid", "xid", base.DEC, nil) |
| 5331 | fields['of13.bsn_flow_idle_enable_set_request.experimenter'] = ProtoField.uint32("of13.bsn_flow_idle_enable_set_request.experimenter", "experimenter", base.DEC, nil) |
| 5332 | fields['of13.bsn_flow_idle_enable_set_request.subtype'] = ProtoField.uint32("of13.bsn_flow_idle_enable_set_request.subtype", "subtype", base.DEC, nil) |
| 5333 | fields['of13.bsn_flow_idle_enable_set_request.enable'] = ProtoField.uint32("of13.bsn_flow_idle_enable_set_request.enable", "enable", base.DEC, nil) |
| 5334 | fields['of13.bsn_gentable_bucket_stats_entry.checksum'] = ProtoField.bytes("of13.bsn_gentable_bucket_stats_entry.checksum", "checksum") |
| 5335 | fields['of13.bsn_gentable_bucket_stats_reply.version'] = ProtoField.uint8("of13.bsn_gentable_bucket_stats_reply.version", "version", base.DEC, nil) |
| 5336 | fields['of13.bsn_gentable_bucket_stats_reply.type'] = ProtoField.uint8("of13.bsn_gentable_bucket_stats_reply.type", "type", base.DEC, nil) |
| 5337 | fields['of13.bsn_gentable_bucket_stats_reply.length'] = ProtoField.uint16("of13.bsn_gentable_bucket_stats_reply.length", "length", base.DEC, nil) |
| 5338 | fields['of13.bsn_gentable_bucket_stats_reply.xid'] = ProtoField.uint32("of13.bsn_gentable_bucket_stats_reply.xid", "xid", base.DEC, nil) |
| 5339 | fields['of13.bsn_gentable_bucket_stats_reply.stats_type'] = ProtoField.uint16("of13.bsn_gentable_bucket_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 5340 | fields['of13.bsn_gentable_bucket_stats_reply.flags'] = ProtoField.uint32("of13.bsn_gentable_bucket_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 5341 | fields['of13.bsn_gentable_bucket_stats_reply.experimenter'] = ProtoField.uint32("of13.bsn_gentable_bucket_stats_reply.experimenter", "experimenter", base.DEC, nil) |
| 5342 | fields['of13.bsn_gentable_bucket_stats_reply.subtype'] = ProtoField.uint32("of13.bsn_gentable_bucket_stats_reply.subtype", "subtype", base.DEC, nil) |
| 5343 | fields['of13.bsn_gentable_bucket_stats_reply.entries'] = ProtoField.bytes("of13.bsn_gentable_bucket_stats_reply.entries", "entries") |
| 5344 | fields['of13.bsn_gentable_bucket_stats_request.version'] = ProtoField.uint8("of13.bsn_gentable_bucket_stats_request.version", "version", base.DEC, nil) |
| 5345 | fields['of13.bsn_gentable_bucket_stats_request.type'] = ProtoField.uint8("of13.bsn_gentable_bucket_stats_request.type", "type", base.DEC, nil) |
| 5346 | fields['of13.bsn_gentable_bucket_stats_request.length'] = ProtoField.uint16("of13.bsn_gentable_bucket_stats_request.length", "length", base.DEC, nil) |
| 5347 | fields['of13.bsn_gentable_bucket_stats_request.xid'] = ProtoField.uint32("of13.bsn_gentable_bucket_stats_request.xid", "xid", base.DEC, nil) |
| 5348 | fields['of13.bsn_gentable_bucket_stats_request.stats_type'] = ProtoField.uint16("of13.bsn_gentable_bucket_stats_request.stats_type", "stats_type", base.DEC, nil) |
| 5349 | fields['of13.bsn_gentable_bucket_stats_request.flags'] = ProtoField.uint32("of13.bsn_gentable_bucket_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 5350 | fields['of13.bsn_gentable_bucket_stats_request.experimenter'] = ProtoField.uint32("of13.bsn_gentable_bucket_stats_request.experimenter", "experimenter", base.DEC, nil) |
| 5351 | fields['of13.bsn_gentable_bucket_stats_request.subtype'] = ProtoField.uint32("of13.bsn_gentable_bucket_stats_request.subtype", "subtype", base.DEC, nil) |
| 5352 | fields['of13.bsn_gentable_bucket_stats_request.table_id'] = ProtoField.uint16("of13.bsn_gentable_bucket_stats_request.table_id", "table_id", base.DEC, nil) |
| 5353 | fields['of13.bsn_gentable_clear_reply.version'] = ProtoField.uint8("of13.bsn_gentable_clear_reply.version", "version", base.DEC, nil) |
| 5354 | fields['of13.bsn_gentable_clear_reply.type'] = ProtoField.uint8("of13.bsn_gentable_clear_reply.type", "type", base.DEC, nil) |
| 5355 | fields['of13.bsn_gentable_clear_reply.length'] = ProtoField.uint16("of13.bsn_gentable_clear_reply.length", "length", base.DEC, nil) |
| 5356 | fields['of13.bsn_gentable_clear_reply.xid'] = ProtoField.uint32("of13.bsn_gentable_clear_reply.xid", "xid", base.DEC, nil) |
| 5357 | fields['of13.bsn_gentable_clear_reply.experimenter'] = ProtoField.uint32("of13.bsn_gentable_clear_reply.experimenter", "experimenter", base.DEC, nil) |
| 5358 | fields['of13.bsn_gentable_clear_reply.subtype'] = ProtoField.uint32("of13.bsn_gentable_clear_reply.subtype", "subtype", base.DEC, nil) |
| 5359 | fields['of13.bsn_gentable_clear_reply.table_id'] = ProtoField.uint16("of13.bsn_gentable_clear_reply.table_id", "table_id", base.DEC, nil) |
| 5360 | fields['of13.bsn_gentable_clear_reply.deleted_count'] = ProtoField.uint32("of13.bsn_gentable_clear_reply.deleted_count", "deleted_count", base.DEC, nil) |
| 5361 | fields['of13.bsn_gentable_clear_reply.error_count'] = ProtoField.uint32("of13.bsn_gentable_clear_reply.error_count", "error_count", base.DEC, nil) |
| 5362 | fields['of13.bsn_gentable_clear_request.version'] = ProtoField.uint8("of13.bsn_gentable_clear_request.version", "version", base.DEC, nil) |
| 5363 | fields['of13.bsn_gentable_clear_request.type'] = ProtoField.uint8("of13.bsn_gentable_clear_request.type", "type", base.DEC, nil) |
| 5364 | fields['of13.bsn_gentable_clear_request.length'] = ProtoField.uint16("of13.bsn_gentable_clear_request.length", "length", base.DEC, nil) |
| 5365 | fields['of13.bsn_gentable_clear_request.xid'] = ProtoField.uint32("of13.bsn_gentable_clear_request.xid", "xid", base.DEC, nil) |
| 5366 | fields['of13.bsn_gentable_clear_request.experimenter'] = ProtoField.uint32("of13.bsn_gentable_clear_request.experimenter", "experimenter", base.DEC, nil) |
| 5367 | fields['of13.bsn_gentable_clear_request.subtype'] = ProtoField.uint32("of13.bsn_gentable_clear_request.subtype", "subtype", base.DEC, nil) |
| 5368 | fields['of13.bsn_gentable_clear_request.table_id'] = ProtoField.uint16("of13.bsn_gentable_clear_request.table_id", "table_id", base.DEC, nil) |
| 5369 | fields['of13.bsn_gentable_clear_request.checksum'] = ProtoField.bytes("of13.bsn_gentable_clear_request.checksum", "checksum") |
| 5370 | fields['of13.bsn_gentable_clear_request.checksum_mask'] = ProtoField.bytes("of13.bsn_gentable_clear_request.checksum_mask", "checksum_mask") |
| 5371 | fields['of13.bsn_gentable_desc_stats_entry.length'] = ProtoField.uint16("of13.bsn_gentable_desc_stats_entry.length", "length", base.DEC, nil) |
| 5372 | fields['of13.bsn_gentable_desc_stats_entry.table_id'] = ProtoField.uint16("of13.bsn_gentable_desc_stats_entry.table_id", "table_id", base.DEC, nil) |
| 5373 | fields['of13.bsn_gentable_desc_stats_entry.name'] = ProtoField.stringz("of13.bsn_gentable_desc_stats_entry.name", "name") |
| 5374 | fields['of13.bsn_gentable_desc_stats_entry.buckets_size'] = ProtoField.uint32("of13.bsn_gentable_desc_stats_entry.buckets_size", "buckets_size", base.DEC, nil) |
| 5375 | fields['of13.bsn_gentable_desc_stats_entry.max_entries'] = ProtoField.uint32("of13.bsn_gentable_desc_stats_entry.max_entries", "max_entries", base.DEC, nil) |
| 5376 | fields['of13.bsn_gentable_desc_stats_reply.version'] = ProtoField.uint8("of13.bsn_gentable_desc_stats_reply.version", "version", base.DEC, nil) |
| 5377 | fields['of13.bsn_gentable_desc_stats_reply.type'] = ProtoField.uint8("of13.bsn_gentable_desc_stats_reply.type", "type", base.DEC, nil) |
| 5378 | fields['of13.bsn_gentable_desc_stats_reply.length'] = ProtoField.uint16("of13.bsn_gentable_desc_stats_reply.length", "length", base.DEC, nil) |
| 5379 | fields['of13.bsn_gentable_desc_stats_reply.xid'] = ProtoField.uint32("of13.bsn_gentable_desc_stats_reply.xid", "xid", base.DEC, nil) |
| 5380 | fields['of13.bsn_gentable_desc_stats_reply.stats_type'] = ProtoField.uint16("of13.bsn_gentable_desc_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 5381 | fields['of13.bsn_gentable_desc_stats_reply.flags'] = ProtoField.uint32("of13.bsn_gentable_desc_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 5382 | fields['of13.bsn_gentable_desc_stats_reply.experimenter'] = ProtoField.uint32("of13.bsn_gentable_desc_stats_reply.experimenter", "experimenter", base.DEC, nil) |
| 5383 | fields['of13.bsn_gentable_desc_stats_reply.subtype'] = ProtoField.uint32("of13.bsn_gentable_desc_stats_reply.subtype", "subtype", base.DEC, nil) |
| 5384 | fields['of13.bsn_gentable_desc_stats_reply.entries'] = ProtoField.bytes("of13.bsn_gentable_desc_stats_reply.entries", "entries") |
| 5385 | fields['of13.bsn_gentable_desc_stats_request.version'] = ProtoField.uint8("of13.bsn_gentable_desc_stats_request.version", "version", base.DEC, nil) |
| 5386 | fields['of13.bsn_gentable_desc_stats_request.type'] = ProtoField.uint8("of13.bsn_gentable_desc_stats_request.type", "type", base.DEC, nil) |
| 5387 | fields['of13.bsn_gentable_desc_stats_request.length'] = ProtoField.uint16("of13.bsn_gentable_desc_stats_request.length", "length", base.DEC, nil) |
| 5388 | fields['of13.bsn_gentable_desc_stats_request.xid'] = ProtoField.uint32("of13.bsn_gentable_desc_stats_request.xid", "xid", base.DEC, nil) |
| 5389 | fields['of13.bsn_gentable_desc_stats_request.stats_type'] = ProtoField.uint16("of13.bsn_gentable_desc_stats_request.stats_type", "stats_type", base.DEC, nil) |
| 5390 | fields['of13.bsn_gentable_desc_stats_request.flags'] = ProtoField.uint32("of13.bsn_gentable_desc_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 5391 | fields['of13.bsn_gentable_desc_stats_request.experimenter'] = ProtoField.uint32("of13.bsn_gentable_desc_stats_request.experimenter", "experimenter", base.DEC, nil) |
| 5392 | fields['of13.bsn_gentable_desc_stats_request.subtype'] = ProtoField.uint32("of13.bsn_gentable_desc_stats_request.subtype", "subtype", base.DEC, nil) |
| 5393 | fields['of13.bsn_gentable_entry_add.version'] = ProtoField.uint8("of13.bsn_gentable_entry_add.version", "version", base.DEC, nil) |
| 5394 | fields['of13.bsn_gentable_entry_add.type'] = ProtoField.uint8("of13.bsn_gentable_entry_add.type", "type", base.DEC, nil) |
| 5395 | fields['of13.bsn_gentable_entry_add.length'] = ProtoField.uint16("of13.bsn_gentable_entry_add.length", "length", base.DEC, nil) |
| 5396 | fields['of13.bsn_gentable_entry_add.xid'] = ProtoField.uint32("of13.bsn_gentable_entry_add.xid", "xid", base.DEC, nil) |
| 5397 | fields['of13.bsn_gentable_entry_add.experimenter'] = ProtoField.uint32("of13.bsn_gentable_entry_add.experimenter", "experimenter", base.DEC, nil) |
| 5398 | fields['of13.bsn_gentable_entry_add.subtype'] = ProtoField.uint32("of13.bsn_gentable_entry_add.subtype", "subtype", base.DEC, nil) |
| 5399 | fields['of13.bsn_gentable_entry_add.table_id'] = ProtoField.uint16("of13.bsn_gentable_entry_add.table_id", "table_id", base.DEC, nil) |
| 5400 | fields['of13.bsn_gentable_entry_add.key_length'] = ProtoField.uint16("of13.bsn_gentable_entry_add.key_length", "key_length", base.DEC, nil) |
| 5401 | fields['of13.bsn_gentable_entry_add.checksum'] = ProtoField.bytes("of13.bsn_gentable_entry_add.checksum", "checksum") |
| 5402 | fields['of13.bsn_gentable_entry_add.key'] = ProtoField.bytes("of13.bsn_gentable_entry_add.key", "key") |
| 5403 | fields['of13.bsn_gentable_entry_add.value'] = ProtoField.bytes("of13.bsn_gentable_entry_add.value", "value") |
| 5404 | fields['of13.bsn_gentable_entry_delete.version'] = ProtoField.uint8("of13.bsn_gentable_entry_delete.version", "version", base.DEC, nil) |
| 5405 | fields['of13.bsn_gentable_entry_delete.type'] = ProtoField.uint8("of13.bsn_gentable_entry_delete.type", "type", base.DEC, nil) |
| 5406 | fields['of13.bsn_gentable_entry_delete.length'] = ProtoField.uint16("of13.bsn_gentable_entry_delete.length", "length", base.DEC, nil) |
| 5407 | fields['of13.bsn_gentable_entry_delete.xid'] = ProtoField.uint32("of13.bsn_gentable_entry_delete.xid", "xid", base.DEC, nil) |
| 5408 | fields['of13.bsn_gentable_entry_delete.experimenter'] = ProtoField.uint32("of13.bsn_gentable_entry_delete.experimenter", "experimenter", base.DEC, nil) |
| 5409 | fields['of13.bsn_gentable_entry_delete.subtype'] = ProtoField.uint32("of13.bsn_gentable_entry_delete.subtype", "subtype", base.DEC, nil) |
| 5410 | fields['of13.bsn_gentable_entry_delete.table_id'] = ProtoField.uint16("of13.bsn_gentable_entry_delete.table_id", "table_id", base.DEC, nil) |
| 5411 | fields['of13.bsn_gentable_entry_delete.key'] = ProtoField.bytes("of13.bsn_gentable_entry_delete.key", "key") |
| 5412 | fields['of13.bsn_gentable_entry_desc_stats_entry.length'] = ProtoField.uint16("of13.bsn_gentable_entry_desc_stats_entry.length", "length", base.DEC, nil) |
| 5413 | fields['of13.bsn_gentable_entry_desc_stats_entry.key_length'] = ProtoField.uint16("of13.bsn_gentable_entry_desc_stats_entry.key_length", "key_length", base.DEC, nil) |
| 5414 | fields['of13.bsn_gentable_entry_desc_stats_entry.checksum'] = ProtoField.bytes("of13.bsn_gentable_entry_desc_stats_entry.checksum", "checksum") |
| 5415 | fields['of13.bsn_gentable_entry_desc_stats_entry.key'] = ProtoField.bytes("of13.bsn_gentable_entry_desc_stats_entry.key", "key") |
| 5416 | fields['of13.bsn_gentable_entry_desc_stats_entry.value'] = ProtoField.bytes("of13.bsn_gentable_entry_desc_stats_entry.value", "value") |
| 5417 | fields['of13.bsn_gentable_entry_desc_stats_reply.version'] = ProtoField.uint8("of13.bsn_gentable_entry_desc_stats_reply.version", "version", base.DEC, nil) |
| 5418 | fields['of13.bsn_gentable_entry_desc_stats_reply.type'] = ProtoField.uint8("of13.bsn_gentable_entry_desc_stats_reply.type", "type", base.DEC, nil) |
| 5419 | fields['of13.bsn_gentable_entry_desc_stats_reply.length'] = ProtoField.uint16("of13.bsn_gentable_entry_desc_stats_reply.length", "length", base.DEC, nil) |
| 5420 | fields['of13.bsn_gentable_entry_desc_stats_reply.xid'] = ProtoField.uint32("of13.bsn_gentable_entry_desc_stats_reply.xid", "xid", base.DEC, nil) |
| 5421 | fields['of13.bsn_gentable_entry_desc_stats_reply.stats_type'] = ProtoField.uint16("of13.bsn_gentable_entry_desc_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 5422 | fields['of13.bsn_gentable_entry_desc_stats_reply.flags'] = ProtoField.uint32("of13.bsn_gentable_entry_desc_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 5423 | fields['of13.bsn_gentable_entry_desc_stats_reply.experimenter'] = ProtoField.uint32("of13.bsn_gentable_entry_desc_stats_reply.experimenter", "experimenter", base.DEC, nil) |
| 5424 | fields['of13.bsn_gentable_entry_desc_stats_reply.subtype'] = ProtoField.uint32("of13.bsn_gentable_entry_desc_stats_reply.subtype", "subtype", base.DEC, nil) |
| 5425 | fields['of13.bsn_gentable_entry_desc_stats_reply.entries'] = ProtoField.bytes("of13.bsn_gentable_entry_desc_stats_reply.entries", "entries") |
| 5426 | fields['of13.bsn_gentable_entry_desc_stats_request.version'] = ProtoField.uint8("of13.bsn_gentable_entry_desc_stats_request.version", "version", base.DEC, nil) |
| 5427 | fields['of13.bsn_gentable_entry_desc_stats_request.type'] = ProtoField.uint8("of13.bsn_gentable_entry_desc_stats_request.type", "type", base.DEC, nil) |
| 5428 | fields['of13.bsn_gentable_entry_desc_stats_request.length'] = ProtoField.uint16("of13.bsn_gentable_entry_desc_stats_request.length", "length", base.DEC, nil) |
| 5429 | fields['of13.bsn_gentable_entry_desc_stats_request.xid'] = ProtoField.uint32("of13.bsn_gentable_entry_desc_stats_request.xid", "xid", base.DEC, nil) |
| 5430 | fields['of13.bsn_gentable_entry_desc_stats_request.stats_type'] = ProtoField.uint16("of13.bsn_gentable_entry_desc_stats_request.stats_type", "stats_type", base.DEC, nil) |
| 5431 | fields['of13.bsn_gentable_entry_desc_stats_request.flags'] = ProtoField.uint32("of13.bsn_gentable_entry_desc_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 5432 | fields['of13.bsn_gentable_entry_desc_stats_request.experimenter'] = ProtoField.uint32("of13.bsn_gentable_entry_desc_stats_request.experimenter", "experimenter", base.DEC, nil) |
| 5433 | fields['of13.bsn_gentable_entry_desc_stats_request.subtype'] = ProtoField.uint32("of13.bsn_gentable_entry_desc_stats_request.subtype", "subtype", base.DEC, nil) |
| 5434 | fields['of13.bsn_gentable_entry_desc_stats_request.table_id'] = ProtoField.uint16("of13.bsn_gentable_entry_desc_stats_request.table_id", "table_id", base.DEC, nil) |
| 5435 | fields['of13.bsn_gentable_entry_desc_stats_request.checksum'] = ProtoField.bytes("of13.bsn_gentable_entry_desc_stats_request.checksum", "checksum") |
| 5436 | fields['of13.bsn_gentable_entry_desc_stats_request.checksum_mask'] = ProtoField.bytes("of13.bsn_gentable_entry_desc_stats_request.checksum_mask", "checksum_mask") |
| 5437 | fields['of13.bsn_gentable_entry_stats_entry.length'] = ProtoField.uint16("of13.bsn_gentable_entry_stats_entry.length", "length", base.DEC, nil) |
| 5438 | fields['of13.bsn_gentable_entry_stats_entry.key_length'] = ProtoField.uint16("of13.bsn_gentable_entry_stats_entry.key_length", "key_length", base.DEC, nil) |
| 5439 | fields['of13.bsn_gentable_entry_stats_entry.key'] = ProtoField.bytes("of13.bsn_gentable_entry_stats_entry.key", "key") |
| 5440 | fields['of13.bsn_gentable_entry_stats_entry.stats'] = ProtoField.bytes("of13.bsn_gentable_entry_stats_entry.stats", "stats") |
| 5441 | fields['of13.bsn_gentable_entry_stats_reply.version'] = ProtoField.uint8("of13.bsn_gentable_entry_stats_reply.version", "version", base.DEC, nil) |
| 5442 | fields['of13.bsn_gentable_entry_stats_reply.type'] = ProtoField.uint8("of13.bsn_gentable_entry_stats_reply.type", "type", base.DEC, nil) |
| 5443 | fields['of13.bsn_gentable_entry_stats_reply.length'] = ProtoField.uint16("of13.bsn_gentable_entry_stats_reply.length", "length", base.DEC, nil) |
| 5444 | fields['of13.bsn_gentable_entry_stats_reply.xid'] = ProtoField.uint32("of13.bsn_gentable_entry_stats_reply.xid", "xid", base.DEC, nil) |
| 5445 | fields['of13.bsn_gentable_entry_stats_reply.stats_type'] = ProtoField.uint16("of13.bsn_gentable_entry_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 5446 | fields['of13.bsn_gentable_entry_stats_reply.flags'] = ProtoField.uint32("of13.bsn_gentable_entry_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 5447 | fields['of13.bsn_gentable_entry_stats_reply.experimenter'] = ProtoField.uint32("of13.bsn_gentable_entry_stats_reply.experimenter", "experimenter", base.DEC, nil) |
| 5448 | fields['of13.bsn_gentable_entry_stats_reply.subtype'] = ProtoField.uint32("of13.bsn_gentable_entry_stats_reply.subtype", "subtype", base.DEC, nil) |
| 5449 | fields['of13.bsn_gentable_entry_stats_reply.entries'] = ProtoField.bytes("of13.bsn_gentable_entry_stats_reply.entries", "entries") |
| 5450 | fields['of13.bsn_gentable_entry_stats_request.version'] = ProtoField.uint8("of13.bsn_gentable_entry_stats_request.version", "version", base.DEC, nil) |
| 5451 | fields['of13.bsn_gentable_entry_stats_request.type'] = ProtoField.uint8("of13.bsn_gentable_entry_stats_request.type", "type", base.DEC, nil) |
| 5452 | fields['of13.bsn_gentable_entry_stats_request.length'] = ProtoField.uint16("of13.bsn_gentable_entry_stats_request.length", "length", base.DEC, nil) |
| 5453 | fields['of13.bsn_gentable_entry_stats_request.xid'] = ProtoField.uint32("of13.bsn_gentable_entry_stats_request.xid", "xid", base.DEC, nil) |
| 5454 | fields['of13.bsn_gentable_entry_stats_request.stats_type'] = ProtoField.uint16("of13.bsn_gentable_entry_stats_request.stats_type", "stats_type", base.DEC, nil) |
| 5455 | fields['of13.bsn_gentable_entry_stats_request.flags'] = ProtoField.uint32("of13.bsn_gentable_entry_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 5456 | fields['of13.bsn_gentable_entry_stats_request.experimenter'] = ProtoField.uint32("of13.bsn_gentable_entry_stats_request.experimenter", "experimenter", base.DEC, nil) |
| 5457 | fields['of13.bsn_gentable_entry_stats_request.subtype'] = ProtoField.uint32("of13.bsn_gentable_entry_stats_request.subtype", "subtype", base.DEC, nil) |
| 5458 | fields['of13.bsn_gentable_entry_stats_request.table_id'] = ProtoField.uint16("of13.bsn_gentable_entry_stats_request.table_id", "table_id", base.DEC, nil) |
| 5459 | fields['of13.bsn_gentable_entry_stats_request.checksum'] = ProtoField.bytes("of13.bsn_gentable_entry_stats_request.checksum", "checksum") |
| 5460 | fields['of13.bsn_gentable_entry_stats_request.checksum_mask'] = ProtoField.bytes("of13.bsn_gentable_entry_stats_request.checksum_mask", "checksum_mask") |
| 5461 | fields['of13.bsn_gentable_set_buckets_size.version'] = ProtoField.uint8("of13.bsn_gentable_set_buckets_size.version", "version", base.DEC, nil) |
| 5462 | fields['of13.bsn_gentable_set_buckets_size.type'] = ProtoField.uint8("of13.bsn_gentable_set_buckets_size.type", "type", base.DEC, nil) |
| 5463 | fields['of13.bsn_gentable_set_buckets_size.length'] = ProtoField.uint16("of13.bsn_gentable_set_buckets_size.length", "length", base.DEC, nil) |
| 5464 | fields['of13.bsn_gentable_set_buckets_size.xid'] = ProtoField.uint32("of13.bsn_gentable_set_buckets_size.xid", "xid", base.DEC, nil) |
| 5465 | fields['of13.bsn_gentable_set_buckets_size.experimenter'] = ProtoField.uint32("of13.bsn_gentable_set_buckets_size.experimenter", "experimenter", base.DEC, nil) |
| 5466 | fields['of13.bsn_gentable_set_buckets_size.subtype'] = ProtoField.uint32("of13.bsn_gentable_set_buckets_size.subtype", "subtype", base.DEC, nil) |
| 5467 | fields['of13.bsn_gentable_set_buckets_size.table_id'] = ProtoField.uint16("of13.bsn_gentable_set_buckets_size.table_id", "table_id", base.DEC, nil) |
| 5468 | fields['of13.bsn_gentable_set_buckets_size.buckets_size'] = ProtoField.uint32("of13.bsn_gentable_set_buckets_size.buckets_size", "buckets_size", base.DEC, nil) |
| 5469 | fields['of13.bsn_gentable_stats_entry.table_id'] = ProtoField.uint16("of13.bsn_gentable_stats_entry.table_id", "table_id", base.DEC, nil) |
| 5470 | fields['of13.bsn_gentable_stats_entry.entry_count'] = ProtoField.uint32("of13.bsn_gentable_stats_entry.entry_count", "entry_count", base.DEC, nil) |
| 5471 | fields['of13.bsn_gentable_stats_entry.checksum'] = ProtoField.bytes("of13.bsn_gentable_stats_entry.checksum", "checksum") |
| 5472 | fields['of13.bsn_gentable_stats_reply.version'] = ProtoField.uint8("of13.bsn_gentable_stats_reply.version", "version", base.DEC, nil) |
| 5473 | fields['of13.bsn_gentable_stats_reply.type'] = ProtoField.uint8("of13.bsn_gentable_stats_reply.type", "type", base.DEC, nil) |
| 5474 | fields['of13.bsn_gentable_stats_reply.length'] = ProtoField.uint16("of13.bsn_gentable_stats_reply.length", "length", base.DEC, nil) |
| 5475 | fields['of13.bsn_gentable_stats_reply.xid'] = ProtoField.uint32("of13.bsn_gentable_stats_reply.xid", "xid", base.DEC, nil) |
| 5476 | fields['of13.bsn_gentable_stats_reply.stats_type'] = ProtoField.uint16("of13.bsn_gentable_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 5477 | fields['of13.bsn_gentable_stats_reply.flags'] = ProtoField.uint32("of13.bsn_gentable_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 5478 | fields['of13.bsn_gentable_stats_reply.experimenter'] = ProtoField.uint32("of13.bsn_gentable_stats_reply.experimenter", "experimenter", base.DEC, nil) |
| 5479 | fields['of13.bsn_gentable_stats_reply.subtype'] = ProtoField.uint32("of13.bsn_gentable_stats_reply.subtype", "subtype", base.DEC, nil) |
| 5480 | fields['of13.bsn_gentable_stats_reply.entries'] = ProtoField.bytes("of13.bsn_gentable_stats_reply.entries", "entries") |
| 5481 | fields['of13.bsn_gentable_stats_request.version'] = ProtoField.uint8("of13.bsn_gentable_stats_request.version", "version", base.DEC, nil) |
| 5482 | fields['of13.bsn_gentable_stats_request.type'] = ProtoField.uint8("of13.bsn_gentable_stats_request.type", "type", base.DEC, nil) |
| 5483 | fields['of13.bsn_gentable_stats_request.length'] = ProtoField.uint16("of13.bsn_gentable_stats_request.length", "length", base.DEC, nil) |
| 5484 | fields['of13.bsn_gentable_stats_request.xid'] = ProtoField.uint32("of13.bsn_gentable_stats_request.xid", "xid", base.DEC, nil) |
| 5485 | fields['of13.bsn_gentable_stats_request.stats_type'] = ProtoField.uint16("of13.bsn_gentable_stats_request.stats_type", "stats_type", base.DEC, nil) |
| 5486 | fields['of13.bsn_gentable_stats_request.flags'] = ProtoField.uint32("of13.bsn_gentable_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 5487 | fields['of13.bsn_gentable_stats_request.experimenter'] = ProtoField.uint32("of13.bsn_gentable_stats_request.experimenter", "experimenter", base.DEC, nil) |
| 5488 | fields['of13.bsn_gentable_stats_request.subtype'] = ProtoField.uint32("of13.bsn_gentable_stats_request.subtype", "subtype", base.DEC, nil) |
| 5489 | fields['of13.bsn_get_interfaces_reply.version'] = ProtoField.uint8("of13.bsn_get_interfaces_reply.version", "version", base.DEC, nil) |
| 5490 | fields['of13.bsn_get_interfaces_reply.type'] = ProtoField.uint8("of13.bsn_get_interfaces_reply.type", "type", base.DEC, nil) |
| 5491 | fields['of13.bsn_get_interfaces_reply.length'] = ProtoField.uint16("of13.bsn_get_interfaces_reply.length", "length", base.DEC, nil) |
| 5492 | fields['of13.bsn_get_interfaces_reply.xid'] = ProtoField.uint32("of13.bsn_get_interfaces_reply.xid", "xid", base.DEC, nil) |
| 5493 | fields['of13.bsn_get_interfaces_reply.experimenter'] = ProtoField.uint32("of13.bsn_get_interfaces_reply.experimenter", "experimenter", base.DEC, nil) |
| 5494 | fields['of13.bsn_get_interfaces_reply.subtype'] = ProtoField.uint32("of13.bsn_get_interfaces_reply.subtype", "subtype", base.DEC, nil) |
| 5495 | fields['of13.bsn_get_interfaces_reply.interfaces'] = ProtoField.bytes("of13.bsn_get_interfaces_reply.interfaces", "interfaces") |
| 5496 | fields['of13.bsn_get_interfaces_request.version'] = ProtoField.uint8("of13.bsn_get_interfaces_request.version", "version", base.DEC, nil) |
| 5497 | fields['of13.bsn_get_interfaces_request.type'] = ProtoField.uint8("of13.bsn_get_interfaces_request.type", "type", base.DEC, nil) |
| 5498 | fields['of13.bsn_get_interfaces_request.length'] = ProtoField.uint16("of13.bsn_get_interfaces_request.length", "length", base.DEC, nil) |
| 5499 | fields['of13.bsn_get_interfaces_request.xid'] = ProtoField.uint32("of13.bsn_get_interfaces_request.xid", "xid", base.DEC, nil) |
| 5500 | fields['of13.bsn_get_interfaces_request.experimenter'] = ProtoField.uint32("of13.bsn_get_interfaces_request.experimenter", "experimenter", base.DEC, nil) |
| 5501 | fields['of13.bsn_get_interfaces_request.subtype'] = ProtoField.uint32("of13.bsn_get_interfaces_request.subtype", "subtype", base.DEC, nil) |
| 5502 | fields['of13.bsn_get_mirroring_reply.version'] = ProtoField.uint8("of13.bsn_get_mirroring_reply.version", "version", base.DEC, nil) |
| 5503 | fields['of13.bsn_get_mirroring_reply.type'] = ProtoField.uint8("of13.bsn_get_mirroring_reply.type", "type", base.DEC, nil) |
| 5504 | fields['of13.bsn_get_mirroring_reply.length'] = ProtoField.uint16("of13.bsn_get_mirroring_reply.length", "length", base.DEC, nil) |
| 5505 | fields['of13.bsn_get_mirroring_reply.xid'] = ProtoField.uint32("of13.bsn_get_mirroring_reply.xid", "xid", base.DEC, nil) |
| 5506 | fields['of13.bsn_get_mirroring_reply.experimenter'] = ProtoField.uint32("of13.bsn_get_mirroring_reply.experimenter", "experimenter", base.DEC, nil) |
| 5507 | fields['of13.bsn_get_mirroring_reply.subtype'] = ProtoField.uint32("of13.bsn_get_mirroring_reply.subtype", "subtype", base.DEC, nil) |
| 5508 | fields['of13.bsn_get_mirroring_reply.report_mirror_ports'] = ProtoField.uint8("of13.bsn_get_mirroring_reply.report_mirror_ports", "report_mirror_ports", base.DEC, nil) |
| 5509 | fields['of13.bsn_get_mirroring_request.version'] = ProtoField.uint8("of13.bsn_get_mirroring_request.version", "version", base.DEC, nil) |
| 5510 | fields['of13.bsn_get_mirroring_request.type'] = ProtoField.uint8("of13.bsn_get_mirroring_request.type", "type", base.DEC, nil) |
| 5511 | fields['of13.bsn_get_mirroring_request.length'] = ProtoField.uint16("of13.bsn_get_mirroring_request.length", "length", base.DEC, nil) |
| 5512 | fields['of13.bsn_get_mirroring_request.xid'] = ProtoField.uint32("of13.bsn_get_mirroring_request.xid", "xid", base.DEC, nil) |
| 5513 | fields['of13.bsn_get_mirroring_request.experimenter'] = ProtoField.uint32("of13.bsn_get_mirroring_request.experimenter", "experimenter", base.DEC, nil) |
| 5514 | fields['of13.bsn_get_mirroring_request.subtype'] = ProtoField.uint32("of13.bsn_get_mirroring_request.subtype", "subtype", base.DEC, nil) |
| 5515 | fields['of13.bsn_get_mirroring_request.report_mirror_ports'] = ProtoField.uint8("of13.bsn_get_mirroring_request.report_mirror_ports", "report_mirror_ports", base.DEC, nil) |
| 5516 | fields['of13.bsn_get_switch_pipeline_reply.version'] = ProtoField.uint8("of13.bsn_get_switch_pipeline_reply.version", "version", base.DEC, nil) |
| 5517 | fields['of13.bsn_get_switch_pipeline_reply.type'] = ProtoField.uint8("of13.bsn_get_switch_pipeline_reply.type", "type", base.DEC, nil) |
| 5518 | fields['of13.bsn_get_switch_pipeline_reply.length'] = ProtoField.uint16("of13.bsn_get_switch_pipeline_reply.length", "length", base.DEC, nil) |
| 5519 | fields['of13.bsn_get_switch_pipeline_reply.xid'] = ProtoField.uint32("of13.bsn_get_switch_pipeline_reply.xid", "xid", base.DEC, nil) |
| 5520 | fields['of13.bsn_get_switch_pipeline_reply.experimenter'] = ProtoField.uint32("of13.bsn_get_switch_pipeline_reply.experimenter", "experimenter", base.DEC, nil) |
| 5521 | fields['of13.bsn_get_switch_pipeline_reply.subtype'] = ProtoField.uint32("of13.bsn_get_switch_pipeline_reply.subtype", "subtype", base.DEC, nil) |
| 5522 | fields['of13.bsn_get_switch_pipeline_reply.pipeline'] = ProtoField.stringz("of13.bsn_get_switch_pipeline_reply.pipeline", "pipeline") |
| 5523 | fields['of13.bsn_get_switch_pipeline_request.version'] = ProtoField.uint8("of13.bsn_get_switch_pipeline_request.version", "version", base.DEC, nil) |
| 5524 | fields['of13.bsn_get_switch_pipeline_request.type'] = ProtoField.uint8("of13.bsn_get_switch_pipeline_request.type", "type", base.DEC, nil) |
| 5525 | fields['of13.bsn_get_switch_pipeline_request.length'] = ProtoField.uint16("of13.bsn_get_switch_pipeline_request.length", "length", base.DEC, nil) |
| 5526 | fields['of13.bsn_get_switch_pipeline_request.xid'] = ProtoField.uint32("of13.bsn_get_switch_pipeline_request.xid", "xid", base.DEC, nil) |
| 5527 | fields['of13.bsn_get_switch_pipeline_request.experimenter'] = ProtoField.uint32("of13.bsn_get_switch_pipeline_request.experimenter", "experimenter", base.DEC, nil) |
| 5528 | fields['of13.bsn_get_switch_pipeline_request.subtype'] = ProtoField.uint32("of13.bsn_get_switch_pipeline_request.subtype", "subtype", base.DEC, nil) |
| 5529 | fields['of13.bsn_image_desc_stats_reply.version'] = ProtoField.uint8("of13.bsn_image_desc_stats_reply.version", "version", base.DEC, nil) |
| 5530 | fields['of13.bsn_image_desc_stats_reply.type'] = ProtoField.uint8("of13.bsn_image_desc_stats_reply.type", "type", base.DEC, nil) |
| 5531 | fields['of13.bsn_image_desc_stats_reply.length'] = ProtoField.uint16("of13.bsn_image_desc_stats_reply.length", "length", base.DEC, nil) |
| 5532 | fields['of13.bsn_image_desc_stats_reply.xid'] = ProtoField.uint32("of13.bsn_image_desc_stats_reply.xid", "xid", base.DEC, nil) |
| 5533 | fields['of13.bsn_image_desc_stats_reply.stats_type'] = ProtoField.uint16("of13.bsn_image_desc_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 5534 | fields['of13.bsn_image_desc_stats_reply.flags'] = ProtoField.uint32("of13.bsn_image_desc_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 5535 | fields['of13.bsn_image_desc_stats_reply.experimenter'] = ProtoField.uint32("of13.bsn_image_desc_stats_reply.experimenter", "experimenter", base.DEC, nil) |
| 5536 | fields['of13.bsn_image_desc_stats_reply.subtype'] = ProtoField.uint32("of13.bsn_image_desc_stats_reply.subtype", "subtype", base.DEC, nil) |
| 5537 | fields['of13.bsn_image_desc_stats_reply.image_checksum'] = ProtoField.stringz("of13.bsn_image_desc_stats_reply.image_checksum", "image_checksum") |
| 5538 | fields['of13.bsn_image_desc_stats_reply.startup_config_checksum'] = ProtoField.stringz("of13.bsn_image_desc_stats_reply.startup_config_checksum", "startup_config_checksum") |
| 5539 | fields['of13.bsn_image_desc_stats_request.version'] = ProtoField.uint8("of13.bsn_image_desc_stats_request.version", "version", base.DEC, nil) |
| 5540 | fields['of13.bsn_image_desc_stats_request.type'] = ProtoField.uint8("of13.bsn_image_desc_stats_request.type", "type", base.DEC, nil) |
| 5541 | fields['of13.bsn_image_desc_stats_request.length'] = ProtoField.uint16("of13.bsn_image_desc_stats_request.length", "length", base.DEC, nil) |
| 5542 | fields['of13.bsn_image_desc_stats_request.xid'] = ProtoField.uint32("of13.bsn_image_desc_stats_request.xid", "xid", base.DEC, nil) |
| 5543 | fields['of13.bsn_image_desc_stats_request.stats_type'] = ProtoField.uint16("of13.bsn_image_desc_stats_request.stats_type", "stats_type", base.DEC, nil) |
| 5544 | fields['of13.bsn_image_desc_stats_request.flags'] = ProtoField.uint32("of13.bsn_image_desc_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 5545 | fields['of13.bsn_image_desc_stats_request.experimenter'] = ProtoField.uint32("of13.bsn_image_desc_stats_request.experimenter", "experimenter", base.DEC, nil) |
| 5546 | fields['of13.bsn_image_desc_stats_request.subtype'] = ProtoField.uint32("of13.bsn_image_desc_stats_request.subtype", "subtype", base.DEC, nil) |
| 5547 | fields['of13.bsn_interface.hw_addr'] = ProtoField.ether("of13.bsn_interface.hw_addr", "hw_addr") |
| 5548 | fields['of13.bsn_interface.name'] = ProtoField.stringz("of13.bsn_interface.name", "name") |
| 5549 | fields['of13.bsn_interface.ipv4_addr'] = ProtoField.ipv4("of13.bsn_interface.ipv4_addr", "ipv4_addr") |
| 5550 | fields['of13.bsn_interface.ipv4_netmask'] = ProtoField.ipv4("of13.bsn_interface.ipv4_netmask", "ipv4_netmask") |
| 5551 | fields['of13.bsn_lacp_convergence_notif.version'] = ProtoField.uint8("of13.bsn_lacp_convergence_notif.version", "version", base.DEC, nil) |
| 5552 | fields['of13.bsn_lacp_convergence_notif.type'] = ProtoField.uint8("of13.bsn_lacp_convergence_notif.type", "type", base.DEC, nil) |
| 5553 | fields['of13.bsn_lacp_convergence_notif.length'] = ProtoField.uint16("of13.bsn_lacp_convergence_notif.length", "length", base.DEC, nil) |
| 5554 | fields['of13.bsn_lacp_convergence_notif.xid'] = ProtoField.uint32("of13.bsn_lacp_convergence_notif.xid", "xid", base.DEC, nil) |
| 5555 | fields['of13.bsn_lacp_convergence_notif.experimenter'] = ProtoField.uint32("of13.bsn_lacp_convergence_notif.experimenter", "experimenter", base.DEC, nil) |
| 5556 | fields['of13.bsn_lacp_convergence_notif.subtype'] = ProtoField.uint32("of13.bsn_lacp_convergence_notif.subtype", "subtype", base.DEC, nil) |
| 5557 | fields['of13.bsn_lacp_convergence_notif.convergence_status'] = ProtoField.uint8("of13.bsn_lacp_convergence_notif.convergence_status", "convergence_status", base.DEC, nil) |
| 5558 | fields['of13.bsn_lacp_convergence_notif.port_no'] = ProtoField.uint32("of13.bsn_lacp_convergence_notif.port_no", "port_no", base.DEC, nil) |
| 5559 | fields['of13.bsn_lacp_convergence_notif.actor_sys_priority'] = ProtoField.uint16("of13.bsn_lacp_convergence_notif.actor_sys_priority", "actor_sys_priority", base.DEC, nil) |
| 5560 | fields['of13.bsn_lacp_convergence_notif.actor_sys_mac'] = ProtoField.ether("of13.bsn_lacp_convergence_notif.actor_sys_mac", "actor_sys_mac") |
| 5561 | fields['of13.bsn_lacp_convergence_notif.actor_port_priority'] = ProtoField.uint16("of13.bsn_lacp_convergence_notif.actor_port_priority", "actor_port_priority", base.DEC, nil) |
| 5562 | fields['of13.bsn_lacp_convergence_notif.actor_port_num'] = ProtoField.uint16("of13.bsn_lacp_convergence_notif.actor_port_num", "actor_port_num", base.DEC, nil) |
| 5563 | fields['of13.bsn_lacp_convergence_notif.actor_key'] = ProtoField.uint16("of13.bsn_lacp_convergence_notif.actor_key", "actor_key", base.DEC, nil) |
| 5564 | fields['of13.bsn_lacp_convergence_notif.partner_sys_priority'] = ProtoField.uint16("of13.bsn_lacp_convergence_notif.partner_sys_priority", "partner_sys_priority", base.DEC, nil) |
| 5565 | fields['of13.bsn_lacp_convergence_notif.partner_sys_mac'] = ProtoField.ether("of13.bsn_lacp_convergence_notif.partner_sys_mac", "partner_sys_mac") |
| 5566 | fields['of13.bsn_lacp_convergence_notif.partner_port_priority'] = ProtoField.uint16("of13.bsn_lacp_convergence_notif.partner_port_priority", "partner_port_priority", base.DEC, nil) |
| 5567 | fields['of13.bsn_lacp_convergence_notif.partner_port_num'] = ProtoField.uint16("of13.bsn_lacp_convergence_notif.partner_port_num", "partner_port_num", base.DEC, nil) |
| 5568 | fields['of13.bsn_lacp_convergence_notif.partner_key'] = ProtoField.uint16("of13.bsn_lacp_convergence_notif.partner_key", "partner_key", base.DEC, nil) |
| 5569 | fields['of13.bsn_lacp_stats_entry.port_no'] = ProtoField.uint32("of13.bsn_lacp_stats_entry.port_no", "port_no", base.DEC, nil) |
| 5570 | fields['of13.bsn_lacp_stats_entry.actor_sys_priority'] = ProtoField.uint16("of13.bsn_lacp_stats_entry.actor_sys_priority", "actor_sys_priority", base.DEC, nil) |
| 5571 | fields['of13.bsn_lacp_stats_entry.actor_sys_mac'] = ProtoField.ether("of13.bsn_lacp_stats_entry.actor_sys_mac", "actor_sys_mac") |
| 5572 | fields['of13.bsn_lacp_stats_entry.actor_port_priority'] = ProtoField.uint16("of13.bsn_lacp_stats_entry.actor_port_priority", "actor_port_priority", base.DEC, nil) |
| 5573 | fields['of13.bsn_lacp_stats_entry.actor_port_num'] = ProtoField.uint16("of13.bsn_lacp_stats_entry.actor_port_num", "actor_port_num", base.DEC, nil) |
| 5574 | fields['of13.bsn_lacp_stats_entry.actor_key'] = ProtoField.uint16("of13.bsn_lacp_stats_entry.actor_key", "actor_key", base.DEC, nil) |
| 5575 | fields['of13.bsn_lacp_stats_entry.convergence_status'] = ProtoField.uint8("of13.bsn_lacp_stats_entry.convergence_status", "convergence_status", base.DEC, nil) |
| 5576 | fields['of13.bsn_lacp_stats_entry.partner_sys_priority'] = ProtoField.uint16("of13.bsn_lacp_stats_entry.partner_sys_priority", "partner_sys_priority", base.DEC, nil) |
| 5577 | fields['of13.bsn_lacp_stats_entry.partner_sys_mac'] = ProtoField.ether("of13.bsn_lacp_stats_entry.partner_sys_mac", "partner_sys_mac") |
| 5578 | fields['of13.bsn_lacp_stats_entry.partner_port_priority'] = ProtoField.uint16("of13.bsn_lacp_stats_entry.partner_port_priority", "partner_port_priority", base.DEC, nil) |
| 5579 | fields['of13.bsn_lacp_stats_entry.partner_port_num'] = ProtoField.uint16("of13.bsn_lacp_stats_entry.partner_port_num", "partner_port_num", base.DEC, nil) |
| 5580 | fields['of13.bsn_lacp_stats_entry.partner_key'] = ProtoField.uint16("of13.bsn_lacp_stats_entry.partner_key", "partner_key", base.DEC, nil) |
| 5581 | fields['of13.bsn_lacp_stats_reply.version'] = ProtoField.uint8("of13.bsn_lacp_stats_reply.version", "version", base.DEC, nil) |
| 5582 | fields['of13.bsn_lacp_stats_reply.type'] = ProtoField.uint8("of13.bsn_lacp_stats_reply.type", "type", base.DEC, nil) |
| 5583 | fields['of13.bsn_lacp_stats_reply.length'] = ProtoField.uint16("of13.bsn_lacp_stats_reply.length", "length", base.DEC, nil) |
| 5584 | fields['of13.bsn_lacp_stats_reply.xid'] = ProtoField.uint32("of13.bsn_lacp_stats_reply.xid", "xid", base.DEC, nil) |
| 5585 | fields['of13.bsn_lacp_stats_reply.stats_type'] = ProtoField.uint16("of13.bsn_lacp_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 5586 | fields['of13.bsn_lacp_stats_reply.flags'] = ProtoField.uint32("of13.bsn_lacp_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 5587 | fields['of13.bsn_lacp_stats_reply.experimenter'] = ProtoField.uint32("of13.bsn_lacp_stats_reply.experimenter", "experimenter", base.DEC, nil) |
| 5588 | fields['of13.bsn_lacp_stats_reply.subtype'] = ProtoField.uint32("of13.bsn_lacp_stats_reply.subtype", "subtype", base.DEC, nil) |
| 5589 | fields['of13.bsn_lacp_stats_reply.entries'] = ProtoField.bytes("of13.bsn_lacp_stats_reply.entries", "entries") |
| 5590 | fields['of13.bsn_lacp_stats_request.version'] = ProtoField.uint8("of13.bsn_lacp_stats_request.version", "version", base.DEC, nil) |
| 5591 | fields['of13.bsn_lacp_stats_request.type'] = ProtoField.uint8("of13.bsn_lacp_stats_request.type", "type", base.DEC, nil) |
| 5592 | fields['of13.bsn_lacp_stats_request.length'] = ProtoField.uint16("of13.bsn_lacp_stats_request.length", "length", base.DEC, nil) |
| 5593 | fields['of13.bsn_lacp_stats_request.xid'] = ProtoField.uint32("of13.bsn_lacp_stats_request.xid", "xid", base.DEC, nil) |
| 5594 | fields['of13.bsn_lacp_stats_request.stats_type'] = ProtoField.uint16("of13.bsn_lacp_stats_request.stats_type", "stats_type", base.DEC, nil) |
| 5595 | fields['of13.bsn_lacp_stats_request.flags'] = ProtoField.uint32("of13.bsn_lacp_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 5596 | fields['of13.bsn_lacp_stats_request.experimenter'] = ProtoField.uint32("of13.bsn_lacp_stats_request.experimenter", "experimenter", base.DEC, nil) |
| 5597 | fields['of13.bsn_lacp_stats_request.subtype'] = ProtoField.uint32("of13.bsn_lacp_stats_request.subtype", "subtype", base.DEC, nil) |
| 5598 | fields['of13.bsn_log.version'] = ProtoField.uint8("of13.bsn_log.version", "version", base.DEC, nil) |
| 5599 | fields['of13.bsn_log.type'] = ProtoField.uint8("of13.bsn_log.type", "type", base.DEC, nil) |
| 5600 | fields['of13.bsn_log.length'] = ProtoField.uint16("of13.bsn_log.length", "length", base.DEC, nil) |
| 5601 | fields['of13.bsn_log.xid'] = ProtoField.uint32("of13.bsn_log.xid", "xid", base.DEC, nil) |
| 5602 | fields['of13.bsn_log.experimenter'] = ProtoField.uint32("of13.bsn_log.experimenter", "experimenter", base.DEC, nil) |
| 5603 | fields['of13.bsn_log.subtype'] = ProtoField.uint32("of13.bsn_log.subtype", "subtype", base.DEC, nil) |
| 5604 | fields['of13.bsn_log.loglevel'] = ProtoField.uint32("of13.bsn_log.loglevel", "loglevel", base.DEC, enum_v4_ofp_bsn_loglevel) |
| 5605 | fields['of13.bsn_log.data'] = ProtoField.bytes("of13.bsn_log.data", "data") |
| 5606 | fields['of13.bsn_pdu_rx_reply.version'] = ProtoField.uint8("of13.bsn_pdu_rx_reply.version", "version", base.DEC, nil) |
| 5607 | fields['of13.bsn_pdu_rx_reply.type'] = ProtoField.uint8("of13.bsn_pdu_rx_reply.type", "type", base.DEC, nil) |
| 5608 | fields['of13.bsn_pdu_rx_reply.length'] = ProtoField.uint16("of13.bsn_pdu_rx_reply.length", "length", base.DEC, nil) |
| 5609 | fields['of13.bsn_pdu_rx_reply.xid'] = ProtoField.uint32("of13.bsn_pdu_rx_reply.xid", "xid", base.DEC, nil) |
| 5610 | fields['of13.bsn_pdu_rx_reply.experimenter'] = ProtoField.uint32("of13.bsn_pdu_rx_reply.experimenter", "experimenter", base.DEC, nil) |
| 5611 | fields['of13.bsn_pdu_rx_reply.subtype'] = ProtoField.uint32("of13.bsn_pdu_rx_reply.subtype", "subtype", base.DEC, nil) |
| 5612 | fields['of13.bsn_pdu_rx_reply.status'] = ProtoField.uint32("of13.bsn_pdu_rx_reply.status", "status", base.DEC, nil) |
| 5613 | fields['of13.bsn_pdu_rx_reply.port_no'] = ProtoField.uint32("of13.bsn_pdu_rx_reply.port_no", "port_no", base.DEC, nil) |
| 5614 | fields['of13.bsn_pdu_rx_reply.slot_num'] = ProtoField.uint8("of13.bsn_pdu_rx_reply.slot_num", "slot_num", base.DEC, nil) |
| 5615 | fields['of13.bsn_pdu_rx_request.version'] = ProtoField.uint8("of13.bsn_pdu_rx_request.version", "version", base.DEC, nil) |
| 5616 | fields['of13.bsn_pdu_rx_request.type'] = ProtoField.uint8("of13.bsn_pdu_rx_request.type", "type", base.DEC, nil) |
| 5617 | fields['of13.bsn_pdu_rx_request.length'] = ProtoField.uint16("of13.bsn_pdu_rx_request.length", "length", base.DEC, nil) |
| 5618 | fields['of13.bsn_pdu_rx_request.xid'] = ProtoField.uint32("of13.bsn_pdu_rx_request.xid", "xid", base.DEC, nil) |
| 5619 | fields['of13.bsn_pdu_rx_request.experimenter'] = ProtoField.uint32("of13.bsn_pdu_rx_request.experimenter", "experimenter", base.DEC, nil) |
| 5620 | fields['of13.bsn_pdu_rx_request.subtype'] = ProtoField.uint32("of13.bsn_pdu_rx_request.subtype", "subtype", base.DEC, nil) |
| 5621 | fields['of13.bsn_pdu_rx_request.timeout_ms'] = ProtoField.uint32("of13.bsn_pdu_rx_request.timeout_ms", "timeout_ms", base.DEC, nil) |
| 5622 | fields['of13.bsn_pdu_rx_request.port_no'] = ProtoField.uint32("of13.bsn_pdu_rx_request.port_no", "port_no", base.DEC, nil) |
| 5623 | fields['of13.bsn_pdu_rx_request.slot_num'] = ProtoField.uint8("of13.bsn_pdu_rx_request.slot_num", "slot_num", base.DEC, nil) |
| 5624 | fields['of13.bsn_pdu_rx_request.data'] = ProtoField.bytes("of13.bsn_pdu_rx_request.data", "data") |
| 5625 | fields['of13.bsn_pdu_rx_timeout.version'] = ProtoField.uint8("of13.bsn_pdu_rx_timeout.version", "version", base.DEC, nil) |
| 5626 | fields['of13.bsn_pdu_rx_timeout.type'] = ProtoField.uint8("of13.bsn_pdu_rx_timeout.type", "type", base.DEC, nil) |
| 5627 | fields['of13.bsn_pdu_rx_timeout.length'] = ProtoField.uint16("of13.bsn_pdu_rx_timeout.length", "length", base.DEC, nil) |
| 5628 | fields['of13.bsn_pdu_rx_timeout.xid'] = ProtoField.uint32("of13.bsn_pdu_rx_timeout.xid", "xid", base.DEC, nil) |
| 5629 | fields['of13.bsn_pdu_rx_timeout.experimenter'] = ProtoField.uint32("of13.bsn_pdu_rx_timeout.experimenter", "experimenter", base.DEC, nil) |
| 5630 | fields['of13.bsn_pdu_rx_timeout.subtype'] = ProtoField.uint32("of13.bsn_pdu_rx_timeout.subtype", "subtype", base.DEC, nil) |
| 5631 | fields['of13.bsn_pdu_rx_timeout.port_no'] = ProtoField.uint32("of13.bsn_pdu_rx_timeout.port_no", "port_no", base.DEC, nil) |
| 5632 | fields['of13.bsn_pdu_rx_timeout.slot_num'] = ProtoField.uint8("of13.bsn_pdu_rx_timeout.slot_num", "slot_num", base.DEC, nil) |
| 5633 | fields['of13.bsn_pdu_tx_reply.version'] = ProtoField.uint8("of13.bsn_pdu_tx_reply.version", "version", base.DEC, nil) |
| 5634 | fields['of13.bsn_pdu_tx_reply.type'] = ProtoField.uint8("of13.bsn_pdu_tx_reply.type", "type", base.DEC, nil) |
| 5635 | fields['of13.bsn_pdu_tx_reply.length'] = ProtoField.uint16("of13.bsn_pdu_tx_reply.length", "length", base.DEC, nil) |
| 5636 | fields['of13.bsn_pdu_tx_reply.xid'] = ProtoField.uint32("of13.bsn_pdu_tx_reply.xid", "xid", base.DEC, nil) |
| 5637 | fields['of13.bsn_pdu_tx_reply.experimenter'] = ProtoField.uint32("of13.bsn_pdu_tx_reply.experimenter", "experimenter", base.DEC, nil) |
| 5638 | fields['of13.bsn_pdu_tx_reply.subtype'] = ProtoField.uint32("of13.bsn_pdu_tx_reply.subtype", "subtype", base.DEC, nil) |
| 5639 | fields['of13.bsn_pdu_tx_reply.status'] = ProtoField.uint32("of13.bsn_pdu_tx_reply.status", "status", base.DEC, nil) |
| 5640 | fields['of13.bsn_pdu_tx_reply.port_no'] = ProtoField.uint32("of13.bsn_pdu_tx_reply.port_no", "port_no", base.DEC, nil) |
| 5641 | fields['of13.bsn_pdu_tx_reply.slot_num'] = ProtoField.uint8("of13.bsn_pdu_tx_reply.slot_num", "slot_num", base.DEC, nil) |
| 5642 | fields['of13.bsn_pdu_tx_request.version'] = ProtoField.uint8("of13.bsn_pdu_tx_request.version", "version", base.DEC, nil) |
| 5643 | fields['of13.bsn_pdu_tx_request.type'] = ProtoField.uint8("of13.bsn_pdu_tx_request.type", "type", base.DEC, nil) |
| 5644 | fields['of13.bsn_pdu_tx_request.length'] = ProtoField.uint16("of13.bsn_pdu_tx_request.length", "length", base.DEC, nil) |
| 5645 | fields['of13.bsn_pdu_tx_request.xid'] = ProtoField.uint32("of13.bsn_pdu_tx_request.xid", "xid", base.DEC, nil) |
| 5646 | fields['of13.bsn_pdu_tx_request.experimenter'] = ProtoField.uint32("of13.bsn_pdu_tx_request.experimenter", "experimenter", base.DEC, nil) |
| 5647 | fields['of13.bsn_pdu_tx_request.subtype'] = ProtoField.uint32("of13.bsn_pdu_tx_request.subtype", "subtype", base.DEC, nil) |
| 5648 | fields['of13.bsn_pdu_tx_request.tx_interval_ms'] = ProtoField.uint32("of13.bsn_pdu_tx_request.tx_interval_ms", "tx_interval_ms", base.DEC, nil) |
| 5649 | fields['of13.bsn_pdu_tx_request.port_no'] = ProtoField.uint32("of13.bsn_pdu_tx_request.port_no", "port_no", base.DEC, nil) |
| 5650 | fields['of13.bsn_pdu_tx_request.slot_num'] = ProtoField.uint8("of13.bsn_pdu_tx_request.slot_num", "slot_num", base.DEC, nil) |
| 5651 | fields['of13.bsn_pdu_tx_request.data'] = ProtoField.bytes("of13.bsn_pdu_tx_request.data", "data") |
| 5652 | fields['of13.bsn_port_counter_stats_entry.length'] = ProtoField.uint16("of13.bsn_port_counter_stats_entry.length", "length", base.DEC, nil) |
| 5653 | fields['of13.bsn_port_counter_stats_entry.port_no'] = ProtoField.uint32("of13.bsn_port_counter_stats_entry.port_no", "port_no", base.DEC, nil) |
| 5654 | fields['of13.bsn_port_counter_stats_entry.values'] = ProtoField.bytes("of13.bsn_port_counter_stats_entry.values", "values") |
| 5655 | fields['of13.bsn_port_counter_stats_reply.version'] = ProtoField.uint8("of13.bsn_port_counter_stats_reply.version", "version", base.DEC, nil) |
| 5656 | fields['of13.bsn_port_counter_stats_reply.type'] = ProtoField.uint8("of13.bsn_port_counter_stats_reply.type", "type", base.DEC, nil) |
| 5657 | fields['of13.bsn_port_counter_stats_reply.length'] = ProtoField.uint16("of13.bsn_port_counter_stats_reply.length", "length", base.DEC, nil) |
| 5658 | fields['of13.bsn_port_counter_stats_reply.xid'] = ProtoField.uint32("of13.bsn_port_counter_stats_reply.xid", "xid", base.DEC, nil) |
| 5659 | fields['of13.bsn_port_counter_stats_reply.stats_type'] = ProtoField.uint16("of13.bsn_port_counter_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 5660 | fields['of13.bsn_port_counter_stats_reply.flags'] = ProtoField.uint32("of13.bsn_port_counter_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 5661 | fields['of13.bsn_port_counter_stats_reply.experimenter'] = ProtoField.uint32("of13.bsn_port_counter_stats_reply.experimenter", "experimenter", base.DEC, nil) |
| 5662 | fields['of13.bsn_port_counter_stats_reply.subtype'] = ProtoField.uint32("of13.bsn_port_counter_stats_reply.subtype", "subtype", base.DEC, nil) |
| 5663 | fields['of13.bsn_port_counter_stats_reply.entries'] = ProtoField.bytes("of13.bsn_port_counter_stats_reply.entries", "entries") |
| 5664 | fields['of13.bsn_port_counter_stats_request.version'] = ProtoField.uint8("of13.bsn_port_counter_stats_request.version", "version", base.DEC, nil) |
| 5665 | fields['of13.bsn_port_counter_stats_request.type'] = ProtoField.uint8("of13.bsn_port_counter_stats_request.type", "type", base.DEC, nil) |
| 5666 | fields['of13.bsn_port_counter_stats_request.length'] = ProtoField.uint16("of13.bsn_port_counter_stats_request.length", "length", base.DEC, nil) |
| 5667 | fields['of13.bsn_port_counter_stats_request.xid'] = ProtoField.uint32("of13.bsn_port_counter_stats_request.xid", "xid", base.DEC, nil) |
| 5668 | fields['of13.bsn_port_counter_stats_request.stats_type'] = ProtoField.uint16("of13.bsn_port_counter_stats_request.stats_type", "stats_type", base.DEC, nil) |
| 5669 | fields['of13.bsn_port_counter_stats_request.flags'] = ProtoField.uint32("of13.bsn_port_counter_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 5670 | fields['of13.bsn_port_counter_stats_request.experimenter'] = ProtoField.uint32("of13.bsn_port_counter_stats_request.experimenter", "experimenter", base.DEC, nil) |
| 5671 | fields['of13.bsn_port_counter_stats_request.subtype'] = ProtoField.uint32("of13.bsn_port_counter_stats_request.subtype", "subtype", base.DEC, nil) |
| 5672 | fields['of13.bsn_port_counter_stats_request.port_no'] = ProtoField.uint32("of13.bsn_port_counter_stats_request.port_no", "port_no", base.DEC, nil) |
| 5673 | fields['of13.bsn_role_status.version'] = ProtoField.uint8("of13.bsn_role_status.version", "version", base.DEC, nil) |
| 5674 | fields['of13.bsn_role_status.type'] = ProtoField.uint8("of13.bsn_role_status.type", "type", base.DEC, nil) |
| 5675 | fields['of13.bsn_role_status.length'] = ProtoField.uint16("of13.bsn_role_status.length", "length", base.DEC, nil) |
| 5676 | fields['of13.bsn_role_status.xid'] = ProtoField.uint32("of13.bsn_role_status.xid", "xid", base.DEC, nil) |
| 5677 | fields['of13.bsn_role_status.experimenter'] = ProtoField.uint32("of13.bsn_role_status.experimenter", "experimenter", base.DEC, nil) |
| 5678 | fields['of13.bsn_role_status.subtype'] = ProtoField.uint32("of13.bsn_role_status.subtype", "subtype", base.DEC, nil) |
| 5679 | fields['of13.bsn_role_status.role'] = ProtoField.uint32("of13.bsn_role_status.role", "role", base.DEC, enum_v4_ofp_controller_role) |
| 5680 | fields['of13.bsn_role_status.reason'] = ProtoField.uint32("of13.bsn_role_status.reason", "reason", base.DEC, enum_v4_ofp_bsn_controller_role_reason) |
| 5681 | fields['of13.bsn_role_status.generation_id'] = ProtoField.uint64("of13.bsn_role_status.generation_id", "generation_id", base.DEC, nil) |
| 5682 | fields['of13.bsn_set_aux_cxns_reply.version'] = ProtoField.uint8("of13.bsn_set_aux_cxns_reply.version", "version", base.DEC, nil) |
| 5683 | fields['of13.bsn_set_aux_cxns_reply.type'] = ProtoField.uint8("of13.bsn_set_aux_cxns_reply.type", "type", base.DEC, nil) |
| 5684 | fields['of13.bsn_set_aux_cxns_reply.length'] = ProtoField.uint16("of13.bsn_set_aux_cxns_reply.length", "length", base.DEC, nil) |
| 5685 | fields['of13.bsn_set_aux_cxns_reply.xid'] = ProtoField.uint32("of13.bsn_set_aux_cxns_reply.xid", "xid", base.DEC, nil) |
| 5686 | fields['of13.bsn_set_aux_cxns_reply.experimenter'] = ProtoField.uint32("of13.bsn_set_aux_cxns_reply.experimenter", "experimenter", base.DEC, nil) |
| 5687 | fields['of13.bsn_set_aux_cxns_reply.subtype'] = ProtoField.uint32("of13.bsn_set_aux_cxns_reply.subtype", "subtype", base.DEC, nil) |
| 5688 | fields['of13.bsn_set_aux_cxns_reply.num_aux'] = ProtoField.uint32("of13.bsn_set_aux_cxns_reply.num_aux", "num_aux", base.DEC, nil) |
| 5689 | fields['of13.bsn_set_aux_cxns_reply.status'] = ProtoField.uint32("of13.bsn_set_aux_cxns_reply.status", "status", base.DEC, nil) |
| 5690 | fields['of13.bsn_set_aux_cxns_request.version'] = ProtoField.uint8("of13.bsn_set_aux_cxns_request.version", "version", base.DEC, nil) |
| 5691 | fields['of13.bsn_set_aux_cxns_request.type'] = ProtoField.uint8("of13.bsn_set_aux_cxns_request.type", "type", base.DEC, nil) |
| 5692 | fields['of13.bsn_set_aux_cxns_request.length'] = ProtoField.uint16("of13.bsn_set_aux_cxns_request.length", "length", base.DEC, nil) |
| 5693 | fields['of13.bsn_set_aux_cxns_request.xid'] = ProtoField.uint32("of13.bsn_set_aux_cxns_request.xid", "xid", base.DEC, nil) |
| 5694 | fields['of13.bsn_set_aux_cxns_request.experimenter'] = ProtoField.uint32("of13.bsn_set_aux_cxns_request.experimenter", "experimenter", base.DEC, nil) |
| 5695 | fields['of13.bsn_set_aux_cxns_request.subtype'] = ProtoField.uint32("of13.bsn_set_aux_cxns_request.subtype", "subtype", base.DEC, nil) |
| 5696 | fields['of13.bsn_set_aux_cxns_request.num_aux'] = ProtoField.uint32("of13.bsn_set_aux_cxns_request.num_aux", "num_aux", base.DEC, nil) |
| 5697 | fields['of13.bsn_set_lacp_reply.version'] = ProtoField.uint8("of13.bsn_set_lacp_reply.version", "version", base.DEC, nil) |
| 5698 | fields['of13.bsn_set_lacp_reply.type'] = ProtoField.uint8("of13.bsn_set_lacp_reply.type", "type", base.DEC, nil) |
| 5699 | fields['of13.bsn_set_lacp_reply.length'] = ProtoField.uint16("of13.bsn_set_lacp_reply.length", "length", base.DEC, nil) |
| 5700 | fields['of13.bsn_set_lacp_reply.xid'] = ProtoField.uint32("of13.bsn_set_lacp_reply.xid", "xid", base.DEC, nil) |
| 5701 | fields['of13.bsn_set_lacp_reply.experimenter'] = ProtoField.uint32("of13.bsn_set_lacp_reply.experimenter", "experimenter", base.DEC, nil) |
| 5702 | fields['of13.bsn_set_lacp_reply.subtype'] = ProtoField.uint32("of13.bsn_set_lacp_reply.subtype", "subtype", base.DEC, nil) |
| 5703 | fields['of13.bsn_set_lacp_reply.status'] = ProtoField.uint32("of13.bsn_set_lacp_reply.status", "status", base.DEC, nil) |
| 5704 | fields['of13.bsn_set_lacp_reply.port_no'] = ProtoField.uint32("of13.bsn_set_lacp_reply.port_no", "port_no", base.DEC, nil) |
| 5705 | fields['of13.bsn_set_lacp_request.version'] = ProtoField.uint8("of13.bsn_set_lacp_request.version", "version", base.DEC, nil) |
| 5706 | fields['of13.bsn_set_lacp_request.type'] = ProtoField.uint8("of13.bsn_set_lacp_request.type", "type", base.DEC, nil) |
| 5707 | fields['of13.bsn_set_lacp_request.length'] = ProtoField.uint16("of13.bsn_set_lacp_request.length", "length", base.DEC, nil) |
| 5708 | fields['of13.bsn_set_lacp_request.xid'] = ProtoField.uint32("of13.bsn_set_lacp_request.xid", "xid", base.DEC, nil) |
| 5709 | fields['of13.bsn_set_lacp_request.experimenter'] = ProtoField.uint32("of13.bsn_set_lacp_request.experimenter", "experimenter", base.DEC, nil) |
| 5710 | fields['of13.bsn_set_lacp_request.subtype'] = ProtoField.uint32("of13.bsn_set_lacp_request.subtype", "subtype", base.DEC, nil) |
| 5711 | fields['of13.bsn_set_lacp_request.enabled'] = ProtoField.uint8("of13.bsn_set_lacp_request.enabled", "enabled", base.DEC, nil) |
| 5712 | fields['of13.bsn_set_lacp_request.port_no'] = ProtoField.uint32("of13.bsn_set_lacp_request.port_no", "port_no", base.DEC, nil) |
| 5713 | fields['of13.bsn_set_lacp_request.actor_sys_priority'] = ProtoField.uint16("of13.bsn_set_lacp_request.actor_sys_priority", "actor_sys_priority", base.DEC, nil) |
| 5714 | fields['of13.bsn_set_lacp_request.actor_sys_mac'] = ProtoField.ether("of13.bsn_set_lacp_request.actor_sys_mac", "actor_sys_mac") |
| 5715 | fields['of13.bsn_set_lacp_request.actor_port_priority'] = ProtoField.uint16("of13.bsn_set_lacp_request.actor_port_priority", "actor_port_priority", base.DEC, nil) |
| 5716 | fields['of13.bsn_set_lacp_request.actor_port_num'] = ProtoField.uint16("of13.bsn_set_lacp_request.actor_port_num", "actor_port_num", base.DEC, nil) |
| 5717 | fields['of13.bsn_set_lacp_request.actor_key'] = ProtoField.uint16("of13.bsn_set_lacp_request.actor_key", "actor_key", base.DEC, nil) |
| 5718 | fields['of13.bsn_set_mirroring.version'] = ProtoField.uint8("of13.bsn_set_mirroring.version", "version", base.DEC, nil) |
| 5719 | fields['of13.bsn_set_mirroring.type'] = ProtoField.uint8("of13.bsn_set_mirroring.type", "type", base.DEC, nil) |
| 5720 | fields['of13.bsn_set_mirroring.length'] = ProtoField.uint16("of13.bsn_set_mirroring.length", "length", base.DEC, nil) |
| 5721 | fields['of13.bsn_set_mirroring.xid'] = ProtoField.uint32("of13.bsn_set_mirroring.xid", "xid", base.DEC, nil) |
| 5722 | fields['of13.bsn_set_mirroring.experimenter'] = ProtoField.uint32("of13.bsn_set_mirroring.experimenter", "experimenter", base.DEC, nil) |
| 5723 | fields['of13.bsn_set_mirroring.subtype'] = ProtoField.uint32("of13.bsn_set_mirroring.subtype", "subtype", base.DEC, nil) |
| 5724 | fields['of13.bsn_set_mirroring.report_mirror_ports'] = ProtoField.uint8("of13.bsn_set_mirroring.report_mirror_ports", "report_mirror_ports", base.DEC, nil) |
| 5725 | fields['of13.bsn_set_pktin_suppression_reply.version'] = ProtoField.uint8("of13.bsn_set_pktin_suppression_reply.version", "version", base.DEC, nil) |
| 5726 | fields['of13.bsn_set_pktin_suppression_reply.type'] = ProtoField.uint8("of13.bsn_set_pktin_suppression_reply.type", "type", base.DEC, nil) |
| 5727 | fields['of13.bsn_set_pktin_suppression_reply.length'] = ProtoField.uint16("of13.bsn_set_pktin_suppression_reply.length", "length", base.DEC, nil) |
| 5728 | fields['of13.bsn_set_pktin_suppression_reply.xid'] = ProtoField.uint32("of13.bsn_set_pktin_suppression_reply.xid", "xid", base.DEC, nil) |
| 5729 | fields['of13.bsn_set_pktin_suppression_reply.experimenter'] = ProtoField.uint32("of13.bsn_set_pktin_suppression_reply.experimenter", "experimenter", base.DEC, nil) |
| 5730 | fields['of13.bsn_set_pktin_suppression_reply.subtype'] = ProtoField.uint32("of13.bsn_set_pktin_suppression_reply.subtype", "subtype", base.DEC, nil) |
| 5731 | fields['of13.bsn_set_pktin_suppression_reply.status'] = ProtoField.uint32("of13.bsn_set_pktin_suppression_reply.status", "status", base.DEC, nil) |
| 5732 | fields['of13.bsn_set_pktin_suppression_request.version'] = ProtoField.uint8("of13.bsn_set_pktin_suppression_request.version", "version", base.DEC, nil) |
| 5733 | fields['of13.bsn_set_pktin_suppression_request.type'] = ProtoField.uint8("of13.bsn_set_pktin_suppression_request.type", "type", base.DEC, nil) |
| 5734 | fields['of13.bsn_set_pktin_suppression_request.length'] = ProtoField.uint16("of13.bsn_set_pktin_suppression_request.length", "length", base.DEC, nil) |
| 5735 | fields['of13.bsn_set_pktin_suppression_request.xid'] = ProtoField.uint32("of13.bsn_set_pktin_suppression_request.xid", "xid", base.DEC, nil) |
| 5736 | fields['of13.bsn_set_pktin_suppression_request.experimenter'] = ProtoField.uint32("of13.bsn_set_pktin_suppression_request.experimenter", "experimenter", base.DEC, nil) |
| 5737 | fields['of13.bsn_set_pktin_suppression_request.subtype'] = ProtoField.uint32("of13.bsn_set_pktin_suppression_request.subtype", "subtype", base.DEC, nil) |
| 5738 | fields['of13.bsn_set_pktin_suppression_request.enabled'] = ProtoField.uint8("of13.bsn_set_pktin_suppression_request.enabled", "enabled", base.DEC, nil) |
| 5739 | fields['of13.bsn_set_pktin_suppression_request.idle_timeout'] = ProtoField.uint16("of13.bsn_set_pktin_suppression_request.idle_timeout", "idle_timeout", base.DEC, nil) |
| 5740 | fields['of13.bsn_set_pktin_suppression_request.hard_timeout'] = ProtoField.uint16("of13.bsn_set_pktin_suppression_request.hard_timeout", "hard_timeout", base.DEC, nil) |
| 5741 | fields['of13.bsn_set_pktin_suppression_request.priority'] = ProtoField.uint16("of13.bsn_set_pktin_suppression_request.priority", "priority", base.DEC, nil) |
| 5742 | fields['of13.bsn_set_pktin_suppression_request.cookie'] = ProtoField.uint64("of13.bsn_set_pktin_suppression_request.cookie", "cookie", base.DEC, nil) |
| 5743 | fields['of13.bsn_set_switch_pipeline_reply.version'] = ProtoField.uint8("of13.bsn_set_switch_pipeline_reply.version", "version", base.DEC, nil) |
| 5744 | fields['of13.bsn_set_switch_pipeline_reply.type'] = ProtoField.uint8("of13.bsn_set_switch_pipeline_reply.type", "type", base.DEC, nil) |
| 5745 | fields['of13.bsn_set_switch_pipeline_reply.length'] = ProtoField.uint16("of13.bsn_set_switch_pipeline_reply.length", "length", base.DEC, nil) |
| 5746 | fields['of13.bsn_set_switch_pipeline_reply.xid'] = ProtoField.uint32("of13.bsn_set_switch_pipeline_reply.xid", "xid", base.DEC, nil) |
| 5747 | fields['of13.bsn_set_switch_pipeline_reply.experimenter'] = ProtoField.uint32("of13.bsn_set_switch_pipeline_reply.experimenter", "experimenter", base.DEC, nil) |
| 5748 | fields['of13.bsn_set_switch_pipeline_reply.subtype'] = ProtoField.uint32("of13.bsn_set_switch_pipeline_reply.subtype", "subtype", base.DEC, nil) |
| 5749 | fields['of13.bsn_set_switch_pipeline_reply.status'] = ProtoField.uint32("of13.bsn_set_switch_pipeline_reply.status", "status", base.DEC, nil) |
| 5750 | fields['of13.bsn_set_switch_pipeline_request.version'] = ProtoField.uint8("of13.bsn_set_switch_pipeline_request.version", "version", base.DEC, nil) |
| 5751 | fields['of13.bsn_set_switch_pipeline_request.type'] = ProtoField.uint8("of13.bsn_set_switch_pipeline_request.type", "type", base.DEC, nil) |
| 5752 | fields['of13.bsn_set_switch_pipeline_request.length'] = ProtoField.uint16("of13.bsn_set_switch_pipeline_request.length", "length", base.DEC, nil) |
| 5753 | fields['of13.bsn_set_switch_pipeline_request.xid'] = ProtoField.uint32("of13.bsn_set_switch_pipeline_request.xid", "xid", base.DEC, nil) |
| 5754 | fields['of13.bsn_set_switch_pipeline_request.experimenter'] = ProtoField.uint32("of13.bsn_set_switch_pipeline_request.experimenter", "experimenter", base.DEC, nil) |
| 5755 | fields['of13.bsn_set_switch_pipeline_request.subtype'] = ProtoField.uint32("of13.bsn_set_switch_pipeline_request.subtype", "subtype", base.DEC, nil) |
| 5756 | fields['of13.bsn_set_switch_pipeline_request.pipeline'] = ProtoField.stringz("of13.bsn_set_switch_pipeline_request.pipeline", "pipeline") |
| 5757 | fields['of13.bsn_switch_pipeline_stats_entry.pipeline'] = ProtoField.stringz("of13.bsn_switch_pipeline_stats_entry.pipeline", "pipeline") |
| 5758 | fields['of13.bsn_switch_pipeline_stats_reply.version'] = ProtoField.uint8("of13.bsn_switch_pipeline_stats_reply.version", "version", base.DEC, nil) |
| 5759 | fields['of13.bsn_switch_pipeline_stats_reply.type'] = ProtoField.uint8("of13.bsn_switch_pipeline_stats_reply.type", "type", base.DEC, nil) |
| 5760 | fields['of13.bsn_switch_pipeline_stats_reply.length'] = ProtoField.uint16("of13.bsn_switch_pipeline_stats_reply.length", "length", base.DEC, nil) |
| 5761 | fields['of13.bsn_switch_pipeline_stats_reply.xid'] = ProtoField.uint32("of13.bsn_switch_pipeline_stats_reply.xid", "xid", base.DEC, nil) |
| 5762 | fields['of13.bsn_switch_pipeline_stats_reply.stats_type'] = ProtoField.uint16("of13.bsn_switch_pipeline_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 5763 | fields['of13.bsn_switch_pipeline_stats_reply.flags'] = ProtoField.uint32("of13.bsn_switch_pipeline_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 5764 | fields['of13.bsn_switch_pipeline_stats_reply.experimenter'] = ProtoField.uint32("of13.bsn_switch_pipeline_stats_reply.experimenter", "experimenter", base.DEC, nil) |
| 5765 | fields['of13.bsn_switch_pipeline_stats_reply.subtype'] = ProtoField.uint32("of13.bsn_switch_pipeline_stats_reply.subtype", "subtype", base.DEC, nil) |
| 5766 | fields['of13.bsn_switch_pipeline_stats_reply.entries'] = ProtoField.bytes("of13.bsn_switch_pipeline_stats_reply.entries", "entries") |
| 5767 | fields['of13.bsn_switch_pipeline_stats_request.version'] = ProtoField.uint8("of13.bsn_switch_pipeline_stats_request.version", "version", base.DEC, nil) |
| 5768 | fields['of13.bsn_switch_pipeline_stats_request.type'] = ProtoField.uint8("of13.bsn_switch_pipeline_stats_request.type", "type", base.DEC, nil) |
| 5769 | fields['of13.bsn_switch_pipeline_stats_request.length'] = ProtoField.uint16("of13.bsn_switch_pipeline_stats_request.length", "length", base.DEC, nil) |
| 5770 | fields['of13.bsn_switch_pipeline_stats_request.xid'] = ProtoField.uint32("of13.bsn_switch_pipeline_stats_request.xid", "xid", base.DEC, nil) |
| 5771 | fields['of13.bsn_switch_pipeline_stats_request.stats_type'] = ProtoField.uint16("of13.bsn_switch_pipeline_stats_request.stats_type", "stats_type", base.DEC, nil) |
| 5772 | fields['of13.bsn_switch_pipeline_stats_request.flags'] = ProtoField.uint32("of13.bsn_switch_pipeline_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 5773 | fields['of13.bsn_switch_pipeline_stats_request.experimenter'] = ProtoField.uint32("of13.bsn_switch_pipeline_stats_request.experimenter", "experimenter", base.DEC, nil) |
| 5774 | fields['of13.bsn_switch_pipeline_stats_request.subtype'] = ProtoField.uint32("of13.bsn_switch_pipeline_stats_request.subtype", "subtype", base.DEC, nil) |
| 5775 | fields['of13.bsn_table_checksum_stats_entry.table_id'] = ProtoField.uint8("of13.bsn_table_checksum_stats_entry.table_id", "table_id", base.DEC, nil) |
| 5776 | fields['of13.bsn_table_checksum_stats_entry.checksum'] = ProtoField.uint64("of13.bsn_table_checksum_stats_entry.checksum", "checksum", base.DEC, nil) |
| 5777 | fields['of13.bsn_table_checksum_stats_reply.version'] = ProtoField.uint8("of13.bsn_table_checksum_stats_reply.version", "version", base.DEC, nil) |
| 5778 | fields['of13.bsn_table_checksum_stats_reply.type'] = ProtoField.uint8("of13.bsn_table_checksum_stats_reply.type", "type", base.DEC, nil) |
| 5779 | fields['of13.bsn_table_checksum_stats_reply.length'] = ProtoField.uint16("of13.bsn_table_checksum_stats_reply.length", "length", base.DEC, nil) |
| 5780 | fields['of13.bsn_table_checksum_stats_reply.xid'] = ProtoField.uint32("of13.bsn_table_checksum_stats_reply.xid", "xid", base.DEC, nil) |
| 5781 | fields['of13.bsn_table_checksum_stats_reply.stats_type'] = ProtoField.uint16("of13.bsn_table_checksum_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 5782 | fields['of13.bsn_table_checksum_stats_reply.flags'] = ProtoField.uint32("of13.bsn_table_checksum_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 5783 | fields['of13.bsn_table_checksum_stats_reply.experimenter'] = ProtoField.uint32("of13.bsn_table_checksum_stats_reply.experimenter", "experimenter", base.DEC, nil) |
| 5784 | fields['of13.bsn_table_checksum_stats_reply.subtype'] = ProtoField.uint32("of13.bsn_table_checksum_stats_reply.subtype", "subtype", base.DEC, nil) |
| 5785 | fields['of13.bsn_table_checksum_stats_reply.entries'] = ProtoField.bytes("of13.bsn_table_checksum_stats_reply.entries", "entries") |
| 5786 | fields['of13.bsn_table_checksum_stats_request.version'] = ProtoField.uint8("of13.bsn_table_checksum_stats_request.version", "version", base.DEC, nil) |
| 5787 | fields['of13.bsn_table_checksum_stats_request.type'] = ProtoField.uint8("of13.bsn_table_checksum_stats_request.type", "type", base.DEC, nil) |
| 5788 | fields['of13.bsn_table_checksum_stats_request.length'] = ProtoField.uint16("of13.bsn_table_checksum_stats_request.length", "length", base.DEC, nil) |
| 5789 | fields['of13.bsn_table_checksum_stats_request.xid'] = ProtoField.uint32("of13.bsn_table_checksum_stats_request.xid", "xid", base.DEC, nil) |
| 5790 | fields['of13.bsn_table_checksum_stats_request.stats_type'] = ProtoField.uint16("of13.bsn_table_checksum_stats_request.stats_type", "stats_type", base.DEC, nil) |
| 5791 | fields['of13.bsn_table_checksum_stats_request.flags'] = ProtoField.uint32("of13.bsn_table_checksum_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 5792 | fields['of13.bsn_table_checksum_stats_request.experimenter'] = ProtoField.uint32("of13.bsn_table_checksum_stats_request.experimenter", "experimenter", base.DEC, nil) |
| 5793 | fields['of13.bsn_table_checksum_stats_request.subtype'] = ProtoField.uint32("of13.bsn_table_checksum_stats_request.subtype", "subtype", base.DEC, nil) |
| 5794 | fields['of13.bsn_table_set_buckets_size.version'] = ProtoField.uint8("of13.bsn_table_set_buckets_size.version", "version", base.DEC, nil) |
| 5795 | fields['of13.bsn_table_set_buckets_size.type'] = ProtoField.uint8("of13.bsn_table_set_buckets_size.type", "type", base.DEC, nil) |
| 5796 | fields['of13.bsn_table_set_buckets_size.length'] = ProtoField.uint16("of13.bsn_table_set_buckets_size.length", "length", base.DEC, nil) |
| 5797 | fields['of13.bsn_table_set_buckets_size.xid'] = ProtoField.uint32("of13.bsn_table_set_buckets_size.xid", "xid", base.DEC, nil) |
| 5798 | fields['of13.bsn_table_set_buckets_size.experimenter'] = ProtoField.uint32("of13.bsn_table_set_buckets_size.experimenter", "experimenter", base.DEC, nil) |
| 5799 | fields['of13.bsn_table_set_buckets_size.subtype'] = ProtoField.uint32("of13.bsn_table_set_buckets_size.subtype", "subtype", base.DEC, nil) |
| 5800 | fields['of13.bsn_table_set_buckets_size.table_id'] = ProtoField.uint8("of13.bsn_table_set_buckets_size.table_id", "table_id", base.DEC, nil) |
| 5801 | fields['of13.bsn_table_set_buckets_size.buckets_size'] = ProtoField.uint32("of13.bsn_table_set_buckets_size.buckets_size", "buckets_size", base.DEC, nil) |
| 5802 | fields['of13.bsn_time_reply.version'] = ProtoField.uint8("of13.bsn_time_reply.version", "version", base.DEC, nil) |
| 5803 | fields['of13.bsn_time_reply.type'] = ProtoField.uint8("of13.bsn_time_reply.type", "type", base.DEC, nil) |
| 5804 | fields['of13.bsn_time_reply.length'] = ProtoField.uint16("of13.bsn_time_reply.length", "length", base.DEC, nil) |
| 5805 | fields['of13.bsn_time_reply.xid'] = ProtoField.uint32("of13.bsn_time_reply.xid", "xid", base.DEC, nil) |
| 5806 | fields['of13.bsn_time_reply.experimenter'] = ProtoField.uint32("of13.bsn_time_reply.experimenter", "experimenter", base.DEC, nil) |
| 5807 | fields['of13.bsn_time_reply.subtype'] = ProtoField.uint32("of13.bsn_time_reply.subtype", "subtype", base.DEC, nil) |
| 5808 | fields['of13.bsn_time_reply.time_ms'] = ProtoField.uint64("of13.bsn_time_reply.time_ms", "time_ms", base.DEC, nil) |
| 5809 | fields['of13.bsn_time_request.version'] = ProtoField.uint8("of13.bsn_time_request.version", "version", base.DEC, nil) |
| 5810 | fields['of13.bsn_time_request.type'] = ProtoField.uint8("of13.bsn_time_request.type", "type", base.DEC, nil) |
| 5811 | fields['of13.bsn_time_request.length'] = ProtoField.uint16("of13.bsn_time_request.length", "length", base.DEC, nil) |
| 5812 | fields['of13.bsn_time_request.xid'] = ProtoField.uint32("of13.bsn_time_request.xid", "xid", base.DEC, nil) |
| 5813 | fields['of13.bsn_time_request.experimenter'] = ProtoField.uint32("of13.bsn_time_request.experimenter", "experimenter", base.DEC, nil) |
| 5814 | fields['of13.bsn_time_request.subtype'] = ProtoField.uint32("of13.bsn_time_request.subtype", "subtype", base.DEC, nil) |
| 5815 | fields['of13.bsn_tlv.type'] = ProtoField.uint16("of13.bsn_tlv.type", "type", base.DEC, nil) |
| 5816 | fields['of13.bsn_tlv.length'] = ProtoField.uint16("of13.bsn_tlv.length", "length", base.DEC, nil) |
| 5817 | fields['of13.bsn_tlv_broadcast_query_timeout.type'] = ProtoField.uint16("of13.bsn_tlv_broadcast_query_timeout.type", "type", base.DEC, nil) |
| 5818 | fields['of13.bsn_tlv_broadcast_query_timeout.length'] = ProtoField.uint16("of13.bsn_tlv_broadcast_query_timeout.length", "length", base.DEC, nil) |
| 5819 | fields['of13.bsn_tlv_broadcast_query_timeout.value'] = ProtoField.uint32("of13.bsn_tlv_broadcast_query_timeout.value", "value", base.DEC, nil) |
| 5820 | fields['of13.bsn_tlv_circuit_id.type'] = ProtoField.uint16("of13.bsn_tlv_circuit_id.type", "type", base.DEC, nil) |
| 5821 | fields['of13.bsn_tlv_circuit_id.length'] = ProtoField.uint16("of13.bsn_tlv_circuit_id.length", "length", base.DEC, nil) |
| 5822 | fields['of13.bsn_tlv_circuit_id.value'] = ProtoField.bytes("of13.bsn_tlv_circuit_id.value", "value") |
| 5823 | fields['of13.bsn_tlv_crc_enabled.type'] = ProtoField.uint16("of13.bsn_tlv_crc_enabled.type", "type", base.DEC, nil) |
| 5824 | fields['of13.bsn_tlv_crc_enabled.length'] = ProtoField.uint16("of13.bsn_tlv_crc_enabled.length", "length", base.DEC, nil) |
| 5825 | fields['of13.bsn_tlv_crc_enabled.value'] = ProtoField.uint8("of13.bsn_tlv_crc_enabled.value", "value", base.DEC, nil) |
| 5826 | fields['of13.bsn_tlv_idle_notification.type'] = ProtoField.uint16("of13.bsn_tlv_idle_notification.type", "type", base.DEC, nil) |
| 5827 | fields['of13.bsn_tlv_idle_notification.length'] = ProtoField.uint16("of13.bsn_tlv_idle_notification.length", "length", base.DEC, nil) |
| 5828 | fields['of13.bsn_tlv_idle_time.type'] = ProtoField.uint16("of13.bsn_tlv_idle_time.type", "type", base.DEC, nil) |
| 5829 | fields['of13.bsn_tlv_idle_time.length'] = ProtoField.uint16("of13.bsn_tlv_idle_time.length", "length", base.DEC, nil) |
| 5830 | fields['of13.bsn_tlv_idle_time.value'] = ProtoField.uint64("of13.bsn_tlv_idle_time.value", "value", base.DEC, nil) |
| 5831 | fields['of13.bsn_tlv_idle_timeout.type'] = ProtoField.uint16("of13.bsn_tlv_idle_timeout.type", "type", base.DEC, nil) |
| 5832 | fields['of13.bsn_tlv_idle_timeout.length'] = ProtoField.uint16("of13.bsn_tlv_idle_timeout.length", "length", base.DEC, nil) |
| 5833 | fields['of13.bsn_tlv_idle_timeout.value'] = ProtoField.uint32("of13.bsn_tlv_idle_timeout.value", "value", base.DEC, nil) |
| 5834 | fields['of13.bsn_tlv_ipv4.type'] = ProtoField.uint16("of13.bsn_tlv_ipv4.type", "type", base.DEC, nil) |
| 5835 | fields['of13.bsn_tlv_ipv4.length'] = ProtoField.uint16("of13.bsn_tlv_ipv4.length", "length", base.DEC, nil) |
| 5836 | fields['of13.bsn_tlv_ipv4.value'] = ProtoField.ipv4("of13.bsn_tlv_ipv4.value", "value") |
| 5837 | fields['of13.bsn_tlv_mac.type'] = ProtoField.uint16("of13.bsn_tlv_mac.type", "type", base.DEC, nil) |
| 5838 | fields['of13.bsn_tlv_mac.length'] = ProtoField.uint16("of13.bsn_tlv_mac.length", "length", base.DEC, nil) |
| 5839 | fields['of13.bsn_tlv_mac.value'] = ProtoField.ether("of13.bsn_tlv_mac.value", "value") |
| 5840 | fields['of13.bsn_tlv_miss_packets.type'] = ProtoField.uint16("of13.bsn_tlv_miss_packets.type", "type", base.DEC, nil) |
| 5841 | fields['of13.bsn_tlv_miss_packets.length'] = ProtoField.uint16("of13.bsn_tlv_miss_packets.length", "length", base.DEC, nil) |
| 5842 | fields['of13.bsn_tlv_miss_packets.value'] = ProtoField.uint64("of13.bsn_tlv_miss_packets.value", "value", base.DEC, nil) |
| 5843 | fields['of13.bsn_tlv_port.type'] = ProtoField.uint16("of13.bsn_tlv_port.type", "type", base.DEC, nil) |
| 5844 | fields['of13.bsn_tlv_port.length'] = ProtoField.uint16("of13.bsn_tlv_port.length", "length", base.DEC, nil) |
| 5845 | fields['of13.bsn_tlv_port.value'] = ProtoField.uint32("of13.bsn_tlv_port.value", "value", base.DEC, nil) |
| 5846 | fields['of13.bsn_tlv_queue_id.type'] = ProtoField.uint16("of13.bsn_tlv_queue_id.type", "type", base.DEC, nil) |
| 5847 | fields['of13.bsn_tlv_queue_id.length'] = ProtoField.uint16("of13.bsn_tlv_queue_id.length", "length", base.DEC, nil) |
| 5848 | fields['of13.bsn_tlv_queue_id.value'] = ProtoField.uint32("of13.bsn_tlv_queue_id.value", "value", base.DEC, nil) |
| 5849 | fields['of13.bsn_tlv_queue_weight.type'] = ProtoField.uint16("of13.bsn_tlv_queue_weight.type", "type", base.DEC, nil) |
| 5850 | fields['of13.bsn_tlv_queue_weight.length'] = ProtoField.uint16("of13.bsn_tlv_queue_weight.length", "length", base.DEC, nil) |
| 5851 | fields['of13.bsn_tlv_queue_weight.value'] = ProtoField.uint32("of13.bsn_tlv_queue_weight.value", "value", base.DEC, nil) |
| 5852 | fields['of13.bsn_tlv_reply_packets.type'] = ProtoField.uint16("of13.bsn_tlv_reply_packets.type", "type", base.DEC, nil) |
| 5853 | fields['of13.bsn_tlv_reply_packets.length'] = ProtoField.uint16("of13.bsn_tlv_reply_packets.length", "length", base.DEC, nil) |
| 5854 | fields['of13.bsn_tlv_reply_packets.value'] = ProtoField.uint64("of13.bsn_tlv_reply_packets.value", "value", base.DEC, nil) |
| 5855 | fields['of13.bsn_tlv_request_packets.type'] = ProtoField.uint16("of13.bsn_tlv_request_packets.type", "type", base.DEC, nil) |
| 5856 | fields['of13.bsn_tlv_request_packets.length'] = ProtoField.uint16("of13.bsn_tlv_request_packets.length", "length", base.DEC, nil) |
| 5857 | fields['of13.bsn_tlv_request_packets.value'] = ProtoField.uint64("of13.bsn_tlv_request_packets.value", "value", base.DEC, nil) |
| 5858 | fields['of13.bsn_tlv_rx_packets.type'] = ProtoField.uint16("of13.bsn_tlv_rx_packets.type", "type", base.DEC, nil) |
| 5859 | fields['of13.bsn_tlv_rx_packets.length'] = ProtoField.uint16("of13.bsn_tlv_rx_packets.length", "length", base.DEC, nil) |
| 5860 | fields['of13.bsn_tlv_rx_packets.value'] = ProtoField.uint64("of13.bsn_tlv_rx_packets.value", "value", base.DEC, nil) |
| 5861 | fields['of13.bsn_tlv_tx_packets.type'] = ProtoField.uint16("of13.bsn_tlv_tx_packets.type", "type", base.DEC, nil) |
| 5862 | fields['of13.bsn_tlv_tx_packets.length'] = ProtoField.uint16("of13.bsn_tlv_tx_packets.length", "length", base.DEC, nil) |
| 5863 | fields['of13.bsn_tlv_tx_packets.value'] = ProtoField.uint64("of13.bsn_tlv_tx_packets.value", "value", base.DEC, nil) |
| 5864 | fields['of13.bsn_tlv_udf_anchor.type'] = ProtoField.uint16("of13.bsn_tlv_udf_anchor.type", "type", base.DEC, nil) |
| 5865 | fields['of13.bsn_tlv_udf_anchor.length'] = ProtoField.uint16("of13.bsn_tlv_udf_anchor.length", "length", base.DEC, nil) |
| 5866 | fields['of13.bsn_tlv_udf_anchor.value'] = ProtoField.uint32("of13.bsn_tlv_udf_anchor.value", "value", base.DEC, enum_v4_ofp_bsn_udf_anchor) |
| 5867 | fields['of13.bsn_tlv_udf_id.type'] = ProtoField.uint16("of13.bsn_tlv_udf_id.type", "type", base.DEC, nil) |
| 5868 | fields['of13.bsn_tlv_udf_id.length'] = ProtoField.uint16("of13.bsn_tlv_udf_id.length", "length", base.DEC, nil) |
| 5869 | fields['of13.bsn_tlv_udf_id.value'] = ProtoField.uint16("of13.bsn_tlv_udf_id.value", "value", base.DEC, nil) |
| 5870 | fields['of13.bsn_tlv_udf_length.type'] = ProtoField.uint16("of13.bsn_tlv_udf_length.type", "type", base.DEC, nil) |
| 5871 | fields['of13.bsn_tlv_udf_length.length'] = ProtoField.uint16("of13.bsn_tlv_udf_length.length", "length", base.DEC, nil) |
| 5872 | fields['of13.bsn_tlv_udf_length.value'] = ProtoField.uint16("of13.bsn_tlv_udf_length.value", "value", base.DEC, nil) |
| 5873 | fields['of13.bsn_tlv_udf_offset.type'] = ProtoField.uint16("of13.bsn_tlv_udf_offset.type", "type", base.DEC, nil) |
| 5874 | fields['of13.bsn_tlv_udf_offset.length'] = ProtoField.uint16("of13.bsn_tlv_udf_offset.length", "length", base.DEC, nil) |
| 5875 | fields['of13.bsn_tlv_udf_offset.value'] = ProtoField.uint16("of13.bsn_tlv_udf_offset.value", "value", base.DEC, nil) |
| 5876 | fields['of13.bsn_tlv_unicast_query_timeout.type'] = ProtoField.uint16("of13.bsn_tlv_unicast_query_timeout.type", "type", base.DEC, nil) |
| 5877 | fields['of13.bsn_tlv_unicast_query_timeout.length'] = ProtoField.uint16("of13.bsn_tlv_unicast_query_timeout.length", "length", base.DEC, nil) |
| 5878 | fields['of13.bsn_tlv_unicast_query_timeout.value'] = ProtoField.uint32("of13.bsn_tlv_unicast_query_timeout.value", "value", base.DEC, nil) |
| 5879 | fields['of13.bsn_tlv_vlan_vid.type'] = ProtoField.uint16("of13.bsn_tlv_vlan_vid.type", "type", base.DEC, nil) |
| 5880 | fields['of13.bsn_tlv_vlan_vid.length'] = ProtoField.uint16("of13.bsn_tlv_vlan_vid.length", "length", base.DEC, nil) |
| 5881 | fields['of13.bsn_tlv_vlan_vid.value'] = ProtoField.uint16("of13.bsn_tlv_vlan_vid.value", "value", base.DEC, nil) |
| 5882 | fields['of13.bsn_tlv_vrf.type'] = ProtoField.uint16("of13.bsn_tlv_vrf.type", "type", base.DEC, nil) |
| 5883 | fields['of13.bsn_tlv_vrf.length'] = ProtoField.uint16("of13.bsn_tlv_vrf.length", "length", base.DEC, nil) |
| 5884 | fields['of13.bsn_tlv_vrf.value'] = ProtoField.uint32("of13.bsn_tlv_vrf.value", "value", base.DEC, nil) |
| 5885 | fields['of13.bsn_virtual_port_create_reply.version'] = ProtoField.uint8("of13.bsn_virtual_port_create_reply.version", "version", base.DEC, nil) |
| 5886 | fields['of13.bsn_virtual_port_create_reply.type'] = ProtoField.uint8("of13.bsn_virtual_port_create_reply.type", "type", base.DEC, nil) |
| 5887 | fields['of13.bsn_virtual_port_create_reply.length'] = ProtoField.uint16("of13.bsn_virtual_port_create_reply.length", "length", base.DEC, nil) |
| 5888 | fields['of13.bsn_virtual_port_create_reply.xid'] = ProtoField.uint32("of13.bsn_virtual_port_create_reply.xid", "xid", base.DEC, nil) |
| 5889 | fields['of13.bsn_virtual_port_create_reply.experimenter'] = ProtoField.uint32("of13.bsn_virtual_port_create_reply.experimenter", "experimenter", base.DEC, nil) |
| 5890 | fields['of13.bsn_virtual_port_create_reply.subtype'] = ProtoField.uint32("of13.bsn_virtual_port_create_reply.subtype", "subtype", base.DEC, nil) |
| 5891 | fields['of13.bsn_virtual_port_create_reply.status'] = ProtoField.uint32("of13.bsn_virtual_port_create_reply.status", "status", base.DEC, nil) |
| 5892 | fields['of13.bsn_virtual_port_create_reply.vport_no'] = ProtoField.uint32("of13.bsn_virtual_port_create_reply.vport_no", "vport_no", base.DEC, nil) |
| 5893 | fields['of13.bsn_vport.type'] = ProtoField.uint16("of13.bsn_vport.type", "type", base.DEC, nil) |
| 5894 | fields['of13.bsn_vport.length'] = ProtoField.uint16("of13.bsn_vport.length", "length", base.DEC, nil) |
| 5895 | fields['of13.bsn_virtual_port_create_request.version'] = ProtoField.uint8("of13.bsn_virtual_port_create_request.version", "version", base.DEC, nil) |
| 5896 | fields['of13.bsn_virtual_port_create_request.type'] = ProtoField.uint8("of13.bsn_virtual_port_create_request.type", "type", base.DEC, nil) |
| 5897 | fields['of13.bsn_virtual_port_create_request.length'] = ProtoField.uint16("of13.bsn_virtual_port_create_request.length", "length", base.DEC, nil) |
| 5898 | fields['of13.bsn_virtual_port_create_request.xid'] = ProtoField.uint32("of13.bsn_virtual_port_create_request.xid", "xid", base.DEC, nil) |
| 5899 | fields['of13.bsn_virtual_port_create_request.experimenter'] = ProtoField.uint32("of13.bsn_virtual_port_create_request.experimenter", "experimenter", base.DEC, nil) |
| 5900 | fields['of13.bsn_virtual_port_create_request.subtype'] = ProtoField.uint32("of13.bsn_virtual_port_create_request.subtype", "subtype", base.DEC, nil) |
| 5901 | fields['of13.bsn_virtual_port_create_request.vport'] = ProtoField.bytes("of13.bsn_virtual_port_create_request.vport", "vport") |
| 5902 | fields['of13.bsn_virtual_port_remove_reply.version'] = ProtoField.uint8("of13.bsn_virtual_port_remove_reply.version", "version", base.DEC, nil) |
| 5903 | fields['of13.bsn_virtual_port_remove_reply.type'] = ProtoField.uint8("of13.bsn_virtual_port_remove_reply.type", "type", base.DEC, nil) |
| 5904 | fields['of13.bsn_virtual_port_remove_reply.length'] = ProtoField.uint16("of13.bsn_virtual_port_remove_reply.length", "length", base.DEC, nil) |
| 5905 | fields['of13.bsn_virtual_port_remove_reply.xid'] = ProtoField.uint32("of13.bsn_virtual_port_remove_reply.xid", "xid", base.DEC, nil) |
| 5906 | fields['of13.bsn_virtual_port_remove_reply.experimenter'] = ProtoField.uint32("of13.bsn_virtual_port_remove_reply.experimenter", "experimenter", base.DEC, nil) |
| 5907 | fields['of13.bsn_virtual_port_remove_reply.subtype'] = ProtoField.uint32("of13.bsn_virtual_port_remove_reply.subtype", "subtype", base.DEC, nil) |
| 5908 | fields['of13.bsn_virtual_port_remove_reply.status'] = ProtoField.uint32("of13.bsn_virtual_port_remove_reply.status", "status", base.DEC, nil) |
| 5909 | fields['of13.bsn_virtual_port_remove_request.version'] = ProtoField.uint8("of13.bsn_virtual_port_remove_request.version", "version", base.DEC, nil) |
| 5910 | fields['of13.bsn_virtual_port_remove_request.type'] = ProtoField.uint8("of13.bsn_virtual_port_remove_request.type", "type", base.DEC, nil) |
| 5911 | fields['of13.bsn_virtual_port_remove_request.length'] = ProtoField.uint16("of13.bsn_virtual_port_remove_request.length", "length", base.DEC, nil) |
| 5912 | fields['of13.bsn_virtual_port_remove_request.xid'] = ProtoField.uint32("of13.bsn_virtual_port_remove_request.xid", "xid", base.DEC, nil) |
| 5913 | fields['of13.bsn_virtual_port_remove_request.experimenter'] = ProtoField.uint32("of13.bsn_virtual_port_remove_request.experimenter", "experimenter", base.DEC, nil) |
| 5914 | fields['of13.bsn_virtual_port_remove_request.subtype'] = ProtoField.uint32("of13.bsn_virtual_port_remove_request.subtype", "subtype", base.DEC, nil) |
| 5915 | fields['of13.bsn_virtual_port_remove_request.vport_no'] = ProtoField.uint32("of13.bsn_virtual_port_remove_request.vport_no", "vport_no", base.DEC, nil) |
| 5916 | fields['of13.bsn_vlan_counter_stats_entry.length'] = ProtoField.uint16("of13.bsn_vlan_counter_stats_entry.length", "length", base.DEC, nil) |
| 5917 | fields['of13.bsn_vlan_counter_stats_entry.vlan_vid'] = ProtoField.uint16("of13.bsn_vlan_counter_stats_entry.vlan_vid", "vlan_vid", base.DEC, nil) |
| 5918 | fields['of13.bsn_vlan_counter_stats_entry.values'] = ProtoField.bytes("of13.bsn_vlan_counter_stats_entry.values", "values") |
| 5919 | fields['of13.bsn_vlan_counter_stats_reply.version'] = ProtoField.uint8("of13.bsn_vlan_counter_stats_reply.version", "version", base.DEC, nil) |
| 5920 | fields['of13.bsn_vlan_counter_stats_reply.type'] = ProtoField.uint8("of13.bsn_vlan_counter_stats_reply.type", "type", base.DEC, nil) |
| 5921 | fields['of13.bsn_vlan_counter_stats_reply.length'] = ProtoField.uint16("of13.bsn_vlan_counter_stats_reply.length", "length", base.DEC, nil) |
| 5922 | fields['of13.bsn_vlan_counter_stats_reply.xid'] = ProtoField.uint32("of13.bsn_vlan_counter_stats_reply.xid", "xid", base.DEC, nil) |
| 5923 | fields['of13.bsn_vlan_counter_stats_reply.stats_type'] = ProtoField.uint16("of13.bsn_vlan_counter_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 5924 | fields['of13.bsn_vlan_counter_stats_reply.flags'] = ProtoField.uint32("of13.bsn_vlan_counter_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 5925 | fields['of13.bsn_vlan_counter_stats_reply.experimenter'] = ProtoField.uint32("of13.bsn_vlan_counter_stats_reply.experimenter", "experimenter", base.DEC, nil) |
| 5926 | fields['of13.bsn_vlan_counter_stats_reply.subtype'] = ProtoField.uint32("of13.bsn_vlan_counter_stats_reply.subtype", "subtype", base.DEC, nil) |
| 5927 | fields['of13.bsn_vlan_counter_stats_reply.entries'] = ProtoField.bytes("of13.bsn_vlan_counter_stats_reply.entries", "entries") |
| 5928 | fields['of13.bsn_vlan_counter_stats_request.version'] = ProtoField.uint8("of13.bsn_vlan_counter_stats_request.version", "version", base.DEC, nil) |
| 5929 | fields['of13.bsn_vlan_counter_stats_request.type'] = ProtoField.uint8("of13.bsn_vlan_counter_stats_request.type", "type", base.DEC, nil) |
| 5930 | fields['of13.bsn_vlan_counter_stats_request.length'] = ProtoField.uint16("of13.bsn_vlan_counter_stats_request.length", "length", base.DEC, nil) |
| 5931 | fields['of13.bsn_vlan_counter_stats_request.xid'] = ProtoField.uint32("of13.bsn_vlan_counter_stats_request.xid", "xid", base.DEC, nil) |
| 5932 | fields['of13.bsn_vlan_counter_stats_request.stats_type'] = ProtoField.uint16("of13.bsn_vlan_counter_stats_request.stats_type", "stats_type", base.DEC, nil) |
| 5933 | fields['of13.bsn_vlan_counter_stats_request.flags'] = ProtoField.uint32("of13.bsn_vlan_counter_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 5934 | fields['of13.bsn_vlan_counter_stats_request.experimenter'] = ProtoField.uint32("of13.bsn_vlan_counter_stats_request.experimenter", "experimenter", base.DEC, nil) |
| 5935 | fields['of13.bsn_vlan_counter_stats_request.subtype'] = ProtoField.uint32("of13.bsn_vlan_counter_stats_request.subtype", "subtype", base.DEC, nil) |
| 5936 | fields['of13.bsn_vlan_counter_stats_request.vlan_vid'] = ProtoField.uint16("of13.bsn_vlan_counter_stats_request.vlan_vid", "vlan_vid", base.DEC, nil) |
| 5937 | fields['of13.bsn_vport_l2gre.type'] = ProtoField.uint16("of13.bsn_vport_l2gre.type", "type", base.DEC, nil) |
| 5938 | fields['of13.bsn_vport_l2gre.length'] = ProtoField.uint16("of13.bsn_vport_l2gre.length", "length", base.DEC, nil) |
| 5939 | fields['of13.bsn_vport_l2gre.flags'] = ProtoField.uint32("of13.bsn_vport_l2gre.flags", "flags", base.HEX, enum_v4_ofp_bsn_vport_l2gre_flags) |
| 5940 | fields['of13.bsn_vport_l2gre.port_no'] = ProtoField.uint32("of13.bsn_vport_l2gre.port_no", "port_no", base.DEC, nil) |
| 5941 | fields['of13.bsn_vport_l2gre.loopback_port_no'] = ProtoField.uint32("of13.bsn_vport_l2gre.loopback_port_no", "loopback_port_no", base.DEC, nil) |
| 5942 | fields['of13.bsn_vport_l2gre.local_mac'] = ProtoField.ether("of13.bsn_vport_l2gre.local_mac", "local_mac") |
| 5943 | fields['of13.bsn_vport_l2gre.nh_mac'] = ProtoField.ether("of13.bsn_vport_l2gre.nh_mac", "nh_mac") |
| 5944 | fields['of13.bsn_vport_l2gre.src_ip'] = ProtoField.ipv4("of13.bsn_vport_l2gre.src_ip", "src_ip") |
| 5945 | fields['of13.bsn_vport_l2gre.dst_ip'] = ProtoField.ipv4("of13.bsn_vport_l2gre.dst_ip", "dst_ip") |
| 5946 | fields['of13.bsn_vport_l2gre.dscp'] = ProtoField.uint8("of13.bsn_vport_l2gre.dscp", "dscp", base.DEC, nil) |
| 5947 | fields['of13.bsn_vport_l2gre.ttl'] = ProtoField.uint8("of13.bsn_vport_l2gre.ttl", "ttl", base.DEC, nil) |
| 5948 | fields['of13.bsn_vport_l2gre.vpn'] = ProtoField.uint32("of13.bsn_vport_l2gre.vpn", "vpn", base.DEC, nil) |
| 5949 | fields['of13.bsn_vport_l2gre.rate_limit'] = ProtoField.uint32("of13.bsn_vport_l2gre.rate_limit", "rate_limit", base.DEC, nil) |
| 5950 | fields['of13.bsn_vport_l2gre.if_name'] = ProtoField.stringz("of13.bsn_vport_l2gre.if_name", "if_name") |
| 5951 | fields['of13.bsn_vport_q_in_q.type'] = ProtoField.uint16("of13.bsn_vport_q_in_q.type", "type", base.DEC, nil) |
| 5952 | fields['of13.bsn_vport_q_in_q.length'] = ProtoField.uint16("of13.bsn_vport_q_in_q.length", "length", base.DEC, nil) |
| 5953 | fields['of13.bsn_vport_q_in_q.port_no'] = ProtoField.uint32("of13.bsn_vport_q_in_q.port_no", "port_no", base.DEC, nil) |
| 5954 | fields['of13.bsn_vport_q_in_q.ingress_tpid'] = ProtoField.uint16("of13.bsn_vport_q_in_q.ingress_tpid", "ingress_tpid", base.DEC, nil) |
| 5955 | fields['of13.bsn_vport_q_in_q.ingress_vlan_id'] = ProtoField.uint16("of13.bsn_vport_q_in_q.ingress_vlan_id", "ingress_vlan_id", base.DEC, nil) |
| 5956 | fields['of13.bsn_vport_q_in_q.egress_tpid'] = ProtoField.uint16("of13.bsn_vport_q_in_q.egress_tpid", "egress_tpid", base.DEC, nil) |
| 5957 | fields['of13.bsn_vport_q_in_q.egress_vlan_id'] = ProtoField.uint16("of13.bsn_vport_q_in_q.egress_vlan_id", "egress_vlan_id", base.DEC, nil) |
| 5958 | fields['of13.bsn_vport_q_in_q.if_name'] = ProtoField.stringz("of13.bsn_vport_q_in_q.if_name", "if_name") |
| 5959 | fields['of13.bsn_vrf_counter_stats_entry.length'] = ProtoField.uint16("of13.bsn_vrf_counter_stats_entry.length", "length", base.DEC, nil) |
| 5960 | fields['of13.bsn_vrf_counter_stats_entry.vrf'] = ProtoField.uint32("of13.bsn_vrf_counter_stats_entry.vrf", "vrf", base.DEC, nil) |
| 5961 | fields['of13.bsn_vrf_counter_stats_entry.values'] = ProtoField.bytes("of13.bsn_vrf_counter_stats_entry.values", "values") |
| 5962 | fields['of13.bsn_vrf_counter_stats_reply.version'] = ProtoField.uint8("of13.bsn_vrf_counter_stats_reply.version", "version", base.DEC, nil) |
| 5963 | fields['of13.bsn_vrf_counter_stats_reply.type'] = ProtoField.uint8("of13.bsn_vrf_counter_stats_reply.type", "type", base.DEC, nil) |
| 5964 | fields['of13.bsn_vrf_counter_stats_reply.length'] = ProtoField.uint16("of13.bsn_vrf_counter_stats_reply.length", "length", base.DEC, nil) |
| 5965 | fields['of13.bsn_vrf_counter_stats_reply.xid'] = ProtoField.uint32("of13.bsn_vrf_counter_stats_reply.xid", "xid", base.DEC, nil) |
| 5966 | fields['of13.bsn_vrf_counter_stats_reply.stats_type'] = ProtoField.uint16("of13.bsn_vrf_counter_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 5967 | fields['of13.bsn_vrf_counter_stats_reply.flags'] = ProtoField.uint32("of13.bsn_vrf_counter_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 5968 | fields['of13.bsn_vrf_counter_stats_reply.experimenter'] = ProtoField.uint32("of13.bsn_vrf_counter_stats_reply.experimenter", "experimenter", base.DEC, nil) |
| 5969 | fields['of13.bsn_vrf_counter_stats_reply.subtype'] = ProtoField.uint32("of13.bsn_vrf_counter_stats_reply.subtype", "subtype", base.DEC, nil) |
| 5970 | fields['of13.bsn_vrf_counter_stats_reply.entries'] = ProtoField.bytes("of13.bsn_vrf_counter_stats_reply.entries", "entries") |
| 5971 | fields['of13.bsn_vrf_counter_stats_request.version'] = ProtoField.uint8("of13.bsn_vrf_counter_stats_request.version", "version", base.DEC, nil) |
| 5972 | fields['of13.bsn_vrf_counter_stats_request.type'] = ProtoField.uint8("of13.bsn_vrf_counter_stats_request.type", "type", base.DEC, nil) |
| 5973 | fields['of13.bsn_vrf_counter_stats_request.length'] = ProtoField.uint16("of13.bsn_vrf_counter_stats_request.length", "length", base.DEC, nil) |
| 5974 | fields['of13.bsn_vrf_counter_stats_request.xid'] = ProtoField.uint32("of13.bsn_vrf_counter_stats_request.xid", "xid", base.DEC, nil) |
| 5975 | fields['of13.bsn_vrf_counter_stats_request.stats_type'] = ProtoField.uint16("of13.bsn_vrf_counter_stats_request.stats_type", "stats_type", base.DEC, nil) |
| 5976 | fields['of13.bsn_vrf_counter_stats_request.flags'] = ProtoField.uint32("of13.bsn_vrf_counter_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 5977 | fields['of13.bsn_vrf_counter_stats_request.experimenter'] = ProtoField.uint32("of13.bsn_vrf_counter_stats_request.experimenter", "experimenter", base.DEC, nil) |
| 5978 | fields['of13.bsn_vrf_counter_stats_request.subtype'] = ProtoField.uint32("of13.bsn_vrf_counter_stats_request.subtype", "subtype", base.DEC, nil) |
| 5979 | fields['of13.bsn_vrf_counter_stats_request.vrf'] = ProtoField.uint32("of13.bsn_vrf_counter_stats_request.vrf", "vrf", base.DEC, nil) |
| 5980 | fields['of13.bucket.len'] = ProtoField.uint16("of13.bucket.len", "len", base.DEC, nil) |
| 5981 | fields['of13.bucket.weight'] = ProtoField.uint16("of13.bucket.weight", "weight", base.DEC, nil) |
| 5982 | fields['of13.bucket.watch_port'] = ProtoField.uint32("of13.bucket.watch_port", "watch_port", base.DEC, nil) |
| 5983 | fields['of13.bucket.watch_group'] = ProtoField.uint32("of13.bucket.watch_group", "watch_group", base.DEC, nil) |
| 5984 | fields['of13.bucket.actions'] = ProtoField.bytes("of13.bucket.actions", "actions") |
| 5985 | fields['of13.bucket_counter.packet_count'] = ProtoField.uint64("of13.bucket_counter.packet_count", "packet_count", base.DEC, nil) |
| 5986 | fields['of13.bucket_counter.byte_count'] = ProtoField.uint64("of13.bucket_counter.byte_count", "byte_count", base.DEC, nil) |
| 5987 | fields['of13.desc_stats_reply.version'] = ProtoField.uint8("of13.desc_stats_reply.version", "version", base.DEC, nil) |
| 5988 | fields['of13.desc_stats_reply.type'] = ProtoField.uint32("of13.desc_stats_reply.type", "type", base.DEC, enum_v4_ofp_type) |
| 5989 | fields['of13.desc_stats_reply.length'] = ProtoField.uint16("of13.desc_stats_reply.length", "length", base.DEC, nil) |
| 5990 | fields['of13.desc_stats_reply.xid'] = ProtoField.uint32("of13.desc_stats_reply.xid", "xid", base.DEC, nil) |
| 5991 | fields['of13.desc_stats_reply.stats_type'] = ProtoField.uint32("of13.desc_stats_reply.stats_type", "stats_type", base.DEC, enum_v4_ofp_stats_type) |
| 5992 | fields['of13.desc_stats_reply.flags'] = ProtoField.uint32("of13.desc_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 5993 | fields['of13.desc_stats_reply.mfr_desc'] = ProtoField.stringz("of13.desc_stats_reply.mfr_desc", "mfr_desc") |
| 5994 | fields['of13.desc_stats_reply.hw_desc'] = ProtoField.stringz("of13.desc_stats_reply.hw_desc", "hw_desc") |
| 5995 | fields['of13.desc_stats_reply.sw_desc'] = ProtoField.stringz("of13.desc_stats_reply.sw_desc", "sw_desc") |
| 5996 | fields['of13.desc_stats_reply.serial_num'] = ProtoField.stringz("of13.desc_stats_reply.serial_num", "serial_num") |
| 5997 | fields['of13.desc_stats_reply.dp_desc'] = ProtoField.stringz("of13.desc_stats_reply.dp_desc", "dp_desc") |
| 5998 | fields['of13.desc_stats_request.version'] = ProtoField.uint8("of13.desc_stats_request.version", "version", base.DEC, nil) |
| 5999 | fields['of13.desc_stats_request.type'] = ProtoField.uint32("of13.desc_stats_request.type", "type", base.DEC, enum_v4_ofp_type) |
| 6000 | fields['of13.desc_stats_request.length'] = ProtoField.uint16("of13.desc_stats_request.length", "length", base.DEC, nil) |
| 6001 | fields['of13.desc_stats_request.xid'] = ProtoField.uint32("of13.desc_stats_request.xid", "xid", base.DEC, nil) |
| 6002 | fields['of13.desc_stats_request.stats_type'] = ProtoField.uint32("of13.desc_stats_request.stats_type", "stats_type", base.DEC, enum_v4_ofp_stats_type) |
| 6003 | fields['of13.desc_stats_request.flags'] = ProtoField.uint32("of13.desc_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 6004 | fields['of13.echo_reply.version'] = ProtoField.uint8("of13.echo_reply.version", "version", base.DEC, nil) |
| 6005 | fields['of13.echo_reply.type'] = ProtoField.uint32("of13.echo_reply.type", "type", base.DEC, enum_v4_ofp_type) |
| 6006 | fields['of13.echo_reply.length'] = ProtoField.uint16("of13.echo_reply.length", "length", base.DEC, nil) |
| 6007 | fields['of13.echo_reply.xid'] = ProtoField.uint32("of13.echo_reply.xid", "xid", base.DEC, nil) |
| 6008 | fields['of13.echo_reply.data'] = ProtoField.bytes("of13.echo_reply.data", "data") |
| 6009 | fields['of13.echo_request.version'] = ProtoField.uint8("of13.echo_request.version", "version", base.DEC, nil) |
| 6010 | fields['of13.echo_request.type'] = ProtoField.uint32("of13.echo_request.type", "type", base.DEC, enum_v4_ofp_type) |
| 6011 | fields['of13.echo_request.length'] = ProtoField.uint16("of13.echo_request.length", "length", base.DEC, nil) |
| 6012 | fields['of13.echo_request.xid'] = ProtoField.uint32("of13.echo_request.xid", "xid", base.DEC, nil) |
| 6013 | fields['of13.echo_request.data'] = ProtoField.bytes("of13.echo_request.data", "data") |
| 6014 | fields['of13.experimenter_error_msg.version'] = ProtoField.uint8("of13.experimenter_error_msg.version", "version", base.DEC, nil) |
| 6015 | fields['of13.experimenter_error_msg.type'] = ProtoField.uint8("of13.experimenter_error_msg.type", "type", base.DEC, nil) |
| 6016 | fields['of13.experimenter_error_msg.length'] = ProtoField.uint16("of13.experimenter_error_msg.length", "length", base.DEC, nil) |
| 6017 | fields['of13.experimenter_error_msg.xid'] = ProtoField.uint32("of13.experimenter_error_msg.xid", "xid", base.DEC, nil) |
| 6018 | fields['of13.experimenter_error_msg.err_type'] = ProtoField.uint16("of13.experimenter_error_msg.err_type", "err_type", base.DEC, nil) |
| 6019 | fields['of13.experimenter_error_msg.subtype'] = ProtoField.uint16("of13.experimenter_error_msg.subtype", "subtype", base.DEC, nil) |
| 6020 | fields['of13.experimenter_error_msg.experimenter'] = ProtoField.uint32("of13.experimenter_error_msg.experimenter", "experimenter", base.DEC, nil) |
| 6021 | fields['of13.experimenter_error_msg.data'] = ProtoField.bytes("of13.experimenter_error_msg.data", "data") |
| 6022 | fields['of13.features_reply.version'] = ProtoField.uint8("of13.features_reply.version", "version", base.DEC, nil) |
| 6023 | fields['of13.features_reply.type'] = ProtoField.uint32("of13.features_reply.type", "type", base.DEC, enum_v4_ofp_type) |
| 6024 | fields['of13.features_reply.length'] = ProtoField.uint16("of13.features_reply.length", "length", base.DEC, nil) |
| 6025 | fields['of13.features_reply.xid'] = ProtoField.uint32("of13.features_reply.xid", "xid", base.DEC, nil) |
| 6026 | fields['of13.features_reply.datapath_id'] = ProtoField.uint64("of13.features_reply.datapath_id", "datapath_id", base.DEC, nil) |
| 6027 | fields['of13.features_reply.n_buffers'] = ProtoField.uint32("of13.features_reply.n_buffers", "n_buffers", base.DEC, nil) |
| 6028 | fields['of13.features_reply.n_tables'] = ProtoField.uint8("of13.features_reply.n_tables", "n_tables", base.DEC, nil) |
| 6029 | fields['of13.features_reply.auxiliary_id'] = ProtoField.uint8("of13.features_reply.auxiliary_id", "auxiliary_id", base.DEC, nil) |
| 6030 | fields['of13.features_reply.capabilities'] = ProtoField.uint32("of13.features_reply.capabilities", "capabilities", base.HEX, enum_v4_ofp_capabilities) |
| 6031 | fields['of13.features_reply.reserved'] = ProtoField.uint32("of13.features_reply.reserved", "reserved", base.DEC, nil) |
| 6032 | fields['of13.features_request.version'] = ProtoField.uint8("of13.features_request.version", "version", base.DEC, nil) |
| 6033 | fields['of13.features_request.type'] = ProtoField.uint32("of13.features_request.type", "type", base.DEC, enum_v4_ofp_type) |
| 6034 | fields['of13.features_request.length'] = ProtoField.uint16("of13.features_request.length", "length", base.DEC, nil) |
| 6035 | fields['of13.features_request.xid'] = ProtoField.uint32("of13.features_request.xid", "xid", base.DEC, nil) |
| 6036 | fields['of13.flow_mod.version'] = ProtoField.uint8("of13.flow_mod.version", "version", base.DEC, nil) |
| 6037 | fields['of13.flow_mod.type'] = ProtoField.uint32("of13.flow_mod.type", "type", base.DEC, enum_v4_ofp_type) |
| 6038 | fields['of13.flow_mod.length'] = ProtoField.uint16("of13.flow_mod.length", "length", base.DEC, nil) |
| 6039 | fields['of13.flow_mod.xid'] = ProtoField.uint32("of13.flow_mod.xid", "xid", base.DEC, nil) |
| 6040 | fields['of13.flow_mod.cookie'] = ProtoField.uint64("of13.flow_mod.cookie", "cookie", base.DEC, nil) |
| 6041 | fields['of13.flow_mod.cookie_mask'] = ProtoField.uint64("of13.flow_mod.cookie_mask", "cookie_mask", base.DEC, nil) |
| 6042 | fields['of13.flow_mod.table_id'] = ProtoField.uint32("of13.flow_mod.table_id", "table_id", base.DEC, enum_v4_ofp_table) |
| 6043 | fields['of13.flow_mod._command'] = ProtoField.uint32("of13.flow_mod._command", "_command", base.DEC, enum_v4_ofp_flow_mod_command) |
| 6044 | fields['of13.flow_mod.idle_timeout'] = ProtoField.uint16("of13.flow_mod.idle_timeout", "idle_timeout", base.DEC, nil) |
| 6045 | fields['of13.flow_mod.hard_timeout'] = ProtoField.uint16("of13.flow_mod.hard_timeout", "hard_timeout", base.DEC, nil) |
| 6046 | fields['of13.flow_mod.priority'] = ProtoField.uint16("of13.flow_mod.priority", "priority", base.DEC, nil) |
| 6047 | fields['of13.flow_mod.buffer_id'] = ProtoField.uint32("of13.flow_mod.buffer_id", "buffer_id", base.DEC, nil) |
| 6048 | fields['of13.flow_mod.out_port'] = ProtoField.uint32("of13.flow_mod.out_port", "out_port", base.DEC, enum_v4_ofp_port) |
| 6049 | fields['of13.flow_mod.out_group'] = ProtoField.uint32("of13.flow_mod.out_group", "out_group", base.DEC, enum_v4_ofp_group) |
| 6050 | fields['of13.flow_mod.flags'] = ProtoField.uint32("of13.flow_mod.flags", "flags", base.HEX, enum_v4_ofp_flow_mod_flags) |
| 6051 | fields['of13.flow_mod.match'] = ProtoField.bytes("of13.flow_mod.match", "match") |
| 6052 | fields['of13.flow_mod.instructions'] = ProtoField.bytes("of13.flow_mod.instructions", "instructions") |
| 6053 | fields['of13.flow_add.version'] = ProtoField.uint8("of13.flow_add.version", "version", base.DEC, nil) |
| 6054 | fields['of13.flow_add.type'] = ProtoField.uint32("of13.flow_add.type", "type", base.DEC, enum_v4_ofp_type) |
| 6055 | fields['of13.flow_add.length'] = ProtoField.uint16("of13.flow_add.length", "length", base.DEC, nil) |
| 6056 | fields['of13.flow_add.xid'] = ProtoField.uint32("of13.flow_add.xid", "xid", base.DEC, nil) |
| 6057 | fields['of13.flow_add.cookie'] = ProtoField.uint64("of13.flow_add.cookie", "cookie", base.DEC, nil) |
| 6058 | fields['of13.flow_add.cookie_mask'] = ProtoField.uint64("of13.flow_add.cookie_mask", "cookie_mask", base.DEC, nil) |
| 6059 | fields['of13.flow_add.table_id'] = ProtoField.uint8("of13.flow_add.table_id", "table_id", base.DEC, nil) |
| 6060 | fields['of13.flow_add._command'] = ProtoField.uint16("of13.flow_add._command", "_command", base.DEC, nil) |
| 6061 | fields['of13.flow_add.idle_timeout'] = ProtoField.uint16("of13.flow_add.idle_timeout", "idle_timeout", base.DEC, nil) |
| 6062 | fields['of13.flow_add.hard_timeout'] = ProtoField.uint16("of13.flow_add.hard_timeout", "hard_timeout", base.DEC, nil) |
| 6063 | fields['of13.flow_add.priority'] = ProtoField.uint16("of13.flow_add.priority", "priority", base.DEC, nil) |
| 6064 | fields['of13.flow_add.buffer_id'] = ProtoField.uint32("of13.flow_add.buffer_id", "buffer_id", base.DEC, nil) |
| 6065 | fields['of13.flow_add.out_port'] = ProtoField.uint32("of13.flow_add.out_port", "out_port", base.DEC, nil) |
| 6066 | fields['of13.flow_add.out_group'] = ProtoField.uint32("of13.flow_add.out_group", "out_group", base.DEC, nil) |
| 6067 | fields['of13.flow_add.flags'] = ProtoField.uint32("of13.flow_add.flags", "flags", base.HEX, enum_v4_ofp_flow_mod_flags) |
| 6068 | fields['of13.flow_add.match'] = ProtoField.bytes("of13.flow_add.match", "match") |
| 6069 | fields['of13.flow_add.instructions'] = ProtoField.bytes("of13.flow_add.instructions", "instructions") |
| 6070 | fields['of13.flow_delete.version'] = ProtoField.uint8("of13.flow_delete.version", "version", base.DEC, nil) |
| 6071 | fields['of13.flow_delete.type'] = ProtoField.uint32("of13.flow_delete.type", "type", base.DEC, enum_v4_ofp_type) |
| 6072 | fields['of13.flow_delete.length'] = ProtoField.uint16("of13.flow_delete.length", "length", base.DEC, nil) |
| 6073 | fields['of13.flow_delete.xid'] = ProtoField.uint32("of13.flow_delete.xid", "xid", base.DEC, nil) |
| 6074 | fields['of13.flow_delete.cookie'] = ProtoField.uint64("of13.flow_delete.cookie", "cookie", base.DEC, nil) |
| 6075 | fields['of13.flow_delete.cookie_mask'] = ProtoField.uint64("of13.flow_delete.cookie_mask", "cookie_mask", base.DEC, nil) |
| 6076 | fields['of13.flow_delete.table_id'] = ProtoField.uint8("of13.flow_delete.table_id", "table_id", base.DEC, nil) |
| 6077 | fields['of13.flow_delete._command'] = ProtoField.uint16("of13.flow_delete._command", "_command", base.DEC, nil) |
| 6078 | fields['of13.flow_delete.idle_timeout'] = ProtoField.uint16("of13.flow_delete.idle_timeout", "idle_timeout", base.DEC, nil) |
| 6079 | fields['of13.flow_delete.hard_timeout'] = ProtoField.uint16("of13.flow_delete.hard_timeout", "hard_timeout", base.DEC, nil) |
| 6080 | fields['of13.flow_delete.priority'] = ProtoField.uint16("of13.flow_delete.priority", "priority", base.DEC, nil) |
| 6081 | fields['of13.flow_delete.buffer_id'] = ProtoField.uint32("of13.flow_delete.buffer_id", "buffer_id", base.DEC, nil) |
| 6082 | fields['of13.flow_delete.out_port'] = ProtoField.uint32("of13.flow_delete.out_port", "out_port", base.DEC, nil) |
| 6083 | fields['of13.flow_delete.out_group'] = ProtoField.uint32("of13.flow_delete.out_group", "out_group", base.DEC, nil) |
| 6084 | fields['of13.flow_delete.flags'] = ProtoField.uint32("of13.flow_delete.flags", "flags", base.HEX, enum_v4_ofp_flow_mod_flags) |
| 6085 | fields['of13.flow_delete.match'] = ProtoField.bytes("of13.flow_delete.match", "match") |
| 6086 | fields['of13.flow_delete.instructions'] = ProtoField.bytes("of13.flow_delete.instructions", "instructions") |
| 6087 | fields['of13.flow_delete_strict.version'] = ProtoField.uint8("of13.flow_delete_strict.version", "version", base.DEC, nil) |
| 6088 | fields['of13.flow_delete_strict.type'] = ProtoField.uint8("of13.flow_delete_strict.type", "type", base.DEC, nil) |
| 6089 | fields['of13.flow_delete_strict.length'] = ProtoField.uint16("of13.flow_delete_strict.length", "length", base.DEC, nil) |
| 6090 | fields['of13.flow_delete_strict.xid'] = ProtoField.uint32("of13.flow_delete_strict.xid", "xid", base.DEC, nil) |
| 6091 | fields['of13.flow_delete_strict.cookie'] = ProtoField.uint64("of13.flow_delete_strict.cookie", "cookie", base.DEC, nil) |
| 6092 | fields['of13.flow_delete_strict.cookie_mask'] = ProtoField.uint64("of13.flow_delete_strict.cookie_mask", "cookie_mask", base.DEC, nil) |
| 6093 | fields['of13.flow_delete_strict.table_id'] = ProtoField.uint8("of13.flow_delete_strict.table_id", "table_id", base.DEC, nil) |
| 6094 | fields['of13.flow_delete_strict._command'] = ProtoField.uint16("of13.flow_delete_strict._command", "_command", base.DEC, nil) |
| 6095 | fields['of13.flow_delete_strict.idle_timeout'] = ProtoField.uint16("of13.flow_delete_strict.idle_timeout", "idle_timeout", base.DEC, nil) |
| 6096 | fields['of13.flow_delete_strict.hard_timeout'] = ProtoField.uint16("of13.flow_delete_strict.hard_timeout", "hard_timeout", base.DEC, nil) |
| 6097 | fields['of13.flow_delete_strict.priority'] = ProtoField.uint16("of13.flow_delete_strict.priority", "priority", base.DEC, nil) |
| 6098 | fields['of13.flow_delete_strict.buffer_id'] = ProtoField.uint32("of13.flow_delete_strict.buffer_id", "buffer_id", base.DEC, nil) |
| 6099 | fields['of13.flow_delete_strict.out_port'] = ProtoField.uint32("of13.flow_delete_strict.out_port", "out_port", base.DEC, nil) |
| 6100 | fields['of13.flow_delete_strict.out_group'] = ProtoField.uint32("of13.flow_delete_strict.out_group", "out_group", base.DEC, nil) |
| 6101 | fields['of13.flow_delete_strict.flags'] = ProtoField.uint32("of13.flow_delete_strict.flags", "flags", base.HEX, enum_v4_ofp_flow_mod_flags) |
| 6102 | fields['of13.flow_delete_strict.match'] = ProtoField.bytes("of13.flow_delete_strict.match", "match") |
| 6103 | fields['of13.flow_delete_strict.instructions'] = ProtoField.bytes("of13.flow_delete_strict.instructions", "instructions") |
| 6104 | fields['of13.flow_mod_failed_error_msg.version'] = ProtoField.uint8("of13.flow_mod_failed_error_msg.version", "version", base.DEC, nil) |
| 6105 | fields['of13.flow_mod_failed_error_msg.type'] = ProtoField.uint8("of13.flow_mod_failed_error_msg.type", "type", base.DEC, nil) |
| 6106 | fields['of13.flow_mod_failed_error_msg.length'] = ProtoField.uint16("of13.flow_mod_failed_error_msg.length", "length", base.DEC, nil) |
| 6107 | fields['of13.flow_mod_failed_error_msg.xid'] = ProtoField.uint32("of13.flow_mod_failed_error_msg.xid", "xid", base.DEC, nil) |
| 6108 | fields['of13.flow_mod_failed_error_msg.err_type'] = ProtoField.uint16("of13.flow_mod_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 6109 | fields['of13.flow_mod_failed_error_msg.code'] = ProtoField.uint32("of13.flow_mod_failed_error_msg.code", "code", base.DEC, enum_v4_ofp_flow_mod_failed_code) |
| 6110 | fields['of13.flow_mod_failed_error_msg.data'] = ProtoField.bytes("of13.flow_mod_failed_error_msg.data", "data") |
| 6111 | fields['of13.flow_modify.version'] = ProtoField.uint8("of13.flow_modify.version", "version", base.DEC, nil) |
| 6112 | fields['of13.flow_modify.type'] = ProtoField.uint8("of13.flow_modify.type", "type", base.DEC, nil) |
| 6113 | fields['of13.flow_modify.length'] = ProtoField.uint16("of13.flow_modify.length", "length", base.DEC, nil) |
| 6114 | fields['of13.flow_modify.xid'] = ProtoField.uint32("of13.flow_modify.xid", "xid", base.DEC, nil) |
| 6115 | fields['of13.flow_modify.cookie'] = ProtoField.uint64("of13.flow_modify.cookie", "cookie", base.DEC, nil) |
| 6116 | fields['of13.flow_modify.cookie_mask'] = ProtoField.uint64("of13.flow_modify.cookie_mask", "cookie_mask", base.DEC, nil) |
| 6117 | fields['of13.flow_modify.table_id'] = ProtoField.uint8("of13.flow_modify.table_id", "table_id", base.DEC, nil) |
| 6118 | fields['of13.flow_modify._command'] = ProtoField.uint16("of13.flow_modify._command", "_command", base.DEC, nil) |
| 6119 | fields['of13.flow_modify.idle_timeout'] = ProtoField.uint16("of13.flow_modify.idle_timeout", "idle_timeout", base.DEC, nil) |
| 6120 | fields['of13.flow_modify.hard_timeout'] = ProtoField.uint16("of13.flow_modify.hard_timeout", "hard_timeout", base.DEC, nil) |
| 6121 | fields['of13.flow_modify.priority'] = ProtoField.uint16("of13.flow_modify.priority", "priority", base.DEC, nil) |
| 6122 | fields['of13.flow_modify.buffer_id'] = ProtoField.uint32("of13.flow_modify.buffer_id", "buffer_id", base.DEC, nil) |
| 6123 | fields['of13.flow_modify.out_port'] = ProtoField.uint32("of13.flow_modify.out_port", "out_port", base.DEC, nil) |
| 6124 | fields['of13.flow_modify.out_group'] = ProtoField.uint32("of13.flow_modify.out_group", "out_group", base.DEC, nil) |
| 6125 | fields['of13.flow_modify.flags'] = ProtoField.uint32("of13.flow_modify.flags", "flags", base.HEX, enum_v4_ofp_flow_mod_flags) |
| 6126 | fields['of13.flow_modify.match'] = ProtoField.bytes("of13.flow_modify.match", "match") |
| 6127 | fields['of13.flow_modify.instructions'] = ProtoField.bytes("of13.flow_modify.instructions", "instructions") |
| 6128 | fields['of13.flow_modify_strict.version'] = ProtoField.uint8("of13.flow_modify_strict.version", "version", base.DEC, nil) |
| 6129 | fields['of13.flow_modify_strict.type'] = ProtoField.uint8("of13.flow_modify_strict.type", "type", base.DEC, nil) |
| 6130 | fields['of13.flow_modify_strict.length'] = ProtoField.uint16("of13.flow_modify_strict.length", "length", base.DEC, nil) |
| 6131 | fields['of13.flow_modify_strict.xid'] = ProtoField.uint32("of13.flow_modify_strict.xid", "xid", base.DEC, nil) |
| 6132 | fields['of13.flow_modify_strict.cookie'] = ProtoField.uint64("of13.flow_modify_strict.cookie", "cookie", base.DEC, nil) |
| 6133 | fields['of13.flow_modify_strict.cookie_mask'] = ProtoField.uint64("of13.flow_modify_strict.cookie_mask", "cookie_mask", base.DEC, nil) |
| 6134 | fields['of13.flow_modify_strict.table_id'] = ProtoField.uint8("of13.flow_modify_strict.table_id", "table_id", base.DEC, nil) |
| 6135 | fields['of13.flow_modify_strict._command'] = ProtoField.uint16("of13.flow_modify_strict._command", "_command", base.DEC, nil) |
| 6136 | fields['of13.flow_modify_strict.idle_timeout'] = ProtoField.uint16("of13.flow_modify_strict.idle_timeout", "idle_timeout", base.DEC, nil) |
| 6137 | fields['of13.flow_modify_strict.hard_timeout'] = ProtoField.uint16("of13.flow_modify_strict.hard_timeout", "hard_timeout", base.DEC, nil) |
| 6138 | fields['of13.flow_modify_strict.priority'] = ProtoField.uint16("of13.flow_modify_strict.priority", "priority", base.DEC, nil) |
| 6139 | fields['of13.flow_modify_strict.buffer_id'] = ProtoField.uint32("of13.flow_modify_strict.buffer_id", "buffer_id", base.DEC, nil) |
| 6140 | fields['of13.flow_modify_strict.out_port'] = ProtoField.uint32("of13.flow_modify_strict.out_port", "out_port", base.DEC, nil) |
| 6141 | fields['of13.flow_modify_strict.out_group'] = ProtoField.uint32("of13.flow_modify_strict.out_group", "out_group", base.DEC, nil) |
| 6142 | fields['of13.flow_modify_strict.flags'] = ProtoField.uint32("of13.flow_modify_strict.flags", "flags", base.HEX, enum_v4_ofp_flow_mod_flags) |
| 6143 | fields['of13.flow_modify_strict.match'] = ProtoField.bytes("of13.flow_modify_strict.match", "match") |
| 6144 | fields['of13.flow_modify_strict.instructions'] = ProtoField.bytes("of13.flow_modify_strict.instructions", "instructions") |
| 6145 | fields['of13.flow_removed.version'] = ProtoField.uint8("of13.flow_removed.version", "version", base.DEC, nil) |
| 6146 | fields['of13.flow_removed.type'] = ProtoField.uint8("of13.flow_removed.type", "type", base.DEC, nil) |
| 6147 | fields['of13.flow_removed.length'] = ProtoField.uint16("of13.flow_removed.length", "length", base.DEC, nil) |
| 6148 | fields['of13.flow_removed.xid'] = ProtoField.uint32("of13.flow_removed.xid", "xid", base.DEC, nil) |
| 6149 | fields['of13.flow_removed.cookie'] = ProtoField.uint64("of13.flow_removed.cookie", "cookie", base.DEC, nil) |
| 6150 | fields['of13.flow_removed.priority'] = ProtoField.uint16("of13.flow_removed.priority", "priority", base.DEC, nil) |
| 6151 | fields['of13.flow_removed.reason'] = ProtoField.uint8("of13.flow_removed.reason", "reason", base.DEC, nil) |
| 6152 | fields['of13.flow_removed.table_id'] = ProtoField.uint8("of13.flow_removed.table_id", "table_id", base.DEC, nil) |
| 6153 | fields['of13.flow_removed.duration_sec'] = ProtoField.uint32("of13.flow_removed.duration_sec", "duration_sec", base.DEC, nil) |
| 6154 | fields['of13.flow_removed.duration_nsec'] = ProtoField.uint32("of13.flow_removed.duration_nsec", "duration_nsec", base.DEC, nil) |
| 6155 | fields['of13.flow_removed.idle_timeout'] = ProtoField.uint16("of13.flow_removed.idle_timeout", "idle_timeout", base.DEC, nil) |
| 6156 | fields['of13.flow_removed.hard_timeout'] = ProtoField.uint16("of13.flow_removed.hard_timeout", "hard_timeout", base.DEC, nil) |
| 6157 | fields['of13.flow_removed.packet_count'] = ProtoField.uint64("of13.flow_removed.packet_count", "packet_count", base.DEC, nil) |
| 6158 | fields['of13.flow_removed.byte_count'] = ProtoField.uint64("of13.flow_removed.byte_count", "byte_count", base.DEC, nil) |
| 6159 | fields['of13.flow_removed.match'] = ProtoField.bytes("of13.flow_removed.match", "match") |
| 6160 | fields['of13.flow_stats_entry.length'] = ProtoField.uint16("of13.flow_stats_entry.length", "length", base.DEC, nil) |
| 6161 | fields['of13.flow_stats_entry.table_id'] = ProtoField.uint8("of13.flow_stats_entry.table_id", "table_id", base.DEC, nil) |
| 6162 | fields['of13.flow_stats_entry.duration_sec'] = ProtoField.uint32("of13.flow_stats_entry.duration_sec", "duration_sec", base.DEC, nil) |
| 6163 | fields['of13.flow_stats_entry.duration_nsec'] = ProtoField.uint32("of13.flow_stats_entry.duration_nsec", "duration_nsec", base.DEC, nil) |
| 6164 | fields['of13.flow_stats_entry.priority'] = ProtoField.uint16("of13.flow_stats_entry.priority", "priority", base.DEC, nil) |
| 6165 | fields['of13.flow_stats_entry.idle_timeout'] = ProtoField.uint16("of13.flow_stats_entry.idle_timeout", "idle_timeout", base.DEC, nil) |
| 6166 | fields['of13.flow_stats_entry.hard_timeout'] = ProtoField.uint16("of13.flow_stats_entry.hard_timeout", "hard_timeout", base.DEC, nil) |
| 6167 | fields['of13.flow_stats_entry.flags'] = ProtoField.uint32("of13.flow_stats_entry.flags", "flags", base.HEX, enum_v4_ofp_flow_mod_flags) |
| 6168 | fields['of13.flow_stats_entry.cookie'] = ProtoField.uint64("of13.flow_stats_entry.cookie", "cookie", base.DEC, nil) |
| 6169 | fields['of13.flow_stats_entry.packet_count'] = ProtoField.uint64("of13.flow_stats_entry.packet_count", "packet_count", base.DEC, nil) |
| 6170 | fields['of13.flow_stats_entry.byte_count'] = ProtoField.uint64("of13.flow_stats_entry.byte_count", "byte_count", base.DEC, nil) |
| 6171 | fields['of13.flow_stats_entry.match'] = ProtoField.bytes("of13.flow_stats_entry.match", "match") |
| 6172 | fields['of13.flow_stats_entry.instructions'] = ProtoField.bytes("of13.flow_stats_entry.instructions", "instructions") |
| 6173 | fields['of13.flow_stats_reply.version'] = ProtoField.uint8("of13.flow_stats_reply.version", "version", base.DEC, nil) |
| 6174 | fields['of13.flow_stats_reply.type'] = ProtoField.uint32("of13.flow_stats_reply.type", "type", base.DEC, enum_v4_ofp_type) |
| 6175 | fields['of13.flow_stats_reply.length'] = ProtoField.uint16("of13.flow_stats_reply.length", "length", base.DEC, nil) |
| 6176 | fields['of13.flow_stats_reply.xid'] = ProtoField.uint32("of13.flow_stats_reply.xid", "xid", base.DEC, nil) |
| 6177 | fields['of13.flow_stats_reply.stats_type'] = ProtoField.uint32("of13.flow_stats_reply.stats_type", "stats_type", base.DEC, enum_v4_ofp_stats_type) |
| 6178 | fields['of13.flow_stats_reply.flags'] = ProtoField.uint32("of13.flow_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 6179 | fields['of13.flow_stats_reply.entries'] = ProtoField.bytes("of13.flow_stats_reply.entries", "entries") |
| 6180 | fields['of13.flow_stats_request.version'] = ProtoField.uint8("of13.flow_stats_request.version", "version", base.DEC, nil) |
| 6181 | fields['of13.flow_stats_request.type'] = ProtoField.uint32("of13.flow_stats_request.type", "type", base.DEC, enum_v4_ofp_type) |
| 6182 | fields['of13.flow_stats_request.length'] = ProtoField.uint16("of13.flow_stats_request.length", "length", base.DEC, nil) |
| 6183 | fields['of13.flow_stats_request.xid'] = ProtoField.uint32("of13.flow_stats_request.xid", "xid", base.DEC, nil) |
| 6184 | fields['of13.flow_stats_request.stats_type'] = ProtoField.uint32("of13.flow_stats_request.stats_type", "stats_type", base.DEC, enum_v4_ofp_stats_type) |
| 6185 | fields['of13.flow_stats_request.flags'] = ProtoField.uint32("of13.flow_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 6186 | fields['of13.flow_stats_request.table_id'] = ProtoField.uint8("of13.flow_stats_request.table_id", "table_id", base.DEC, nil) |
| 6187 | fields['of13.flow_stats_request.out_port'] = ProtoField.uint32("of13.flow_stats_request.out_port", "out_port", base.DEC, nil) |
| 6188 | fields['of13.flow_stats_request.out_group'] = ProtoField.uint32("of13.flow_stats_request.out_group", "out_group", base.DEC, nil) |
| 6189 | fields['of13.flow_stats_request.cookie'] = ProtoField.uint64("of13.flow_stats_request.cookie", "cookie", base.DEC, nil) |
| 6190 | fields['of13.flow_stats_request.cookie_mask'] = ProtoField.uint64("of13.flow_stats_request.cookie_mask", "cookie_mask", base.DEC, nil) |
| 6191 | fields['of13.flow_stats_request.match'] = ProtoField.bytes("of13.flow_stats_request.match", "match") |
| 6192 | fields['of13.get_config_reply.version'] = ProtoField.uint8("of13.get_config_reply.version", "version", base.DEC, nil) |
| 6193 | fields['of13.get_config_reply.type'] = ProtoField.uint8("of13.get_config_reply.type", "type", base.DEC, nil) |
| 6194 | fields['of13.get_config_reply.length'] = ProtoField.uint16("of13.get_config_reply.length", "length", base.DEC, nil) |
| 6195 | fields['of13.get_config_reply.xid'] = ProtoField.uint32("of13.get_config_reply.xid", "xid", base.DEC, nil) |
| 6196 | fields['of13.get_config_reply.flags'] = ProtoField.uint32("of13.get_config_reply.flags", "flags", base.HEX, enum_v4_ofp_config_flags) |
| 6197 | fields['of13.get_config_reply.miss_send_len'] = ProtoField.uint16("of13.get_config_reply.miss_send_len", "miss_send_len", base.DEC, nil) |
| 6198 | fields['of13.get_config_request.version'] = ProtoField.uint8("of13.get_config_request.version", "version", base.DEC, nil) |
| 6199 | fields['of13.get_config_request.type'] = ProtoField.uint8("of13.get_config_request.type", "type", base.DEC, nil) |
| 6200 | fields['of13.get_config_request.length'] = ProtoField.uint16("of13.get_config_request.length", "length", base.DEC, nil) |
| 6201 | fields['of13.get_config_request.xid'] = ProtoField.uint32("of13.get_config_request.xid", "xid", base.DEC, nil) |
| 6202 | fields['of13.group_mod.version'] = ProtoField.uint8("of13.group_mod.version", "version", base.DEC, nil) |
| 6203 | fields['of13.group_mod.type'] = ProtoField.uint32("of13.group_mod.type", "type", base.DEC, enum_v4_ofp_type) |
| 6204 | fields['of13.group_mod.length'] = ProtoField.uint16("of13.group_mod.length", "length", base.DEC, nil) |
| 6205 | fields['of13.group_mod.xid'] = ProtoField.uint32("of13.group_mod.xid", "xid", base.DEC, nil) |
| 6206 | fields['of13.group_mod.command'] = ProtoField.uint32("of13.group_mod.command", "command", base.DEC, enum_v4_ofp_group_mod_command) |
| 6207 | fields['of13.group_mod.group_type'] = ProtoField.uint32("of13.group_mod.group_type", "group_type", base.DEC, enum_v4_ofp_group_type) |
| 6208 | fields['of13.group_mod.group_id'] = ProtoField.uint32("of13.group_mod.group_id", "group_id", base.DEC, enum_v4_ofp_group) |
| 6209 | fields['of13.group_mod.buckets'] = ProtoField.bytes("of13.group_mod.buckets", "buckets") |
| 6210 | fields['of13.group_add.version'] = ProtoField.uint8("of13.group_add.version", "version", base.DEC, nil) |
| 6211 | fields['of13.group_add.type'] = ProtoField.uint8("of13.group_add.type", "type", base.DEC, nil) |
| 6212 | fields['of13.group_add.length'] = ProtoField.uint16("of13.group_add.length", "length", base.DEC, nil) |
| 6213 | fields['of13.group_add.xid'] = ProtoField.uint32("of13.group_add.xid", "xid", base.DEC, nil) |
| 6214 | fields['of13.group_add.command'] = ProtoField.uint32("of13.group_add.command", "command", base.DEC, enum_v4_ofp_group_mod_command) |
| 6215 | fields['of13.group_add.group_type'] = ProtoField.uint32("of13.group_add.group_type", "group_type", base.DEC, enum_v4_ofp_group_type) |
| 6216 | fields['of13.group_add.group_id'] = ProtoField.uint32("of13.group_add.group_id", "group_id", base.DEC, nil) |
| 6217 | fields['of13.group_add.buckets'] = ProtoField.bytes("of13.group_add.buckets", "buckets") |
| 6218 | fields['of13.group_delete.version'] = ProtoField.uint8("of13.group_delete.version", "version", base.DEC, nil) |
| 6219 | fields['of13.group_delete.type'] = ProtoField.uint8("of13.group_delete.type", "type", base.DEC, nil) |
| 6220 | fields['of13.group_delete.length'] = ProtoField.uint16("of13.group_delete.length", "length", base.DEC, nil) |
| 6221 | fields['of13.group_delete.xid'] = ProtoField.uint32("of13.group_delete.xid", "xid", base.DEC, nil) |
| 6222 | fields['of13.group_delete.command'] = ProtoField.uint32("of13.group_delete.command", "command", base.DEC, enum_v4_ofp_group_mod_command) |
| 6223 | fields['of13.group_delete.group_type'] = ProtoField.uint32("of13.group_delete.group_type", "group_type", base.DEC, enum_v4_ofp_group_type) |
| 6224 | fields['of13.group_delete.group_id'] = ProtoField.uint32("of13.group_delete.group_id", "group_id", base.DEC, nil) |
| 6225 | fields['of13.group_delete.buckets'] = ProtoField.bytes("of13.group_delete.buckets", "buckets") |
| 6226 | fields['of13.group_desc_stats_entry.length'] = ProtoField.uint16("of13.group_desc_stats_entry.length", "length", base.DEC, nil) |
| 6227 | fields['of13.group_desc_stats_entry.group_type'] = ProtoField.uint32("of13.group_desc_stats_entry.group_type", "group_type", base.DEC, enum_v4_ofp_group_type) |
| 6228 | fields['of13.group_desc_stats_entry.group_id'] = ProtoField.uint32("of13.group_desc_stats_entry.group_id", "group_id", base.DEC, nil) |
| 6229 | fields['of13.group_desc_stats_entry.buckets'] = ProtoField.bytes("of13.group_desc_stats_entry.buckets", "buckets") |
| 6230 | fields['of13.group_desc_stats_reply.version'] = ProtoField.uint8("of13.group_desc_stats_reply.version", "version", base.DEC, nil) |
| 6231 | fields['of13.group_desc_stats_reply.type'] = ProtoField.uint8("of13.group_desc_stats_reply.type", "type", base.DEC, nil) |
| 6232 | fields['of13.group_desc_stats_reply.length'] = ProtoField.uint16("of13.group_desc_stats_reply.length", "length", base.DEC, nil) |
| 6233 | fields['of13.group_desc_stats_reply.xid'] = ProtoField.uint32("of13.group_desc_stats_reply.xid", "xid", base.DEC, nil) |
| 6234 | fields['of13.group_desc_stats_reply.stats_type'] = ProtoField.uint16("of13.group_desc_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 6235 | fields['of13.group_desc_stats_reply.flags'] = ProtoField.uint32("of13.group_desc_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 6236 | fields['of13.group_desc_stats_reply.entries'] = ProtoField.bytes("of13.group_desc_stats_reply.entries", "entries") |
| 6237 | fields['of13.group_desc_stats_request.version'] = ProtoField.uint8("of13.group_desc_stats_request.version", "version", base.DEC, nil) |
| 6238 | fields['of13.group_desc_stats_request.type'] = ProtoField.uint32("of13.group_desc_stats_request.type", "type", base.DEC, enum_v4_ofp_type) |
| 6239 | fields['of13.group_desc_stats_request.length'] = ProtoField.uint16("of13.group_desc_stats_request.length", "length", base.DEC, nil) |
| 6240 | fields['of13.group_desc_stats_request.xid'] = ProtoField.uint32("of13.group_desc_stats_request.xid", "xid", base.DEC, nil) |
| 6241 | fields['of13.group_desc_stats_request.stats_type'] = ProtoField.uint32("of13.group_desc_stats_request.stats_type", "stats_type", base.DEC, enum_v4_ofp_stats_type) |
| 6242 | fields['of13.group_desc_stats_request.flags'] = ProtoField.uint32("of13.group_desc_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 6243 | fields['of13.group_features_stats_reply.version'] = ProtoField.uint8("of13.group_features_stats_reply.version", "version", base.DEC, nil) |
| 6244 | fields['of13.group_features_stats_reply.type'] = ProtoField.uint8("of13.group_features_stats_reply.type", "type", base.DEC, nil) |
| 6245 | fields['of13.group_features_stats_reply.length'] = ProtoField.uint16("of13.group_features_stats_reply.length", "length", base.DEC, nil) |
| 6246 | fields['of13.group_features_stats_reply.xid'] = ProtoField.uint32("of13.group_features_stats_reply.xid", "xid", base.DEC, nil) |
| 6247 | fields['of13.group_features_stats_reply.stats_type'] = ProtoField.uint16("of13.group_features_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 6248 | fields['of13.group_features_stats_reply.flags'] = ProtoField.uint32("of13.group_features_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 6249 | fields['of13.group_features_stats_reply.types'] = ProtoField.uint32("of13.group_features_stats_reply.types", "types", base.DEC, nil) |
| 6250 | fields['of13.group_features_stats_reply.capabilities'] = ProtoField.uint32("of13.group_features_stats_reply.capabilities", "capabilities", base.DEC, nil) |
| 6251 | fields['of13.group_features_stats_reply.max_groups_all'] = ProtoField.uint32("of13.group_features_stats_reply.max_groups_all", "max_groups_all", base.DEC, nil) |
| 6252 | fields['of13.group_features_stats_reply.max_groups_select'] = ProtoField.uint32("of13.group_features_stats_reply.max_groups_select", "max_groups_select", base.DEC, nil) |
| 6253 | fields['of13.group_features_stats_reply.max_groups_indirect'] = ProtoField.uint32("of13.group_features_stats_reply.max_groups_indirect", "max_groups_indirect", base.DEC, nil) |
| 6254 | fields['of13.group_features_stats_reply.max_groups_ff'] = ProtoField.uint32("of13.group_features_stats_reply.max_groups_ff", "max_groups_ff", base.DEC, nil) |
| 6255 | fields['of13.group_features_stats_reply.actions_all'] = ProtoField.uint32("of13.group_features_stats_reply.actions_all", "actions_all", base.DEC, nil) |
| 6256 | fields['of13.group_features_stats_reply.actions_select'] = ProtoField.uint32("of13.group_features_stats_reply.actions_select", "actions_select", base.DEC, nil) |
| 6257 | fields['of13.group_features_stats_reply.actions_indirect'] = ProtoField.uint32("of13.group_features_stats_reply.actions_indirect", "actions_indirect", base.DEC, nil) |
| 6258 | fields['of13.group_features_stats_reply.actions_ff'] = ProtoField.uint32("of13.group_features_stats_reply.actions_ff", "actions_ff", base.DEC, nil) |
| 6259 | fields['of13.group_features_stats_request.version'] = ProtoField.uint8("of13.group_features_stats_request.version", "version", base.DEC, nil) |
| 6260 | fields['of13.group_features_stats_request.type'] = ProtoField.uint32("of13.group_features_stats_request.type", "type", base.DEC, enum_v4_ofp_type) |
| 6261 | fields['of13.group_features_stats_request.length'] = ProtoField.uint16("of13.group_features_stats_request.length", "length", base.DEC, nil) |
| 6262 | fields['of13.group_features_stats_request.xid'] = ProtoField.uint32("of13.group_features_stats_request.xid", "xid", base.DEC, nil) |
| 6263 | fields['of13.group_features_stats_request.stats_type'] = ProtoField.uint32("of13.group_features_stats_request.stats_type", "stats_type", base.DEC, enum_v4_ofp_stats_type) |
| 6264 | fields['of13.group_features_stats_request.flags'] = ProtoField.uint32("of13.group_features_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 6265 | fields['of13.group_mod_failed_error_msg.version'] = ProtoField.uint8("of13.group_mod_failed_error_msg.version", "version", base.DEC, nil) |
| 6266 | fields['of13.group_mod_failed_error_msg.type'] = ProtoField.uint8("of13.group_mod_failed_error_msg.type", "type", base.DEC, nil) |
| 6267 | fields['of13.group_mod_failed_error_msg.length'] = ProtoField.uint16("of13.group_mod_failed_error_msg.length", "length", base.DEC, nil) |
| 6268 | fields['of13.group_mod_failed_error_msg.xid'] = ProtoField.uint32("of13.group_mod_failed_error_msg.xid", "xid", base.DEC, nil) |
| 6269 | fields['of13.group_mod_failed_error_msg.err_type'] = ProtoField.uint16("of13.group_mod_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 6270 | fields['of13.group_mod_failed_error_msg.code'] = ProtoField.uint32("of13.group_mod_failed_error_msg.code", "code", base.DEC, enum_v4_ofp_group_mod_failed_code) |
| 6271 | fields['of13.group_mod_failed_error_msg.data'] = ProtoField.bytes("of13.group_mod_failed_error_msg.data", "data") |
| 6272 | fields['of13.group_modify.version'] = ProtoField.uint8("of13.group_modify.version", "version", base.DEC, nil) |
| 6273 | fields['of13.group_modify.type'] = ProtoField.uint8("of13.group_modify.type", "type", base.DEC, nil) |
| 6274 | fields['of13.group_modify.length'] = ProtoField.uint16("of13.group_modify.length", "length", base.DEC, nil) |
| 6275 | fields['of13.group_modify.xid'] = ProtoField.uint32("of13.group_modify.xid", "xid", base.DEC, nil) |
| 6276 | fields['of13.group_modify.command'] = ProtoField.uint32("of13.group_modify.command", "command", base.DEC, enum_v4_ofp_group_mod_command) |
| 6277 | fields['of13.group_modify.group_type'] = ProtoField.uint32("of13.group_modify.group_type", "group_type", base.DEC, enum_v4_ofp_group_type) |
| 6278 | fields['of13.group_modify.group_id'] = ProtoField.uint32("of13.group_modify.group_id", "group_id", base.DEC, nil) |
| 6279 | fields['of13.group_modify.buckets'] = ProtoField.bytes("of13.group_modify.buckets", "buckets") |
| 6280 | fields['of13.group_stats_entry.length'] = ProtoField.uint16("of13.group_stats_entry.length", "length", base.DEC, nil) |
| 6281 | fields['of13.group_stats_entry.group_id'] = ProtoField.uint32("of13.group_stats_entry.group_id", "group_id", base.DEC, nil) |
| 6282 | fields['of13.group_stats_entry.ref_count'] = ProtoField.uint32("of13.group_stats_entry.ref_count", "ref_count", base.DEC, nil) |
| 6283 | fields['of13.group_stats_entry.packet_count'] = ProtoField.uint64("of13.group_stats_entry.packet_count", "packet_count", base.DEC, nil) |
| 6284 | fields['of13.group_stats_entry.byte_count'] = ProtoField.uint64("of13.group_stats_entry.byte_count", "byte_count", base.DEC, nil) |
| 6285 | fields['of13.group_stats_entry.duration_sec'] = ProtoField.uint32("of13.group_stats_entry.duration_sec", "duration_sec", base.DEC, nil) |
| 6286 | fields['of13.group_stats_entry.duration_nsec'] = ProtoField.uint32("of13.group_stats_entry.duration_nsec", "duration_nsec", base.DEC, nil) |
| 6287 | fields['of13.group_stats_entry.bucket_stats'] = ProtoField.bytes("of13.group_stats_entry.bucket_stats", "bucket_stats") |
| 6288 | fields['of13.group_stats_reply.version'] = ProtoField.uint8("of13.group_stats_reply.version", "version", base.DEC, nil) |
| 6289 | fields['of13.group_stats_reply.type'] = ProtoField.uint8("of13.group_stats_reply.type", "type", base.DEC, nil) |
| 6290 | fields['of13.group_stats_reply.length'] = ProtoField.uint16("of13.group_stats_reply.length", "length", base.DEC, nil) |
| 6291 | fields['of13.group_stats_reply.xid'] = ProtoField.uint32("of13.group_stats_reply.xid", "xid", base.DEC, nil) |
| 6292 | fields['of13.group_stats_reply.stats_type'] = ProtoField.uint16("of13.group_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 6293 | fields['of13.group_stats_reply.flags'] = ProtoField.uint32("of13.group_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 6294 | fields['of13.group_stats_reply.entries'] = ProtoField.bytes("of13.group_stats_reply.entries", "entries") |
| 6295 | fields['of13.group_stats_request.version'] = ProtoField.uint8("of13.group_stats_request.version", "version", base.DEC, nil) |
| 6296 | fields['of13.group_stats_request.type'] = ProtoField.uint32("of13.group_stats_request.type", "type", base.DEC, enum_v4_ofp_type) |
| 6297 | fields['of13.group_stats_request.length'] = ProtoField.uint16("of13.group_stats_request.length", "length", base.DEC, nil) |
| 6298 | fields['of13.group_stats_request.xid'] = ProtoField.uint32("of13.group_stats_request.xid", "xid", base.DEC, nil) |
| 6299 | fields['of13.group_stats_request.stats_type'] = ProtoField.uint32("of13.group_stats_request.stats_type", "stats_type", base.DEC, enum_v4_ofp_stats_type) |
| 6300 | fields['of13.group_stats_request.flags'] = ProtoField.uint32("of13.group_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 6301 | fields['of13.group_stats_request.group_id'] = ProtoField.uint32("of13.group_stats_request.group_id", "group_id", base.DEC, nil) |
| 6302 | fields['of13.hello.version'] = ProtoField.uint8("of13.hello.version", "version", base.DEC, nil) |
| 6303 | fields['of13.hello.type'] = ProtoField.uint32("of13.hello.type", "type", base.DEC, enum_v4_ofp_type) |
| 6304 | fields['of13.hello.length'] = ProtoField.uint16("of13.hello.length", "length", base.DEC, nil) |
| 6305 | fields['of13.hello.xid'] = ProtoField.uint32("of13.hello.xid", "xid", base.DEC, nil) |
| 6306 | fields['of13.hello.elements'] = ProtoField.bytes("of13.hello.elements", "elements") |
| 6307 | fields['of13.hello_elem.type'] = ProtoField.uint16("of13.hello_elem.type", "type", base.DEC, nil) |
| 6308 | fields['of13.hello_elem.length'] = ProtoField.uint16("of13.hello_elem.length", "length", base.DEC, nil) |
| 6309 | fields['of13.hello_elem_versionbitmap.type'] = ProtoField.uint16("of13.hello_elem_versionbitmap.type", "type", base.DEC, nil) |
| 6310 | fields['of13.hello_elem_versionbitmap.length'] = ProtoField.uint16("of13.hello_elem_versionbitmap.length", "length", base.DEC, nil) |
| 6311 | fields['of13.hello_elem_versionbitmap.bitmaps'] = ProtoField.bytes("of13.hello_elem_versionbitmap.bitmaps", "bitmaps") |
| 6312 | fields['of13.hello_failed_error_msg.version'] = ProtoField.uint8("of13.hello_failed_error_msg.version", "version", base.DEC, nil) |
| 6313 | fields['of13.hello_failed_error_msg.type'] = ProtoField.uint8("of13.hello_failed_error_msg.type", "type", base.DEC, nil) |
| 6314 | fields['of13.hello_failed_error_msg.length'] = ProtoField.uint16("of13.hello_failed_error_msg.length", "length", base.DEC, nil) |
| 6315 | fields['of13.hello_failed_error_msg.xid'] = ProtoField.uint32("of13.hello_failed_error_msg.xid", "xid", base.DEC, nil) |
| 6316 | fields['of13.hello_failed_error_msg.err_type'] = ProtoField.uint16("of13.hello_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 6317 | fields['of13.hello_failed_error_msg.code'] = ProtoField.uint32("of13.hello_failed_error_msg.code", "code", base.DEC, enum_v4_ofp_hello_failed_code) |
| 6318 | fields['of13.hello_failed_error_msg.data'] = ProtoField.bytes("of13.hello_failed_error_msg.data", "data") |
| 6319 | fields['of13.instruction.type'] = ProtoField.uint16("of13.instruction.type", "type", base.DEC, nil) |
| 6320 | fields['of13.instruction.len'] = ProtoField.uint16("of13.instruction.len", "len", base.DEC, nil) |
| 6321 | fields['of13.instruction_id.type'] = ProtoField.uint16("of13.instruction_id.type", "type", base.DEC, nil) |
| 6322 | fields['of13.instruction_id.len'] = ProtoField.uint16("of13.instruction_id.len", "len", base.DEC, nil) |
| 6323 | fields['of13.instruction_apply_actions.type'] = ProtoField.uint32("of13.instruction_apply_actions.type", "type", base.HEX, enum_v4_ofp_instruction_type) |
| 6324 | fields['of13.instruction_apply_actions.len'] = ProtoField.uint16("of13.instruction_apply_actions.len", "len", base.DEC, nil) |
| 6325 | fields['of13.instruction_apply_actions.actions'] = ProtoField.bytes("of13.instruction_apply_actions.actions", "actions") |
| 6326 | fields['of13.instruction_id_apply_actions.type'] = ProtoField.uint16("of13.instruction_id_apply_actions.type", "type", base.DEC, nil) |
| 6327 | fields['of13.instruction_id_apply_actions.len'] = ProtoField.uint16("of13.instruction_id_apply_actions.len", "len", base.DEC, nil) |
| 6328 | fields['of13.instruction_experimenter.type'] = ProtoField.uint16("of13.instruction_experimenter.type", "type", base.DEC, nil) |
| 6329 | fields['of13.instruction_experimenter.len'] = ProtoField.uint16("of13.instruction_experimenter.len", "len", base.DEC, nil) |
| 6330 | fields['of13.instruction_experimenter.experimenter'] = ProtoField.uint32("of13.instruction_experimenter.experimenter", "experimenter", base.DEC, nil) |
| 6331 | fields['of13.instruction_experimenter.data'] = ProtoField.bytes("of13.instruction_experimenter.data", "data") |
| 6332 | fields['of13.instruction_bsn.type'] = ProtoField.uint16("of13.instruction_bsn.type", "type", base.DEC, nil) |
| 6333 | fields['of13.instruction_bsn.len'] = ProtoField.uint16("of13.instruction_bsn.len", "len", base.DEC, nil) |
| 6334 | fields['of13.instruction_bsn.experimenter'] = ProtoField.uint32("of13.instruction_bsn.experimenter", "experimenter", base.DEC, nil) |
| 6335 | fields['of13.instruction_bsn.subtype'] = ProtoField.uint32("of13.instruction_bsn.subtype", "subtype", base.DEC, nil) |
| 6336 | fields['of13.instruction_id_experimenter.type'] = ProtoField.uint16("of13.instruction_id_experimenter.type", "type", base.DEC, nil) |
| 6337 | fields['of13.instruction_id_experimenter.len'] = ProtoField.uint16("of13.instruction_id_experimenter.len", "len", base.DEC, nil) |
| 6338 | fields['of13.instruction_id_experimenter.experimenter'] = ProtoField.uint32("of13.instruction_id_experimenter.experimenter", "experimenter", base.DEC, nil) |
| 6339 | fields['of13.instruction_id_bsn.type'] = ProtoField.uint16("of13.instruction_id_bsn.type", "type", base.DEC, nil) |
| 6340 | fields['of13.instruction_id_bsn.len'] = ProtoField.uint16("of13.instruction_id_bsn.len", "len", base.DEC, nil) |
| 6341 | fields['of13.instruction_id_bsn.experimenter'] = ProtoField.uint32("of13.instruction_id_bsn.experimenter", "experimenter", base.DEC, nil) |
| 6342 | fields['of13.instruction_id_bsn.subtype'] = ProtoField.uint32("of13.instruction_id_bsn.subtype", "subtype", base.DEC, nil) |
| 6343 | fields['of13.instruction_bsn_arp_offload.type'] = ProtoField.uint16("of13.instruction_bsn_arp_offload.type", "type", base.DEC, nil) |
| 6344 | fields['of13.instruction_bsn_arp_offload.len'] = ProtoField.uint16("of13.instruction_bsn_arp_offload.len", "len", base.DEC, nil) |
| 6345 | fields['of13.instruction_bsn_arp_offload.experimenter'] = ProtoField.uint32("of13.instruction_bsn_arp_offload.experimenter", "experimenter", base.DEC, nil) |
| 6346 | fields['of13.instruction_bsn_arp_offload.subtype'] = ProtoField.uint32("of13.instruction_bsn_arp_offload.subtype", "subtype", base.DEC, nil) |
| 6347 | fields['of13.instruction_id_bsn_arp_offload.type'] = ProtoField.uint16("of13.instruction_id_bsn_arp_offload.type", "type", base.DEC, nil) |
| 6348 | fields['of13.instruction_id_bsn_arp_offload.len'] = ProtoField.uint16("of13.instruction_id_bsn_arp_offload.len", "len", base.DEC, nil) |
| 6349 | fields['of13.instruction_id_bsn_arp_offload.experimenter'] = ProtoField.uint32("of13.instruction_id_bsn_arp_offload.experimenter", "experimenter", base.DEC, nil) |
| 6350 | fields['of13.instruction_id_bsn_arp_offload.subtype'] = ProtoField.uint32("of13.instruction_id_bsn_arp_offload.subtype", "subtype", base.DEC, nil) |
| 6351 | fields['of13.instruction_bsn_deny.type'] = ProtoField.uint16("of13.instruction_bsn_deny.type", "type", base.DEC, nil) |
| 6352 | fields['of13.instruction_bsn_deny.len'] = ProtoField.uint16("of13.instruction_bsn_deny.len", "len", base.DEC, nil) |
| 6353 | fields['of13.instruction_bsn_deny.experimenter'] = ProtoField.uint32("of13.instruction_bsn_deny.experimenter", "experimenter", base.DEC, nil) |
| 6354 | fields['of13.instruction_bsn_deny.subtype'] = ProtoField.uint32("of13.instruction_bsn_deny.subtype", "subtype", base.DEC, nil) |
| 6355 | fields['of13.instruction_id_bsn_deny.type'] = ProtoField.uint16("of13.instruction_id_bsn_deny.type", "type", base.DEC, nil) |
| 6356 | fields['of13.instruction_id_bsn_deny.len'] = ProtoField.uint16("of13.instruction_id_bsn_deny.len", "len", base.DEC, nil) |
| 6357 | fields['of13.instruction_id_bsn_deny.experimenter'] = ProtoField.uint32("of13.instruction_id_bsn_deny.experimenter", "experimenter", base.DEC, nil) |
| 6358 | fields['of13.instruction_id_bsn_deny.subtype'] = ProtoField.uint32("of13.instruction_id_bsn_deny.subtype", "subtype", base.DEC, nil) |
| 6359 | fields['of13.instruction_bsn_dhcp_offload.type'] = ProtoField.uint16("of13.instruction_bsn_dhcp_offload.type", "type", base.DEC, nil) |
| 6360 | fields['of13.instruction_bsn_dhcp_offload.len'] = ProtoField.uint16("of13.instruction_bsn_dhcp_offload.len", "len", base.DEC, nil) |
| 6361 | fields['of13.instruction_bsn_dhcp_offload.experimenter'] = ProtoField.uint32("of13.instruction_bsn_dhcp_offload.experimenter", "experimenter", base.DEC, nil) |
| 6362 | fields['of13.instruction_bsn_dhcp_offload.subtype'] = ProtoField.uint32("of13.instruction_bsn_dhcp_offload.subtype", "subtype", base.DEC, nil) |
| 6363 | fields['of13.instruction_id_bsn_dhcp_offload.type'] = ProtoField.uint16("of13.instruction_id_bsn_dhcp_offload.type", "type", base.DEC, nil) |
| 6364 | fields['of13.instruction_id_bsn_dhcp_offload.len'] = ProtoField.uint16("of13.instruction_id_bsn_dhcp_offload.len", "len", base.DEC, nil) |
| 6365 | fields['of13.instruction_id_bsn_dhcp_offload.experimenter'] = ProtoField.uint32("of13.instruction_id_bsn_dhcp_offload.experimenter", "experimenter", base.DEC, nil) |
| 6366 | fields['of13.instruction_id_bsn_dhcp_offload.subtype'] = ProtoField.uint32("of13.instruction_id_bsn_dhcp_offload.subtype", "subtype", base.DEC, nil) |
| 6367 | fields['of13.instruction_bsn_disable_split_horizon_check.type'] = ProtoField.uint16("of13.instruction_bsn_disable_split_horizon_check.type", "type", base.DEC, nil) |
| 6368 | fields['of13.instruction_bsn_disable_split_horizon_check.len'] = ProtoField.uint16("of13.instruction_bsn_disable_split_horizon_check.len", "len", base.DEC, nil) |
| 6369 | fields['of13.instruction_bsn_disable_split_horizon_check.experimenter'] = ProtoField.uint32("of13.instruction_bsn_disable_split_horizon_check.experimenter", "experimenter", base.DEC, nil) |
| 6370 | fields['of13.instruction_bsn_disable_split_horizon_check.subtype'] = ProtoField.uint32("of13.instruction_bsn_disable_split_horizon_check.subtype", "subtype", base.DEC, nil) |
| 6371 | fields['of13.instruction_id_bsn_disable_split_horizon_check.type'] = ProtoField.uint16("of13.instruction_id_bsn_disable_split_horizon_check.type", "type", base.DEC, nil) |
| 6372 | fields['of13.instruction_id_bsn_disable_split_horizon_check.len'] = ProtoField.uint16("of13.instruction_id_bsn_disable_split_horizon_check.len", "len", base.DEC, nil) |
| 6373 | fields['of13.instruction_id_bsn_disable_split_horizon_check.experimenter'] = ProtoField.uint32("of13.instruction_id_bsn_disable_split_horizon_check.experimenter", "experimenter", base.DEC, nil) |
| 6374 | fields['of13.instruction_id_bsn_disable_split_horizon_check.subtype'] = ProtoField.uint32("of13.instruction_id_bsn_disable_split_horizon_check.subtype", "subtype", base.DEC, nil) |
| 6375 | fields['of13.instruction_bsn_disable_src_mac_check.type'] = ProtoField.uint16("of13.instruction_bsn_disable_src_mac_check.type", "type", base.DEC, nil) |
| 6376 | fields['of13.instruction_bsn_disable_src_mac_check.len'] = ProtoField.uint16("of13.instruction_bsn_disable_src_mac_check.len", "len", base.DEC, nil) |
| 6377 | fields['of13.instruction_bsn_disable_src_mac_check.experimenter'] = ProtoField.uint32("of13.instruction_bsn_disable_src_mac_check.experimenter", "experimenter", base.DEC, nil) |
| 6378 | fields['of13.instruction_bsn_disable_src_mac_check.subtype'] = ProtoField.uint32("of13.instruction_bsn_disable_src_mac_check.subtype", "subtype", base.DEC, nil) |
| 6379 | fields['of13.instruction_id_bsn_disable_src_mac_check.type'] = ProtoField.uint16("of13.instruction_id_bsn_disable_src_mac_check.type", "type", base.DEC, nil) |
| 6380 | fields['of13.instruction_id_bsn_disable_src_mac_check.len'] = ProtoField.uint16("of13.instruction_id_bsn_disable_src_mac_check.len", "len", base.DEC, nil) |
| 6381 | fields['of13.instruction_id_bsn_disable_src_mac_check.experimenter'] = ProtoField.uint32("of13.instruction_id_bsn_disable_src_mac_check.experimenter", "experimenter", base.DEC, nil) |
| 6382 | fields['of13.instruction_id_bsn_disable_src_mac_check.subtype'] = ProtoField.uint32("of13.instruction_id_bsn_disable_src_mac_check.subtype", "subtype", base.DEC, nil) |
| 6383 | fields['of13.instruction_bsn_disable_vlan_counters.type'] = ProtoField.uint16("of13.instruction_bsn_disable_vlan_counters.type", "type", base.DEC, nil) |
| 6384 | fields['of13.instruction_bsn_disable_vlan_counters.len'] = ProtoField.uint16("of13.instruction_bsn_disable_vlan_counters.len", "len", base.DEC, nil) |
| 6385 | fields['of13.instruction_bsn_disable_vlan_counters.experimenter'] = ProtoField.uint32("of13.instruction_bsn_disable_vlan_counters.experimenter", "experimenter", base.DEC, nil) |
| 6386 | fields['of13.instruction_bsn_disable_vlan_counters.subtype'] = ProtoField.uint32("of13.instruction_bsn_disable_vlan_counters.subtype", "subtype", base.DEC, nil) |
| 6387 | fields['of13.instruction_id_bsn_disable_vlan_counters.type'] = ProtoField.uint16("of13.instruction_id_bsn_disable_vlan_counters.type", "type", base.DEC, nil) |
| 6388 | fields['of13.instruction_id_bsn_disable_vlan_counters.len'] = ProtoField.uint16("of13.instruction_id_bsn_disable_vlan_counters.len", "len", base.DEC, nil) |
| 6389 | fields['of13.instruction_id_bsn_disable_vlan_counters.experimenter'] = ProtoField.uint32("of13.instruction_id_bsn_disable_vlan_counters.experimenter", "experimenter", base.DEC, nil) |
| 6390 | fields['of13.instruction_id_bsn_disable_vlan_counters.subtype'] = ProtoField.uint32("of13.instruction_id_bsn_disable_vlan_counters.subtype", "subtype", base.DEC, nil) |
| 6391 | fields['of13.instruction_bsn_packet_of_death.type'] = ProtoField.uint16("of13.instruction_bsn_packet_of_death.type", "type", base.DEC, nil) |
| 6392 | fields['of13.instruction_bsn_packet_of_death.len'] = ProtoField.uint16("of13.instruction_bsn_packet_of_death.len", "len", base.DEC, nil) |
| 6393 | fields['of13.instruction_bsn_packet_of_death.experimenter'] = ProtoField.uint32("of13.instruction_bsn_packet_of_death.experimenter", "experimenter", base.DEC, nil) |
| 6394 | fields['of13.instruction_bsn_packet_of_death.subtype'] = ProtoField.uint32("of13.instruction_bsn_packet_of_death.subtype", "subtype", base.DEC, nil) |
| 6395 | fields['of13.instruction_id_bsn_packet_of_death.type'] = ProtoField.uint16("of13.instruction_id_bsn_packet_of_death.type", "type", base.DEC, nil) |
| 6396 | fields['of13.instruction_id_bsn_packet_of_death.len'] = ProtoField.uint16("of13.instruction_id_bsn_packet_of_death.len", "len", base.DEC, nil) |
| 6397 | fields['of13.instruction_id_bsn_packet_of_death.experimenter'] = ProtoField.uint32("of13.instruction_id_bsn_packet_of_death.experimenter", "experimenter", base.DEC, nil) |
| 6398 | fields['of13.instruction_id_bsn_packet_of_death.subtype'] = ProtoField.uint32("of13.instruction_id_bsn_packet_of_death.subtype", "subtype", base.DEC, nil) |
| 6399 | fields['of13.instruction_bsn_permit.type'] = ProtoField.uint16("of13.instruction_bsn_permit.type", "type", base.DEC, nil) |
| 6400 | fields['of13.instruction_bsn_permit.len'] = ProtoField.uint16("of13.instruction_bsn_permit.len", "len", base.DEC, nil) |
| 6401 | fields['of13.instruction_bsn_permit.experimenter'] = ProtoField.uint32("of13.instruction_bsn_permit.experimenter", "experimenter", base.DEC, nil) |
| 6402 | fields['of13.instruction_bsn_permit.subtype'] = ProtoField.uint32("of13.instruction_bsn_permit.subtype", "subtype", base.DEC, nil) |
| 6403 | fields['of13.instruction_id_bsn_permit.type'] = ProtoField.uint16("of13.instruction_id_bsn_permit.type", "type", base.DEC, nil) |
| 6404 | fields['of13.instruction_id_bsn_permit.len'] = ProtoField.uint16("of13.instruction_id_bsn_permit.len", "len", base.DEC, nil) |
| 6405 | fields['of13.instruction_id_bsn_permit.experimenter'] = ProtoField.uint32("of13.instruction_id_bsn_permit.experimenter", "experimenter", base.DEC, nil) |
| 6406 | fields['of13.instruction_id_bsn_permit.subtype'] = ProtoField.uint32("of13.instruction_id_bsn_permit.subtype", "subtype", base.DEC, nil) |
| 6407 | fields['of13.instruction_bsn_prioritize_pdus.type'] = ProtoField.uint16("of13.instruction_bsn_prioritize_pdus.type", "type", base.DEC, nil) |
| 6408 | fields['of13.instruction_bsn_prioritize_pdus.len'] = ProtoField.uint16("of13.instruction_bsn_prioritize_pdus.len", "len", base.DEC, nil) |
| 6409 | fields['of13.instruction_bsn_prioritize_pdus.experimenter'] = ProtoField.uint32("of13.instruction_bsn_prioritize_pdus.experimenter", "experimenter", base.DEC, nil) |
| 6410 | fields['of13.instruction_bsn_prioritize_pdus.subtype'] = ProtoField.uint32("of13.instruction_bsn_prioritize_pdus.subtype", "subtype", base.DEC, nil) |
| 6411 | fields['of13.instruction_id_bsn_prioritize_pdus.type'] = ProtoField.uint16("of13.instruction_id_bsn_prioritize_pdus.type", "type", base.DEC, nil) |
| 6412 | fields['of13.instruction_id_bsn_prioritize_pdus.len'] = ProtoField.uint16("of13.instruction_id_bsn_prioritize_pdus.len", "len", base.DEC, nil) |
| 6413 | fields['of13.instruction_id_bsn_prioritize_pdus.experimenter'] = ProtoField.uint32("of13.instruction_id_bsn_prioritize_pdus.experimenter", "experimenter", base.DEC, nil) |
| 6414 | fields['of13.instruction_id_bsn_prioritize_pdus.subtype'] = ProtoField.uint32("of13.instruction_id_bsn_prioritize_pdus.subtype", "subtype", base.DEC, nil) |
| 6415 | fields['of13.instruction_bsn_require_vlan_xlate.type'] = ProtoField.uint16("of13.instruction_bsn_require_vlan_xlate.type", "type", base.DEC, nil) |
| 6416 | fields['of13.instruction_bsn_require_vlan_xlate.len'] = ProtoField.uint16("of13.instruction_bsn_require_vlan_xlate.len", "len", base.DEC, nil) |
| 6417 | fields['of13.instruction_bsn_require_vlan_xlate.experimenter'] = ProtoField.uint32("of13.instruction_bsn_require_vlan_xlate.experimenter", "experimenter", base.DEC, nil) |
| 6418 | fields['of13.instruction_bsn_require_vlan_xlate.subtype'] = ProtoField.uint32("of13.instruction_bsn_require_vlan_xlate.subtype", "subtype", base.DEC, nil) |
| 6419 | fields['of13.instruction_id_bsn_require_vlan_xlate.type'] = ProtoField.uint16("of13.instruction_id_bsn_require_vlan_xlate.type", "type", base.DEC, nil) |
| 6420 | fields['of13.instruction_id_bsn_require_vlan_xlate.len'] = ProtoField.uint16("of13.instruction_id_bsn_require_vlan_xlate.len", "len", base.DEC, nil) |
| 6421 | fields['of13.instruction_id_bsn_require_vlan_xlate.experimenter'] = ProtoField.uint32("of13.instruction_id_bsn_require_vlan_xlate.experimenter", "experimenter", base.DEC, nil) |
| 6422 | fields['of13.instruction_id_bsn_require_vlan_xlate.subtype'] = ProtoField.uint32("of13.instruction_id_bsn_require_vlan_xlate.subtype", "subtype", base.DEC, nil) |
| 6423 | fields['of13.instruction_clear_actions.type'] = ProtoField.uint16("of13.instruction_clear_actions.type", "type", base.DEC, nil) |
| 6424 | fields['of13.instruction_clear_actions.len'] = ProtoField.uint16("of13.instruction_clear_actions.len", "len", base.DEC, nil) |
| 6425 | fields['of13.instruction_id_clear_actions.type'] = ProtoField.uint16("of13.instruction_id_clear_actions.type", "type", base.DEC, nil) |
| 6426 | fields['of13.instruction_id_clear_actions.len'] = ProtoField.uint16("of13.instruction_id_clear_actions.len", "len", base.DEC, nil) |
| 6427 | fields['of13.instruction_goto_table.type'] = ProtoField.uint16("of13.instruction_goto_table.type", "type", base.DEC, nil) |
| 6428 | fields['of13.instruction_goto_table.len'] = ProtoField.uint16("of13.instruction_goto_table.len", "len", base.DEC, nil) |
| 6429 | fields['of13.instruction_goto_table.table_id'] = ProtoField.uint8("of13.instruction_goto_table.table_id", "table_id", base.DEC, nil) |
| 6430 | fields['of13.instruction_id_goto_table.type'] = ProtoField.uint16("of13.instruction_id_goto_table.type", "type", base.DEC, nil) |
| 6431 | fields['of13.instruction_id_goto_table.len'] = ProtoField.uint16("of13.instruction_id_goto_table.len", "len", base.DEC, nil) |
| 6432 | fields['of13.instruction_meter.type'] = ProtoField.uint16("of13.instruction_meter.type", "type", base.DEC, nil) |
| 6433 | fields['of13.instruction_meter.len'] = ProtoField.uint16("of13.instruction_meter.len", "len", base.DEC, nil) |
| 6434 | fields['of13.instruction_meter.meter_id'] = ProtoField.uint32("of13.instruction_meter.meter_id", "meter_id", base.DEC, nil) |
| 6435 | fields['of13.instruction_id_meter.type'] = ProtoField.uint16("of13.instruction_id_meter.type", "type", base.DEC, nil) |
| 6436 | fields['of13.instruction_id_meter.len'] = ProtoField.uint16("of13.instruction_id_meter.len", "len", base.DEC, nil) |
| 6437 | fields['of13.instruction_write_actions.type'] = ProtoField.uint32("of13.instruction_write_actions.type", "type", base.HEX, enum_v4_ofp_instruction_type) |
| 6438 | fields['of13.instruction_write_actions.len'] = ProtoField.uint16("of13.instruction_write_actions.len", "len", base.DEC, nil) |
| 6439 | fields['of13.instruction_write_actions.actions'] = ProtoField.bytes("of13.instruction_write_actions.actions", "actions") |
| 6440 | fields['of13.instruction_id_write_actions.type'] = ProtoField.uint16("of13.instruction_id_write_actions.type", "type", base.DEC, nil) |
| 6441 | fields['of13.instruction_id_write_actions.len'] = ProtoField.uint16("of13.instruction_id_write_actions.len", "len", base.DEC, nil) |
| 6442 | fields['of13.instruction_write_metadata.type'] = ProtoField.uint16("of13.instruction_write_metadata.type", "type", base.DEC, nil) |
| 6443 | fields['of13.instruction_write_metadata.len'] = ProtoField.uint16("of13.instruction_write_metadata.len", "len", base.DEC, nil) |
| 6444 | fields['of13.instruction_write_metadata.metadata'] = ProtoField.uint64("of13.instruction_write_metadata.metadata", "metadata", base.DEC, nil) |
| 6445 | fields['of13.instruction_write_metadata.metadata_mask'] = ProtoField.uint64("of13.instruction_write_metadata.metadata_mask", "metadata_mask", base.DEC, nil) |
| 6446 | fields['of13.instruction_id_write_metadata.type'] = ProtoField.uint16("of13.instruction_id_write_metadata.type", "type", base.DEC, nil) |
| 6447 | fields['of13.instruction_id_write_metadata.len'] = ProtoField.uint16("of13.instruction_id_write_metadata.len", "len", base.DEC, nil) |
| 6448 | fields['of13.match_v3.type'] = ProtoField.uint32("of13.match_v3.type", "type", base.DEC, enum_v4_ofp_match_type) |
| 6449 | fields['of13.match_v3.length'] = ProtoField.uint16("of13.match_v3.length", "length", base.DEC, nil) |
| 6450 | fields['of13.match_v3.oxm_list'] = ProtoField.bytes("of13.match_v3.oxm_list", "oxm_list") |
| 6451 | fields['of13.meter_band.type'] = ProtoField.uint16("of13.meter_band.type", "type", base.DEC, nil) |
| 6452 | fields['of13.meter_band.len'] = ProtoField.uint16("of13.meter_band.len", "len", base.DEC, nil) |
| 6453 | fields['of13.meter_band_drop.type'] = ProtoField.uint16("of13.meter_band_drop.type", "type", base.DEC, nil) |
| 6454 | fields['of13.meter_band_drop.len'] = ProtoField.uint16("of13.meter_band_drop.len", "len", base.DEC, nil) |
| 6455 | fields['of13.meter_band_drop.rate'] = ProtoField.uint32("of13.meter_band_drop.rate", "rate", base.DEC, nil) |
| 6456 | fields['of13.meter_band_drop.burst_size'] = ProtoField.uint32("of13.meter_band_drop.burst_size", "burst_size", base.DEC, nil) |
| 6457 | fields['of13.meter_band_dscp_remark.type'] = ProtoField.uint16("of13.meter_band_dscp_remark.type", "type", base.DEC, nil) |
| 6458 | fields['of13.meter_band_dscp_remark.len'] = ProtoField.uint16("of13.meter_band_dscp_remark.len", "len", base.DEC, nil) |
| 6459 | fields['of13.meter_band_dscp_remark.rate'] = ProtoField.uint32("of13.meter_band_dscp_remark.rate", "rate", base.DEC, nil) |
| 6460 | fields['of13.meter_band_dscp_remark.burst_size'] = ProtoField.uint32("of13.meter_band_dscp_remark.burst_size", "burst_size", base.DEC, nil) |
| 6461 | fields['of13.meter_band_dscp_remark.prec_level'] = ProtoField.uint8("of13.meter_band_dscp_remark.prec_level", "prec_level", base.DEC, nil) |
| 6462 | fields['of13.meter_band_experimenter.type'] = ProtoField.uint16("of13.meter_band_experimenter.type", "type", base.DEC, nil) |
| 6463 | fields['of13.meter_band_experimenter.len'] = ProtoField.uint16("of13.meter_band_experimenter.len", "len", base.DEC, nil) |
| 6464 | fields['of13.meter_band_experimenter.rate'] = ProtoField.uint32("of13.meter_band_experimenter.rate", "rate", base.DEC, nil) |
| 6465 | fields['of13.meter_band_experimenter.burst_size'] = ProtoField.uint32("of13.meter_band_experimenter.burst_size", "burst_size", base.DEC, nil) |
| 6466 | fields['of13.meter_band_experimenter.experimenter'] = ProtoField.uint32("of13.meter_band_experimenter.experimenter", "experimenter", base.DEC, nil) |
| 6467 | fields['of13.meter_band_stats.packet_band_count'] = ProtoField.uint64("of13.meter_band_stats.packet_band_count", "packet_band_count", base.DEC, nil) |
| 6468 | fields['of13.meter_band_stats.byte_band_count'] = ProtoField.uint64("of13.meter_band_stats.byte_band_count", "byte_band_count", base.DEC, nil) |
| 6469 | fields['of13.meter_config.length'] = ProtoField.uint16("of13.meter_config.length", "length", base.DEC, nil) |
| 6470 | fields['of13.meter_config.flags'] = ProtoField.uint16("of13.meter_config.flags", "flags", base.DEC, nil) |
| 6471 | fields['of13.meter_config.meter_id'] = ProtoField.uint32("of13.meter_config.meter_id", "meter_id", base.DEC, nil) |
| 6472 | fields['of13.meter_config.entries'] = ProtoField.bytes("of13.meter_config.entries", "entries") |
| 6473 | fields['of13.meter_config_stats_reply.version'] = ProtoField.uint8("of13.meter_config_stats_reply.version", "version", base.DEC, nil) |
| 6474 | fields['of13.meter_config_stats_reply.type'] = ProtoField.uint8("of13.meter_config_stats_reply.type", "type", base.DEC, nil) |
| 6475 | fields['of13.meter_config_stats_reply.length'] = ProtoField.uint16("of13.meter_config_stats_reply.length", "length", base.DEC, nil) |
| 6476 | fields['of13.meter_config_stats_reply.xid'] = ProtoField.uint32("of13.meter_config_stats_reply.xid", "xid", base.DEC, nil) |
| 6477 | fields['of13.meter_config_stats_reply.stats_type'] = ProtoField.uint16("of13.meter_config_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 6478 | fields['of13.meter_config_stats_reply.flags'] = ProtoField.uint32("of13.meter_config_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 6479 | fields['of13.meter_config_stats_reply.entries'] = ProtoField.bytes("of13.meter_config_stats_reply.entries", "entries") |
| 6480 | fields['of13.meter_config_stats_request.version'] = ProtoField.uint8("of13.meter_config_stats_request.version", "version", base.DEC, nil) |
| 6481 | fields['of13.meter_config_stats_request.type'] = ProtoField.uint32("of13.meter_config_stats_request.type", "type", base.DEC, enum_v4_ofp_type) |
| 6482 | fields['of13.meter_config_stats_request.length'] = ProtoField.uint16("of13.meter_config_stats_request.length", "length", base.DEC, nil) |
| 6483 | fields['of13.meter_config_stats_request.xid'] = ProtoField.uint32("of13.meter_config_stats_request.xid", "xid", base.DEC, nil) |
| 6484 | fields['of13.meter_config_stats_request.stats_type'] = ProtoField.uint32("of13.meter_config_stats_request.stats_type", "stats_type", base.DEC, enum_v4_ofp_stats_type) |
| 6485 | fields['of13.meter_config_stats_request.flags'] = ProtoField.uint32("of13.meter_config_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 6486 | fields['of13.meter_config_stats_request.meter_id'] = ProtoField.uint32("of13.meter_config_stats_request.meter_id", "meter_id", base.DEC, nil) |
| 6487 | fields['of13.meter_features.max_meter'] = ProtoField.uint32("of13.meter_features.max_meter", "max_meter", base.DEC, nil) |
| 6488 | fields['of13.meter_features.band_types'] = ProtoField.uint32("of13.meter_features.band_types", "band_types", base.DEC, nil) |
| 6489 | fields['of13.meter_features.capabilities'] = ProtoField.uint32("of13.meter_features.capabilities", "capabilities", base.DEC, nil) |
| 6490 | fields['of13.meter_features.max_bands'] = ProtoField.uint8("of13.meter_features.max_bands", "max_bands", base.DEC, nil) |
| 6491 | fields['of13.meter_features.max_color'] = ProtoField.uint8("of13.meter_features.max_color", "max_color", base.DEC, nil) |
| 6492 | fields['of13.meter_features_stats_reply.version'] = ProtoField.uint8("of13.meter_features_stats_reply.version", "version", base.DEC, nil) |
| 6493 | fields['of13.meter_features_stats_reply.type'] = ProtoField.uint8("of13.meter_features_stats_reply.type", "type", base.DEC, nil) |
| 6494 | fields['of13.meter_features_stats_reply.length'] = ProtoField.uint16("of13.meter_features_stats_reply.length", "length", base.DEC, nil) |
| 6495 | fields['of13.meter_features_stats_reply.xid'] = ProtoField.uint32("of13.meter_features_stats_reply.xid", "xid", base.DEC, nil) |
| 6496 | fields['of13.meter_features_stats_reply.stats_type'] = ProtoField.uint16("of13.meter_features_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 6497 | fields['of13.meter_features_stats_reply.flags'] = ProtoField.uint32("of13.meter_features_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 6498 | fields['of13.meter_features_stats_reply.features'] = ProtoField.bytes("of13.meter_features_stats_reply.features", "features") |
| 6499 | fields['of13.meter_features_stats_request.version'] = ProtoField.uint8("of13.meter_features_stats_request.version", "version", base.DEC, nil) |
| 6500 | fields['of13.meter_features_stats_request.type'] = ProtoField.uint32("of13.meter_features_stats_request.type", "type", base.DEC, enum_v4_ofp_type) |
| 6501 | fields['of13.meter_features_stats_request.length'] = ProtoField.uint16("of13.meter_features_stats_request.length", "length", base.DEC, nil) |
| 6502 | fields['of13.meter_features_stats_request.xid'] = ProtoField.uint32("of13.meter_features_stats_request.xid", "xid", base.DEC, nil) |
| 6503 | fields['of13.meter_features_stats_request.stats_type'] = ProtoField.uint32("of13.meter_features_stats_request.stats_type", "stats_type", base.DEC, enum_v4_ofp_stats_type) |
| 6504 | fields['of13.meter_features_stats_request.flags'] = ProtoField.uint32("of13.meter_features_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 6505 | fields['of13.meter_mod.version'] = ProtoField.uint8("of13.meter_mod.version", "version", base.DEC, nil) |
| 6506 | fields['of13.meter_mod.type'] = ProtoField.uint8("of13.meter_mod.type", "type", base.DEC, nil) |
| 6507 | fields['of13.meter_mod.length'] = ProtoField.uint16("of13.meter_mod.length", "length", base.DEC, nil) |
| 6508 | fields['of13.meter_mod.xid'] = ProtoField.uint32("of13.meter_mod.xid", "xid", base.DEC, nil) |
| 6509 | fields['of13.meter_mod.command'] = ProtoField.uint16("of13.meter_mod.command", "command", base.DEC, nil) |
| 6510 | fields['of13.meter_mod.flags'] = ProtoField.uint16("of13.meter_mod.flags", "flags", base.DEC, nil) |
| 6511 | fields['of13.meter_mod.meter_id'] = ProtoField.uint32("of13.meter_mod.meter_id", "meter_id", base.DEC, nil) |
| 6512 | fields['of13.meter_mod.meters'] = ProtoField.bytes("of13.meter_mod.meters", "meters") |
| 6513 | fields['of13.meter_mod_failed_error_msg.version'] = ProtoField.uint8("of13.meter_mod_failed_error_msg.version", "version", base.DEC, nil) |
| 6514 | fields['of13.meter_mod_failed_error_msg.type'] = ProtoField.uint8("of13.meter_mod_failed_error_msg.type", "type", base.DEC, nil) |
| 6515 | fields['of13.meter_mod_failed_error_msg.length'] = ProtoField.uint16("of13.meter_mod_failed_error_msg.length", "length", base.DEC, nil) |
| 6516 | fields['of13.meter_mod_failed_error_msg.xid'] = ProtoField.uint32("of13.meter_mod_failed_error_msg.xid", "xid", base.DEC, nil) |
| 6517 | fields['of13.meter_mod_failed_error_msg.err_type'] = ProtoField.uint16("of13.meter_mod_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 6518 | fields['of13.meter_mod_failed_error_msg.code'] = ProtoField.uint32("of13.meter_mod_failed_error_msg.code", "code", base.DEC, enum_v4_ofp_meter_mod_failed_code) |
| 6519 | fields['of13.meter_mod_failed_error_msg.data'] = ProtoField.bytes("of13.meter_mod_failed_error_msg.data", "data") |
| 6520 | fields['of13.meter_stats.meter_id'] = ProtoField.uint32("of13.meter_stats.meter_id", "meter_id", base.DEC, nil) |
| 6521 | fields['of13.meter_stats.len'] = ProtoField.uint16("of13.meter_stats.len", "len", base.DEC, nil) |
| 6522 | fields['of13.meter_stats.flow_count'] = ProtoField.uint32("of13.meter_stats.flow_count", "flow_count", base.DEC, nil) |
| 6523 | fields['of13.meter_stats.packet_in_count'] = ProtoField.uint64("of13.meter_stats.packet_in_count", "packet_in_count", base.DEC, nil) |
| 6524 | fields['of13.meter_stats.byte_in_count'] = ProtoField.uint64("of13.meter_stats.byte_in_count", "byte_in_count", base.DEC, nil) |
| 6525 | fields['of13.meter_stats.duration_sec'] = ProtoField.uint32("of13.meter_stats.duration_sec", "duration_sec", base.DEC, nil) |
| 6526 | fields['of13.meter_stats.duration_nsec'] = ProtoField.uint32("of13.meter_stats.duration_nsec", "duration_nsec", base.DEC, nil) |
| 6527 | fields['of13.meter_stats.band_stats'] = ProtoField.bytes("of13.meter_stats.band_stats", "band_stats") |
| 6528 | fields['of13.meter_stats_reply.version'] = ProtoField.uint8("of13.meter_stats_reply.version", "version", base.DEC, nil) |
| 6529 | fields['of13.meter_stats_reply.type'] = ProtoField.uint8("of13.meter_stats_reply.type", "type", base.DEC, nil) |
| 6530 | fields['of13.meter_stats_reply.length'] = ProtoField.uint16("of13.meter_stats_reply.length", "length", base.DEC, nil) |
| 6531 | fields['of13.meter_stats_reply.xid'] = ProtoField.uint32("of13.meter_stats_reply.xid", "xid", base.DEC, nil) |
| 6532 | fields['of13.meter_stats_reply.stats_type'] = ProtoField.uint16("of13.meter_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 6533 | fields['of13.meter_stats_reply.flags'] = ProtoField.uint32("of13.meter_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 6534 | fields['of13.meter_stats_reply.entries'] = ProtoField.bytes("of13.meter_stats_reply.entries", "entries") |
| 6535 | fields['of13.meter_stats_request.version'] = ProtoField.uint8("of13.meter_stats_request.version", "version", base.DEC, nil) |
| 6536 | fields['of13.meter_stats_request.type'] = ProtoField.uint32("of13.meter_stats_request.type", "type", base.DEC, enum_v4_ofp_type) |
| 6537 | fields['of13.meter_stats_request.length'] = ProtoField.uint16("of13.meter_stats_request.length", "length", base.DEC, nil) |
| 6538 | fields['of13.meter_stats_request.xid'] = ProtoField.uint32("of13.meter_stats_request.xid", "xid", base.DEC, nil) |
| 6539 | fields['of13.meter_stats_request.stats_type'] = ProtoField.uint32("of13.meter_stats_request.stats_type", "stats_type", base.DEC, enum_v4_ofp_stats_type) |
| 6540 | fields['of13.meter_stats_request.flags'] = ProtoField.uint32("of13.meter_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 6541 | fields['of13.meter_stats_request.meter_id'] = ProtoField.uint32("of13.meter_stats_request.meter_id", "meter_id", base.DEC, nil) |
| 6542 | fields['of13.nicira_header.version'] = ProtoField.uint8("of13.nicira_header.version", "version", base.DEC, nil) |
| 6543 | fields['of13.nicira_header.type'] = ProtoField.uint8("of13.nicira_header.type", "type", base.DEC, nil) |
| 6544 | fields['of13.nicira_header.length'] = ProtoField.uint16("of13.nicira_header.length", "length", base.DEC, nil) |
| 6545 | fields['of13.nicira_header.xid'] = ProtoField.uint32("of13.nicira_header.xid", "xid", base.DEC, nil) |
| 6546 | fields['of13.nicira_header.experimenter'] = ProtoField.uint32("of13.nicira_header.experimenter", "experimenter", base.DEC, nil) |
| 6547 | fields['of13.nicira_header.subtype'] = ProtoField.uint32("of13.nicira_header.subtype", "subtype", base.DEC, nil) |
| 6548 | fields['of13.oxm_arp_op.type_len'] = ProtoField.uint32("of13.oxm_arp_op.type_len", "type_len", base.DEC, nil) |
| 6549 | fields['of13.oxm_arp_op.value'] = ProtoField.uint16("of13.oxm_arp_op.value", "value", base.DEC, nil) |
| 6550 | fields['of13.oxm_arp_op_masked.type_len'] = ProtoField.uint32("of13.oxm_arp_op_masked.type_len", "type_len", base.DEC, nil) |
| 6551 | fields['of13.oxm_arp_op_masked.value'] = ProtoField.uint16("of13.oxm_arp_op_masked.value", "value", base.DEC, nil) |
| 6552 | fields['of13.oxm_arp_op_masked.value_mask'] = ProtoField.uint16("of13.oxm_arp_op_masked.value_mask", "value_mask", base.DEC, nil) |
| 6553 | fields['of13.oxm_arp_sha.type_len'] = ProtoField.uint32("of13.oxm_arp_sha.type_len", "type_len", base.DEC, nil) |
| 6554 | fields['of13.oxm_arp_sha.value'] = ProtoField.ether("of13.oxm_arp_sha.value", "value") |
| 6555 | fields['of13.oxm_arp_sha_masked.type_len'] = ProtoField.uint32("of13.oxm_arp_sha_masked.type_len", "type_len", base.DEC, nil) |
| 6556 | fields['of13.oxm_arp_sha_masked.value'] = ProtoField.ether("of13.oxm_arp_sha_masked.value", "value") |
| 6557 | fields['of13.oxm_arp_sha_masked.value_mask'] = ProtoField.ether("of13.oxm_arp_sha_masked.value_mask", "value_mask") |
| 6558 | fields['of13.oxm_arp_spa.type_len'] = ProtoField.uint32("of13.oxm_arp_spa.type_len", "type_len", base.DEC, nil) |
| 6559 | fields['of13.oxm_arp_spa.value'] = ProtoField.uint32("of13.oxm_arp_spa.value", "value", base.DEC, nil) |
| 6560 | fields['of13.oxm_arp_spa_masked.type_len'] = ProtoField.uint32("of13.oxm_arp_spa_masked.type_len", "type_len", base.DEC, nil) |
| 6561 | fields['of13.oxm_arp_spa_masked.value'] = ProtoField.uint32("of13.oxm_arp_spa_masked.value", "value", base.DEC, nil) |
| 6562 | fields['of13.oxm_arp_spa_masked.value_mask'] = ProtoField.uint32("of13.oxm_arp_spa_masked.value_mask", "value_mask", base.DEC, nil) |
| 6563 | fields['of13.oxm_arp_tha.type_len'] = ProtoField.uint32("of13.oxm_arp_tha.type_len", "type_len", base.DEC, nil) |
| 6564 | fields['of13.oxm_arp_tha.value'] = ProtoField.ether("of13.oxm_arp_tha.value", "value") |
| 6565 | fields['of13.oxm_arp_tha_masked.type_len'] = ProtoField.uint32("of13.oxm_arp_tha_masked.type_len", "type_len", base.DEC, nil) |
| 6566 | fields['of13.oxm_arp_tha_masked.value'] = ProtoField.ether("of13.oxm_arp_tha_masked.value", "value") |
| 6567 | fields['of13.oxm_arp_tha_masked.value_mask'] = ProtoField.ether("of13.oxm_arp_tha_masked.value_mask", "value_mask") |
| 6568 | fields['of13.oxm_arp_tpa.type_len'] = ProtoField.uint32("of13.oxm_arp_tpa.type_len", "type_len", base.DEC, nil) |
| 6569 | fields['of13.oxm_arp_tpa.value'] = ProtoField.uint32("of13.oxm_arp_tpa.value", "value", base.DEC, nil) |
| 6570 | fields['of13.oxm_arp_tpa_masked.type_len'] = ProtoField.uint32("of13.oxm_arp_tpa_masked.type_len", "type_len", base.DEC, nil) |
| 6571 | fields['of13.oxm_arp_tpa_masked.value'] = ProtoField.uint32("of13.oxm_arp_tpa_masked.value", "value", base.DEC, nil) |
| 6572 | fields['of13.oxm_arp_tpa_masked.value_mask'] = ProtoField.uint32("of13.oxm_arp_tpa_masked.value_mask", "value_mask", base.DEC, nil) |
| 6573 | fields['of13.oxm_bsn_egr_port_group_id.type_len'] = ProtoField.uint32("of13.oxm_bsn_egr_port_group_id.type_len", "type_len", base.DEC, nil) |
| 6574 | fields['of13.oxm_bsn_egr_port_group_id.value'] = ProtoField.uint32("of13.oxm_bsn_egr_port_group_id.value", "value", base.DEC, nil) |
| 6575 | fields['of13.oxm_bsn_egr_port_group_id_masked.type_len'] = ProtoField.uint32("of13.oxm_bsn_egr_port_group_id_masked.type_len", "type_len", base.DEC, nil) |
| 6576 | fields['of13.oxm_bsn_egr_port_group_id_masked.value'] = ProtoField.uint32("of13.oxm_bsn_egr_port_group_id_masked.value", "value", base.DEC, nil) |
| 6577 | fields['of13.oxm_bsn_egr_port_group_id_masked.value_mask'] = ProtoField.uint32("of13.oxm_bsn_egr_port_group_id_masked.value_mask", "value_mask", base.DEC, nil) |
| 6578 | fields['of13.oxm_bsn_global_vrf_allowed.type_len'] = ProtoField.uint32("of13.oxm_bsn_global_vrf_allowed.type_len", "type_len", base.DEC, nil) |
| 6579 | fields['of13.oxm_bsn_global_vrf_allowed.value'] = ProtoField.uint8("of13.oxm_bsn_global_vrf_allowed.value", "value", base.DEC, nil) |
| 6580 | fields['of13.oxm_bsn_global_vrf_allowed_masked.type_len'] = ProtoField.uint32("of13.oxm_bsn_global_vrf_allowed_masked.type_len", "type_len", base.DEC, nil) |
| 6581 | fields['of13.oxm_bsn_global_vrf_allowed_masked.value'] = ProtoField.uint8("of13.oxm_bsn_global_vrf_allowed_masked.value", "value", base.DEC, nil) |
| 6582 | fields['of13.oxm_bsn_global_vrf_allowed_masked.value_mask'] = ProtoField.uint8("of13.oxm_bsn_global_vrf_allowed_masked.value_mask", "value_mask", base.DEC, nil) |
| 6583 | fields['of13.oxm_bsn_in_ports_128.type_len'] = ProtoField.uint32("of13.oxm_bsn_in_ports_128.type_len", "type_len", base.DEC, nil) |
| 6584 | fields['of13.oxm_bsn_in_ports_128.value'] = ProtoField.bytes("of13.oxm_bsn_in_ports_128.value", "value") |
| 6585 | fields['of13.oxm_bsn_in_ports_128_masked.type_len'] = ProtoField.uint32("of13.oxm_bsn_in_ports_128_masked.type_len", "type_len", base.DEC, nil) |
| 6586 | fields['of13.oxm_bsn_in_ports_128_masked.value'] = ProtoField.bytes("of13.oxm_bsn_in_ports_128_masked.value", "value") |
| 6587 | fields['of13.oxm_bsn_in_ports_128_masked.value_mask'] = ProtoField.bytes("of13.oxm_bsn_in_ports_128_masked.value_mask", "value_mask") |
| 6588 | fields['of13.oxm_bsn_l3_dst_class_id.type_len'] = ProtoField.uint32("of13.oxm_bsn_l3_dst_class_id.type_len", "type_len", base.DEC, nil) |
| 6589 | fields['of13.oxm_bsn_l3_dst_class_id.value'] = ProtoField.uint32("of13.oxm_bsn_l3_dst_class_id.value", "value", base.DEC, nil) |
| 6590 | fields['of13.oxm_bsn_l3_dst_class_id_masked.type_len'] = ProtoField.uint32("of13.oxm_bsn_l3_dst_class_id_masked.type_len", "type_len", base.DEC, nil) |
| 6591 | fields['of13.oxm_bsn_l3_dst_class_id_masked.value'] = ProtoField.uint32("of13.oxm_bsn_l3_dst_class_id_masked.value", "value", base.DEC, nil) |
| 6592 | fields['of13.oxm_bsn_l3_dst_class_id_masked.value_mask'] = ProtoField.uint32("of13.oxm_bsn_l3_dst_class_id_masked.value_mask", "value_mask", base.DEC, nil) |
| 6593 | fields['of13.oxm_bsn_l3_interface_class_id.type_len'] = ProtoField.uint32("of13.oxm_bsn_l3_interface_class_id.type_len", "type_len", base.DEC, nil) |
| 6594 | fields['of13.oxm_bsn_l3_interface_class_id.value'] = ProtoField.uint32("of13.oxm_bsn_l3_interface_class_id.value", "value", base.DEC, nil) |
| 6595 | fields['of13.oxm_bsn_l3_interface_class_id_masked.type_len'] = ProtoField.uint32("of13.oxm_bsn_l3_interface_class_id_masked.type_len", "type_len", base.DEC, nil) |
| 6596 | fields['of13.oxm_bsn_l3_interface_class_id_masked.value'] = ProtoField.uint32("of13.oxm_bsn_l3_interface_class_id_masked.value", "value", base.DEC, nil) |
| 6597 | fields['of13.oxm_bsn_l3_interface_class_id_masked.value_mask'] = ProtoField.uint32("of13.oxm_bsn_l3_interface_class_id_masked.value_mask", "value_mask", base.DEC, nil) |
| 6598 | fields['of13.oxm_bsn_l3_src_class_id.type_len'] = ProtoField.uint32("of13.oxm_bsn_l3_src_class_id.type_len", "type_len", base.DEC, nil) |
| 6599 | fields['of13.oxm_bsn_l3_src_class_id.value'] = ProtoField.uint32("of13.oxm_bsn_l3_src_class_id.value", "value", base.DEC, nil) |
| 6600 | fields['of13.oxm_bsn_l3_src_class_id_masked.type_len'] = ProtoField.uint32("of13.oxm_bsn_l3_src_class_id_masked.type_len", "type_len", base.DEC, nil) |
| 6601 | fields['of13.oxm_bsn_l3_src_class_id_masked.value'] = ProtoField.uint32("of13.oxm_bsn_l3_src_class_id_masked.value", "value", base.DEC, nil) |
| 6602 | fields['of13.oxm_bsn_l3_src_class_id_masked.value_mask'] = ProtoField.uint32("of13.oxm_bsn_l3_src_class_id_masked.value_mask", "value_mask", base.DEC, nil) |
| 6603 | fields['of13.oxm_bsn_lag_id.type_len'] = ProtoField.uint32("of13.oxm_bsn_lag_id.type_len", "type_len", base.DEC, nil) |
| 6604 | fields['of13.oxm_bsn_lag_id.value'] = ProtoField.uint32("of13.oxm_bsn_lag_id.value", "value", base.DEC, nil) |
| 6605 | fields['of13.oxm_bsn_lag_id_masked.type_len'] = ProtoField.uint32("of13.oxm_bsn_lag_id_masked.type_len", "type_len", base.DEC, nil) |
| 6606 | fields['of13.oxm_bsn_lag_id_masked.value'] = ProtoField.uint32("of13.oxm_bsn_lag_id_masked.value", "value", base.DEC, nil) |
| 6607 | fields['of13.oxm_bsn_lag_id_masked.value_mask'] = ProtoField.uint32("of13.oxm_bsn_lag_id_masked.value_mask", "value_mask", base.DEC, nil) |
| 6608 | fields['of13.oxm_bsn_tcp_flags.type_len'] = ProtoField.uint32("of13.oxm_bsn_tcp_flags.type_len", "type_len", base.DEC, nil) |
| 6609 | fields['of13.oxm_bsn_tcp_flags.value'] = ProtoField.uint16("of13.oxm_bsn_tcp_flags.value", "value", base.DEC, nil) |
| 6610 | fields['of13.oxm_bsn_tcp_flags_masked.type_len'] = ProtoField.uint32("of13.oxm_bsn_tcp_flags_masked.type_len", "type_len", base.DEC, nil) |
| 6611 | fields['of13.oxm_bsn_tcp_flags_masked.value'] = ProtoField.uint16("of13.oxm_bsn_tcp_flags_masked.value", "value", base.DEC, nil) |
| 6612 | fields['of13.oxm_bsn_tcp_flags_masked.value_mask'] = ProtoField.uint16("of13.oxm_bsn_tcp_flags_masked.value_mask", "value_mask", base.DEC, nil) |
| 6613 | fields['of13.oxm_bsn_udf0.type_len'] = ProtoField.uint32("of13.oxm_bsn_udf0.type_len", "type_len", base.DEC, nil) |
| 6614 | fields['of13.oxm_bsn_udf0.value'] = ProtoField.uint32("of13.oxm_bsn_udf0.value", "value", base.DEC, nil) |
| 6615 | fields['of13.oxm_bsn_udf0_masked.type_len'] = ProtoField.uint32("of13.oxm_bsn_udf0_masked.type_len", "type_len", base.DEC, nil) |
| 6616 | fields['of13.oxm_bsn_udf0_masked.value'] = ProtoField.uint32("of13.oxm_bsn_udf0_masked.value", "value", base.DEC, nil) |
| 6617 | fields['of13.oxm_bsn_udf0_masked.value_mask'] = ProtoField.uint32("of13.oxm_bsn_udf0_masked.value_mask", "value_mask", base.DEC, nil) |
| 6618 | fields['of13.oxm_bsn_udf1.type_len'] = ProtoField.uint32("of13.oxm_bsn_udf1.type_len", "type_len", base.DEC, nil) |
| 6619 | fields['of13.oxm_bsn_udf1.value'] = ProtoField.uint32("of13.oxm_bsn_udf1.value", "value", base.DEC, nil) |
| 6620 | fields['of13.oxm_bsn_udf1_masked.type_len'] = ProtoField.uint32("of13.oxm_bsn_udf1_masked.type_len", "type_len", base.DEC, nil) |
| 6621 | fields['of13.oxm_bsn_udf1_masked.value'] = ProtoField.uint32("of13.oxm_bsn_udf1_masked.value", "value", base.DEC, nil) |
| 6622 | fields['of13.oxm_bsn_udf1_masked.value_mask'] = ProtoField.uint32("of13.oxm_bsn_udf1_masked.value_mask", "value_mask", base.DEC, nil) |
| 6623 | fields['of13.oxm_bsn_udf2.type_len'] = ProtoField.uint32("of13.oxm_bsn_udf2.type_len", "type_len", base.DEC, nil) |
| 6624 | fields['of13.oxm_bsn_udf2.value'] = ProtoField.uint32("of13.oxm_bsn_udf2.value", "value", base.DEC, nil) |
| 6625 | fields['of13.oxm_bsn_udf2_masked.type_len'] = ProtoField.uint32("of13.oxm_bsn_udf2_masked.type_len", "type_len", base.DEC, nil) |
| 6626 | fields['of13.oxm_bsn_udf2_masked.value'] = ProtoField.uint32("of13.oxm_bsn_udf2_masked.value", "value", base.DEC, nil) |
| 6627 | fields['of13.oxm_bsn_udf2_masked.value_mask'] = ProtoField.uint32("of13.oxm_bsn_udf2_masked.value_mask", "value_mask", base.DEC, nil) |
| 6628 | fields['of13.oxm_bsn_udf3.type_len'] = ProtoField.uint32("of13.oxm_bsn_udf3.type_len", "type_len", base.DEC, nil) |
| 6629 | fields['of13.oxm_bsn_udf3.value'] = ProtoField.uint32("of13.oxm_bsn_udf3.value", "value", base.DEC, nil) |
| 6630 | fields['of13.oxm_bsn_udf3_masked.type_len'] = ProtoField.uint32("of13.oxm_bsn_udf3_masked.type_len", "type_len", base.DEC, nil) |
| 6631 | fields['of13.oxm_bsn_udf3_masked.value'] = ProtoField.uint32("of13.oxm_bsn_udf3_masked.value", "value", base.DEC, nil) |
| 6632 | fields['of13.oxm_bsn_udf3_masked.value_mask'] = ProtoField.uint32("of13.oxm_bsn_udf3_masked.value_mask", "value_mask", base.DEC, nil) |
| 6633 | fields['of13.oxm_bsn_udf4.type_len'] = ProtoField.uint32("of13.oxm_bsn_udf4.type_len", "type_len", base.DEC, nil) |
| 6634 | fields['of13.oxm_bsn_udf4.value'] = ProtoField.uint32("of13.oxm_bsn_udf4.value", "value", base.DEC, nil) |
| 6635 | fields['of13.oxm_bsn_udf4_masked.type_len'] = ProtoField.uint32("of13.oxm_bsn_udf4_masked.type_len", "type_len", base.DEC, nil) |
| 6636 | fields['of13.oxm_bsn_udf4_masked.value'] = ProtoField.uint32("of13.oxm_bsn_udf4_masked.value", "value", base.DEC, nil) |
| 6637 | fields['of13.oxm_bsn_udf4_masked.value_mask'] = ProtoField.uint32("of13.oxm_bsn_udf4_masked.value_mask", "value_mask", base.DEC, nil) |
| 6638 | fields['of13.oxm_bsn_udf5.type_len'] = ProtoField.uint32("of13.oxm_bsn_udf5.type_len", "type_len", base.DEC, nil) |
| 6639 | fields['of13.oxm_bsn_udf5.value'] = ProtoField.uint32("of13.oxm_bsn_udf5.value", "value", base.DEC, nil) |
| 6640 | fields['of13.oxm_bsn_udf5_masked.type_len'] = ProtoField.uint32("of13.oxm_bsn_udf5_masked.type_len", "type_len", base.DEC, nil) |
| 6641 | fields['of13.oxm_bsn_udf5_masked.value'] = ProtoField.uint32("of13.oxm_bsn_udf5_masked.value", "value", base.DEC, nil) |
| 6642 | fields['of13.oxm_bsn_udf5_masked.value_mask'] = ProtoField.uint32("of13.oxm_bsn_udf5_masked.value_mask", "value_mask", base.DEC, nil) |
| 6643 | fields['of13.oxm_bsn_udf6.type_len'] = ProtoField.uint32("of13.oxm_bsn_udf6.type_len", "type_len", base.DEC, nil) |
| 6644 | fields['of13.oxm_bsn_udf6.value'] = ProtoField.uint32("of13.oxm_bsn_udf6.value", "value", base.DEC, nil) |
| 6645 | fields['of13.oxm_bsn_udf6_masked.type_len'] = ProtoField.uint32("of13.oxm_bsn_udf6_masked.type_len", "type_len", base.DEC, nil) |
| 6646 | fields['of13.oxm_bsn_udf6_masked.value'] = ProtoField.uint32("of13.oxm_bsn_udf6_masked.value", "value", base.DEC, nil) |
| 6647 | fields['of13.oxm_bsn_udf6_masked.value_mask'] = ProtoField.uint32("of13.oxm_bsn_udf6_masked.value_mask", "value_mask", base.DEC, nil) |
| 6648 | fields['of13.oxm_bsn_udf7.type_len'] = ProtoField.uint32("of13.oxm_bsn_udf7.type_len", "type_len", base.DEC, nil) |
| 6649 | fields['of13.oxm_bsn_udf7.value'] = ProtoField.uint32("of13.oxm_bsn_udf7.value", "value", base.DEC, nil) |
| 6650 | fields['of13.oxm_bsn_udf7_masked.type_len'] = ProtoField.uint32("of13.oxm_bsn_udf7_masked.type_len", "type_len", base.DEC, nil) |
| 6651 | fields['of13.oxm_bsn_udf7_masked.value'] = ProtoField.uint32("of13.oxm_bsn_udf7_masked.value", "value", base.DEC, nil) |
| 6652 | fields['of13.oxm_bsn_udf7_masked.value_mask'] = ProtoField.uint32("of13.oxm_bsn_udf7_masked.value_mask", "value_mask", base.DEC, nil) |
| 6653 | fields['of13.oxm_bsn_vlan_xlate_port_group_id.type_len'] = ProtoField.uint32("of13.oxm_bsn_vlan_xlate_port_group_id.type_len", "type_len", base.DEC, nil) |
| 6654 | fields['of13.oxm_bsn_vlan_xlate_port_group_id.value'] = ProtoField.uint32("of13.oxm_bsn_vlan_xlate_port_group_id.value", "value", base.DEC, nil) |
| 6655 | fields['of13.oxm_bsn_vlan_xlate_port_group_id_masked.type_len'] = ProtoField.uint32("of13.oxm_bsn_vlan_xlate_port_group_id_masked.type_len", "type_len", base.DEC, nil) |
| 6656 | fields['of13.oxm_bsn_vlan_xlate_port_group_id_masked.value'] = ProtoField.uint32("of13.oxm_bsn_vlan_xlate_port_group_id_masked.value", "value", base.DEC, nil) |
| 6657 | fields['of13.oxm_bsn_vlan_xlate_port_group_id_masked.value_mask'] = ProtoField.uint32("of13.oxm_bsn_vlan_xlate_port_group_id_masked.value_mask", "value_mask", base.DEC, nil) |
| 6658 | fields['of13.oxm_bsn_vrf.type_len'] = ProtoField.uint32("of13.oxm_bsn_vrf.type_len", "type_len", base.DEC, nil) |
| 6659 | fields['of13.oxm_bsn_vrf.value'] = ProtoField.uint32("of13.oxm_bsn_vrf.value", "value", base.DEC, nil) |
| 6660 | fields['of13.oxm_bsn_vrf_masked.type_len'] = ProtoField.uint32("of13.oxm_bsn_vrf_masked.type_len", "type_len", base.DEC, nil) |
| 6661 | fields['of13.oxm_bsn_vrf_masked.value'] = ProtoField.uint32("of13.oxm_bsn_vrf_masked.value", "value", base.DEC, nil) |
| 6662 | fields['of13.oxm_bsn_vrf_masked.value_mask'] = ProtoField.uint32("of13.oxm_bsn_vrf_masked.value_mask", "value_mask", base.DEC, nil) |
| 6663 | fields['of13.oxm_eth_dst.type_len'] = ProtoField.uint32("of13.oxm_eth_dst.type_len", "type_len", base.DEC, nil) |
| 6664 | fields['of13.oxm_eth_dst.value'] = ProtoField.ether("of13.oxm_eth_dst.value", "value") |
| 6665 | fields['of13.oxm_eth_dst_masked.type_len'] = ProtoField.uint32("of13.oxm_eth_dst_masked.type_len", "type_len", base.DEC, nil) |
| 6666 | fields['of13.oxm_eth_dst_masked.value'] = ProtoField.ether("of13.oxm_eth_dst_masked.value", "value") |
| 6667 | fields['of13.oxm_eth_dst_masked.value_mask'] = ProtoField.ether("of13.oxm_eth_dst_masked.value_mask", "value_mask") |
| 6668 | fields['of13.oxm_eth_src.type_len'] = ProtoField.uint32("of13.oxm_eth_src.type_len", "type_len", base.DEC, nil) |
| 6669 | fields['of13.oxm_eth_src.value'] = ProtoField.ether("of13.oxm_eth_src.value", "value") |
| 6670 | fields['of13.oxm_eth_src_masked.type_len'] = ProtoField.uint32("of13.oxm_eth_src_masked.type_len", "type_len", base.DEC, nil) |
| 6671 | fields['of13.oxm_eth_src_masked.value'] = ProtoField.ether("of13.oxm_eth_src_masked.value", "value") |
| 6672 | fields['of13.oxm_eth_src_masked.value_mask'] = ProtoField.ether("of13.oxm_eth_src_masked.value_mask", "value_mask") |
| 6673 | fields['of13.oxm_eth_type.type_len'] = ProtoField.uint32("of13.oxm_eth_type.type_len", "type_len", base.DEC, nil) |
| 6674 | fields['of13.oxm_eth_type.value'] = ProtoField.uint16("of13.oxm_eth_type.value", "value", base.DEC, nil) |
| 6675 | fields['of13.oxm_eth_type_masked.type_len'] = ProtoField.uint32("of13.oxm_eth_type_masked.type_len", "type_len", base.DEC, nil) |
| 6676 | fields['of13.oxm_eth_type_masked.value'] = ProtoField.uint16("of13.oxm_eth_type_masked.value", "value", base.DEC, nil) |
| 6677 | fields['of13.oxm_eth_type_masked.value_mask'] = ProtoField.uint16("of13.oxm_eth_type_masked.value_mask", "value_mask", base.DEC, nil) |
| 6678 | fields['of13.oxm_icmpv4_code.type_len'] = ProtoField.uint32("of13.oxm_icmpv4_code.type_len", "type_len", base.DEC, nil) |
| 6679 | fields['of13.oxm_icmpv4_code.value'] = ProtoField.uint8("of13.oxm_icmpv4_code.value", "value", base.DEC, nil) |
| 6680 | fields['of13.oxm_icmpv4_code_masked.type_len'] = ProtoField.uint32("of13.oxm_icmpv4_code_masked.type_len", "type_len", base.DEC, nil) |
| 6681 | fields['of13.oxm_icmpv4_code_masked.value'] = ProtoField.uint8("of13.oxm_icmpv4_code_masked.value", "value", base.DEC, nil) |
| 6682 | fields['of13.oxm_icmpv4_code_masked.value_mask'] = ProtoField.uint8("of13.oxm_icmpv4_code_masked.value_mask", "value_mask", base.DEC, nil) |
| 6683 | fields['of13.oxm_icmpv4_type.type_len'] = ProtoField.uint32("of13.oxm_icmpv4_type.type_len", "type_len", base.DEC, nil) |
| 6684 | fields['of13.oxm_icmpv4_type.value'] = ProtoField.uint8("of13.oxm_icmpv4_type.value", "value", base.DEC, nil) |
| 6685 | fields['of13.oxm_icmpv4_type_masked.type_len'] = ProtoField.uint32("of13.oxm_icmpv4_type_masked.type_len", "type_len", base.DEC, nil) |
| 6686 | fields['of13.oxm_icmpv4_type_masked.value'] = ProtoField.uint8("of13.oxm_icmpv4_type_masked.value", "value", base.DEC, nil) |
| 6687 | fields['of13.oxm_icmpv4_type_masked.value_mask'] = ProtoField.uint8("of13.oxm_icmpv4_type_masked.value_mask", "value_mask", base.DEC, nil) |
| 6688 | fields['of13.oxm_icmpv6_code.type_len'] = ProtoField.uint32("of13.oxm_icmpv6_code.type_len", "type_len", base.DEC, nil) |
| 6689 | fields['of13.oxm_icmpv6_code.value'] = ProtoField.uint8("of13.oxm_icmpv6_code.value", "value", base.DEC, nil) |
| 6690 | fields['of13.oxm_icmpv6_code_masked.type_len'] = ProtoField.uint32("of13.oxm_icmpv6_code_masked.type_len", "type_len", base.DEC, nil) |
| 6691 | fields['of13.oxm_icmpv6_code_masked.value'] = ProtoField.uint8("of13.oxm_icmpv6_code_masked.value", "value", base.DEC, nil) |
| 6692 | fields['of13.oxm_icmpv6_code_masked.value_mask'] = ProtoField.uint8("of13.oxm_icmpv6_code_masked.value_mask", "value_mask", base.DEC, nil) |
| 6693 | fields['of13.oxm_icmpv6_type.type_len'] = ProtoField.uint32("of13.oxm_icmpv6_type.type_len", "type_len", base.DEC, nil) |
| 6694 | fields['of13.oxm_icmpv6_type.value'] = ProtoField.uint8("of13.oxm_icmpv6_type.value", "value", base.DEC, nil) |
| 6695 | fields['of13.oxm_icmpv6_type_masked.type_len'] = ProtoField.uint32("of13.oxm_icmpv6_type_masked.type_len", "type_len", base.DEC, nil) |
| 6696 | fields['of13.oxm_icmpv6_type_masked.value'] = ProtoField.uint8("of13.oxm_icmpv6_type_masked.value", "value", base.DEC, nil) |
| 6697 | fields['of13.oxm_icmpv6_type_masked.value_mask'] = ProtoField.uint8("of13.oxm_icmpv6_type_masked.value_mask", "value_mask", base.DEC, nil) |
| 6698 | fields['of13.oxm_in_phy_port.type_len'] = ProtoField.uint32("of13.oxm_in_phy_port.type_len", "type_len", base.DEC, nil) |
| 6699 | fields['of13.oxm_in_phy_port.value'] = ProtoField.uint32("of13.oxm_in_phy_port.value", "value", base.DEC, nil) |
| 6700 | fields['of13.oxm_in_phy_port_masked.type_len'] = ProtoField.uint32("of13.oxm_in_phy_port_masked.type_len", "type_len", base.DEC, nil) |
| 6701 | fields['of13.oxm_in_phy_port_masked.value'] = ProtoField.uint32("of13.oxm_in_phy_port_masked.value", "value", base.DEC, nil) |
| 6702 | fields['of13.oxm_in_phy_port_masked.value_mask'] = ProtoField.uint32("of13.oxm_in_phy_port_masked.value_mask", "value_mask", base.DEC, nil) |
| 6703 | fields['of13.oxm_in_port.type_len'] = ProtoField.uint32("of13.oxm_in_port.type_len", "type_len", base.DEC, nil) |
| 6704 | fields['of13.oxm_in_port.value'] = ProtoField.uint32("of13.oxm_in_port.value", "value", base.DEC, nil) |
| 6705 | fields['of13.oxm_in_port_masked.type_len'] = ProtoField.uint32("of13.oxm_in_port_masked.type_len", "type_len", base.DEC, nil) |
| 6706 | fields['of13.oxm_in_port_masked.value'] = ProtoField.uint32("of13.oxm_in_port_masked.value", "value", base.DEC, nil) |
| 6707 | fields['of13.oxm_in_port_masked.value_mask'] = ProtoField.uint32("of13.oxm_in_port_masked.value_mask", "value_mask", base.DEC, nil) |
| 6708 | fields['of13.oxm_ip_dscp.type_len'] = ProtoField.uint32("of13.oxm_ip_dscp.type_len", "type_len", base.DEC, nil) |
| 6709 | fields['of13.oxm_ip_dscp.value'] = ProtoField.uint8("of13.oxm_ip_dscp.value", "value", base.DEC, nil) |
| 6710 | fields['of13.oxm_ip_dscp_masked.type_len'] = ProtoField.uint32("of13.oxm_ip_dscp_masked.type_len", "type_len", base.DEC, nil) |
| 6711 | fields['of13.oxm_ip_dscp_masked.value'] = ProtoField.uint8("of13.oxm_ip_dscp_masked.value", "value", base.DEC, nil) |
| 6712 | fields['of13.oxm_ip_dscp_masked.value_mask'] = ProtoField.uint8("of13.oxm_ip_dscp_masked.value_mask", "value_mask", base.DEC, nil) |
| 6713 | fields['of13.oxm_ip_ecn.type_len'] = ProtoField.uint32("of13.oxm_ip_ecn.type_len", "type_len", base.DEC, nil) |
| 6714 | fields['of13.oxm_ip_ecn.value'] = ProtoField.uint8("of13.oxm_ip_ecn.value", "value", base.DEC, nil) |
| 6715 | fields['of13.oxm_ip_ecn_masked.type_len'] = ProtoField.uint32("of13.oxm_ip_ecn_masked.type_len", "type_len", base.DEC, nil) |
| 6716 | fields['of13.oxm_ip_ecn_masked.value'] = ProtoField.uint8("of13.oxm_ip_ecn_masked.value", "value", base.DEC, nil) |
| 6717 | fields['of13.oxm_ip_ecn_masked.value_mask'] = ProtoField.uint8("of13.oxm_ip_ecn_masked.value_mask", "value_mask", base.DEC, nil) |
| 6718 | fields['of13.oxm_ip_proto.type_len'] = ProtoField.uint32("of13.oxm_ip_proto.type_len", "type_len", base.DEC, nil) |
| 6719 | fields['of13.oxm_ip_proto.value'] = ProtoField.uint8("of13.oxm_ip_proto.value", "value", base.DEC, nil) |
| 6720 | fields['of13.oxm_ip_proto_masked.type_len'] = ProtoField.uint32("of13.oxm_ip_proto_masked.type_len", "type_len", base.DEC, nil) |
| 6721 | fields['of13.oxm_ip_proto_masked.value'] = ProtoField.uint8("of13.oxm_ip_proto_masked.value", "value", base.DEC, nil) |
| 6722 | fields['of13.oxm_ip_proto_masked.value_mask'] = ProtoField.uint8("of13.oxm_ip_proto_masked.value_mask", "value_mask", base.DEC, nil) |
| 6723 | fields['of13.oxm_ipv4_dst.type_len'] = ProtoField.uint32("of13.oxm_ipv4_dst.type_len", "type_len", base.DEC, nil) |
| 6724 | fields['of13.oxm_ipv4_dst.value'] = ProtoField.ipv4("of13.oxm_ipv4_dst.value", "value") |
| 6725 | fields['of13.oxm_ipv4_dst_masked.type_len'] = ProtoField.uint32("of13.oxm_ipv4_dst_masked.type_len", "type_len", base.DEC, nil) |
| 6726 | fields['of13.oxm_ipv4_dst_masked.value'] = ProtoField.ipv4("of13.oxm_ipv4_dst_masked.value", "value") |
| 6727 | fields['of13.oxm_ipv4_dst_masked.value_mask'] = ProtoField.ipv4("of13.oxm_ipv4_dst_masked.value_mask", "value_mask") |
| 6728 | fields['of13.oxm_ipv4_src.type_len'] = ProtoField.uint32("of13.oxm_ipv4_src.type_len", "type_len", base.DEC, nil) |
| 6729 | fields['of13.oxm_ipv4_src.value'] = ProtoField.ipv4("of13.oxm_ipv4_src.value", "value") |
| 6730 | fields['of13.oxm_ipv4_src_masked.type_len'] = ProtoField.uint32("of13.oxm_ipv4_src_masked.type_len", "type_len", base.DEC, nil) |
| 6731 | fields['of13.oxm_ipv4_src_masked.value'] = ProtoField.ipv4("of13.oxm_ipv4_src_masked.value", "value") |
| 6732 | fields['of13.oxm_ipv4_src_masked.value_mask'] = ProtoField.ipv4("of13.oxm_ipv4_src_masked.value_mask", "value_mask") |
| 6733 | fields['of13.oxm_ipv6_dst.type_len'] = ProtoField.uint32("of13.oxm_ipv6_dst.type_len", "type_len", base.DEC, nil) |
| 6734 | fields['of13.oxm_ipv6_dst.value'] = ProtoField.ipv6("of13.oxm_ipv6_dst.value", "value") |
| 6735 | fields['of13.oxm_ipv6_dst_masked.type_len'] = ProtoField.uint32("of13.oxm_ipv6_dst_masked.type_len", "type_len", base.DEC, nil) |
| 6736 | fields['of13.oxm_ipv6_dst_masked.value'] = ProtoField.ipv6("of13.oxm_ipv6_dst_masked.value", "value") |
| 6737 | fields['of13.oxm_ipv6_dst_masked.value_mask'] = ProtoField.ipv6("of13.oxm_ipv6_dst_masked.value_mask", "value_mask") |
| 6738 | fields['of13.oxm_ipv6_flabel.type_len'] = ProtoField.uint32("of13.oxm_ipv6_flabel.type_len", "type_len", base.DEC, nil) |
| 6739 | fields['of13.oxm_ipv6_flabel.value'] = ProtoField.uint32("of13.oxm_ipv6_flabel.value", "value", base.DEC, nil) |
| 6740 | fields['of13.oxm_ipv6_flabel_masked.type_len'] = ProtoField.uint32("of13.oxm_ipv6_flabel_masked.type_len", "type_len", base.DEC, nil) |
| 6741 | fields['of13.oxm_ipv6_flabel_masked.value'] = ProtoField.uint32("of13.oxm_ipv6_flabel_masked.value", "value", base.DEC, nil) |
| 6742 | fields['of13.oxm_ipv6_flabel_masked.value_mask'] = ProtoField.uint32("of13.oxm_ipv6_flabel_masked.value_mask", "value_mask", base.DEC, nil) |
| 6743 | fields['of13.oxm_ipv6_nd_sll.type_len'] = ProtoField.uint32("of13.oxm_ipv6_nd_sll.type_len", "type_len", base.DEC, nil) |
| 6744 | fields['of13.oxm_ipv6_nd_sll.value'] = ProtoField.ether("of13.oxm_ipv6_nd_sll.value", "value") |
| 6745 | fields['of13.oxm_ipv6_nd_sll_masked.type_len'] = ProtoField.uint32("of13.oxm_ipv6_nd_sll_masked.type_len", "type_len", base.DEC, nil) |
| 6746 | fields['of13.oxm_ipv6_nd_sll_masked.value'] = ProtoField.ether("of13.oxm_ipv6_nd_sll_masked.value", "value") |
| 6747 | fields['of13.oxm_ipv6_nd_sll_masked.value_mask'] = ProtoField.ether("of13.oxm_ipv6_nd_sll_masked.value_mask", "value_mask") |
| 6748 | fields['of13.oxm_ipv6_nd_target.type_len'] = ProtoField.uint32("of13.oxm_ipv6_nd_target.type_len", "type_len", base.DEC, nil) |
| 6749 | fields['of13.oxm_ipv6_nd_target.value'] = ProtoField.ipv6("of13.oxm_ipv6_nd_target.value", "value") |
| 6750 | fields['of13.oxm_ipv6_nd_target_masked.type_len'] = ProtoField.uint32("of13.oxm_ipv6_nd_target_masked.type_len", "type_len", base.DEC, nil) |
| 6751 | fields['of13.oxm_ipv6_nd_target_masked.value'] = ProtoField.ipv6("of13.oxm_ipv6_nd_target_masked.value", "value") |
| 6752 | fields['of13.oxm_ipv6_nd_target_masked.value_mask'] = ProtoField.ipv6("of13.oxm_ipv6_nd_target_masked.value_mask", "value_mask") |
| 6753 | fields['of13.oxm_ipv6_nd_tll.type_len'] = ProtoField.uint32("of13.oxm_ipv6_nd_tll.type_len", "type_len", base.DEC, nil) |
| 6754 | fields['of13.oxm_ipv6_nd_tll.value'] = ProtoField.ether("of13.oxm_ipv6_nd_tll.value", "value") |
| 6755 | fields['of13.oxm_ipv6_nd_tll_masked.type_len'] = ProtoField.uint32("of13.oxm_ipv6_nd_tll_masked.type_len", "type_len", base.DEC, nil) |
| 6756 | fields['of13.oxm_ipv6_nd_tll_masked.value'] = ProtoField.ether("of13.oxm_ipv6_nd_tll_masked.value", "value") |
| 6757 | fields['of13.oxm_ipv6_nd_tll_masked.value_mask'] = ProtoField.ether("of13.oxm_ipv6_nd_tll_masked.value_mask", "value_mask") |
| 6758 | fields['of13.oxm_ipv6_src.type_len'] = ProtoField.uint32("of13.oxm_ipv6_src.type_len", "type_len", base.DEC, nil) |
| 6759 | fields['of13.oxm_ipv6_src.value'] = ProtoField.ipv6("of13.oxm_ipv6_src.value", "value") |
| 6760 | fields['of13.oxm_ipv6_src_masked.type_len'] = ProtoField.uint32("of13.oxm_ipv6_src_masked.type_len", "type_len", base.DEC, nil) |
| 6761 | fields['of13.oxm_ipv6_src_masked.value'] = ProtoField.ipv6("of13.oxm_ipv6_src_masked.value", "value") |
| 6762 | fields['of13.oxm_ipv6_src_masked.value_mask'] = ProtoField.ipv6("of13.oxm_ipv6_src_masked.value_mask", "value_mask") |
| 6763 | fields['of13.oxm_metadata.type_len'] = ProtoField.uint32("of13.oxm_metadata.type_len", "type_len", base.DEC, nil) |
| 6764 | fields['of13.oxm_metadata.value'] = ProtoField.uint64("of13.oxm_metadata.value", "value", base.DEC, nil) |
| 6765 | fields['of13.oxm_metadata_masked.type_len'] = ProtoField.uint32("of13.oxm_metadata_masked.type_len", "type_len", base.DEC, nil) |
| 6766 | fields['of13.oxm_metadata_masked.value'] = ProtoField.uint64("of13.oxm_metadata_masked.value", "value", base.DEC, nil) |
| 6767 | fields['of13.oxm_metadata_masked.value_mask'] = ProtoField.uint64("of13.oxm_metadata_masked.value_mask", "value_mask", base.DEC, nil) |
| 6768 | fields['of13.oxm_mpls_label.type_len'] = ProtoField.uint32("of13.oxm_mpls_label.type_len", "type_len", base.DEC, nil) |
| 6769 | fields['of13.oxm_mpls_label.value'] = ProtoField.uint32("of13.oxm_mpls_label.value", "value", base.DEC, nil) |
| 6770 | fields['of13.oxm_mpls_label_masked.type_len'] = ProtoField.uint32("of13.oxm_mpls_label_masked.type_len", "type_len", base.DEC, nil) |
| 6771 | fields['of13.oxm_mpls_label_masked.value'] = ProtoField.uint32("of13.oxm_mpls_label_masked.value", "value", base.DEC, nil) |
| 6772 | fields['of13.oxm_mpls_label_masked.value_mask'] = ProtoField.uint32("of13.oxm_mpls_label_masked.value_mask", "value_mask", base.DEC, nil) |
| 6773 | fields['of13.oxm_mpls_tc.type_len'] = ProtoField.uint32("of13.oxm_mpls_tc.type_len", "type_len", base.DEC, nil) |
| 6774 | fields['of13.oxm_mpls_tc.value'] = ProtoField.uint8("of13.oxm_mpls_tc.value", "value", base.DEC, nil) |
| 6775 | fields['of13.oxm_mpls_tc_masked.type_len'] = ProtoField.uint32("of13.oxm_mpls_tc_masked.type_len", "type_len", base.DEC, nil) |
| 6776 | fields['of13.oxm_mpls_tc_masked.value'] = ProtoField.uint8("of13.oxm_mpls_tc_masked.value", "value", base.DEC, nil) |
| 6777 | fields['of13.oxm_mpls_tc_masked.value_mask'] = ProtoField.uint8("of13.oxm_mpls_tc_masked.value_mask", "value_mask", base.DEC, nil) |
| 6778 | fields['of13.oxm_sctp_dst.type_len'] = ProtoField.uint32("of13.oxm_sctp_dst.type_len", "type_len", base.DEC, nil) |
| 6779 | fields['of13.oxm_sctp_dst.value'] = ProtoField.uint16("of13.oxm_sctp_dst.value", "value", base.DEC, nil) |
| 6780 | fields['of13.oxm_sctp_dst_masked.type_len'] = ProtoField.uint32("of13.oxm_sctp_dst_masked.type_len", "type_len", base.DEC, nil) |
| 6781 | fields['of13.oxm_sctp_dst_masked.value'] = ProtoField.uint16("of13.oxm_sctp_dst_masked.value", "value", base.DEC, nil) |
| 6782 | fields['of13.oxm_sctp_dst_masked.value_mask'] = ProtoField.uint16("of13.oxm_sctp_dst_masked.value_mask", "value_mask", base.DEC, nil) |
| 6783 | fields['of13.oxm_sctp_src.type_len'] = ProtoField.uint32("of13.oxm_sctp_src.type_len", "type_len", base.DEC, nil) |
| 6784 | fields['of13.oxm_sctp_src.value'] = ProtoField.uint16("of13.oxm_sctp_src.value", "value", base.DEC, nil) |
| 6785 | fields['of13.oxm_sctp_src_masked.type_len'] = ProtoField.uint32("of13.oxm_sctp_src_masked.type_len", "type_len", base.DEC, nil) |
| 6786 | fields['of13.oxm_sctp_src_masked.value'] = ProtoField.uint16("of13.oxm_sctp_src_masked.value", "value", base.DEC, nil) |
| 6787 | fields['of13.oxm_sctp_src_masked.value_mask'] = ProtoField.uint16("of13.oxm_sctp_src_masked.value_mask", "value_mask", base.DEC, nil) |
| 6788 | fields['of13.oxm_tcp_dst.type_len'] = ProtoField.uint32("of13.oxm_tcp_dst.type_len", "type_len", base.DEC, nil) |
| 6789 | fields['of13.oxm_tcp_dst.value'] = ProtoField.uint16("of13.oxm_tcp_dst.value", "value", base.DEC, nil) |
| 6790 | fields['of13.oxm_tcp_dst_masked.type_len'] = ProtoField.uint32("of13.oxm_tcp_dst_masked.type_len", "type_len", base.DEC, nil) |
| 6791 | fields['of13.oxm_tcp_dst_masked.value'] = ProtoField.uint16("of13.oxm_tcp_dst_masked.value", "value", base.DEC, nil) |
| 6792 | fields['of13.oxm_tcp_dst_masked.value_mask'] = ProtoField.uint16("of13.oxm_tcp_dst_masked.value_mask", "value_mask", base.DEC, nil) |
| 6793 | fields['of13.oxm_tcp_src.type_len'] = ProtoField.uint32("of13.oxm_tcp_src.type_len", "type_len", base.DEC, nil) |
| 6794 | fields['of13.oxm_tcp_src.value'] = ProtoField.uint16("of13.oxm_tcp_src.value", "value", base.DEC, nil) |
| 6795 | fields['of13.oxm_tcp_src_masked.type_len'] = ProtoField.uint32("of13.oxm_tcp_src_masked.type_len", "type_len", base.DEC, nil) |
| 6796 | fields['of13.oxm_tcp_src_masked.value'] = ProtoField.uint16("of13.oxm_tcp_src_masked.value", "value", base.DEC, nil) |
| 6797 | fields['of13.oxm_tcp_src_masked.value_mask'] = ProtoField.uint16("of13.oxm_tcp_src_masked.value_mask", "value_mask", base.DEC, nil) |
| 6798 | fields['of13.oxm_tunnel_id.type_len'] = ProtoField.uint32("of13.oxm_tunnel_id.type_len", "type_len", base.DEC, nil) |
| 6799 | fields['of13.oxm_tunnel_id.value'] = ProtoField.uint64("of13.oxm_tunnel_id.value", "value", base.DEC, nil) |
| 6800 | fields['of13.oxm_tunnel_id_masked.type_len'] = ProtoField.uint32("of13.oxm_tunnel_id_masked.type_len", "type_len", base.DEC, nil) |
| 6801 | fields['of13.oxm_tunnel_id_masked.value'] = ProtoField.uint64("of13.oxm_tunnel_id_masked.value", "value", base.DEC, nil) |
| 6802 | fields['of13.oxm_tunnel_id_masked.value_mask'] = ProtoField.uint64("of13.oxm_tunnel_id_masked.value_mask", "value_mask", base.DEC, nil) |
| 6803 | fields['of13.oxm_udp_dst.type_len'] = ProtoField.uint32("of13.oxm_udp_dst.type_len", "type_len", base.DEC, nil) |
| 6804 | fields['of13.oxm_udp_dst.value'] = ProtoField.uint16("of13.oxm_udp_dst.value", "value", base.DEC, nil) |
| 6805 | fields['of13.oxm_udp_dst_masked.type_len'] = ProtoField.uint32("of13.oxm_udp_dst_masked.type_len", "type_len", base.DEC, nil) |
| 6806 | fields['of13.oxm_udp_dst_masked.value'] = ProtoField.uint16("of13.oxm_udp_dst_masked.value", "value", base.DEC, nil) |
| 6807 | fields['of13.oxm_udp_dst_masked.value_mask'] = ProtoField.uint16("of13.oxm_udp_dst_masked.value_mask", "value_mask", base.DEC, nil) |
| 6808 | fields['of13.oxm_udp_src.type_len'] = ProtoField.uint32("of13.oxm_udp_src.type_len", "type_len", base.DEC, nil) |
| 6809 | fields['of13.oxm_udp_src.value'] = ProtoField.uint16("of13.oxm_udp_src.value", "value", base.DEC, nil) |
| 6810 | fields['of13.oxm_udp_src_masked.type_len'] = ProtoField.uint32("of13.oxm_udp_src_masked.type_len", "type_len", base.DEC, nil) |
| 6811 | fields['of13.oxm_udp_src_masked.value'] = ProtoField.uint16("of13.oxm_udp_src_masked.value", "value", base.DEC, nil) |
| 6812 | fields['of13.oxm_udp_src_masked.value_mask'] = ProtoField.uint16("of13.oxm_udp_src_masked.value_mask", "value_mask", base.DEC, nil) |
| 6813 | fields['of13.oxm_vlan_pcp.type_len'] = ProtoField.uint32("of13.oxm_vlan_pcp.type_len", "type_len", base.DEC, nil) |
| 6814 | fields['of13.oxm_vlan_pcp.value'] = ProtoField.uint8("of13.oxm_vlan_pcp.value", "value", base.DEC, nil) |
| 6815 | fields['of13.oxm_vlan_pcp_masked.type_len'] = ProtoField.uint32("of13.oxm_vlan_pcp_masked.type_len", "type_len", base.DEC, nil) |
| 6816 | fields['of13.oxm_vlan_pcp_masked.value'] = ProtoField.uint8("of13.oxm_vlan_pcp_masked.value", "value", base.DEC, nil) |
| 6817 | fields['of13.oxm_vlan_pcp_masked.value_mask'] = ProtoField.uint8("of13.oxm_vlan_pcp_masked.value_mask", "value_mask", base.DEC, nil) |
| 6818 | fields['of13.oxm_vlan_vid.type_len'] = ProtoField.uint32("of13.oxm_vlan_vid.type_len", "type_len", base.DEC, nil) |
| 6819 | fields['of13.oxm_vlan_vid.value'] = ProtoField.uint16("of13.oxm_vlan_vid.value", "value", base.DEC, nil) |
| 6820 | fields['of13.oxm_vlan_vid_masked.type_len'] = ProtoField.uint32("of13.oxm_vlan_vid_masked.type_len", "type_len", base.DEC, nil) |
| 6821 | fields['of13.oxm_vlan_vid_masked.value'] = ProtoField.uint16("of13.oxm_vlan_vid_masked.value", "value", base.DEC, nil) |
| 6822 | fields['of13.oxm_vlan_vid_masked.value_mask'] = ProtoField.uint16("of13.oxm_vlan_vid_masked.value_mask", "value_mask", base.DEC, nil) |
| 6823 | fields['of13.packet_in.version'] = ProtoField.uint8("of13.packet_in.version", "version", base.DEC, nil) |
| 6824 | fields['of13.packet_in.type'] = ProtoField.uint32("of13.packet_in.type", "type", base.DEC, enum_v4_ofp_type) |
| 6825 | fields['of13.packet_in.length'] = ProtoField.uint16("of13.packet_in.length", "length", base.DEC, nil) |
| 6826 | fields['of13.packet_in.xid'] = ProtoField.uint32("of13.packet_in.xid", "xid", base.DEC, nil) |
| 6827 | fields['of13.packet_in.buffer_id'] = ProtoField.uint32("of13.packet_in.buffer_id", "buffer_id", base.DEC, nil) |
| 6828 | fields['of13.packet_in.total_len'] = ProtoField.uint16("of13.packet_in.total_len", "total_len", base.DEC, nil) |
| 6829 | fields['of13.packet_in.reason'] = ProtoField.uint32("of13.packet_in.reason", "reason", base.DEC, enum_v4_ofp_packet_in_reason) |
| 6830 | fields['of13.packet_in.table_id'] = ProtoField.uint8("of13.packet_in.table_id", "table_id", base.DEC, nil) |
| 6831 | fields['of13.packet_in.cookie'] = ProtoField.uint64("of13.packet_in.cookie", "cookie", base.DEC, nil) |
| 6832 | fields['of13.packet_in.match'] = ProtoField.bytes("of13.packet_in.match", "match") |
| 6833 | fields['of13.packet_in.data'] = ProtoField.bytes("of13.packet_in.data", "data") |
| 6834 | fields['of13.packet_out.version'] = ProtoField.uint8("of13.packet_out.version", "version", base.DEC, nil) |
| 6835 | fields['of13.packet_out.type'] = ProtoField.uint32("of13.packet_out.type", "type", base.DEC, enum_v4_ofp_type) |
| 6836 | fields['of13.packet_out.length'] = ProtoField.uint16("of13.packet_out.length", "length", base.DEC, nil) |
| 6837 | fields['of13.packet_out.xid'] = ProtoField.uint32("of13.packet_out.xid", "xid", base.DEC, nil) |
| 6838 | fields['of13.packet_out.buffer_id'] = ProtoField.uint32("of13.packet_out.buffer_id", "buffer_id", base.DEC, nil) |
| 6839 | fields['of13.packet_out.in_port'] = ProtoField.uint32("of13.packet_out.in_port", "in_port", base.DEC, nil) |
| 6840 | fields['of13.packet_out.actions_len'] = ProtoField.uint16("of13.packet_out.actions_len", "actions_len", base.DEC, nil) |
| 6841 | fields['of13.packet_out.actions'] = ProtoField.bytes("of13.packet_out.actions", "actions") |
| 6842 | fields['of13.packet_out.data'] = ProtoField.bytes("of13.packet_out.data", "data") |
| 6843 | fields['of13.packet_queue.queue_id'] = ProtoField.uint32("of13.packet_queue.queue_id", "queue_id", base.DEC, nil) |
| 6844 | fields['of13.packet_queue.port'] = ProtoField.uint32("of13.packet_queue.port", "port", base.DEC, nil) |
| 6845 | fields['of13.packet_queue.len'] = ProtoField.uint16("of13.packet_queue.len", "len", base.DEC, nil) |
| 6846 | fields['of13.packet_queue.properties'] = ProtoField.bytes("of13.packet_queue.properties", "properties") |
| 6847 | fields['of13.port_desc.port_no'] = ProtoField.uint32("of13.port_desc.port_no", "port_no", base.DEC, nil) |
| 6848 | fields['of13.port_desc.hw_addr'] = ProtoField.ether("of13.port_desc.hw_addr", "hw_addr") |
| 6849 | fields['of13.port_desc.name'] = ProtoField.stringz("of13.port_desc.name", "name") |
| 6850 | fields['of13.port_desc.config'] = ProtoField.uint32("of13.port_desc.config", "config", base.HEX, enum_v4_ofp_port_config) |
| 6851 | fields['of13.port_desc.state'] = ProtoField.uint32("of13.port_desc.state", "state", base.HEX, enum_v4_ofp_port_state) |
| 6852 | fields['of13.port_desc.curr'] = ProtoField.uint32("of13.port_desc.curr", "curr", base.HEX, enum_v4_ofp_port_features) |
| 6853 | fields['of13.port_desc.advertised'] = ProtoField.uint32("of13.port_desc.advertised", "advertised", base.HEX, enum_v4_ofp_port_features) |
| 6854 | fields['of13.port_desc.supported'] = ProtoField.uint32("of13.port_desc.supported", "supported", base.HEX, enum_v4_ofp_port_features) |
| 6855 | fields['of13.port_desc.peer'] = ProtoField.uint32("of13.port_desc.peer", "peer", base.HEX, enum_v4_ofp_port_features) |
| 6856 | fields['of13.port_desc.curr_speed'] = ProtoField.uint32("of13.port_desc.curr_speed", "curr_speed", base.DEC, nil) |
| 6857 | fields['of13.port_desc.max_speed'] = ProtoField.uint32("of13.port_desc.max_speed", "max_speed", base.DEC, nil) |
| 6858 | fields['of13.port_desc_stats_reply.version'] = ProtoField.uint8("of13.port_desc_stats_reply.version", "version", base.DEC, nil) |
| 6859 | fields['of13.port_desc_stats_reply.type'] = ProtoField.uint32("of13.port_desc_stats_reply.type", "type", base.DEC, enum_v4_ofp_type) |
| 6860 | fields['of13.port_desc_stats_reply.length'] = ProtoField.uint16("of13.port_desc_stats_reply.length", "length", base.DEC, nil) |
| 6861 | fields['of13.port_desc_stats_reply.xid'] = ProtoField.uint32("of13.port_desc_stats_reply.xid", "xid", base.DEC, nil) |
| 6862 | fields['of13.port_desc_stats_reply.stats_type'] = ProtoField.uint32("of13.port_desc_stats_reply.stats_type", "stats_type", base.DEC, enum_v4_ofp_stats_type) |
| 6863 | fields['of13.port_desc_stats_reply.flags'] = ProtoField.uint32("of13.port_desc_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 6864 | fields['of13.port_desc_stats_reply.entries'] = ProtoField.bytes("of13.port_desc_stats_reply.entries", "entries") |
| 6865 | fields['of13.port_desc_stats_request.version'] = ProtoField.uint8("of13.port_desc_stats_request.version", "version", base.DEC, nil) |
| 6866 | fields['of13.port_desc_stats_request.type'] = ProtoField.uint32("of13.port_desc_stats_request.type", "type", base.DEC, enum_v4_ofp_type) |
| 6867 | fields['of13.port_desc_stats_request.length'] = ProtoField.uint16("of13.port_desc_stats_request.length", "length", base.DEC, nil) |
| 6868 | fields['of13.port_desc_stats_request.xid'] = ProtoField.uint32("of13.port_desc_stats_request.xid", "xid", base.DEC, nil) |
| 6869 | fields['of13.port_desc_stats_request.stats_type'] = ProtoField.uint32("of13.port_desc_stats_request.stats_type", "stats_type", base.DEC, enum_v4_ofp_stats_type) |
| 6870 | fields['of13.port_desc_stats_request.flags'] = ProtoField.uint32("of13.port_desc_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 6871 | fields['of13.port_mod.version'] = ProtoField.uint8("of13.port_mod.version", "version", base.DEC, nil) |
| 6872 | fields['of13.port_mod.type'] = ProtoField.uint32("of13.port_mod.type", "type", base.DEC, enum_v4_ofp_type) |
| 6873 | fields['of13.port_mod.length'] = ProtoField.uint16("of13.port_mod.length", "length", base.DEC, nil) |
| 6874 | fields['of13.port_mod.xid'] = ProtoField.uint32("of13.port_mod.xid", "xid", base.DEC, nil) |
| 6875 | fields['of13.port_mod.port_no'] = ProtoField.uint32("of13.port_mod.port_no", "port_no", base.DEC, nil) |
| 6876 | fields['of13.port_mod.hw_addr'] = ProtoField.ether("of13.port_mod.hw_addr", "hw_addr") |
| 6877 | fields['of13.port_mod.config'] = ProtoField.uint32("of13.port_mod.config", "config", base.DEC, nil) |
| 6878 | fields['of13.port_mod.mask'] = ProtoField.uint32("of13.port_mod.mask", "mask", base.DEC, nil) |
| 6879 | fields['of13.port_mod.advertise'] = ProtoField.uint32("of13.port_mod.advertise", "advertise", base.DEC, nil) |
| 6880 | fields['of13.port_mod_failed_error_msg.version'] = ProtoField.uint8("of13.port_mod_failed_error_msg.version", "version", base.DEC, nil) |
| 6881 | fields['of13.port_mod_failed_error_msg.type'] = ProtoField.uint8("of13.port_mod_failed_error_msg.type", "type", base.DEC, nil) |
| 6882 | fields['of13.port_mod_failed_error_msg.length'] = ProtoField.uint16("of13.port_mod_failed_error_msg.length", "length", base.DEC, nil) |
| 6883 | fields['of13.port_mod_failed_error_msg.xid'] = ProtoField.uint32("of13.port_mod_failed_error_msg.xid", "xid", base.DEC, nil) |
| 6884 | fields['of13.port_mod_failed_error_msg.err_type'] = ProtoField.uint16("of13.port_mod_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 6885 | fields['of13.port_mod_failed_error_msg.code'] = ProtoField.uint32("of13.port_mod_failed_error_msg.code", "code", base.DEC, enum_v4_ofp_port_mod_failed_code) |
| 6886 | fields['of13.port_mod_failed_error_msg.data'] = ProtoField.bytes("of13.port_mod_failed_error_msg.data", "data") |
| 6887 | fields['of13.port_stats_entry.port_no'] = ProtoField.uint32("of13.port_stats_entry.port_no", "port_no", base.DEC, nil) |
| 6888 | fields['of13.port_stats_entry.rx_packets'] = ProtoField.uint64("of13.port_stats_entry.rx_packets", "rx_packets", base.DEC, nil) |
| 6889 | fields['of13.port_stats_entry.tx_packets'] = ProtoField.uint64("of13.port_stats_entry.tx_packets", "tx_packets", base.DEC, nil) |
| 6890 | fields['of13.port_stats_entry.rx_bytes'] = ProtoField.uint64("of13.port_stats_entry.rx_bytes", "rx_bytes", base.DEC, nil) |
| 6891 | fields['of13.port_stats_entry.tx_bytes'] = ProtoField.uint64("of13.port_stats_entry.tx_bytes", "tx_bytes", base.DEC, nil) |
| 6892 | fields['of13.port_stats_entry.rx_dropped'] = ProtoField.uint64("of13.port_stats_entry.rx_dropped", "rx_dropped", base.DEC, nil) |
| 6893 | fields['of13.port_stats_entry.tx_dropped'] = ProtoField.uint64("of13.port_stats_entry.tx_dropped", "tx_dropped", base.DEC, nil) |
| 6894 | fields['of13.port_stats_entry.rx_errors'] = ProtoField.uint64("of13.port_stats_entry.rx_errors", "rx_errors", base.DEC, nil) |
| 6895 | fields['of13.port_stats_entry.tx_errors'] = ProtoField.uint64("of13.port_stats_entry.tx_errors", "tx_errors", base.DEC, nil) |
| 6896 | fields['of13.port_stats_entry.rx_frame_err'] = ProtoField.uint64("of13.port_stats_entry.rx_frame_err", "rx_frame_err", base.DEC, nil) |
| 6897 | fields['of13.port_stats_entry.rx_over_err'] = ProtoField.uint64("of13.port_stats_entry.rx_over_err", "rx_over_err", base.DEC, nil) |
| 6898 | fields['of13.port_stats_entry.rx_crc_err'] = ProtoField.uint64("of13.port_stats_entry.rx_crc_err", "rx_crc_err", base.DEC, nil) |
| 6899 | fields['of13.port_stats_entry.collisions'] = ProtoField.uint64("of13.port_stats_entry.collisions", "collisions", base.DEC, nil) |
| 6900 | fields['of13.port_stats_entry.duration_sec'] = ProtoField.uint32("of13.port_stats_entry.duration_sec", "duration_sec", base.DEC, nil) |
| 6901 | fields['of13.port_stats_entry.duration_nsec'] = ProtoField.uint32("of13.port_stats_entry.duration_nsec", "duration_nsec", base.DEC, nil) |
| 6902 | fields['of13.port_stats_reply.version'] = ProtoField.uint8("of13.port_stats_reply.version", "version", base.DEC, nil) |
| 6903 | fields['of13.port_stats_reply.type'] = ProtoField.uint32("of13.port_stats_reply.type", "type", base.DEC, enum_v4_ofp_type) |
| 6904 | fields['of13.port_stats_reply.length'] = ProtoField.uint16("of13.port_stats_reply.length", "length", base.DEC, nil) |
| 6905 | fields['of13.port_stats_reply.xid'] = ProtoField.uint32("of13.port_stats_reply.xid", "xid", base.DEC, nil) |
| 6906 | fields['of13.port_stats_reply.stats_type'] = ProtoField.uint32("of13.port_stats_reply.stats_type", "stats_type", base.DEC, enum_v4_ofp_stats_type) |
| 6907 | fields['of13.port_stats_reply.flags'] = ProtoField.uint32("of13.port_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 6908 | fields['of13.port_stats_reply.entries'] = ProtoField.bytes("of13.port_stats_reply.entries", "entries") |
| 6909 | fields['of13.port_stats_request.version'] = ProtoField.uint8("of13.port_stats_request.version", "version", base.DEC, nil) |
| 6910 | fields['of13.port_stats_request.type'] = ProtoField.uint32("of13.port_stats_request.type", "type", base.DEC, enum_v4_ofp_type) |
| 6911 | fields['of13.port_stats_request.length'] = ProtoField.uint16("of13.port_stats_request.length", "length", base.DEC, nil) |
| 6912 | fields['of13.port_stats_request.xid'] = ProtoField.uint32("of13.port_stats_request.xid", "xid", base.DEC, nil) |
| 6913 | fields['of13.port_stats_request.stats_type'] = ProtoField.uint32("of13.port_stats_request.stats_type", "stats_type", base.DEC, enum_v4_ofp_stats_type) |
| 6914 | fields['of13.port_stats_request.flags'] = ProtoField.uint32("of13.port_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 6915 | fields['of13.port_stats_request.port_no'] = ProtoField.uint32("of13.port_stats_request.port_no", "port_no", base.DEC, nil) |
| 6916 | fields['of13.port_status.version'] = ProtoField.uint8("of13.port_status.version", "version", base.DEC, nil) |
| 6917 | fields['of13.port_status.type'] = ProtoField.uint32("of13.port_status.type", "type", base.DEC, enum_v4_ofp_type) |
| 6918 | fields['of13.port_status.length'] = ProtoField.uint16("of13.port_status.length", "length", base.DEC, nil) |
| 6919 | fields['of13.port_status.xid'] = ProtoField.uint32("of13.port_status.xid", "xid", base.DEC, nil) |
| 6920 | fields['of13.port_status.reason'] = ProtoField.uint32("of13.port_status.reason", "reason", base.DEC, enum_v4_ofp_port_reason) |
| 6921 | fields['of13.port_status.desc'] = ProtoField.stringz("of13.port_status.desc", "desc") |
| 6922 | fields['of13.queue_get_config_reply.version'] = ProtoField.uint8("of13.queue_get_config_reply.version", "version", base.DEC, nil) |
| 6923 | fields['of13.queue_get_config_reply.type'] = ProtoField.uint8("of13.queue_get_config_reply.type", "type", base.DEC, nil) |
| 6924 | fields['of13.queue_get_config_reply.length'] = ProtoField.uint16("of13.queue_get_config_reply.length", "length", base.DEC, nil) |
| 6925 | fields['of13.queue_get_config_reply.xid'] = ProtoField.uint32("of13.queue_get_config_reply.xid", "xid", base.DEC, nil) |
| 6926 | fields['of13.queue_get_config_reply.port'] = ProtoField.uint32("of13.queue_get_config_reply.port", "port", base.DEC, nil) |
| 6927 | fields['of13.queue_get_config_reply.queues'] = ProtoField.bytes("of13.queue_get_config_reply.queues", "queues") |
| 6928 | fields['of13.queue_get_config_request.version'] = ProtoField.uint8("of13.queue_get_config_request.version", "version", base.DEC, nil) |
| 6929 | fields['of13.queue_get_config_request.type'] = ProtoField.uint8("of13.queue_get_config_request.type", "type", base.DEC, nil) |
| 6930 | fields['of13.queue_get_config_request.length'] = ProtoField.uint16("of13.queue_get_config_request.length", "length", base.DEC, nil) |
| 6931 | fields['of13.queue_get_config_request.xid'] = ProtoField.uint32("of13.queue_get_config_request.xid", "xid", base.DEC, nil) |
| 6932 | fields['of13.queue_get_config_request.port'] = ProtoField.uint32("of13.queue_get_config_request.port", "port", base.DEC, nil) |
| 6933 | fields['of13.queue_op_failed_error_msg.version'] = ProtoField.uint8("of13.queue_op_failed_error_msg.version", "version", base.DEC, nil) |
| 6934 | fields['of13.queue_op_failed_error_msg.type'] = ProtoField.uint8("of13.queue_op_failed_error_msg.type", "type", base.DEC, nil) |
| 6935 | fields['of13.queue_op_failed_error_msg.length'] = ProtoField.uint16("of13.queue_op_failed_error_msg.length", "length", base.DEC, nil) |
| 6936 | fields['of13.queue_op_failed_error_msg.xid'] = ProtoField.uint32("of13.queue_op_failed_error_msg.xid", "xid", base.DEC, nil) |
| 6937 | fields['of13.queue_op_failed_error_msg.err_type'] = ProtoField.uint16("of13.queue_op_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 6938 | fields['of13.queue_op_failed_error_msg.code'] = ProtoField.uint32("of13.queue_op_failed_error_msg.code", "code", base.DEC, enum_v4_ofp_queue_op_failed_code) |
| 6939 | fields['of13.queue_op_failed_error_msg.data'] = ProtoField.bytes("of13.queue_op_failed_error_msg.data", "data") |
| 6940 | fields['of13.queue_prop.type'] = ProtoField.uint16("of13.queue_prop.type", "type", base.DEC, nil) |
| 6941 | fields['of13.queue_prop.len'] = ProtoField.uint16("of13.queue_prop.len", "len", base.DEC, nil) |
| 6942 | fields['of13.queue_prop_experimenter.type'] = ProtoField.uint16("of13.queue_prop_experimenter.type", "type", base.DEC, nil) |
| 6943 | fields['of13.queue_prop_experimenter.len'] = ProtoField.uint16("of13.queue_prop_experimenter.len", "len", base.DEC, nil) |
| 6944 | fields['of13.queue_prop_experimenter.experimenter'] = ProtoField.uint32("of13.queue_prop_experimenter.experimenter", "experimenter", base.DEC, nil) |
| 6945 | fields['of13.queue_prop_experimenter.data'] = ProtoField.bytes("of13.queue_prop_experimenter.data", "data") |
| 6946 | fields['of13.queue_prop_max_rate.type'] = ProtoField.uint16("of13.queue_prop_max_rate.type", "type", base.DEC, nil) |
| 6947 | fields['of13.queue_prop_max_rate.len'] = ProtoField.uint16("of13.queue_prop_max_rate.len", "len", base.DEC, nil) |
| 6948 | fields['of13.queue_prop_max_rate.rate'] = ProtoField.uint16("of13.queue_prop_max_rate.rate", "rate", base.DEC, nil) |
| 6949 | fields['of13.queue_prop_min_rate.type'] = ProtoField.uint16("of13.queue_prop_min_rate.type", "type", base.DEC, nil) |
| 6950 | fields['of13.queue_prop_min_rate.len'] = ProtoField.uint16("of13.queue_prop_min_rate.len", "len", base.DEC, nil) |
| 6951 | fields['of13.queue_prop_min_rate.rate'] = ProtoField.uint16("of13.queue_prop_min_rate.rate", "rate", base.DEC, nil) |
| 6952 | fields['of13.queue_stats_entry.port_no'] = ProtoField.uint32("of13.queue_stats_entry.port_no", "port_no", base.DEC, nil) |
| 6953 | fields['of13.queue_stats_entry.queue_id'] = ProtoField.uint32("of13.queue_stats_entry.queue_id", "queue_id", base.DEC, nil) |
| 6954 | fields['of13.queue_stats_entry.tx_bytes'] = ProtoField.uint64("of13.queue_stats_entry.tx_bytes", "tx_bytes", base.DEC, nil) |
| 6955 | fields['of13.queue_stats_entry.tx_packets'] = ProtoField.uint64("of13.queue_stats_entry.tx_packets", "tx_packets", base.DEC, nil) |
| 6956 | fields['of13.queue_stats_entry.tx_errors'] = ProtoField.uint64("of13.queue_stats_entry.tx_errors", "tx_errors", base.DEC, nil) |
| 6957 | fields['of13.queue_stats_entry.duration_sec'] = ProtoField.uint32("of13.queue_stats_entry.duration_sec", "duration_sec", base.DEC, nil) |
| 6958 | fields['of13.queue_stats_entry.duration_nsec'] = ProtoField.uint32("of13.queue_stats_entry.duration_nsec", "duration_nsec", base.DEC, nil) |
| 6959 | fields['of13.queue_stats_reply.version'] = ProtoField.uint8("of13.queue_stats_reply.version", "version", base.DEC, nil) |
| 6960 | fields['of13.queue_stats_reply.type'] = ProtoField.uint32("of13.queue_stats_reply.type", "type", base.DEC, enum_v4_ofp_type) |
| 6961 | fields['of13.queue_stats_reply.length'] = ProtoField.uint16("of13.queue_stats_reply.length", "length", base.DEC, nil) |
| 6962 | fields['of13.queue_stats_reply.xid'] = ProtoField.uint32("of13.queue_stats_reply.xid", "xid", base.DEC, nil) |
| 6963 | fields['of13.queue_stats_reply.stats_type'] = ProtoField.uint32("of13.queue_stats_reply.stats_type", "stats_type", base.DEC, enum_v4_ofp_stats_type) |
| 6964 | fields['of13.queue_stats_reply.flags'] = ProtoField.uint32("of13.queue_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 6965 | fields['of13.queue_stats_reply.entries'] = ProtoField.bytes("of13.queue_stats_reply.entries", "entries") |
| 6966 | fields['of13.queue_stats_request.version'] = ProtoField.uint8("of13.queue_stats_request.version", "version", base.DEC, nil) |
| 6967 | fields['of13.queue_stats_request.type'] = ProtoField.uint32("of13.queue_stats_request.type", "type", base.DEC, enum_v4_ofp_type) |
| 6968 | fields['of13.queue_stats_request.length'] = ProtoField.uint16("of13.queue_stats_request.length", "length", base.DEC, nil) |
| 6969 | fields['of13.queue_stats_request.xid'] = ProtoField.uint32("of13.queue_stats_request.xid", "xid", base.DEC, nil) |
| 6970 | fields['of13.queue_stats_request.stats_type'] = ProtoField.uint32("of13.queue_stats_request.stats_type", "stats_type", base.DEC, enum_v4_ofp_stats_type) |
| 6971 | fields['of13.queue_stats_request.flags'] = ProtoField.uint32("of13.queue_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 6972 | fields['of13.queue_stats_request.port_no'] = ProtoField.uint32("of13.queue_stats_request.port_no", "port_no", base.DEC, nil) |
| 6973 | fields['of13.queue_stats_request.queue_id'] = ProtoField.uint32("of13.queue_stats_request.queue_id", "queue_id", base.DEC, nil) |
| 6974 | fields['of13.role_reply.version'] = ProtoField.uint8("of13.role_reply.version", "version", base.DEC, nil) |
| 6975 | fields['of13.role_reply.type'] = ProtoField.uint8("of13.role_reply.type", "type", base.DEC, nil) |
| 6976 | fields['of13.role_reply.length'] = ProtoField.uint16("of13.role_reply.length", "length", base.DEC, nil) |
| 6977 | fields['of13.role_reply.xid'] = ProtoField.uint32("of13.role_reply.xid", "xid", base.DEC, nil) |
| 6978 | fields['of13.role_reply.role'] = ProtoField.uint32("of13.role_reply.role", "role", base.DEC, enum_v4_ofp_controller_role) |
| 6979 | fields['of13.role_reply.generation_id'] = ProtoField.uint64("of13.role_reply.generation_id", "generation_id", base.DEC, nil) |
| 6980 | fields['of13.role_request.version'] = ProtoField.uint8("of13.role_request.version", "version", base.DEC, nil) |
| 6981 | fields['of13.role_request.type'] = ProtoField.uint8("of13.role_request.type", "type", base.DEC, nil) |
| 6982 | fields['of13.role_request.length'] = ProtoField.uint16("of13.role_request.length", "length", base.DEC, nil) |
| 6983 | fields['of13.role_request.xid'] = ProtoField.uint32("of13.role_request.xid", "xid", base.DEC, nil) |
| 6984 | fields['of13.role_request.role'] = ProtoField.uint32("of13.role_request.role", "role", base.DEC, enum_v4_ofp_controller_role) |
| 6985 | fields['of13.role_request.generation_id'] = ProtoField.uint64("of13.role_request.generation_id", "generation_id", base.DEC, nil) |
| 6986 | fields['of13.role_request_failed_error_msg.version'] = ProtoField.uint8("of13.role_request_failed_error_msg.version", "version", base.DEC, nil) |
| 6987 | fields['of13.role_request_failed_error_msg.type'] = ProtoField.uint8("of13.role_request_failed_error_msg.type", "type", base.DEC, nil) |
| 6988 | fields['of13.role_request_failed_error_msg.length'] = ProtoField.uint16("of13.role_request_failed_error_msg.length", "length", base.DEC, nil) |
| 6989 | fields['of13.role_request_failed_error_msg.xid'] = ProtoField.uint32("of13.role_request_failed_error_msg.xid", "xid", base.DEC, nil) |
| 6990 | fields['of13.role_request_failed_error_msg.err_type'] = ProtoField.uint16("of13.role_request_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 6991 | fields['of13.role_request_failed_error_msg.code'] = ProtoField.uint32("of13.role_request_failed_error_msg.code", "code", base.DEC, enum_v4_ofp_role_request_failed_code) |
| 6992 | fields['of13.role_request_failed_error_msg.data'] = ProtoField.bytes("of13.role_request_failed_error_msg.data", "data") |
| 6993 | fields['of13.set_config.version'] = ProtoField.uint8("of13.set_config.version", "version", base.DEC, nil) |
| 6994 | fields['of13.set_config.type'] = ProtoField.uint8("of13.set_config.type", "type", base.DEC, nil) |
| 6995 | fields['of13.set_config.length'] = ProtoField.uint16("of13.set_config.length", "length", base.DEC, nil) |
| 6996 | fields['of13.set_config.xid'] = ProtoField.uint32("of13.set_config.xid", "xid", base.DEC, nil) |
| 6997 | fields['of13.set_config.flags'] = ProtoField.uint32("of13.set_config.flags", "flags", base.HEX, enum_v4_ofp_config_flags) |
| 6998 | fields['of13.set_config.miss_send_len'] = ProtoField.uint16("of13.set_config.miss_send_len", "miss_send_len", base.DEC, nil) |
| 6999 | fields['of13.switch_config_failed_error_msg.version'] = ProtoField.uint8("of13.switch_config_failed_error_msg.version", "version", base.DEC, nil) |
| 7000 | fields['of13.switch_config_failed_error_msg.type'] = ProtoField.uint8("of13.switch_config_failed_error_msg.type", "type", base.DEC, nil) |
| 7001 | fields['of13.switch_config_failed_error_msg.length'] = ProtoField.uint16("of13.switch_config_failed_error_msg.length", "length", base.DEC, nil) |
| 7002 | fields['of13.switch_config_failed_error_msg.xid'] = ProtoField.uint32("of13.switch_config_failed_error_msg.xid", "xid", base.DEC, nil) |
| 7003 | fields['of13.switch_config_failed_error_msg.err_type'] = ProtoField.uint16("of13.switch_config_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 7004 | fields['of13.switch_config_failed_error_msg.code'] = ProtoField.uint32("of13.switch_config_failed_error_msg.code", "code", base.DEC, enum_v4_ofp_switch_config_failed_code) |
| 7005 | fields['of13.switch_config_failed_error_msg.data'] = ProtoField.bytes("of13.switch_config_failed_error_msg.data", "data") |
| 7006 | fields['of13.table_feature_prop.type'] = ProtoField.uint16("of13.table_feature_prop.type", "type", base.DEC, nil) |
| 7007 | fields['of13.table_feature_prop.length'] = ProtoField.uint16("of13.table_feature_prop.length", "length", base.DEC, nil) |
| 7008 | fields['of13.table_feature_prop_apply_actions.type'] = ProtoField.uint16("of13.table_feature_prop_apply_actions.type", "type", base.DEC, nil) |
| 7009 | fields['of13.table_feature_prop_apply_actions.length'] = ProtoField.uint16("of13.table_feature_prop_apply_actions.length", "length", base.DEC, nil) |
| 7010 | fields['of13.table_feature_prop_apply_actions.action_ids'] = ProtoField.bytes("of13.table_feature_prop_apply_actions.action_ids", "action_ids") |
| 7011 | fields['of13.table_feature_prop_apply_actions_miss.type'] = ProtoField.uint16("of13.table_feature_prop_apply_actions_miss.type", "type", base.DEC, nil) |
| 7012 | fields['of13.table_feature_prop_apply_actions_miss.length'] = ProtoField.uint16("of13.table_feature_prop_apply_actions_miss.length", "length", base.DEC, nil) |
| 7013 | fields['of13.table_feature_prop_apply_actions_miss.action_ids'] = ProtoField.bytes("of13.table_feature_prop_apply_actions_miss.action_ids", "action_ids") |
| 7014 | fields['of13.table_feature_prop_apply_setfield.type'] = ProtoField.uint16("of13.table_feature_prop_apply_setfield.type", "type", base.DEC, nil) |
| 7015 | fields['of13.table_feature_prop_apply_setfield.length'] = ProtoField.uint16("of13.table_feature_prop_apply_setfield.length", "length", base.DEC, nil) |
| 7016 | fields['of13.table_feature_prop_apply_setfield.oxm_ids'] = ProtoField.bytes("of13.table_feature_prop_apply_setfield.oxm_ids", "oxm_ids") |
| 7017 | fields['of13.table_feature_prop_apply_setfield_miss.type'] = ProtoField.uint16("of13.table_feature_prop_apply_setfield_miss.type", "type", base.DEC, nil) |
| 7018 | fields['of13.table_feature_prop_apply_setfield_miss.length'] = ProtoField.uint16("of13.table_feature_prop_apply_setfield_miss.length", "length", base.DEC, nil) |
| 7019 | fields['of13.table_feature_prop_apply_setfield_miss.oxm_ids'] = ProtoField.bytes("of13.table_feature_prop_apply_setfield_miss.oxm_ids", "oxm_ids") |
| 7020 | fields['of13.table_feature_prop_experimenter.type'] = ProtoField.uint16("of13.table_feature_prop_experimenter.type", "type", base.DEC, nil) |
| 7021 | fields['of13.table_feature_prop_experimenter.length'] = ProtoField.uint16("of13.table_feature_prop_experimenter.length", "length", base.DEC, nil) |
| 7022 | fields['of13.table_feature_prop_experimenter.experimenter'] = ProtoField.uint32("of13.table_feature_prop_experimenter.experimenter", "experimenter", base.DEC, nil) |
| 7023 | fields['of13.table_feature_prop_experimenter.subtype'] = ProtoField.uint32("of13.table_feature_prop_experimenter.subtype", "subtype", base.DEC, nil) |
| 7024 | fields['of13.table_feature_prop_experimenter.experimenter_data'] = ProtoField.bytes("of13.table_feature_prop_experimenter.experimenter_data", "experimenter_data") |
| 7025 | fields['of13.table_feature_prop_experimenter_miss.type'] = ProtoField.uint16("of13.table_feature_prop_experimenter_miss.type", "type", base.DEC, nil) |
| 7026 | fields['of13.table_feature_prop_experimenter_miss.length'] = ProtoField.uint16("of13.table_feature_prop_experimenter_miss.length", "length", base.DEC, nil) |
| 7027 | fields['of13.table_feature_prop_experimenter_miss.experimenter'] = ProtoField.uint32("of13.table_feature_prop_experimenter_miss.experimenter", "experimenter", base.DEC, nil) |
| 7028 | fields['of13.table_feature_prop_experimenter_miss.subtype'] = ProtoField.uint32("of13.table_feature_prop_experimenter_miss.subtype", "subtype", base.DEC, nil) |
| 7029 | fields['of13.table_feature_prop_experimenter_miss.experimenter_data'] = ProtoField.bytes("of13.table_feature_prop_experimenter_miss.experimenter_data", "experimenter_data") |
| 7030 | fields['of13.table_feature_prop_instructions.type'] = ProtoField.uint16("of13.table_feature_prop_instructions.type", "type", base.DEC, nil) |
| 7031 | fields['of13.table_feature_prop_instructions.length'] = ProtoField.uint16("of13.table_feature_prop_instructions.length", "length", base.DEC, nil) |
| 7032 | fields['of13.table_feature_prop_instructions.instruction_ids'] = ProtoField.bytes("of13.table_feature_prop_instructions.instruction_ids", "instruction_ids") |
| 7033 | fields['of13.table_feature_prop_instructions_miss.type'] = ProtoField.uint16("of13.table_feature_prop_instructions_miss.type", "type", base.DEC, nil) |
| 7034 | fields['of13.table_feature_prop_instructions_miss.length'] = ProtoField.uint16("of13.table_feature_prop_instructions_miss.length", "length", base.DEC, nil) |
| 7035 | fields['of13.table_feature_prop_instructions_miss.instruction_ids'] = ProtoField.bytes("of13.table_feature_prop_instructions_miss.instruction_ids", "instruction_ids") |
| 7036 | fields['of13.table_feature_prop_match.type'] = ProtoField.uint16("of13.table_feature_prop_match.type", "type", base.DEC, nil) |
| 7037 | fields['of13.table_feature_prop_match.length'] = ProtoField.uint16("of13.table_feature_prop_match.length", "length", base.DEC, nil) |
| 7038 | fields['of13.table_feature_prop_match.oxm_ids'] = ProtoField.bytes("of13.table_feature_prop_match.oxm_ids", "oxm_ids") |
| 7039 | fields['of13.table_feature_prop_next_tables.type'] = ProtoField.uint16("of13.table_feature_prop_next_tables.type", "type", base.DEC, nil) |
| 7040 | fields['of13.table_feature_prop_next_tables.length'] = ProtoField.uint16("of13.table_feature_prop_next_tables.length", "length", base.DEC, nil) |
| 7041 | fields['of13.table_feature_prop_next_tables.next_table_ids'] = ProtoField.bytes("of13.table_feature_prop_next_tables.next_table_ids", "next_table_ids") |
| 7042 | fields['of13.table_feature_prop_next_tables_miss.type'] = ProtoField.uint16("of13.table_feature_prop_next_tables_miss.type", "type", base.DEC, nil) |
| 7043 | fields['of13.table_feature_prop_next_tables_miss.length'] = ProtoField.uint16("of13.table_feature_prop_next_tables_miss.length", "length", base.DEC, nil) |
| 7044 | fields['of13.table_feature_prop_next_tables_miss.next_table_ids'] = ProtoField.bytes("of13.table_feature_prop_next_tables_miss.next_table_ids", "next_table_ids") |
| 7045 | fields['of13.table_feature_prop_wildcards.type'] = ProtoField.uint16("of13.table_feature_prop_wildcards.type", "type", base.DEC, nil) |
| 7046 | fields['of13.table_feature_prop_wildcards.length'] = ProtoField.uint16("of13.table_feature_prop_wildcards.length", "length", base.DEC, nil) |
| 7047 | fields['of13.table_feature_prop_wildcards.oxm_ids'] = ProtoField.bytes("of13.table_feature_prop_wildcards.oxm_ids", "oxm_ids") |
| 7048 | fields['of13.table_feature_prop_write_actions.type'] = ProtoField.uint16("of13.table_feature_prop_write_actions.type", "type", base.DEC, nil) |
| 7049 | fields['of13.table_feature_prop_write_actions.length'] = ProtoField.uint16("of13.table_feature_prop_write_actions.length", "length", base.DEC, nil) |
| 7050 | fields['of13.table_feature_prop_write_actions.action_ids'] = ProtoField.bytes("of13.table_feature_prop_write_actions.action_ids", "action_ids") |
| 7051 | fields['of13.table_feature_prop_write_actions_miss.type'] = ProtoField.uint16("of13.table_feature_prop_write_actions_miss.type", "type", base.DEC, nil) |
| 7052 | fields['of13.table_feature_prop_write_actions_miss.length'] = ProtoField.uint16("of13.table_feature_prop_write_actions_miss.length", "length", base.DEC, nil) |
| 7053 | fields['of13.table_feature_prop_write_actions_miss.action_ids'] = ProtoField.bytes("of13.table_feature_prop_write_actions_miss.action_ids", "action_ids") |
| 7054 | fields['of13.table_feature_prop_write_setfield.type'] = ProtoField.uint16("of13.table_feature_prop_write_setfield.type", "type", base.DEC, nil) |
| 7055 | fields['of13.table_feature_prop_write_setfield.length'] = ProtoField.uint16("of13.table_feature_prop_write_setfield.length", "length", base.DEC, nil) |
| 7056 | fields['of13.table_feature_prop_write_setfield.oxm_ids'] = ProtoField.bytes("of13.table_feature_prop_write_setfield.oxm_ids", "oxm_ids") |
| 7057 | fields['of13.table_feature_prop_write_setfield_miss.type'] = ProtoField.uint16("of13.table_feature_prop_write_setfield_miss.type", "type", base.DEC, nil) |
| 7058 | fields['of13.table_feature_prop_write_setfield_miss.length'] = ProtoField.uint16("of13.table_feature_prop_write_setfield_miss.length", "length", base.DEC, nil) |
| 7059 | fields['of13.table_feature_prop_write_setfield_miss.oxm_ids'] = ProtoField.bytes("of13.table_feature_prop_write_setfield_miss.oxm_ids", "oxm_ids") |
| 7060 | fields['of13.table_features.length'] = ProtoField.uint16("of13.table_features.length", "length", base.DEC, nil) |
| 7061 | fields['of13.table_features.table_id'] = ProtoField.uint8("of13.table_features.table_id", "table_id", base.DEC, nil) |
| 7062 | fields['of13.table_features.name'] = ProtoField.stringz("of13.table_features.name", "name") |
| 7063 | fields['of13.table_features.metadata_match'] = ProtoField.uint64("of13.table_features.metadata_match", "metadata_match", base.DEC, nil) |
| 7064 | fields['of13.table_features.metadata_write'] = ProtoField.uint64("of13.table_features.metadata_write", "metadata_write", base.DEC, nil) |
| 7065 | fields['of13.table_features.config'] = ProtoField.uint32("of13.table_features.config", "config", base.DEC, nil) |
| 7066 | fields['of13.table_features.max_entries'] = ProtoField.uint32("of13.table_features.max_entries", "max_entries", base.DEC, nil) |
| 7067 | fields['of13.table_features.properties'] = ProtoField.bytes("of13.table_features.properties", "properties") |
| 7068 | fields['of13.table_features_failed_error_msg.version'] = ProtoField.uint8("of13.table_features_failed_error_msg.version", "version", base.DEC, nil) |
| 7069 | fields['of13.table_features_failed_error_msg.type'] = ProtoField.uint8("of13.table_features_failed_error_msg.type", "type", base.DEC, nil) |
| 7070 | fields['of13.table_features_failed_error_msg.length'] = ProtoField.uint16("of13.table_features_failed_error_msg.length", "length", base.DEC, nil) |
| 7071 | fields['of13.table_features_failed_error_msg.xid'] = ProtoField.uint32("of13.table_features_failed_error_msg.xid", "xid", base.DEC, nil) |
| 7072 | fields['of13.table_features_failed_error_msg.err_type'] = ProtoField.uint16("of13.table_features_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 7073 | fields['of13.table_features_failed_error_msg.code'] = ProtoField.uint32("of13.table_features_failed_error_msg.code", "code", base.DEC, enum_v4_ofp_table_features_failed_code) |
| 7074 | fields['of13.table_features_failed_error_msg.data'] = ProtoField.bytes("of13.table_features_failed_error_msg.data", "data") |
| 7075 | fields['of13.table_features_stats_reply.version'] = ProtoField.uint8("of13.table_features_stats_reply.version", "version", base.DEC, nil) |
| 7076 | fields['of13.table_features_stats_reply.type'] = ProtoField.uint8("of13.table_features_stats_reply.type", "type", base.DEC, nil) |
| 7077 | fields['of13.table_features_stats_reply.length'] = ProtoField.uint16("of13.table_features_stats_reply.length", "length", base.DEC, nil) |
| 7078 | fields['of13.table_features_stats_reply.xid'] = ProtoField.uint32("of13.table_features_stats_reply.xid", "xid", base.DEC, nil) |
| 7079 | fields['of13.table_features_stats_reply.stats_type'] = ProtoField.uint16("of13.table_features_stats_reply.stats_type", "stats_type", base.DEC, nil) |
| 7080 | fields['of13.table_features_stats_reply.flags'] = ProtoField.uint32("of13.table_features_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 7081 | fields['of13.table_features_stats_reply.entries'] = ProtoField.bytes("of13.table_features_stats_reply.entries", "entries") |
| 7082 | fields['of13.table_features_stats_request.version'] = ProtoField.uint8("of13.table_features_stats_request.version", "version", base.DEC, nil) |
| 7083 | fields['of13.table_features_stats_request.type'] = ProtoField.uint8("of13.table_features_stats_request.type", "type", base.DEC, nil) |
| 7084 | fields['of13.table_features_stats_request.length'] = ProtoField.uint16("of13.table_features_stats_request.length", "length", base.DEC, nil) |
| 7085 | fields['of13.table_features_stats_request.xid'] = ProtoField.uint32("of13.table_features_stats_request.xid", "xid", base.DEC, nil) |
| 7086 | fields['of13.table_features_stats_request.stats_type'] = ProtoField.uint16("of13.table_features_stats_request.stats_type", "stats_type", base.DEC, nil) |
| 7087 | fields['of13.table_features_stats_request.flags'] = ProtoField.uint32("of13.table_features_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 7088 | fields['of13.table_features_stats_request.entries'] = ProtoField.bytes("of13.table_features_stats_request.entries", "entries") |
| 7089 | fields['of13.table_mod.version'] = ProtoField.uint8("of13.table_mod.version", "version", base.DEC, nil) |
| 7090 | fields['of13.table_mod.type'] = ProtoField.uint8("of13.table_mod.type", "type", base.DEC, nil) |
| 7091 | fields['of13.table_mod.length'] = ProtoField.uint16("of13.table_mod.length", "length", base.DEC, nil) |
| 7092 | fields['of13.table_mod.xid'] = ProtoField.uint32("of13.table_mod.xid", "xid", base.DEC, nil) |
| 7093 | fields['of13.table_mod.table_id'] = ProtoField.uint8("of13.table_mod.table_id", "table_id", base.DEC, nil) |
| 7094 | fields['of13.table_mod.config'] = ProtoField.uint32("of13.table_mod.config", "config", base.DEC, nil) |
| 7095 | fields['of13.table_mod_failed_error_msg.version'] = ProtoField.uint8("of13.table_mod_failed_error_msg.version", "version", base.DEC, nil) |
| 7096 | fields['of13.table_mod_failed_error_msg.type'] = ProtoField.uint8("of13.table_mod_failed_error_msg.type", "type", base.DEC, nil) |
| 7097 | fields['of13.table_mod_failed_error_msg.length'] = ProtoField.uint16("of13.table_mod_failed_error_msg.length", "length", base.DEC, nil) |
| 7098 | fields['of13.table_mod_failed_error_msg.xid'] = ProtoField.uint32("of13.table_mod_failed_error_msg.xid", "xid", base.DEC, nil) |
| 7099 | fields['of13.table_mod_failed_error_msg.err_type'] = ProtoField.uint16("of13.table_mod_failed_error_msg.err_type", "err_type", base.DEC, nil) |
| 7100 | fields['of13.table_mod_failed_error_msg.code'] = ProtoField.uint32("of13.table_mod_failed_error_msg.code", "code", base.DEC, enum_v4_ofp_table_mod_failed_code) |
| 7101 | fields['of13.table_mod_failed_error_msg.data'] = ProtoField.bytes("of13.table_mod_failed_error_msg.data", "data") |
| 7102 | fields['of13.table_stats_entry.table_id'] = ProtoField.uint8("of13.table_stats_entry.table_id", "table_id", base.DEC, nil) |
| 7103 | fields['of13.table_stats_entry.active_count'] = ProtoField.uint32("of13.table_stats_entry.active_count", "active_count", base.DEC, nil) |
| 7104 | fields['of13.table_stats_entry.lookup_count'] = ProtoField.uint64("of13.table_stats_entry.lookup_count", "lookup_count", base.DEC, nil) |
| 7105 | fields['of13.table_stats_entry.matched_count'] = ProtoField.uint64("of13.table_stats_entry.matched_count", "matched_count", base.DEC, nil) |
| 7106 | fields['of13.table_stats_reply.version'] = ProtoField.uint8("of13.table_stats_reply.version", "version", base.DEC, nil) |
| 7107 | fields['of13.table_stats_reply.type'] = ProtoField.uint32("of13.table_stats_reply.type", "type", base.DEC, enum_v4_ofp_type) |
| 7108 | fields['of13.table_stats_reply.length'] = ProtoField.uint16("of13.table_stats_reply.length", "length", base.DEC, nil) |
| 7109 | fields['of13.table_stats_reply.xid'] = ProtoField.uint32("of13.table_stats_reply.xid", "xid", base.DEC, nil) |
| 7110 | fields['of13.table_stats_reply.stats_type'] = ProtoField.uint32("of13.table_stats_reply.stats_type", "stats_type", base.DEC, enum_v4_ofp_stats_type) |
| 7111 | fields['of13.table_stats_reply.flags'] = ProtoField.uint32("of13.table_stats_reply.flags", "flags", base.HEX, enum_v4_ofp_stats_reply_flags) |
| 7112 | fields['of13.table_stats_reply.entries'] = ProtoField.bytes("of13.table_stats_reply.entries", "entries") |
| 7113 | fields['of13.table_stats_request.version'] = ProtoField.uint8("of13.table_stats_request.version", "version", base.DEC, nil) |
| 7114 | fields['of13.table_stats_request.type'] = ProtoField.uint32("of13.table_stats_request.type", "type", base.DEC, enum_v4_ofp_type) |
| 7115 | fields['of13.table_stats_request.length'] = ProtoField.uint16("of13.table_stats_request.length", "length", base.DEC, nil) |
| 7116 | fields['of13.table_stats_request.xid'] = ProtoField.uint32("of13.table_stats_request.xid", "xid", base.DEC, nil) |
| 7117 | fields['of13.table_stats_request.stats_type'] = ProtoField.uint32("of13.table_stats_request.stats_type", "stats_type", base.DEC, enum_v4_ofp_stats_type) |
| 7118 | fields['of13.table_stats_request.flags'] = ProtoField.uint32("of13.table_stats_request.flags", "flags", base.HEX, enum_v4_ofp_stats_request_flags) |
| 7119 | fields['of13.uint32.value'] = ProtoField.uint32("of13.uint32.value", "value", base.DEC, nil) |
| 7120 | fields['of13.uint64.value'] = ProtoField.uint64("of13.uint64.value", "value", base.DEC, nil) |
| 7121 | fields['of13.uint8.value'] = ProtoField.uint8("of13.uint8.value", "value", base.DEC, nil) |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 7122 | |
| 7123 | p_of.fields = { |
| 7124 | fields['of10.action.type'], |
| 7125 | fields['of10.action.len'], |
| 7126 | fields['of10.action_experimenter.type'], |
| 7127 | fields['of10.action_experimenter.len'], |
| 7128 | fields['of10.action_experimenter.experimenter'], |
| 7129 | fields['of10.action_experimenter.data'], |
| 7130 | fields['of10.action_bsn.type'], |
| 7131 | fields['of10.action_bsn.len'], |
| 7132 | fields['of10.action_bsn.experimenter'], |
| 7133 | fields['of10.action_bsn.subtype'], |
| 7134 | fields['of10.action_bsn_checksum.type'], |
| 7135 | fields['of10.action_bsn_checksum.len'], |
| 7136 | fields['of10.action_bsn_checksum.experimenter'], |
| 7137 | fields['of10.action_bsn_checksum.subtype'], |
| 7138 | fields['of10.action_bsn_checksum.checksum'], |
| 7139 | fields['of10.action_bsn_mirror.type'], |
| 7140 | fields['of10.action_bsn_mirror.len'], |
| 7141 | fields['of10.action_bsn_mirror.experimenter'], |
| 7142 | fields['of10.action_bsn_mirror.subtype'], |
| 7143 | fields['of10.action_bsn_mirror.dest_port'], |
| 7144 | fields['of10.action_bsn_mirror.vlan_tag'], |
| 7145 | fields['of10.action_bsn_mirror.copy_stage'], |
| 7146 | fields['of10.action_bsn_set_tunnel_dst.type'], |
| 7147 | fields['of10.action_bsn_set_tunnel_dst.len'], |
| 7148 | fields['of10.action_bsn_set_tunnel_dst.experimenter'], |
| 7149 | fields['of10.action_bsn_set_tunnel_dst.subtype'], |
| 7150 | fields['of10.action_bsn_set_tunnel_dst.dst'], |
| 7151 | fields['of10.action_enqueue.type'], |
| 7152 | fields['of10.action_enqueue.len'], |
| 7153 | fields['of10.action_enqueue.port'], |
| 7154 | fields['of10.action_enqueue.queue_id'], |
| 7155 | fields['of10.action_nicira.type'], |
| 7156 | fields['of10.action_nicira.len'], |
| 7157 | fields['of10.action_nicira.experimenter'], |
| 7158 | fields['of10.action_nicira.subtype'], |
| 7159 | fields['of10.action_nicira_dec_ttl.type'], |
| 7160 | fields['of10.action_nicira_dec_ttl.len'], |
| 7161 | fields['of10.action_nicira_dec_ttl.experimenter'], |
| 7162 | fields['of10.action_nicira_dec_ttl.subtype'], |
| 7163 | fields['of10.action_output.type'], |
| 7164 | fields['of10.action_output.len'], |
| 7165 | fields['of10.action_output.port'], |
| 7166 | fields['of10.action_output.max_len'], |
| 7167 | fields['of10.action_set_dl_dst.type'], |
| 7168 | fields['of10.action_set_dl_dst.len'], |
| 7169 | fields['of10.action_set_dl_dst.dl_addr'], |
| 7170 | fields['of10.action_set_dl_src.type'], |
| 7171 | fields['of10.action_set_dl_src.len'], |
| 7172 | fields['of10.action_set_dl_src.dl_addr'], |
| 7173 | fields['of10.action_set_nw_dst.type'], |
| 7174 | fields['of10.action_set_nw_dst.len'], |
| 7175 | fields['of10.action_set_nw_dst.nw_addr'], |
| 7176 | fields['of10.action_set_nw_src.type'], |
| 7177 | fields['of10.action_set_nw_src.len'], |
| 7178 | fields['of10.action_set_nw_src.nw_addr'], |
| 7179 | fields['of10.action_set_nw_tos.type'], |
| 7180 | fields['of10.action_set_nw_tos.len'], |
| 7181 | fields['of10.action_set_nw_tos.nw_tos'], |
| 7182 | fields['of10.action_set_tp_dst.type'], |
| 7183 | fields['of10.action_set_tp_dst.len'], |
| 7184 | fields['of10.action_set_tp_dst.tp_port'], |
| 7185 | fields['of10.action_set_tp_src.type'], |
| 7186 | fields['of10.action_set_tp_src.len'], |
| 7187 | fields['of10.action_set_tp_src.tp_port'], |
| 7188 | fields['of10.action_set_vlan_pcp.type'], |
| 7189 | fields['of10.action_set_vlan_pcp.len'], |
| 7190 | fields['of10.action_set_vlan_pcp.vlan_pcp'], |
| 7191 | fields['of10.action_set_vlan_vid.type'], |
| 7192 | fields['of10.action_set_vlan_vid.len'], |
| 7193 | fields['of10.action_set_vlan_vid.vlan_vid'], |
| 7194 | fields['of10.action_strip_vlan.type'], |
| 7195 | fields['of10.action_strip_vlan.len'], |
| 7196 | fields['of10.header.version'], |
| 7197 | fields['of10.header.type'], |
| 7198 | fields['of10.header.length'], |
| 7199 | fields['of10.header.xid'], |
| 7200 | fields['of10.stats_reply.version'], |
| 7201 | fields['of10.stats_reply.type'], |
| 7202 | fields['of10.stats_reply.length'], |
| 7203 | fields['of10.stats_reply.xid'], |
| 7204 | fields['of10.stats_reply.stats_type'], |
| 7205 | fields['of10.stats_reply.flags'], |
| 7206 | fields['of10.aggregate_stats_reply.version'], |
| 7207 | fields['of10.aggregate_stats_reply.type'], |
| 7208 | fields['of10.aggregate_stats_reply.length'], |
| 7209 | fields['of10.aggregate_stats_reply.xid'], |
| 7210 | fields['of10.aggregate_stats_reply.stats_type'], |
| 7211 | fields['of10.aggregate_stats_reply.flags'], |
| 7212 | fields['of10.aggregate_stats_reply.packet_count'], |
| 7213 | fields['of10.aggregate_stats_reply.byte_count'], |
| 7214 | fields['of10.aggregate_stats_reply.flow_count'], |
| 7215 | fields['of10.stats_request.version'], |
| 7216 | fields['of10.stats_request.type'], |
| 7217 | fields['of10.stats_request.length'], |
| 7218 | fields['of10.stats_request.xid'], |
| 7219 | fields['of10.stats_request.stats_type'], |
| 7220 | fields['of10.stats_request.flags'], |
| 7221 | fields['of10.aggregate_stats_request.version'], |
| 7222 | fields['of10.aggregate_stats_request.type'], |
| 7223 | fields['of10.aggregate_stats_request.length'], |
| 7224 | fields['of10.aggregate_stats_request.xid'], |
| 7225 | fields['of10.aggregate_stats_request.stats_type'], |
| 7226 | fields['of10.aggregate_stats_request.flags'], |
| 7227 | fields['of10.aggregate_stats_request.match'], |
| 7228 | fields['of10.aggregate_stats_request.table_id'], |
| 7229 | fields['of10.aggregate_stats_request.out_port'], |
| 7230 | fields['of10.error_msg.version'], |
| 7231 | fields['of10.error_msg.type'], |
| 7232 | fields['of10.error_msg.length'], |
| 7233 | fields['of10.error_msg.xid'], |
| 7234 | fields['of10.error_msg.err_type'], |
| 7235 | fields['of10.bad_action_error_msg.version'], |
| 7236 | fields['of10.bad_action_error_msg.type'], |
| 7237 | fields['of10.bad_action_error_msg.length'], |
| 7238 | fields['of10.bad_action_error_msg.xid'], |
| 7239 | fields['of10.bad_action_error_msg.err_type'], |
| 7240 | fields['of10.bad_action_error_msg.code'], |
| 7241 | fields['of10.bad_action_error_msg.data'], |
| 7242 | fields['of10.bad_request_error_msg.version'], |
| 7243 | fields['of10.bad_request_error_msg.type'], |
| 7244 | fields['of10.bad_request_error_msg.length'], |
| 7245 | fields['of10.bad_request_error_msg.xid'], |
| 7246 | fields['of10.bad_request_error_msg.err_type'], |
| 7247 | fields['of10.bad_request_error_msg.code'], |
| 7248 | fields['of10.bad_request_error_msg.data'], |
| 7249 | fields['of10.barrier_reply.version'], |
| 7250 | fields['of10.barrier_reply.type'], |
| 7251 | fields['of10.barrier_reply.length'], |
| 7252 | fields['of10.barrier_reply.xid'], |
| 7253 | fields['of10.barrier_request.version'], |
| 7254 | fields['of10.barrier_request.type'], |
| 7255 | fields['of10.barrier_request.length'], |
| 7256 | fields['of10.barrier_request.xid'], |
| 7257 | fields['of10.experimenter.version'], |
| 7258 | fields['of10.experimenter.type'], |
| 7259 | fields['of10.experimenter.length'], |
| 7260 | fields['of10.experimenter.xid'], |
| 7261 | fields['of10.experimenter.experimenter'], |
| 7262 | fields['of10.experimenter.data'], |
| 7263 | fields['of10.bsn_header.version'], |
| 7264 | fields['of10.bsn_header.type'], |
| 7265 | fields['of10.bsn_header.length'], |
| 7266 | fields['of10.bsn_header.xid'], |
| 7267 | fields['of10.bsn_header.experimenter'], |
| 7268 | fields['of10.bsn_header.subtype'], |
| 7269 | fields['of10.bsn_bw_clear_data_reply.version'], |
| 7270 | fields['of10.bsn_bw_clear_data_reply.type'], |
| 7271 | fields['of10.bsn_bw_clear_data_reply.length'], |
| 7272 | fields['of10.bsn_bw_clear_data_reply.xid'], |
| 7273 | fields['of10.bsn_bw_clear_data_reply.experimenter'], |
| 7274 | fields['of10.bsn_bw_clear_data_reply.subtype'], |
| 7275 | fields['of10.bsn_bw_clear_data_reply.status'], |
| 7276 | fields['of10.bsn_bw_clear_data_request.version'], |
| 7277 | fields['of10.bsn_bw_clear_data_request.type'], |
| 7278 | fields['of10.bsn_bw_clear_data_request.length'], |
| 7279 | fields['of10.bsn_bw_clear_data_request.xid'], |
| 7280 | fields['of10.bsn_bw_clear_data_request.experimenter'], |
| 7281 | fields['of10.bsn_bw_clear_data_request.subtype'], |
| 7282 | fields['of10.bsn_bw_enable_get_reply.version'], |
| 7283 | fields['of10.bsn_bw_enable_get_reply.type'], |
| 7284 | fields['of10.bsn_bw_enable_get_reply.length'], |
| 7285 | fields['of10.bsn_bw_enable_get_reply.xid'], |
| 7286 | fields['of10.bsn_bw_enable_get_reply.experimenter'], |
| 7287 | fields['of10.bsn_bw_enable_get_reply.subtype'], |
| 7288 | fields['of10.bsn_bw_enable_get_reply.enabled'], |
| 7289 | fields['of10.bsn_bw_enable_get_request.version'], |
| 7290 | fields['of10.bsn_bw_enable_get_request.type'], |
| 7291 | fields['of10.bsn_bw_enable_get_request.length'], |
| 7292 | fields['of10.bsn_bw_enable_get_request.xid'], |
| 7293 | fields['of10.bsn_bw_enable_get_request.experimenter'], |
| 7294 | fields['of10.bsn_bw_enable_get_request.subtype'], |
| 7295 | fields['of10.bsn_bw_enable_set_reply.version'], |
| 7296 | fields['of10.bsn_bw_enable_set_reply.type'], |
| 7297 | fields['of10.bsn_bw_enable_set_reply.length'], |
| 7298 | fields['of10.bsn_bw_enable_set_reply.xid'], |
| 7299 | fields['of10.bsn_bw_enable_set_reply.experimenter'], |
| 7300 | fields['of10.bsn_bw_enable_set_reply.subtype'], |
| 7301 | fields['of10.bsn_bw_enable_set_reply.enable'], |
| 7302 | fields['of10.bsn_bw_enable_set_reply.status'], |
| 7303 | fields['of10.bsn_bw_enable_set_request.version'], |
| 7304 | fields['of10.bsn_bw_enable_set_request.type'], |
| 7305 | fields['of10.bsn_bw_enable_set_request.length'], |
| 7306 | fields['of10.bsn_bw_enable_set_request.xid'], |
| 7307 | fields['of10.bsn_bw_enable_set_request.experimenter'], |
| 7308 | fields['of10.bsn_bw_enable_set_request.subtype'], |
| 7309 | fields['of10.bsn_bw_enable_set_request.enable'], |
| 7310 | fields['of10.bsn_get_interfaces_reply.version'], |
| 7311 | fields['of10.bsn_get_interfaces_reply.type'], |
| 7312 | fields['of10.bsn_get_interfaces_reply.length'], |
| 7313 | fields['of10.bsn_get_interfaces_reply.xid'], |
| 7314 | fields['of10.bsn_get_interfaces_reply.experimenter'], |
| 7315 | fields['of10.bsn_get_interfaces_reply.subtype'], |
| 7316 | fields['of10.bsn_get_interfaces_reply.interfaces'], |
| 7317 | fields['of10.bsn_get_interfaces_request.version'], |
| 7318 | fields['of10.bsn_get_interfaces_request.type'], |
| 7319 | fields['of10.bsn_get_interfaces_request.length'], |
| 7320 | fields['of10.bsn_get_interfaces_request.xid'], |
| 7321 | fields['of10.bsn_get_interfaces_request.experimenter'], |
| 7322 | fields['of10.bsn_get_interfaces_request.subtype'], |
| 7323 | fields['of10.bsn_get_ip_mask_reply.version'], |
| 7324 | fields['of10.bsn_get_ip_mask_reply.type'], |
| 7325 | fields['of10.bsn_get_ip_mask_reply.length'], |
| 7326 | fields['of10.bsn_get_ip_mask_reply.xid'], |
| 7327 | fields['of10.bsn_get_ip_mask_reply.experimenter'], |
| 7328 | fields['of10.bsn_get_ip_mask_reply.subtype'], |
| 7329 | fields['of10.bsn_get_ip_mask_reply.index'], |
| 7330 | fields['of10.bsn_get_ip_mask_reply.mask'], |
| 7331 | fields['of10.bsn_get_ip_mask_request.version'], |
| 7332 | fields['of10.bsn_get_ip_mask_request.type'], |
| 7333 | fields['of10.bsn_get_ip_mask_request.length'], |
| 7334 | fields['of10.bsn_get_ip_mask_request.xid'], |
| 7335 | fields['of10.bsn_get_ip_mask_request.experimenter'], |
| 7336 | fields['of10.bsn_get_ip_mask_request.subtype'], |
| 7337 | fields['of10.bsn_get_ip_mask_request.index'], |
| 7338 | fields['of10.bsn_get_l2_table_reply.version'], |
| 7339 | fields['of10.bsn_get_l2_table_reply.type'], |
| 7340 | fields['of10.bsn_get_l2_table_reply.length'], |
| 7341 | fields['of10.bsn_get_l2_table_reply.xid'], |
| 7342 | fields['of10.bsn_get_l2_table_reply.experimenter'], |
| 7343 | fields['of10.bsn_get_l2_table_reply.subtype'], |
| 7344 | fields['of10.bsn_get_l2_table_reply.l2_table_enable'], |
| 7345 | fields['of10.bsn_get_l2_table_reply.l2_table_priority'], |
| 7346 | fields['of10.bsn_get_l2_table_request.version'], |
| 7347 | fields['of10.bsn_get_l2_table_request.type'], |
| 7348 | fields['of10.bsn_get_l2_table_request.length'], |
| 7349 | fields['of10.bsn_get_l2_table_request.xid'], |
| 7350 | fields['of10.bsn_get_l2_table_request.experimenter'], |
| 7351 | fields['of10.bsn_get_l2_table_request.subtype'], |
| 7352 | fields['of10.bsn_get_mirroring_reply.version'], |
| 7353 | fields['of10.bsn_get_mirroring_reply.type'], |
| 7354 | fields['of10.bsn_get_mirroring_reply.length'], |
| 7355 | fields['of10.bsn_get_mirroring_reply.xid'], |
| 7356 | fields['of10.bsn_get_mirroring_reply.experimenter'], |
| 7357 | fields['of10.bsn_get_mirroring_reply.subtype'], |
| 7358 | fields['of10.bsn_get_mirroring_reply.report_mirror_ports'], |
| 7359 | fields['of10.bsn_get_mirroring_request.version'], |
| 7360 | fields['of10.bsn_get_mirroring_request.type'], |
| 7361 | fields['of10.bsn_get_mirroring_request.length'], |
| 7362 | fields['of10.bsn_get_mirroring_request.xid'], |
| 7363 | fields['of10.bsn_get_mirroring_request.experimenter'], |
| 7364 | fields['of10.bsn_get_mirroring_request.subtype'], |
| 7365 | fields['of10.bsn_get_mirroring_request.report_mirror_ports'], |
| 7366 | fields['of10.bsn_hybrid_get_reply.version'], |
| 7367 | fields['of10.bsn_hybrid_get_reply.type'], |
| 7368 | fields['of10.bsn_hybrid_get_reply.length'], |
| 7369 | fields['of10.bsn_hybrid_get_reply.xid'], |
| 7370 | fields['of10.bsn_hybrid_get_reply.experimenter'], |
| 7371 | fields['of10.bsn_hybrid_get_reply.subtype'], |
| 7372 | fields['of10.bsn_hybrid_get_reply.hybrid_enable'], |
| 7373 | fields['of10.bsn_hybrid_get_reply.hybrid_version'], |
| 7374 | fields['of10.bsn_hybrid_get_request.version'], |
| 7375 | fields['of10.bsn_hybrid_get_request.type'], |
| 7376 | fields['of10.bsn_hybrid_get_request.length'], |
| 7377 | fields['of10.bsn_hybrid_get_request.xid'], |
| 7378 | fields['of10.bsn_hybrid_get_request.experimenter'], |
| 7379 | fields['of10.bsn_hybrid_get_request.subtype'], |
| 7380 | fields['of10.bsn_interface.hw_addr'], |
| 7381 | fields['of10.bsn_interface.name'], |
| 7382 | fields['of10.bsn_interface.ipv4_addr'], |
| 7383 | fields['of10.bsn_interface.ipv4_netmask'], |
| 7384 | fields['of10.bsn_pdu_rx_reply.version'], |
| 7385 | fields['of10.bsn_pdu_rx_reply.type'], |
| 7386 | fields['of10.bsn_pdu_rx_reply.length'], |
| 7387 | fields['of10.bsn_pdu_rx_reply.xid'], |
| 7388 | fields['of10.bsn_pdu_rx_reply.experimenter'], |
| 7389 | fields['of10.bsn_pdu_rx_reply.subtype'], |
| 7390 | fields['of10.bsn_pdu_rx_reply.status'], |
| 7391 | fields['of10.bsn_pdu_rx_reply.port_no'], |
| 7392 | fields['of10.bsn_pdu_rx_reply.slot_num'], |
| 7393 | fields['of10.bsn_pdu_rx_request.version'], |
| 7394 | fields['of10.bsn_pdu_rx_request.type'], |
| 7395 | fields['of10.bsn_pdu_rx_request.length'], |
| 7396 | fields['of10.bsn_pdu_rx_request.xid'], |
| 7397 | fields['of10.bsn_pdu_rx_request.experimenter'], |
| 7398 | fields['of10.bsn_pdu_rx_request.subtype'], |
| 7399 | fields['of10.bsn_pdu_rx_request.timeout_ms'], |
| 7400 | fields['of10.bsn_pdu_rx_request.port_no'], |
| 7401 | fields['of10.bsn_pdu_rx_request.slot_num'], |
| 7402 | fields['of10.bsn_pdu_rx_request.data'], |
| 7403 | fields['of10.bsn_pdu_rx_timeout.version'], |
| 7404 | fields['of10.bsn_pdu_rx_timeout.type'], |
| 7405 | fields['of10.bsn_pdu_rx_timeout.length'], |
| 7406 | fields['of10.bsn_pdu_rx_timeout.xid'], |
| 7407 | fields['of10.bsn_pdu_rx_timeout.experimenter'], |
| 7408 | fields['of10.bsn_pdu_rx_timeout.subtype'], |
| 7409 | fields['of10.bsn_pdu_rx_timeout.port_no'], |
| 7410 | fields['of10.bsn_pdu_rx_timeout.slot_num'], |
| 7411 | fields['of10.bsn_pdu_tx_reply.version'], |
| 7412 | fields['of10.bsn_pdu_tx_reply.type'], |
| 7413 | fields['of10.bsn_pdu_tx_reply.length'], |
| 7414 | fields['of10.bsn_pdu_tx_reply.xid'], |
| 7415 | fields['of10.bsn_pdu_tx_reply.experimenter'], |
| 7416 | fields['of10.bsn_pdu_tx_reply.subtype'], |
| 7417 | fields['of10.bsn_pdu_tx_reply.status'], |
| 7418 | fields['of10.bsn_pdu_tx_reply.port_no'], |
| 7419 | fields['of10.bsn_pdu_tx_reply.slot_num'], |
| 7420 | fields['of10.bsn_pdu_tx_request.version'], |
| 7421 | fields['of10.bsn_pdu_tx_request.type'], |
| 7422 | fields['of10.bsn_pdu_tx_request.length'], |
| 7423 | fields['of10.bsn_pdu_tx_request.xid'], |
| 7424 | fields['of10.bsn_pdu_tx_request.experimenter'], |
| 7425 | fields['of10.bsn_pdu_tx_request.subtype'], |
| 7426 | fields['of10.bsn_pdu_tx_request.tx_interval_ms'], |
| 7427 | fields['of10.bsn_pdu_tx_request.port_no'], |
| 7428 | fields['of10.bsn_pdu_tx_request.slot_num'], |
| 7429 | fields['of10.bsn_pdu_tx_request.data'], |
| 7430 | fields['of10.bsn_set_ip_mask.version'], |
| 7431 | fields['of10.bsn_set_ip_mask.type'], |
| 7432 | fields['of10.bsn_set_ip_mask.length'], |
| 7433 | fields['of10.bsn_set_ip_mask.xid'], |
| 7434 | fields['of10.bsn_set_ip_mask.experimenter'], |
| 7435 | fields['of10.bsn_set_ip_mask.subtype'], |
| 7436 | fields['of10.bsn_set_ip_mask.index'], |
| 7437 | fields['of10.bsn_set_ip_mask.mask'], |
| 7438 | fields['of10.bsn_set_l2_table_reply.version'], |
| 7439 | fields['of10.bsn_set_l2_table_reply.type'], |
| 7440 | fields['of10.bsn_set_l2_table_reply.length'], |
| 7441 | fields['of10.bsn_set_l2_table_reply.xid'], |
| 7442 | fields['of10.bsn_set_l2_table_reply.experimenter'], |
| 7443 | fields['of10.bsn_set_l2_table_reply.subtype'], |
| 7444 | fields['of10.bsn_set_l2_table_reply.l2_table_enable'], |
| 7445 | fields['of10.bsn_set_l2_table_reply.l2_table_priority'], |
| 7446 | fields['of10.bsn_set_l2_table_reply.status'], |
| 7447 | fields['of10.bsn_set_l2_table_request.version'], |
| 7448 | fields['of10.bsn_set_l2_table_request.type'], |
| 7449 | fields['of10.bsn_set_l2_table_request.length'], |
| 7450 | fields['of10.bsn_set_l2_table_request.xid'], |
| 7451 | fields['of10.bsn_set_l2_table_request.experimenter'], |
| 7452 | fields['of10.bsn_set_l2_table_request.subtype'], |
| 7453 | fields['of10.bsn_set_l2_table_request.l2_table_enable'], |
| 7454 | fields['of10.bsn_set_l2_table_request.l2_table_priority'], |
| 7455 | fields['of10.bsn_set_mirroring.version'], |
| 7456 | fields['of10.bsn_set_mirroring.type'], |
| 7457 | fields['of10.bsn_set_mirroring.length'], |
| 7458 | fields['of10.bsn_set_mirroring.xid'], |
| 7459 | fields['of10.bsn_set_mirroring.experimenter'], |
| 7460 | fields['of10.bsn_set_mirroring.subtype'], |
| 7461 | fields['of10.bsn_set_mirroring.report_mirror_ports'], |
| 7462 | fields['of10.bsn_set_pktin_suppression_reply.version'], |
| 7463 | fields['of10.bsn_set_pktin_suppression_reply.type'], |
| 7464 | fields['of10.bsn_set_pktin_suppression_reply.length'], |
| 7465 | fields['of10.bsn_set_pktin_suppression_reply.xid'], |
| 7466 | fields['of10.bsn_set_pktin_suppression_reply.experimenter'], |
| 7467 | fields['of10.bsn_set_pktin_suppression_reply.subtype'], |
| 7468 | fields['of10.bsn_set_pktin_suppression_reply.status'], |
| 7469 | fields['of10.bsn_set_pktin_suppression_request.version'], |
| 7470 | fields['of10.bsn_set_pktin_suppression_request.type'], |
| 7471 | fields['of10.bsn_set_pktin_suppression_request.length'], |
| 7472 | fields['of10.bsn_set_pktin_suppression_request.xid'], |
| 7473 | fields['of10.bsn_set_pktin_suppression_request.experimenter'], |
| 7474 | fields['of10.bsn_set_pktin_suppression_request.subtype'], |
| 7475 | fields['of10.bsn_set_pktin_suppression_request.enabled'], |
| 7476 | fields['of10.bsn_set_pktin_suppression_request.idle_timeout'], |
| 7477 | fields['of10.bsn_set_pktin_suppression_request.hard_timeout'], |
| 7478 | fields['of10.bsn_set_pktin_suppression_request.priority'], |
| 7479 | fields['of10.bsn_set_pktin_suppression_request.cookie'], |
| 7480 | fields['of10.bsn_shell_command.version'], |
| 7481 | fields['of10.bsn_shell_command.type'], |
| 7482 | fields['of10.bsn_shell_command.length'], |
| 7483 | fields['of10.bsn_shell_command.xid'], |
| 7484 | fields['of10.bsn_shell_command.experimenter'], |
| 7485 | fields['of10.bsn_shell_command.subtype'], |
| 7486 | fields['of10.bsn_shell_command.service'], |
| 7487 | fields['of10.bsn_shell_command.data'], |
| 7488 | fields['of10.bsn_shell_output.version'], |
| 7489 | fields['of10.bsn_shell_output.type'], |
| 7490 | fields['of10.bsn_shell_output.length'], |
| 7491 | fields['of10.bsn_shell_output.xid'], |
| 7492 | fields['of10.bsn_shell_output.experimenter'], |
| 7493 | fields['of10.bsn_shell_output.subtype'], |
| 7494 | fields['of10.bsn_shell_output.data'], |
| 7495 | fields['of10.bsn_shell_status.version'], |
| 7496 | fields['of10.bsn_shell_status.type'], |
| 7497 | fields['of10.bsn_shell_status.length'], |
| 7498 | fields['of10.bsn_shell_status.xid'], |
| 7499 | fields['of10.bsn_shell_status.experimenter'], |
| 7500 | fields['of10.bsn_shell_status.subtype'], |
| 7501 | fields['of10.bsn_shell_status.status'], |
| 7502 | fields['of10.experimenter_stats_reply.version'], |
| 7503 | fields['of10.experimenter_stats_reply.type'], |
| 7504 | fields['of10.experimenter_stats_reply.length'], |
| 7505 | fields['of10.experimenter_stats_reply.xid'], |
| 7506 | fields['of10.experimenter_stats_reply.stats_type'], |
| 7507 | fields['of10.experimenter_stats_reply.flags'], |
| 7508 | fields['of10.experimenter_stats_reply.experimenter'], |
| 7509 | fields['of10.experimenter_stats_reply.data'], |
| 7510 | fields['of10.bsn_stats_reply.version'], |
| 7511 | fields['of10.bsn_stats_reply.type'], |
| 7512 | fields['of10.bsn_stats_reply.length'], |
| 7513 | fields['of10.bsn_stats_reply.xid'], |
| 7514 | fields['of10.bsn_stats_reply.stats_type'], |
| 7515 | fields['of10.bsn_stats_reply.flags'], |
| 7516 | fields['of10.bsn_stats_reply.experimenter'], |
| 7517 | fields['of10.bsn_stats_reply.subtype'], |
| 7518 | fields['of10.experimenter_stats_request.version'], |
| 7519 | fields['of10.experimenter_stats_request.type'], |
| 7520 | fields['of10.experimenter_stats_request.length'], |
| 7521 | fields['of10.experimenter_stats_request.xid'], |
| 7522 | fields['of10.experimenter_stats_request.stats_type'], |
| 7523 | fields['of10.experimenter_stats_request.flags'], |
| 7524 | fields['of10.experimenter_stats_request.experimenter'], |
| 7525 | fields['of10.experimenter_stats_request.data'], |
| 7526 | fields['of10.bsn_stats_request.version'], |
| 7527 | fields['of10.bsn_stats_request.type'], |
| 7528 | fields['of10.bsn_stats_request.length'], |
| 7529 | fields['of10.bsn_stats_request.xid'], |
| 7530 | fields['of10.bsn_stats_request.stats_type'], |
| 7531 | fields['of10.bsn_stats_request.flags'], |
| 7532 | fields['of10.bsn_stats_request.experimenter'], |
| 7533 | fields['of10.bsn_stats_request.subtype'], |
| 7534 | fields['of10.bsn_virtual_port_create_reply.version'], |
| 7535 | fields['of10.bsn_virtual_port_create_reply.type'], |
| 7536 | fields['of10.bsn_virtual_port_create_reply.length'], |
| 7537 | fields['of10.bsn_virtual_port_create_reply.xid'], |
| 7538 | fields['of10.bsn_virtual_port_create_reply.experimenter'], |
| 7539 | fields['of10.bsn_virtual_port_create_reply.subtype'], |
| 7540 | fields['of10.bsn_virtual_port_create_reply.status'], |
| 7541 | fields['of10.bsn_virtual_port_create_reply.vport_no'], |
| 7542 | fields['of10.bsn_vport.type'], |
| 7543 | fields['of10.bsn_vport.length'], |
| 7544 | fields['of10.bsn_virtual_port_create_request.version'], |
| 7545 | fields['of10.bsn_virtual_port_create_request.type'], |
| 7546 | fields['of10.bsn_virtual_port_create_request.length'], |
| 7547 | fields['of10.bsn_virtual_port_create_request.xid'], |
| 7548 | fields['of10.bsn_virtual_port_create_request.experimenter'], |
| 7549 | fields['of10.bsn_virtual_port_create_request.subtype'], |
| 7550 | fields['of10.bsn_virtual_port_create_request.vport'], |
| 7551 | fields['of10.bsn_virtual_port_remove_reply.version'], |
| 7552 | fields['of10.bsn_virtual_port_remove_reply.type'], |
| 7553 | fields['of10.bsn_virtual_port_remove_reply.length'], |
| 7554 | fields['of10.bsn_virtual_port_remove_reply.xid'], |
| 7555 | fields['of10.bsn_virtual_port_remove_reply.experimenter'], |
| 7556 | fields['of10.bsn_virtual_port_remove_reply.subtype'], |
| 7557 | fields['of10.bsn_virtual_port_remove_reply.status'], |
| 7558 | fields['of10.bsn_virtual_port_remove_request.version'], |
| 7559 | fields['of10.bsn_virtual_port_remove_request.type'], |
| 7560 | fields['of10.bsn_virtual_port_remove_request.length'], |
| 7561 | fields['of10.bsn_virtual_port_remove_request.xid'], |
| 7562 | fields['of10.bsn_virtual_port_remove_request.experimenter'], |
| 7563 | fields['of10.bsn_virtual_port_remove_request.subtype'], |
| 7564 | fields['of10.bsn_virtual_port_remove_request.vport_no'], |
| 7565 | fields['of10.bsn_vport_l2gre.type'], |
| 7566 | fields['of10.bsn_vport_l2gre.length'], |
| 7567 | fields['of10.bsn_vport_l2gre.flags'], |
| 7568 | fields['of10.bsn_vport_l2gre.port_no'], |
| 7569 | fields['of10.bsn_vport_l2gre.loopback_port_no'], |
| 7570 | fields['of10.bsn_vport_l2gre.local_mac'], |
| 7571 | fields['of10.bsn_vport_l2gre.nh_mac'], |
| 7572 | fields['of10.bsn_vport_l2gre.src_ip'], |
| 7573 | fields['of10.bsn_vport_l2gre.dst_ip'], |
| 7574 | fields['of10.bsn_vport_l2gre.dscp'], |
| 7575 | fields['of10.bsn_vport_l2gre.ttl'], |
| 7576 | fields['of10.bsn_vport_l2gre.vpn'], |
| 7577 | fields['of10.bsn_vport_l2gre.rate_limit'], |
| 7578 | fields['of10.bsn_vport_l2gre.if_name'], |
| 7579 | fields['of10.bsn_vport_q_in_q.type'], |
| 7580 | fields['of10.bsn_vport_q_in_q.length'], |
| 7581 | fields['of10.bsn_vport_q_in_q.port_no'], |
| 7582 | fields['of10.bsn_vport_q_in_q.ingress_tpid'], |
| 7583 | fields['of10.bsn_vport_q_in_q.ingress_vlan_id'], |
| 7584 | fields['of10.bsn_vport_q_in_q.egress_tpid'], |
| 7585 | fields['of10.bsn_vport_q_in_q.egress_vlan_id'], |
| 7586 | fields['of10.bsn_vport_q_in_q.if_name'], |
| 7587 | fields['of10.desc_stats_reply.version'], |
| 7588 | fields['of10.desc_stats_reply.type'], |
| 7589 | fields['of10.desc_stats_reply.length'], |
| 7590 | fields['of10.desc_stats_reply.xid'], |
| 7591 | fields['of10.desc_stats_reply.stats_type'], |
| 7592 | fields['of10.desc_stats_reply.flags'], |
| 7593 | fields['of10.desc_stats_reply.mfr_desc'], |
| 7594 | fields['of10.desc_stats_reply.hw_desc'], |
| 7595 | fields['of10.desc_stats_reply.sw_desc'], |
| 7596 | fields['of10.desc_stats_reply.serial_num'], |
| 7597 | fields['of10.desc_stats_reply.dp_desc'], |
| 7598 | fields['of10.desc_stats_request.version'], |
| 7599 | fields['of10.desc_stats_request.type'], |
| 7600 | fields['of10.desc_stats_request.length'], |
| 7601 | fields['of10.desc_stats_request.xid'], |
| 7602 | fields['of10.desc_stats_request.stats_type'], |
| 7603 | fields['of10.desc_stats_request.flags'], |
| 7604 | fields['of10.echo_reply.version'], |
| 7605 | fields['of10.echo_reply.type'], |
| 7606 | fields['of10.echo_reply.length'], |
| 7607 | fields['of10.echo_reply.xid'], |
| 7608 | fields['of10.echo_reply.data'], |
| 7609 | fields['of10.echo_request.version'], |
| 7610 | fields['of10.echo_request.type'], |
| 7611 | fields['of10.echo_request.length'], |
| 7612 | fields['of10.echo_request.xid'], |
| 7613 | fields['of10.echo_request.data'], |
| 7614 | fields['of10.features_reply.version'], |
| 7615 | fields['of10.features_reply.type'], |
| 7616 | fields['of10.features_reply.length'], |
| 7617 | fields['of10.features_reply.xid'], |
| 7618 | fields['of10.features_reply.datapath_id'], |
| 7619 | fields['of10.features_reply.n_buffers'], |
| 7620 | fields['of10.features_reply.n_tables'], |
| 7621 | fields['of10.features_reply.capabilities'], |
| 7622 | fields['of10.features_reply.actions'], |
| 7623 | fields['of10.features_reply.ports'], |
| 7624 | fields['of10.features_request.version'], |
| 7625 | fields['of10.features_request.type'], |
| 7626 | fields['of10.features_request.length'], |
| 7627 | fields['of10.features_request.xid'], |
| 7628 | fields['of10.flow_mod.version'], |
| 7629 | fields['of10.flow_mod.type'], |
| 7630 | fields['of10.flow_mod.length'], |
| 7631 | fields['of10.flow_mod.xid'], |
| 7632 | fields['of10.flow_mod.match'], |
| 7633 | fields['of10.flow_mod.cookie'], |
| 7634 | fields['of10.flow_mod._command'], |
| 7635 | fields['of10.flow_mod.idle_timeout'], |
| 7636 | fields['of10.flow_mod.hard_timeout'], |
| 7637 | fields['of10.flow_mod.priority'], |
| 7638 | fields['of10.flow_mod.buffer_id'], |
| 7639 | fields['of10.flow_mod.out_port'], |
| 7640 | fields['of10.flow_mod.flags'], |
| 7641 | fields['of10.flow_mod.actions'], |
| 7642 | fields['of10.flow_add.version'], |
| 7643 | fields['of10.flow_add.type'], |
| 7644 | fields['of10.flow_add.length'], |
| 7645 | fields['of10.flow_add.xid'], |
| 7646 | fields['of10.flow_add.match'], |
| 7647 | fields['of10.flow_add.cookie'], |
| 7648 | fields['of10.flow_add._command'], |
| 7649 | fields['of10.flow_add.idle_timeout'], |
| 7650 | fields['of10.flow_add.hard_timeout'], |
| 7651 | fields['of10.flow_add.priority'], |
| 7652 | fields['of10.flow_add.buffer_id'], |
| 7653 | fields['of10.flow_add.out_port'], |
| 7654 | fields['of10.flow_add.flags'], |
| 7655 | fields['of10.flow_add.actions'], |
| 7656 | fields['of10.flow_delete.version'], |
| 7657 | fields['of10.flow_delete.type'], |
| 7658 | fields['of10.flow_delete.length'], |
| 7659 | fields['of10.flow_delete.xid'], |
| 7660 | fields['of10.flow_delete.match'], |
| 7661 | fields['of10.flow_delete.cookie'], |
| 7662 | fields['of10.flow_delete._command'], |
| 7663 | fields['of10.flow_delete.idle_timeout'], |
| 7664 | fields['of10.flow_delete.hard_timeout'], |
| 7665 | fields['of10.flow_delete.priority'], |
| 7666 | fields['of10.flow_delete.buffer_id'], |
| 7667 | fields['of10.flow_delete.out_port'], |
| 7668 | fields['of10.flow_delete.flags'], |
| 7669 | fields['of10.flow_delete.actions'], |
| 7670 | fields['of10.flow_delete_strict.version'], |
| 7671 | fields['of10.flow_delete_strict.type'], |
| 7672 | fields['of10.flow_delete_strict.length'], |
| 7673 | fields['of10.flow_delete_strict.xid'], |
| 7674 | fields['of10.flow_delete_strict.match'], |
| 7675 | fields['of10.flow_delete_strict.cookie'], |
| 7676 | fields['of10.flow_delete_strict._command'], |
| 7677 | fields['of10.flow_delete_strict.idle_timeout'], |
| 7678 | fields['of10.flow_delete_strict.hard_timeout'], |
| 7679 | fields['of10.flow_delete_strict.priority'], |
| 7680 | fields['of10.flow_delete_strict.buffer_id'], |
| 7681 | fields['of10.flow_delete_strict.out_port'], |
| 7682 | fields['of10.flow_delete_strict.flags'], |
| 7683 | fields['of10.flow_delete_strict.actions'], |
| 7684 | fields['of10.flow_mod_failed_error_msg.version'], |
| 7685 | fields['of10.flow_mod_failed_error_msg.type'], |
| 7686 | fields['of10.flow_mod_failed_error_msg.length'], |
| 7687 | fields['of10.flow_mod_failed_error_msg.xid'], |
| 7688 | fields['of10.flow_mod_failed_error_msg.err_type'], |
| 7689 | fields['of10.flow_mod_failed_error_msg.code'], |
| 7690 | fields['of10.flow_mod_failed_error_msg.data'], |
| 7691 | fields['of10.flow_modify.version'], |
| 7692 | fields['of10.flow_modify.type'], |
| 7693 | fields['of10.flow_modify.length'], |
| 7694 | fields['of10.flow_modify.xid'], |
| 7695 | fields['of10.flow_modify.match'], |
| 7696 | fields['of10.flow_modify.cookie'], |
| 7697 | fields['of10.flow_modify._command'], |
| 7698 | fields['of10.flow_modify.idle_timeout'], |
| 7699 | fields['of10.flow_modify.hard_timeout'], |
| 7700 | fields['of10.flow_modify.priority'], |
| 7701 | fields['of10.flow_modify.buffer_id'], |
| 7702 | fields['of10.flow_modify.out_port'], |
| 7703 | fields['of10.flow_modify.flags'], |
| 7704 | fields['of10.flow_modify.actions'], |
| 7705 | fields['of10.flow_modify_strict.version'], |
| 7706 | fields['of10.flow_modify_strict.type'], |
| 7707 | fields['of10.flow_modify_strict.length'], |
| 7708 | fields['of10.flow_modify_strict.xid'], |
| 7709 | fields['of10.flow_modify_strict.match'], |
| 7710 | fields['of10.flow_modify_strict.cookie'], |
| 7711 | fields['of10.flow_modify_strict._command'], |
| 7712 | fields['of10.flow_modify_strict.idle_timeout'], |
| 7713 | fields['of10.flow_modify_strict.hard_timeout'], |
| 7714 | fields['of10.flow_modify_strict.priority'], |
| 7715 | fields['of10.flow_modify_strict.buffer_id'], |
| 7716 | fields['of10.flow_modify_strict.out_port'], |
| 7717 | fields['of10.flow_modify_strict.flags'], |
| 7718 | fields['of10.flow_modify_strict.actions'], |
| 7719 | fields['of10.flow_removed.version'], |
| 7720 | fields['of10.flow_removed.type'], |
| 7721 | fields['of10.flow_removed.length'], |
| 7722 | fields['of10.flow_removed.xid'], |
| 7723 | fields['of10.flow_removed.match'], |
| 7724 | fields['of10.flow_removed.cookie'], |
| 7725 | fields['of10.flow_removed.priority'], |
| 7726 | fields['of10.flow_removed.reason'], |
| 7727 | fields['of10.flow_removed.duration_sec'], |
| 7728 | fields['of10.flow_removed.duration_nsec'], |
| 7729 | fields['of10.flow_removed.idle_timeout'], |
| 7730 | fields['of10.flow_removed.packet_count'], |
| 7731 | fields['of10.flow_removed.byte_count'], |
| 7732 | fields['of10.flow_stats_entry.length'], |
| 7733 | fields['of10.flow_stats_entry.table_id'], |
| 7734 | fields['of10.flow_stats_entry.match'], |
| 7735 | fields['of10.flow_stats_entry.duration_sec'], |
| 7736 | fields['of10.flow_stats_entry.duration_nsec'], |
| 7737 | fields['of10.flow_stats_entry.priority'], |
| 7738 | fields['of10.flow_stats_entry.idle_timeout'], |
| 7739 | fields['of10.flow_stats_entry.hard_timeout'], |
| 7740 | fields['of10.flow_stats_entry.cookie'], |
| 7741 | fields['of10.flow_stats_entry.packet_count'], |
| 7742 | fields['of10.flow_stats_entry.byte_count'], |
| 7743 | fields['of10.flow_stats_entry.actions'], |
| 7744 | fields['of10.flow_stats_reply.version'], |
| 7745 | fields['of10.flow_stats_reply.type'], |
| 7746 | fields['of10.flow_stats_reply.length'], |
| 7747 | fields['of10.flow_stats_reply.xid'], |
| 7748 | fields['of10.flow_stats_reply.stats_type'], |
| 7749 | fields['of10.flow_stats_reply.flags'], |
| 7750 | fields['of10.flow_stats_reply.entries'], |
| 7751 | fields['of10.flow_stats_request.version'], |
| 7752 | fields['of10.flow_stats_request.type'], |
| 7753 | fields['of10.flow_stats_request.length'], |
| 7754 | fields['of10.flow_stats_request.xid'], |
| 7755 | fields['of10.flow_stats_request.stats_type'], |
| 7756 | fields['of10.flow_stats_request.flags'], |
| 7757 | fields['of10.flow_stats_request.match'], |
| 7758 | fields['of10.flow_stats_request.table_id'], |
| 7759 | fields['of10.flow_stats_request.out_port'], |
| 7760 | fields['of10.get_config_reply.version'], |
| 7761 | fields['of10.get_config_reply.type'], |
| 7762 | fields['of10.get_config_reply.length'], |
| 7763 | fields['of10.get_config_reply.xid'], |
| 7764 | fields['of10.get_config_reply.flags'], |
| 7765 | fields['of10.get_config_reply.miss_send_len'], |
| 7766 | fields['of10.get_config_request.version'], |
| 7767 | fields['of10.get_config_request.type'], |
| 7768 | fields['of10.get_config_request.length'], |
| 7769 | fields['of10.get_config_request.xid'], |
| 7770 | fields['of10.hello.version'], |
| 7771 | fields['of10.hello.type'], |
| 7772 | fields['of10.hello.length'], |
| 7773 | fields['of10.hello.xid'], |
| 7774 | fields['of10.hello_failed_error_msg.version'], |
| 7775 | fields['of10.hello_failed_error_msg.type'], |
| 7776 | fields['of10.hello_failed_error_msg.length'], |
| 7777 | fields['of10.hello_failed_error_msg.xid'], |
| 7778 | fields['of10.hello_failed_error_msg.err_type'], |
| 7779 | fields['of10.hello_failed_error_msg.code'], |
| 7780 | fields['of10.hello_failed_error_msg.data'], |
| 7781 | fields['of10.match_v1.wildcards'], |
| 7782 | fields['of10.match_v1.in_port'], |
| 7783 | fields['of10.match_v1.eth_src'], |
| 7784 | fields['of10.match_v1.eth_dst'], |
| 7785 | fields['of10.match_v1.vlan_vid'], |
| 7786 | fields['of10.match_v1.vlan_pcp'], |
| 7787 | fields['of10.match_v1.eth_type'], |
| 7788 | fields['of10.match_v1.ip_dscp'], |
| 7789 | fields['of10.match_v1.ip_proto'], |
| 7790 | fields['of10.match_v1.ipv4_src'], |
| 7791 | fields['of10.match_v1.ipv4_dst'], |
| 7792 | fields['of10.match_v1.tcp_src'], |
| 7793 | fields['of10.match_v1.tcp_dst'], |
| 7794 | fields['of10.nicira_header.version'], |
| 7795 | fields['of10.nicira_header.type'], |
| 7796 | fields['of10.nicira_header.length'], |
| 7797 | fields['of10.nicira_header.xid'], |
| 7798 | fields['of10.nicira_header.experimenter'], |
| 7799 | fields['of10.nicira_header.subtype'], |
| 7800 | fields['of10.nicira_controller_role_reply.version'], |
| 7801 | fields['of10.nicira_controller_role_reply.type'], |
| 7802 | fields['of10.nicira_controller_role_reply.length'], |
| 7803 | fields['of10.nicira_controller_role_reply.xid'], |
| 7804 | fields['of10.nicira_controller_role_reply.experimenter'], |
| 7805 | fields['of10.nicira_controller_role_reply.subtype'], |
| 7806 | fields['of10.nicira_controller_role_reply.role'], |
| 7807 | fields['of10.nicira_controller_role_request.version'], |
| 7808 | fields['of10.nicira_controller_role_request.type'], |
| 7809 | fields['of10.nicira_controller_role_request.length'], |
| 7810 | fields['of10.nicira_controller_role_request.xid'], |
| 7811 | fields['of10.nicira_controller_role_request.experimenter'], |
| 7812 | fields['of10.nicira_controller_role_request.subtype'], |
| 7813 | fields['of10.nicira_controller_role_request.role'], |
| 7814 | fields['of10.packet_in.version'], |
| 7815 | fields['of10.packet_in.type'], |
| 7816 | fields['of10.packet_in.length'], |
| 7817 | fields['of10.packet_in.xid'], |
| 7818 | fields['of10.packet_in.buffer_id'], |
| 7819 | fields['of10.packet_in.total_len'], |
| 7820 | fields['of10.packet_in.in_port'], |
| 7821 | fields['of10.packet_in.reason'], |
| 7822 | fields['of10.packet_in.data'], |
| 7823 | fields['of10.packet_out.version'], |
| 7824 | fields['of10.packet_out.type'], |
| 7825 | fields['of10.packet_out.length'], |
| 7826 | fields['of10.packet_out.xid'], |
| 7827 | fields['of10.packet_out.buffer_id'], |
| 7828 | fields['of10.packet_out.in_port'], |
| 7829 | fields['of10.packet_out.actions_len'], |
| 7830 | fields['of10.packet_out.actions'], |
| 7831 | fields['of10.packet_out.data'], |
| 7832 | fields['of10.packet_queue.queue_id'], |
| 7833 | fields['of10.packet_queue.len'], |
| 7834 | fields['of10.packet_queue.properties'], |
| 7835 | fields['of10.port_desc.port_no'], |
| 7836 | fields['of10.port_desc.hw_addr'], |
| 7837 | fields['of10.port_desc.name'], |
| 7838 | fields['of10.port_desc.config'], |
| 7839 | fields['of10.port_desc.state'], |
| 7840 | fields['of10.port_desc.curr'], |
| 7841 | fields['of10.port_desc.advertised'], |
| 7842 | fields['of10.port_desc.supported'], |
| 7843 | fields['of10.port_desc.peer'], |
| 7844 | fields['of10.port_mod.version'], |
| 7845 | fields['of10.port_mod.type'], |
| 7846 | fields['of10.port_mod.length'], |
| 7847 | fields['of10.port_mod.xid'], |
| 7848 | fields['of10.port_mod.port_no'], |
| 7849 | fields['of10.port_mod.hw_addr'], |
| 7850 | fields['of10.port_mod.config'], |
| 7851 | fields['of10.port_mod.mask'], |
| 7852 | fields['of10.port_mod.advertise'], |
| 7853 | fields['of10.port_mod_failed_error_msg.version'], |
| 7854 | fields['of10.port_mod_failed_error_msg.type'], |
| 7855 | fields['of10.port_mod_failed_error_msg.length'], |
| 7856 | fields['of10.port_mod_failed_error_msg.xid'], |
| 7857 | fields['of10.port_mod_failed_error_msg.err_type'], |
| 7858 | fields['of10.port_mod_failed_error_msg.code'], |
| 7859 | fields['of10.port_mod_failed_error_msg.data'], |
| 7860 | fields['of10.port_stats_entry.port_no'], |
| 7861 | fields['of10.port_stats_entry.rx_packets'], |
| 7862 | fields['of10.port_stats_entry.tx_packets'], |
| 7863 | fields['of10.port_stats_entry.rx_bytes'], |
| 7864 | fields['of10.port_stats_entry.tx_bytes'], |
| 7865 | fields['of10.port_stats_entry.rx_dropped'], |
| 7866 | fields['of10.port_stats_entry.tx_dropped'], |
| 7867 | fields['of10.port_stats_entry.rx_errors'], |
| 7868 | fields['of10.port_stats_entry.tx_errors'], |
| 7869 | fields['of10.port_stats_entry.rx_frame_err'], |
| 7870 | fields['of10.port_stats_entry.rx_over_err'], |
| 7871 | fields['of10.port_stats_entry.rx_crc_err'], |
| 7872 | fields['of10.port_stats_entry.collisions'], |
| 7873 | fields['of10.port_stats_reply.version'], |
| 7874 | fields['of10.port_stats_reply.type'], |
| 7875 | fields['of10.port_stats_reply.length'], |
| 7876 | fields['of10.port_stats_reply.xid'], |
| 7877 | fields['of10.port_stats_reply.stats_type'], |
| 7878 | fields['of10.port_stats_reply.flags'], |
| 7879 | fields['of10.port_stats_reply.entries'], |
| 7880 | fields['of10.port_stats_request.version'], |
| 7881 | fields['of10.port_stats_request.type'], |
| 7882 | fields['of10.port_stats_request.length'], |
| 7883 | fields['of10.port_stats_request.xid'], |
| 7884 | fields['of10.port_stats_request.stats_type'], |
| 7885 | fields['of10.port_stats_request.flags'], |
| 7886 | fields['of10.port_stats_request.port_no'], |
| 7887 | fields['of10.port_status.version'], |
| 7888 | fields['of10.port_status.type'], |
| 7889 | fields['of10.port_status.length'], |
| 7890 | fields['of10.port_status.xid'], |
| 7891 | fields['of10.port_status.reason'], |
| 7892 | fields['of10.port_status.desc'], |
| 7893 | fields['of10.queue_get_config_reply.version'], |
| 7894 | fields['of10.queue_get_config_reply.type'], |
| 7895 | fields['of10.queue_get_config_reply.length'], |
| 7896 | fields['of10.queue_get_config_reply.xid'], |
| 7897 | fields['of10.queue_get_config_reply.port'], |
| 7898 | fields['of10.queue_get_config_reply.queues'], |
| 7899 | fields['of10.queue_get_config_request.version'], |
| 7900 | fields['of10.queue_get_config_request.type'], |
| 7901 | fields['of10.queue_get_config_request.length'], |
| 7902 | fields['of10.queue_get_config_request.xid'], |
| 7903 | fields['of10.queue_get_config_request.port'], |
| 7904 | fields['of10.queue_op_failed_error_msg.version'], |
| 7905 | fields['of10.queue_op_failed_error_msg.type'], |
| 7906 | fields['of10.queue_op_failed_error_msg.length'], |
| 7907 | fields['of10.queue_op_failed_error_msg.xid'], |
| 7908 | fields['of10.queue_op_failed_error_msg.err_type'], |
| 7909 | fields['of10.queue_op_failed_error_msg.code'], |
| 7910 | fields['of10.queue_op_failed_error_msg.data'], |
| 7911 | fields['of10.queue_prop.type'], |
| 7912 | fields['of10.queue_prop.len'], |
| 7913 | fields['of10.queue_prop_min_rate.type'], |
| 7914 | fields['of10.queue_prop_min_rate.len'], |
| 7915 | fields['of10.queue_prop_min_rate.rate'], |
| 7916 | fields['of10.queue_stats_entry.port_no'], |
| 7917 | fields['of10.queue_stats_entry.queue_id'], |
| 7918 | fields['of10.queue_stats_entry.tx_bytes'], |
| 7919 | fields['of10.queue_stats_entry.tx_packets'], |
| 7920 | fields['of10.queue_stats_entry.tx_errors'], |
| 7921 | fields['of10.queue_stats_reply.version'], |
| 7922 | fields['of10.queue_stats_reply.type'], |
| 7923 | fields['of10.queue_stats_reply.length'], |
| 7924 | fields['of10.queue_stats_reply.xid'], |
| 7925 | fields['of10.queue_stats_reply.stats_type'], |
| 7926 | fields['of10.queue_stats_reply.flags'], |
| 7927 | fields['of10.queue_stats_reply.entries'], |
| 7928 | fields['of10.queue_stats_request.version'], |
| 7929 | fields['of10.queue_stats_request.type'], |
| 7930 | fields['of10.queue_stats_request.length'], |
| 7931 | fields['of10.queue_stats_request.xid'], |
| 7932 | fields['of10.queue_stats_request.stats_type'], |
| 7933 | fields['of10.queue_stats_request.flags'], |
| 7934 | fields['of10.queue_stats_request.port_no'], |
| 7935 | fields['of10.queue_stats_request.queue_id'], |
| 7936 | fields['of10.set_config.version'], |
| 7937 | fields['of10.set_config.type'], |
| 7938 | fields['of10.set_config.length'], |
| 7939 | fields['of10.set_config.xid'], |
| 7940 | fields['of10.set_config.flags'], |
| 7941 | fields['of10.set_config.miss_send_len'], |
| 7942 | fields['of10.table_mod.version'], |
| 7943 | fields['of10.table_mod.type'], |
| 7944 | fields['of10.table_mod.length'], |
| 7945 | fields['of10.table_mod.xid'], |
| 7946 | fields['of10.table_mod.table_id'], |
| 7947 | fields['of10.table_mod.config'], |
| 7948 | fields['of10.table_stats_entry.table_id'], |
| 7949 | fields['of10.table_stats_entry.name'], |
| 7950 | fields['of10.table_stats_entry.wildcards'], |
| 7951 | fields['of10.table_stats_entry.max_entries'], |
| 7952 | fields['of10.table_stats_entry.active_count'], |
| 7953 | fields['of10.table_stats_entry.lookup_count'], |
| 7954 | fields['of10.table_stats_entry.matched_count'], |
| 7955 | fields['of10.table_stats_reply.version'], |
| 7956 | fields['of10.table_stats_reply.type'], |
| 7957 | fields['of10.table_stats_reply.length'], |
| 7958 | fields['of10.table_stats_reply.xid'], |
| 7959 | fields['of10.table_stats_reply.stats_type'], |
| 7960 | fields['of10.table_stats_reply.flags'], |
| 7961 | fields['of10.table_stats_reply.entries'], |
| 7962 | fields['of10.table_stats_request.version'], |
| 7963 | fields['of10.table_stats_request.type'], |
| 7964 | fields['of10.table_stats_request.length'], |
| 7965 | fields['of10.table_stats_request.xid'], |
| 7966 | fields['of10.table_stats_request.stats_type'], |
| 7967 | fields['of10.table_stats_request.flags'], |
| 7968 | fields['of11.action.type'], |
| 7969 | fields['of11.action.len'], |
| 7970 | fields['of11.action_experimenter.type'], |
| 7971 | fields['of11.action_experimenter.len'], |
| 7972 | fields['of11.action_experimenter.experimenter'], |
| 7973 | fields['of11.action_experimenter.data'], |
| 7974 | fields['of11.action_bsn.type'], |
| 7975 | fields['of11.action_bsn.len'], |
| 7976 | fields['of11.action_bsn.experimenter'], |
| 7977 | fields['of11.action_bsn.subtype'], |
| 7978 | fields['of11.action_bsn_checksum.type'], |
| 7979 | fields['of11.action_bsn_checksum.len'], |
| 7980 | fields['of11.action_bsn_checksum.experimenter'], |
| 7981 | fields['of11.action_bsn_checksum.subtype'], |
| 7982 | fields['of11.action_bsn_checksum.checksum'], |
| 7983 | fields['of11.action_bsn_mirror.type'], |
| 7984 | fields['of11.action_bsn_mirror.len'], |
| 7985 | fields['of11.action_bsn_mirror.experimenter'], |
| 7986 | fields['of11.action_bsn_mirror.subtype'], |
| 7987 | fields['of11.action_bsn_mirror.dest_port'], |
| 7988 | fields['of11.action_bsn_mirror.vlan_tag'], |
| 7989 | fields['of11.action_bsn_mirror.copy_stage'], |
| 7990 | fields['of11.action_bsn_set_tunnel_dst.type'], |
| 7991 | fields['of11.action_bsn_set_tunnel_dst.len'], |
| 7992 | fields['of11.action_bsn_set_tunnel_dst.experimenter'], |
| 7993 | fields['of11.action_bsn_set_tunnel_dst.subtype'], |
| 7994 | fields['of11.action_bsn_set_tunnel_dst.dst'], |
| 7995 | fields['of11.action_copy_ttl_in.type'], |
| 7996 | fields['of11.action_copy_ttl_in.len'], |
| 7997 | fields['of11.action_copy_ttl_out.type'], |
| 7998 | fields['of11.action_copy_ttl_out.len'], |
| 7999 | fields['of11.action_dec_mpls_ttl.type'], |
| 8000 | fields['of11.action_dec_mpls_ttl.len'], |
| 8001 | fields['of11.action_dec_nw_ttl.type'], |
| 8002 | fields['of11.action_dec_nw_ttl.len'], |
| 8003 | fields['of11.action_group.type'], |
| 8004 | fields['of11.action_group.len'], |
| 8005 | fields['of11.action_group.group_id'], |
| 8006 | fields['of11.action_nicira.type'], |
| 8007 | fields['of11.action_nicira.len'], |
| 8008 | fields['of11.action_nicira.experimenter'], |
| 8009 | fields['of11.action_nicira.subtype'], |
| 8010 | fields['of11.action_nicira_dec_ttl.type'], |
| 8011 | fields['of11.action_nicira_dec_ttl.len'], |
| 8012 | fields['of11.action_nicira_dec_ttl.experimenter'], |
| 8013 | fields['of11.action_nicira_dec_ttl.subtype'], |
| 8014 | fields['of11.action_output.type'], |
| 8015 | fields['of11.action_output.len'], |
| 8016 | fields['of11.action_output.port'], |
| 8017 | fields['of11.action_output.max_len'], |
| 8018 | fields['of11.action_pop_mpls.type'], |
| 8019 | fields['of11.action_pop_mpls.len'], |
| 8020 | fields['of11.action_pop_mpls.ethertype'], |
| 8021 | fields['of11.action_pop_vlan.type'], |
| 8022 | fields['of11.action_pop_vlan.len'], |
| 8023 | fields['of11.action_push_mpls.type'], |
| 8024 | fields['of11.action_push_mpls.len'], |
| 8025 | fields['of11.action_push_mpls.ethertype'], |
| 8026 | fields['of11.action_push_vlan.type'], |
| 8027 | fields['of11.action_push_vlan.len'], |
| 8028 | fields['of11.action_push_vlan.ethertype'], |
| 8029 | fields['of11.action_set_dl_dst.type'], |
| 8030 | fields['of11.action_set_dl_dst.len'], |
| 8031 | fields['of11.action_set_dl_dst.dl_addr'], |
| 8032 | fields['of11.action_set_dl_src.type'], |
| 8033 | fields['of11.action_set_dl_src.len'], |
| 8034 | fields['of11.action_set_dl_src.dl_addr'], |
| 8035 | fields['of11.action_set_mpls_label.type'], |
| 8036 | fields['of11.action_set_mpls_label.len'], |
| 8037 | fields['of11.action_set_mpls_label.mpls_label'], |
| 8038 | fields['of11.action_set_mpls_tc.type'], |
| 8039 | fields['of11.action_set_mpls_tc.len'], |
| 8040 | fields['of11.action_set_mpls_tc.mpls_tc'], |
| 8041 | fields['of11.action_set_mpls_ttl.type'], |
| 8042 | fields['of11.action_set_mpls_ttl.len'], |
| 8043 | fields['of11.action_set_mpls_ttl.mpls_ttl'], |
| 8044 | fields['of11.action_set_nw_dst.type'], |
| 8045 | fields['of11.action_set_nw_dst.len'], |
| 8046 | fields['of11.action_set_nw_dst.nw_addr'], |
| 8047 | fields['of11.action_set_nw_ecn.type'], |
| 8048 | fields['of11.action_set_nw_ecn.len'], |
| 8049 | fields['of11.action_set_nw_ecn.nw_ecn'], |
| 8050 | fields['of11.action_set_nw_src.type'], |
| 8051 | fields['of11.action_set_nw_src.len'], |
| 8052 | fields['of11.action_set_nw_src.nw_addr'], |
| 8053 | fields['of11.action_set_nw_tos.type'], |
| 8054 | fields['of11.action_set_nw_tos.len'], |
| 8055 | fields['of11.action_set_nw_tos.nw_tos'], |
| 8056 | fields['of11.action_set_nw_ttl.type'], |
| 8057 | fields['of11.action_set_nw_ttl.len'], |
| 8058 | fields['of11.action_set_nw_ttl.nw_ttl'], |
| 8059 | fields['of11.action_set_queue.type'], |
| 8060 | fields['of11.action_set_queue.len'], |
| 8061 | fields['of11.action_set_queue.queue_id'], |
| 8062 | fields['of11.action_set_tp_dst.type'], |
| 8063 | fields['of11.action_set_tp_dst.len'], |
| 8064 | fields['of11.action_set_tp_dst.tp_port'], |
| 8065 | fields['of11.action_set_tp_src.type'], |
| 8066 | fields['of11.action_set_tp_src.len'], |
| 8067 | fields['of11.action_set_tp_src.tp_port'], |
| 8068 | fields['of11.action_set_vlan_pcp.type'], |
| 8069 | fields['of11.action_set_vlan_pcp.len'], |
| 8070 | fields['of11.action_set_vlan_pcp.vlan_pcp'], |
| 8071 | fields['of11.action_set_vlan_vid.type'], |
| 8072 | fields['of11.action_set_vlan_vid.len'], |
| 8073 | fields['of11.action_set_vlan_vid.vlan_vid'], |
| 8074 | fields['of11.header.version'], |
| 8075 | fields['of11.header.type'], |
| 8076 | fields['of11.header.length'], |
| 8077 | fields['of11.header.xid'], |
| 8078 | fields['of11.stats_reply.version'], |
| 8079 | fields['of11.stats_reply.type'], |
| 8080 | fields['of11.stats_reply.length'], |
| 8081 | fields['of11.stats_reply.xid'], |
| 8082 | fields['of11.stats_reply.stats_type'], |
| 8083 | fields['of11.stats_reply.flags'], |
| 8084 | fields['of11.aggregate_stats_reply.version'], |
| 8085 | fields['of11.aggregate_stats_reply.type'], |
| 8086 | fields['of11.aggregate_stats_reply.length'], |
| 8087 | fields['of11.aggregate_stats_reply.xid'], |
| 8088 | fields['of11.aggregate_stats_reply.stats_type'], |
| 8089 | fields['of11.aggregate_stats_reply.flags'], |
| 8090 | fields['of11.aggregate_stats_reply.packet_count'], |
| 8091 | fields['of11.aggregate_stats_reply.byte_count'], |
| 8092 | fields['of11.aggregate_stats_reply.flow_count'], |
| 8093 | fields['of11.stats_request.version'], |
| 8094 | fields['of11.stats_request.type'], |
| 8095 | fields['of11.stats_request.length'], |
| 8096 | fields['of11.stats_request.xid'], |
| 8097 | fields['of11.stats_request.stats_type'], |
| 8098 | fields['of11.stats_request.flags'], |
| 8099 | fields['of11.aggregate_stats_request.version'], |
| 8100 | fields['of11.aggregate_stats_request.type'], |
| 8101 | fields['of11.aggregate_stats_request.length'], |
| 8102 | fields['of11.aggregate_stats_request.xid'], |
| 8103 | fields['of11.aggregate_stats_request.stats_type'], |
| 8104 | fields['of11.aggregate_stats_request.flags'], |
| 8105 | fields['of11.aggregate_stats_request.table_id'], |
| 8106 | fields['of11.aggregate_stats_request.out_port'], |
| 8107 | fields['of11.aggregate_stats_request.out_group'], |
| 8108 | fields['of11.aggregate_stats_request.cookie'], |
| 8109 | fields['of11.aggregate_stats_request.cookie_mask'], |
| 8110 | fields['of11.aggregate_stats_request.match'], |
| 8111 | fields['of11.error_msg.version'], |
| 8112 | fields['of11.error_msg.type'], |
| 8113 | fields['of11.error_msg.length'], |
| 8114 | fields['of11.error_msg.xid'], |
| 8115 | fields['of11.error_msg.err_type'], |
| 8116 | fields['of11.bad_action_error_msg.version'], |
| 8117 | fields['of11.bad_action_error_msg.type'], |
| 8118 | fields['of11.bad_action_error_msg.length'], |
| 8119 | fields['of11.bad_action_error_msg.xid'], |
| 8120 | fields['of11.bad_action_error_msg.err_type'], |
| 8121 | fields['of11.bad_action_error_msg.code'], |
| 8122 | fields['of11.bad_action_error_msg.data'], |
| 8123 | fields['of11.bad_instruction_error_msg.version'], |
| 8124 | fields['of11.bad_instruction_error_msg.type'], |
| 8125 | fields['of11.bad_instruction_error_msg.length'], |
| 8126 | fields['of11.bad_instruction_error_msg.xid'], |
| 8127 | fields['of11.bad_instruction_error_msg.err_type'], |
| 8128 | fields['of11.bad_instruction_error_msg.code'], |
| 8129 | fields['of11.bad_instruction_error_msg.data'], |
| 8130 | fields['of11.bad_match_error_msg.version'], |
| 8131 | fields['of11.bad_match_error_msg.type'], |
| 8132 | fields['of11.bad_match_error_msg.length'], |
| 8133 | fields['of11.bad_match_error_msg.xid'], |
| 8134 | fields['of11.bad_match_error_msg.err_type'], |
| 8135 | fields['of11.bad_match_error_msg.code'], |
| 8136 | fields['of11.bad_match_error_msg.data'], |
| 8137 | fields['of11.bad_request_error_msg.version'], |
| 8138 | fields['of11.bad_request_error_msg.type'], |
| 8139 | fields['of11.bad_request_error_msg.length'], |
| 8140 | fields['of11.bad_request_error_msg.xid'], |
| 8141 | fields['of11.bad_request_error_msg.err_type'], |
| 8142 | fields['of11.bad_request_error_msg.code'], |
| 8143 | fields['of11.bad_request_error_msg.data'], |
| 8144 | fields['of11.barrier_reply.version'], |
| 8145 | fields['of11.barrier_reply.type'], |
| 8146 | fields['of11.barrier_reply.length'], |
| 8147 | fields['of11.barrier_reply.xid'], |
| 8148 | fields['of11.barrier_request.version'], |
| 8149 | fields['of11.barrier_request.type'], |
| 8150 | fields['of11.barrier_request.length'], |
| 8151 | fields['of11.barrier_request.xid'], |
| 8152 | fields['of11.experimenter.version'], |
| 8153 | fields['of11.experimenter.type'], |
| 8154 | fields['of11.experimenter.length'], |
| 8155 | fields['of11.experimenter.xid'], |
| 8156 | fields['of11.experimenter.experimenter'], |
| 8157 | fields['of11.experimenter.data'], |
| 8158 | fields['of11.bsn_header.version'], |
| 8159 | fields['of11.bsn_header.type'], |
| 8160 | fields['of11.bsn_header.length'], |
| 8161 | fields['of11.bsn_header.xid'], |
| 8162 | fields['of11.bsn_header.experimenter'], |
| 8163 | fields['of11.bsn_header.subtype'], |
| 8164 | fields['of11.bsn_bw_clear_data_reply.version'], |
| 8165 | fields['of11.bsn_bw_clear_data_reply.type'], |
| 8166 | fields['of11.bsn_bw_clear_data_reply.length'], |
| 8167 | fields['of11.bsn_bw_clear_data_reply.xid'], |
| 8168 | fields['of11.bsn_bw_clear_data_reply.experimenter'], |
| 8169 | fields['of11.bsn_bw_clear_data_reply.subtype'], |
| 8170 | fields['of11.bsn_bw_clear_data_reply.status'], |
| 8171 | fields['of11.bsn_bw_clear_data_request.version'], |
| 8172 | fields['of11.bsn_bw_clear_data_request.type'], |
| 8173 | fields['of11.bsn_bw_clear_data_request.length'], |
| 8174 | fields['of11.bsn_bw_clear_data_request.xid'], |
| 8175 | fields['of11.bsn_bw_clear_data_request.experimenter'], |
| 8176 | fields['of11.bsn_bw_clear_data_request.subtype'], |
| 8177 | fields['of11.bsn_bw_enable_get_reply.version'], |
| 8178 | fields['of11.bsn_bw_enable_get_reply.type'], |
| 8179 | fields['of11.bsn_bw_enable_get_reply.length'], |
| 8180 | fields['of11.bsn_bw_enable_get_reply.xid'], |
| 8181 | fields['of11.bsn_bw_enable_get_reply.experimenter'], |
| 8182 | fields['of11.bsn_bw_enable_get_reply.subtype'], |
| 8183 | fields['of11.bsn_bw_enable_get_reply.enabled'], |
| 8184 | fields['of11.bsn_bw_enable_get_request.version'], |
| 8185 | fields['of11.bsn_bw_enable_get_request.type'], |
| 8186 | fields['of11.bsn_bw_enable_get_request.length'], |
| 8187 | fields['of11.bsn_bw_enable_get_request.xid'], |
| 8188 | fields['of11.bsn_bw_enable_get_request.experimenter'], |
| 8189 | fields['of11.bsn_bw_enable_get_request.subtype'], |
| 8190 | fields['of11.bsn_bw_enable_set_reply.version'], |
| 8191 | fields['of11.bsn_bw_enable_set_reply.type'], |
| 8192 | fields['of11.bsn_bw_enable_set_reply.length'], |
| 8193 | fields['of11.bsn_bw_enable_set_reply.xid'], |
| 8194 | fields['of11.bsn_bw_enable_set_reply.experimenter'], |
| 8195 | fields['of11.bsn_bw_enable_set_reply.subtype'], |
| 8196 | fields['of11.bsn_bw_enable_set_reply.enable'], |
| 8197 | fields['of11.bsn_bw_enable_set_reply.status'], |
| 8198 | fields['of11.bsn_bw_enable_set_request.version'], |
| 8199 | fields['of11.bsn_bw_enable_set_request.type'], |
| 8200 | fields['of11.bsn_bw_enable_set_request.length'], |
| 8201 | fields['of11.bsn_bw_enable_set_request.xid'], |
| 8202 | fields['of11.bsn_bw_enable_set_request.experimenter'], |
| 8203 | fields['of11.bsn_bw_enable_set_request.subtype'], |
| 8204 | fields['of11.bsn_bw_enable_set_request.enable'], |
| 8205 | fields['of11.bsn_get_interfaces_reply.version'], |
| 8206 | fields['of11.bsn_get_interfaces_reply.type'], |
| 8207 | fields['of11.bsn_get_interfaces_reply.length'], |
| 8208 | fields['of11.bsn_get_interfaces_reply.xid'], |
| 8209 | fields['of11.bsn_get_interfaces_reply.experimenter'], |
| 8210 | fields['of11.bsn_get_interfaces_reply.subtype'], |
| 8211 | fields['of11.bsn_get_interfaces_reply.interfaces'], |
| 8212 | fields['of11.bsn_get_interfaces_request.version'], |
| 8213 | fields['of11.bsn_get_interfaces_request.type'], |
| 8214 | fields['of11.bsn_get_interfaces_request.length'], |
| 8215 | fields['of11.bsn_get_interfaces_request.xid'], |
| 8216 | fields['of11.bsn_get_interfaces_request.experimenter'], |
| 8217 | fields['of11.bsn_get_interfaces_request.subtype'], |
| 8218 | fields['of11.bsn_get_mirroring_reply.version'], |
| 8219 | fields['of11.bsn_get_mirroring_reply.type'], |
| 8220 | fields['of11.bsn_get_mirroring_reply.length'], |
| 8221 | fields['of11.bsn_get_mirroring_reply.xid'], |
| 8222 | fields['of11.bsn_get_mirroring_reply.experimenter'], |
| 8223 | fields['of11.bsn_get_mirroring_reply.subtype'], |
| 8224 | fields['of11.bsn_get_mirroring_reply.report_mirror_ports'], |
| 8225 | fields['of11.bsn_get_mirroring_request.version'], |
| 8226 | fields['of11.bsn_get_mirroring_request.type'], |
| 8227 | fields['of11.bsn_get_mirroring_request.length'], |
| 8228 | fields['of11.bsn_get_mirroring_request.xid'], |
| 8229 | fields['of11.bsn_get_mirroring_request.experimenter'], |
| 8230 | fields['of11.bsn_get_mirroring_request.subtype'], |
| 8231 | fields['of11.bsn_get_mirroring_request.report_mirror_ports'], |
| 8232 | fields['of11.bsn_interface.hw_addr'], |
| 8233 | fields['of11.bsn_interface.name'], |
| 8234 | fields['of11.bsn_interface.ipv4_addr'], |
| 8235 | fields['of11.bsn_interface.ipv4_netmask'], |
| 8236 | fields['of11.bsn_pdu_rx_reply.version'], |
| 8237 | fields['of11.bsn_pdu_rx_reply.type'], |
| 8238 | fields['of11.bsn_pdu_rx_reply.length'], |
| 8239 | fields['of11.bsn_pdu_rx_reply.xid'], |
| 8240 | fields['of11.bsn_pdu_rx_reply.experimenter'], |
| 8241 | fields['of11.bsn_pdu_rx_reply.subtype'], |
| 8242 | fields['of11.bsn_pdu_rx_reply.status'], |
| 8243 | fields['of11.bsn_pdu_rx_reply.port_no'], |
| 8244 | fields['of11.bsn_pdu_rx_reply.slot_num'], |
| 8245 | fields['of11.bsn_pdu_rx_request.version'], |
| 8246 | fields['of11.bsn_pdu_rx_request.type'], |
| 8247 | fields['of11.bsn_pdu_rx_request.length'], |
| 8248 | fields['of11.bsn_pdu_rx_request.xid'], |
| 8249 | fields['of11.bsn_pdu_rx_request.experimenter'], |
| 8250 | fields['of11.bsn_pdu_rx_request.subtype'], |
| 8251 | fields['of11.bsn_pdu_rx_request.timeout_ms'], |
| 8252 | fields['of11.bsn_pdu_rx_request.port_no'], |
| 8253 | fields['of11.bsn_pdu_rx_request.slot_num'], |
| 8254 | fields['of11.bsn_pdu_rx_request.data'], |
| 8255 | fields['of11.bsn_pdu_rx_timeout.version'], |
| 8256 | fields['of11.bsn_pdu_rx_timeout.type'], |
| 8257 | fields['of11.bsn_pdu_rx_timeout.length'], |
| 8258 | fields['of11.bsn_pdu_rx_timeout.xid'], |
| 8259 | fields['of11.bsn_pdu_rx_timeout.experimenter'], |
| 8260 | fields['of11.bsn_pdu_rx_timeout.subtype'], |
| 8261 | fields['of11.bsn_pdu_rx_timeout.port_no'], |
| 8262 | fields['of11.bsn_pdu_rx_timeout.slot_num'], |
| 8263 | fields['of11.bsn_pdu_tx_reply.version'], |
| 8264 | fields['of11.bsn_pdu_tx_reply.type'], |
| 8265 | fields['of11.bsn_pdu_tx_reply.length'], |
| 8266 | fields['of11.bsn_pdu_tx_reply.xid'], |
| 8267 | fields['of11.bsn_pdu_tx_reply.experimenter'], |
| 8268 | fields['of11.bsn_pdu_tx_reply.subtype'], |
| 8269 | fields['of11.bsn_pdu_tx_reply.status'], |
| 8270 | fields['of11.bsn_pdu_tx_reply.port_no'], |
| 8271 | fields['of11.bsn_pdu_tx_reply.slot_num'], |
| 8272 | fields['of11.bsn_pdu_tx_request.version'], |
| 8273 | fields['of11.bsn_pdu_tx_request.type'], |
| 8274 | fields['of11.bsn_pdu_tx_request.length'], |
| 8275 | fields['of11.bsn_pdu_tx_request.xid'], |
| 8276 | fields['of11.bsn_pdu_tx_request.experimenter'], |
| 8277 | fields['of11.bsn_pdu_tx_request.subtype'], |
| 8278 | fields['of11.bsn_pdu_tx_request.tx_interval_ms'], |
| 8279 | fields['of11.bsn_pdu_tx_request.port_no'], |
| 8280 | fields['of11.bsn_pdu_tx_request.slot_num'], |
| 8281 | fields['of11.bsn_pdu_tx_request.data'], |
| 8282 | fields['of11.bsn_set_mirroring.version'], |
| 8283 | fields['of11.bsn_set_mirroring.type'], |
| 8284 | fields['of11.bsn_set_mirroring.length'], |
| 8285 | fields['of11.bsn_set_mirroring.xid'], |
| 8286 | fields['of11.bsn_set_mirroring.experimenter'], |
| 8287 | fields['of11.bsn_set_mirroring.subtype'], |
| 8288 | fields['of11.bsn_set_mirroring.report_mirror_ports'], |
| 8289 | fields['of11.bsn_set_pktin_suppression_reply.version'], |
| 8290 | fields['of11.bsn_set_pktin_suppression_reply.type'], |
| 8291 | fields['of11.bsn_set_pktin_suppression_reply.length'], |
| 8292 | fields['of11.bsn_set_pktin_suppression_reply.xid'], |
| 8293 | fields['of11.bsn_set_pktin_suppression_reply.experimenter'], |
| 8294 | fields['of11.bsn_set_pktin_suppression_reply.subtype'], |
| 8295 | fields['of11.bsn_set_pktin_suppression_reply.status'], |
| 8296 | fields['of11.bsn_set_pktin_suppression_request.version'], |
| 8297 | fields['of11.bsn_set_pktin_suppression_request.type'], |
| 8298 | fields['of11.bsn_set_pktin_suppression_request.length'], |
| 8299 | fields['of11.bsn_set_pktin_suppression_request.xid'], |
| 8300 | fields['of11.bsn_set_pktin_suppression_request.experimenter'], |
| 8301 | fields['of11.bsn_set_pktin_suppression_request.subtype'], |
| 8302 | fields['of11.bsn_set_pktin_suppression_request.enabled'], |
| 8303 | fields['of11.bsn_set_pktin_suppression_request.idle_timeout'], |
| 8304 | fields['of11.bsn_set_pktin_suppression_request.hard_timeout'], |
| 8305 | fields['of11.bsn_set_pktin_suppression_request.priority'], |
| 8306 | fields['of11.bsn_set_pktin_suppression_request.cookie'], |
| 8307 | fields['of11.experimenter_stats_reply.version'], |
| 8308 | fields['of11.experimenter_stats_reply.type'], |
| 8309 | fields['of11.experimenter_stats_reply.length'], |
| 8310 | fields['of11.experimenter_stats_reply.xid'], |
| 8311 | fields['of11.experimenter_stats_reply.stats_type'], |
| 8312 | fields['of11.experimenter_stats_reply.flags'], |
| 8313 | fields['of11.experimenter_stats_reply.experimenter'], |
| 8314 | fields['of11.experimenter_stats_reply.data'], |
| 8315 | fields['of11.bsn_stats_reply.version'], |
| 8316 | fields['of11.bsn_stats_reply.type'], |
| 8317 | fields['of11.bsn_stats_reply.length'], |
| 8318 | fields['of11.bsn_stats_reply.xid'], |
| 8319 | fields['of11.bsn_stats_reply.stats_type'], |
| 8320 | fields['of11.bsn_stats_reply.flags'], |
| 8321 | fields['of11.bsn_stats_reply.experimenter'], |
| 8322 | fields['of11.bsn_stats_reply.subtype'], |
| 8323 | fields['of11.experimenter_stats_request.version'], |
| 8324 | fields['of11.experimenter_stats_request.type'], |
| 8325 | fields['of11.experimenter_stats_request.length'], |
| 8326 | fields['of11.experimenter_stats_request.xid'], |
| 8327 | fields['of11.experimenter_stats_request.stats_type'], |
| 8328 | fields['of11.experimenter_stats_request.flags'], |
| 8329 | fields['of11.experimenter_stats_request.experimenter'], |
| 8330 | fields['of11.experimenter_stats_request.data'], |
| 8331 | fields['of11.bsn_stats_request.version'], |
| 8332 | fields['of11.bsn_stats_request.type'], |
| 8333 | fields['of11.bsn_stats_request.length'], |
| 8334 | fields['of11.bsn_stats_request.xid'], |
| 8335 | fields['of11.bsn_stats_request.stats_type'], |
| 8336 | fields['of11.bsn_stats_request.flags'], |
| 8337 | fields['of11.bsn_stats_request.experimenter'], |
| 8338 | fields['of11.bsn_stats_request.subtype'], |
| 8339 | fields['of11.bsn_virtual_port_create_reply.version'], |
| 8340 | fields['of11.bsn_virtual_port_create_reply.type'], |
| 8341 | fields['of11.bsn_virtual_port_create_reply.length'], |
| 8342 | fields['of11.bsn_virtual_port_create_reply.xid'], |
| 8343 | fields['of11.bsn_virtual_port_create_reply.experimenter'], |
| 8344 | fields['of11.bsn_virtual_port_create_reply.subtype'], |
| 8345 | fields['of11.bsn_virtual_port_create_reply.status'], |
| 8346 | fields['of11.bsn_virtual_port_create_reply.vport_no'], |
| 8347 | fields['of11.bsn_vport.type'], |
| 8348 | fields['of11.bsn_vport.length'], |
| 8349 | fields['of11.bsn_virtual_port_create_request.version'], |
| 8350 | fields['of11.bsn_virtual_port_create_request.type'], |
| 8351 | fields['of11.bsn_virtual_port_create_request.length'], |
| 8352 | fields['of11.bsn_virtual_port_create_request.xid'], |
| 8353 | fields['of11.bsn_virtual_port_create_request.experimenter'], |
| 8354 | fields['of11.bsn_virtual_port_create_request.subtype'], |
| 8355 | fields['of11.bsn_virtual_port_create_request.vport'], |
| 8356 | fields['of11.bsn_virtual_port_remove_reply.version'], |
| 8357 | fields['of11.bsn_virtual_port_remove_reply.type'], |
| 8358 | fields['of11.bsn_virtual_port_remove_reply.length'], |
| 8359 | fields['of11.bsn_virtual_port_remove_reply.xid'], |
| 8360 | fields['of11.bsn_virtual_port_remove_reply.experimenter'], |
| 8361 | fields['of11.bsn_virtual_port_remove_reply.subtype'], |
| 8362 | fields['of11.bsn_virtual_port_remove_reply.status'], |
| 8363 | fields['of11.bsn_virtual_port_remove_request.version'], |
| 8364 | fields['of11.bsn_virtual_port_remove_request.type'], |
| 8365 | fields['of11.bsn_virtual_port_remove_request.length'], |
| 8366 | fields['of11.bsn_virtual_port_remove_request.xid'], |
| 8367 | fields['of11.bsn_virtual_port_remove_request.experimenter'], |
| 8368 | fields['of11.bsn_virtual_port_remove_request.subtype'], |
| 8369 | fields['of11.bsn_virtual_port_remove_request.vport_no'], |
| 8370 | fields['of11.bsn_vport_l2gre.type'], |
| 8371 | fields['of11.bsn_vport_l2gre.length'], |
| 8372 | fields['of11.bsn_vport_l2gre.flags'], |
| 8373 | fields['of11.bsn_vport_l2gre.port_no'], |
| 8374 | fields['of11.bsn_vport_l2gre.loopback_port_no'], |
| 8375 | fields['of11.bsn_vport_l2gre.local_mac'], |
| 8376 | fields['of11.bsn_vport_l2gre.nh_mac'], |
| 8377 | fields['of11.bsn_vport_l2gre.src_ip'], |
| 8378 | fields['of11.bsn_vport_l2gre.dst_ip'], |
| 8379 | fields['of11.bsn_vport_l2gre.dscp'], |
| 8380 | fields['of11.bsn_vport_l2gre.ttl'], |
| 8381 | fields['of11.bsn_vport_l2gre.vpn'], |
| 8382 | fields['of11.bsn_vport_l2gre.rate_limit'], |
| 8383 | fields['of11.bsn_vport_l2gre.if_name'], |
| 8384 | fields['of11.bsn_vport_q_in_q.type'], |
| 8385 | fields['of11.bsn_vport_q_in_q.length'], |
| 8386 | fields['of11.bsn_vport_q_in_q.port_no'], |
| 8387 | fields['of11.bsn_vport_q_in_q.ingress_tpid'], |
| 8388 | fields['of11.bsn_vport_q_in_q.ingress_vlan_id'], |
| 8389 | fields['of11.bsn_vport_q_in_q.egress_tpid'], |
| 8390 | fields['of11.bsn_vport_q_in_q.egress_vlan_id'], |
| 8391 | fields['of11.bsn_vport_q_in_q.if_name'], |
| 8392 | fields['of11.bucket.len'], |
| 8393 | fields['of11.bucket.weight'], |
| 8394 | fields['of11.bucket.watch_port'], |
| 8395 | fields['of11.bucket.watch_group'], |
| 8396 | fields['of11.bucket.actions'], |
| 8397 | fields['of11.bucket_counter.packet_count'], |
| 8398 | fields['of11.bucket_counter.byte_count'], |
| 8399 | fields['of11.desc_stats_reply.version'], |
| 8400 | fields['of11.desc_stats_reply.type'], |
| 8401 | fields['of11.desc_stats_reply.length'], |
| 8402 | fields['of11.desc_stats_reply.xid'], |
| 8403 | fields['of11.desc_stats_reply.stats_type'], |
| 8404 | fields['of11.desc_stats_reply.flags'], |
| 8405 | fields['of11.desc_stats_reply.mfr_desc'], |
| 8406 | fields['of11.desc_stats_reply.hw_desc'], |
| 8407 | fields['of11.desc_stats_reply.sw_desc'], |
| 8408 | fields['of11.desc_stats_reply.serial_num'], |
| 8409 | fields['of11.desc_stats_reply.dp_desc'], |
| 8410 | fields['of11.desc_stats_request.version'], |
| 8411 | fields['of11.desc_stats_request.type'], |
| 8412 | fields['of11.desc_stats_request.length'], |
| 8413 | fields['of11.desc_stats_request.xid'], |
| 8414 | fields['of11.desc_stats_request.stats_type'], |
| 8415 | fields['of11.desc_stats_request.flags'], |
| 8416 | fields['of11.echo_reply.version'], |
| 8417 | fields['of11.echo_reply.type'], |
| 8418 | fields['of11.echo_reply.length'], |
| 8419 | fields['of11.echo_reply.xid'], |
| 8420 | fields['of11.echo_reply.data'], |
| 8421 | fields['of11.echo_request.version'], |
| 8422 | fields['of11.echo_request.type'], |
| 8423 | fields['of11.echo_request.length'], |
| 8424 | fields['of11.echo_request.xid'], |
| 8425 | fields['of11.echo_request.data'], |
| 8426 | fields['of11.features_reply.version'], |
| 8427 | fields['of11.features_reply.type'], |
| 8428 | fields['of11.features_reply.length'], |
| 8429 | fields['of11.features_reply.xid'], |
| 8430 | fields['of11.features_reply.datapath_id'], |
| 8431 | fields['of11.features_reply.n_buffers'], |
| 8432 | fields['of11.features_reply.n_tables'], |
| 8433 | fields['of11.features_reply.capabilities'], |
| 8434 | fields['of11.features_reply.reserved'], |
| 8435 | fields['of11.features_reply.ports'], |
| 8436 | fields['of11.features_request.version'], |
| 8437 | fields['of11.features_request.type'], |
| 8438 | fields['of11.features_request.length'], |
| 8439 | fields['of11.features_request.xid'], |
| 8440 | fields['of11.flow_mod.version'], |
| 8441 | fields['of11.flow_mod.type'], |
| 8442 | fields['of11.flow_mod.length'], |
| 8443 | fields['of11.flow_mod.xid'], |
| 8444 | fields['of11.flow_mod.cookie'], |
| 8445 | fields['of11.flow_mod.cookie_mask'], |
| 8446 | fields['of11.flow_mod.table_id'], |
| 8447 | fields['of11.flow_mod._command'], |
| 8448 | fields['of11.flow_mod.idle_timeout'], |
| 8449 | fields['of11.flow_mod.hard_timeout'], |
| 8450 | fields['of11.flow_mod.priority'], |
| 8451 | fields['of11.flow_mod.buffer_id'], |
| 8452 | fields['of11.flow_mod.out_port'], |
| 8453 | fields['of11.flow_mod.out_group'], |
| 8454 | fields['of11.flow_mod.flags'], |
| 8455 | fields['of11.flow_mod.match'], |
| 8456 | fields['of11.flow_mod.instructions'], |
| 8457 | fields['of11.flow_add.version'], |
| 8458 | fields['of11.flow_add.type'], |
| 8459 | fields['of11.flow_add.length'], |
| 8460 | fields['of11.flow_add.xid'], |
| 8461 | fields['of11.flow_add.cookie'], |
| 8462 | fields['of11.flow_add.cookie_mask'], |
| 8463 | fields['of11.flow_add.table_id'], |
| 8464 | fields['of11.flow_add._command'], |
| 8465 | fields['of11.flow_add.idle_timeout'], |
| 8466 | fields['of11.flow_add.hard_timeout'], |
| 8467 | fields['of11.flow_add.priority'], |
| 8468 | fields['of11.flow_add.buffer_id'], |
| 8469 | fields['of11.flow_add.out_port'], |
| 8470 | fields['of11.flow_add.out_group'], |
| 8471 | fields['of11.flow_add.flags'], |
| 8472 | fields['of11.flow_add.match'], |
| 8473 | fields['of11.flow_add.instructions'], |
| 8474 | fields['of11.flow_delete.version'], |
| 8475 | fields['of11.flow_delete.type'], |
| 8476 | fields['of11.flow_delete.length'], |
| 8477 | fields['of11.flow_delete.xid'], |
| 8478 | fields['of11.flow_delete.cookie'], |
| 8479 | fields['of11.flow_delete.cookie_mask'], |
| 8480 | fields['of11.flow_delete.table_id'], |
| 8481 | fields['of11.flow_delete._command'], |
| 8482 | fields['of11.flow_delete.idle_timeout'], |
| 8483 | fields['of11.flow_delete.hard_timeout'], |
| 8484 | fields['of11.flow_delete.priority'], |
| 8485 | fields['of11.flow_delete.buffer_id'], |
| 8486 | fields['of11.flow_delete.out_port'], |
| 8487 | fields['of11.flow_delete.out_group'], |
| 8488 | fields['of11.flow_delete.flags'], |
| 8489 | fields['of11.flow_delete.match'], |
| 8490 | fields['of11.flow_delete.instructions'], |
| 8491 | fields['of11.flow_delete_strict.version'], |
| 8492 | fields['of11.flow_delete_strict.type'], |
| 8493 | fields['of11.flow_delete_strict.length'], |
| 8494 | fields['of11.flow_delete_strict.xid'], |
| 8495 | fields['of11.flow_delete_strict.cookie'], |
| 8496 | fields['of11.flow_delete_strict.cookie_mask'], |
| 8497 | fields['of11.flow_delete_strict.table_id'], |
| 8498 | fields['of11.flow_delete_strict._command'], |
| 8499 | fields['of11.flow_delete_strict.idle_timeout'], |
| 8500 | fields['of11.flow_delete_strict.hard_timeout'], |
| 8501 | fields['of11.flow_delete_strict.priority'], |
| 8502 | fields['of11.flow_delete_strict.buffer_id'], |
| 8503 | fields['of11.flow_delete_strict.out_port'], |
| 8504 | fields['of11.flow_delete_strict.out_group'], |
| 8505 | fields['of11.flow_delete_strict.flags'], |
| 8506 | fields['of11.flow_delete_strict.match'], |
| 8507 | fields['of11.flow_delete_strict.instructions'], |
| 8508 | fields['of11.flow_mod_failed_error_msg.version'], |
| 8509 | fields['of11.flow_mod_failed_error_msg.type'], |
| 8510 | fields['of11.flow_mod_failed_error_msg.length'], |
| 8511 | fields['of11.flow_mod_failed_error_msg.xid'], |
| 8512 | fields['of11.flow_mod_failed_error_msg.err_type'], |
| 8513 | fields['of11.flow_mod_failed_error_msg.code'], |
| 8514 | fields['of11.flow_mod_failed_error_msg.data'], |
| 8515 | fields['of11.flow_modify.version'], |
| 8516 | fields['of11.flow_modify.type'], |
| 8517 | fields['of11.flow_modify.length'], |
| 8518 | fields['of11.flow_modify.xid'], |
| 8519 | fields['of11.flow_modify.cookie'], |
| 8520 | fields['of11.flow_modify.cookie_mask'], |
| 8521 | fields['of11.flow_modify.table_id'], |
| 8522 | fields['of11.flow_modify._command'], |
| 8523 | fields['of11.flow_modify.idle_timeout'], |
| 8524 | fields['of11.flow_modify.hard_timeout'], |
| 8525 | fields['of11.flow_modify.priority'], |
| 8526 | fields['of11.flow_modify.buffer_id'], |
| 8527 | fields['of11.flow_modify.out_port'], |
| 8528 | fields['of11.flow_modify.out_group'], |
| 8529 | fields['of11.flow_modify.flags'], |
| 8530 | fields['of11.flow_modify.match'], |
| 8531 | fields['of11.flow_modify.instructions'], |
| 8532 | fields['of11.flow_modify_strict.version'], |
| 8533 | fields['of11.flow_modify_strict.type'], |
| 8534 | fields['of11.flow_modify_strict.length'], |
| 8535 | fields['of11.flow_modify_strict.xid'], |
| 8536 | fields['of11.flow_modify_strict.cookie'], |
| 8537 | fields['of11.flow_modify_strict.cookie_mask'], |
| 8538 | fields['of11.flow_modify_strict.table_id'], |
| 8539 | fields['of11.flow_modify_strict._command'], |
| 8540 | fields['of11.flow_modify_strict.idle_timeout'], |
| 8541 | fields['of11.flow_modify_strict.hard_timeout'], |
| 8542 | fields['of11.flow_modify_strict.priority'], |
| 8543 | fields['of11.flow_modify_strict.buffer_id'], |
| 8544 | fields['of11.flow_modify_strict.out_port'], |
| 8545 | fields['of11.flow_modify_strict.out_group'], |
| 8546 | fields['of11.flow_modify_strict.flags'], |
| 8547 | fields['of11.flow_modify_strict.match'], |
| 8548 | fields['of11.flow_modify_strict.instructions'], |
| 8549 | fields['of11.flow_removed.version'], |
| 8550 | fields['of11.flow_removed.type'], |
| 8551 | fields['of11.flow_removed.length'], |
| 8552 | fields['of11.flow_removed.xid'], |
| 8553 | fields['of11.flow_removed.cookie'], |
| 8554 | fields['of11.flow_removed.priority'], |
| 8555 | fields['of11.flow_removed.reason'], |
| 8556 | fields['of11.flow_removed.table_id'], |
| 8557 | fields['of11.flow_removed.duration_sec'], |
| 8558 | fields['of11.flow_removed.duration_nsec'], |
| 8559 | fields['of11.flow_removed.idle_timeout'], |
| 8560 | fields['of11.flow_removed.packet_count'], |
| 8561 | fields['of11.flow_removed.byte_count'], |
| 8562 | fields['of11.flow_removed.match'], |
| 8563 | fields['of11.flow_stats_entry.length'], |
| 8564 | fields['of11.flow_stats_entry.table_id'], |
| 8565 | fields['of11.flow_stats_entry.duration_sec'], |
| 8566 | fields['of11.flow_stats_entry.duration_nsec'], |
| 8567 | fields['of11.flow_stats_entry.priority'], |
| 8568 | fields['of11.flow_stats_entry.idle_timeout'], |
| 8569 | fields['of11.flow_stats_entry.hard_timeout'], |
| 8570 | fields['of11.flow_stats_entry.cookie'], |
| 8571 | fields['of11.flow_stats_entry.packet_count'], |
| 8572 | fields['of11.flow_stats_entry.byte_count'], |
| 8573 | fields['of11.flow_stats_entry.match'], |
| 8574 | fields['of11.flow_stats_entry.instructions'], |
| 8575 | fields['of11.flow_stats_reply.version'], |
| 8576 | fields['of11.flow_stats_reply.type'], |
| 8577 | fields['of11.flow_stats_reply.length'], |
| 8578 | fields['of11.flow_stats_reply.xid'], |
| 8579 | fields['of11.flow_stats_reply.stats_type'], |
| 8580 | fields['of11.flow_stats_reply.flags'], |
| 8581 | fields['of11.flow_stats_reply.entries'], |
| 8582 | fields['of11.flow_stats_request.version'], |
| 8583 | fields['of11.flow_stats_request.type'], |
| 8584 | fields['of11.flow_stats_request.length'], |
| 8585 | fields['of11.flow_stats_request.xid'], |
| 8586 | fields['of11.flow_stats_request.stats_type'], |
| 8587 | fields['of11.flow_stats_request.flags'], |
| 8588 | fields['of11.flow_stats_request.table_id'], |
| 8589 | fields['of11.flow_stats_request.out_port'], |
| 8590 | fields['of11.flow_stats_request.out_group'], |
| 8591 | fields['of11.flow_stats_request.cookie'], |
| 8592 | fields['of11.flow_stats_request.cookie_mask'], |
| 8593 | fields['of11.flow_stats_request.match'], |
| 8594 | fields['of11.get_config_reply.version'], |
| 8595 | fields['of11.get_config_reply.type'], |
| 8596 | fields['of11.get_config_reply.length'], |
| 8597 | fields['of11.get_config_reply.xid'], |
| 8598 | fields['of11.get_config_reply.flags'], |
| 8599 | fields['of11.get_config_reply.miss_send_len'], |
| 8600 | fields['of11.get_config_request.version'], |
| 8601 | fields['of11.get_config_request.type'], |
| 8602 | fields['of11.get_config_request.length'], |
| 8603 | fields['of11.get_config_request.xid'], |
| 8604 | fields['of11.group_mod.version'], |
| 8605 | fields['of11.group_mod.type'], |
| 8606 | fields['of11.group_mod.length'], |
| 8607 | fields['of11.group_mod.xid'], |
| 8608 | fields['of11.group_mod.command'], |
| 8609 | fields['of11.group_mod.group_type'], |
| 8610 | fields['of11.group_mod.group_id'], |
| 8611 | fields['of11.group_mod.buckets'], |
| 8612 | fields['of11.group_add.version'], |
| 8613 | fields['of11.group_add.type'], |
| 8614 | fields['of11.group_add.length'], |
| 8615 | fields['of11.group_add.xid'], |
| 8616 | fields['of11.group_add.command'], |
| 8617 | fields['of11.group_add.group_type'], |
| 8618 | fields['of11.group_add.group_id'], |
| 8619 | fields['of11.group_add.buckets'], |
| 8620 | fields['of11.group_delete.version'], |
| 8621 | fields['of11.group_delete.type'], |
| 8622 | fields['of11.group_delete.length'], |
| 8623 | fields['of11.group_delete.xid'], |
| 8624 | fields['of11.group_delete.command'], |
| 8625 | fields['of11.group_delete.group_type'], |
| 8626 | fields['of11.group_delete.group_id'], |
| 8627 | fields['of11.group_delete.buckets'], |
| 8628 | fields['of11.group_desc_stats_entry.length'], |
| 8629 | fields['of11.group_desc_stats_entry.group_type'], |
| 8630 | fields['of11.group_desc_stats_entry.group_id'], |
| 8631 | fields['of11.group_desc_stats_entry.buckets'], |
| 8632 | fields['of11.group_desc_stats_reply.version'], |
| 8633 | fields['of11.group_desc_stats_reply.type'], |
| 8634 | fields['of11.group_desc_stats_reply.length'], |
| 8635 | fields['of11.group_desc_stats_reply.xid'], |
| 8636 | fields['of11.group_desc_stats_reply.stats_type'], |
| 8637 | fields['of11.group_desc_stats_reply.flags'], |
| 8638 | fields['of11.group_desc_stats_reply.entries'], |
| 8639 | fields['of11.group_desc_stats_request.version'], |
| 8640 | fields['of11.group_desc_stats_request.type'], |
| 8641 | fields['of11.group_desc_stats_request.length'], |
| 8642 | fields['of11.group_desc_stats_request.xid'], |
| 8643 | fields['of11.group_desc_stats_request.stats_type'], |
| 8644 | fields['of11.group_desc_stats_request.flags'], |
| 8645 | fields['of11.group_mod_failed_error_msg.version'], |
| 8646 | fields['of11.group_mod_failed_error_msg.type'], |
| 8647 | fields['of11.group_mod_failed_error_msg.length'], |
| 8648 | fields['of11.group_mod_failed_error_msg.xid'], |
| 8649 | fields['of11.group_mod_failed_error_msg.err_type'], |
| 8650 | fields['of11.group_mod_failed_error_msg.code'], |
| 8651 | fields['of11.group_mod_failed_error_msg.data'], |
| 8652 | fields['of11.group_modify.version'], |
| 8653 | fields['of11.group_modify.type'], |
| 8654 | fields['of11.group_modify.length'], |
| 8655 | fields['of11.group_modify.xid'], |
| 8656 | fields['of11.group_modify.command'], |
| 8657 | fields['of11.group_modify.group_type'], |
| 8658 | fields['of11.group_modify.group_id'], |
| 8659 | fields['of11.group_modify.buckets'], |
| 8660 | fields['of11.group_stats_entry.length'], |
| 8661 | fields['of11.group_stats_entry.group_id'], |
| 8662 | fields['of11.group_stats_entry.ref_count'], |
| 8663 | fields['of11.group_stats_entry.packet_count'], |
| 8664 | fields['of11.group_stats_entry.byte_count'], |
| 8665 | fields['of11.group_stats_entry.bucket_stats'], |
| 8666 | fields['of11.group_stats_reply.version'], |
| 8667 | fields['of11.group_stats_reply.type'], |
| 8668 | fields['of11.group_stats_reply.length'], |
| 8669 | fields['of11.group_stats_reply.xid'], |
| 8670 | fields['of11.group_stats_reply.stats_type'], |
| 8671 | fields['of11.group_stats_reply.flags'], |
| 8672 | fields['of11.group_stats_reply.entries'], |
| 8673 | fields['of11.group_stats_request.version'], |
| 8674 | fields['of11.group_stats_request.type'], |
| 8675 | fields['of11.group_stats_request.length'], |
| 8676 | fields['of11.group_stats_request.xid'], |
| 8677 | fields['of11.group_stats_request.stats_type'], |
| 8678 | fields['of11.group_stats_request.flags'], |
| 8679 | fields['of11.group_stats_request.group_id'], |
| 8680 | fields['of11.hello.version'], |
| 8681 | fields['of11.hello.type'], |
| 8682 | fields['of11.hello.length'], |
| 8683 | fields['of11.hello.xid'], |
| 8684 | fields['of11.hello_failed_error_msg.version'], |
| 8685 | fields['of11.hello_failed_error_msg.type'], |
| 8686 | fields['of11.hello_failed_error_msg.length'], |
| 8687 | fields['of11.hello_failed_error_msg.xid'], |
| 8688 | fields['of11.hello_failed_error_msg.err_type'], |
| 8689 | fields['of11.hello_failed_error_msg.code'], |
| 8690 | fields['of11.hello_failed_error_msg.data'], |
| 8691 | fields['of11.instruction.type'], |
| 8692 | fields['of11.instruction.len'], |
| 8693 | fields['of11.instruction_apply_actions.type'], |
| 8694 | fields['of11.instruction_apply_actions.len'], |
| 8695 | fields['of11.instruction_apply_actions.actions'], |
| 8696 | fields['of11.instruction_clear_actions.type'], |
| 8697 | fields['of11.instruction_clear_actions.len'], |
| 8698 | fields['of11.instruction_experimenter.type'], |
| 8699 | fields['of11.instruction_experimenter.len'], |
| 8700 | fields['of11.instruction_experimenter.experimenter'], |
| 8701 | fields['of11.instruction_experimenter.data'], |
| 8702 | fields['of11.instruction_goto_table.type'], |
| 8703 | fields['of11.instruction_goto_table.len'], |
| 8704 | fields['of11.instruction_goto_table.table_id'], |
| 8705 | fields['of11.instruction_write_actions.type'], |
| 8706 | fields['of11.instruction_write_actions.len'], |
| 8707 | fields['of11.instruction_write_actions.actions'], |
| 8708 | fields['of11.instruction_write_metadata.type'], |
| 8709 | fields['of11.instruction_write_metadata.len'], |
| 8710 | fields['of11.instruction_write_metadata.metadata'], |
| 8711 | fields['of11.instruction_write_metadata.metadata_mask'], |
| 8712 | fields['of11.match_v2.type'], |
| 8713 | fields['of11.match_v2.length'], |
| 8714 | fields['of11.match_v2.in_port'], |
| 8715 | fields['of11.match_v2.wildcards'], |
| 8716 | fields['of11.match_v2.eth_src'], |
| 8717 | fields['of11.match_v2.eth_src_mask'], |
| 8718 | fields['of11.match_v2.eth_dst'], |
| 8719 | fields['of11.match_v2.eth_dst_mask'], |
| 8720 | fields['of11.match_v2.vlan_vid'], |
| 8721 | fields['of11.match_v2.vlan_pcp'], |
| 8722 | fields['of11.match_v2.eth_type'], |
| 8723 | fields['of11.match_v2.ip_dscp'], |
| 8724 | fields['of11.match_v2.ip_proto'], |
| 8725 | fields['of11.match_v2.ipv4_src'], |
| 8726 | fields['of11.match_v2.ipv4_src_mask'], |
| 8727 | fields['of11.match_v2.ipv4_dst'], |
| 8728 | fields['of11.match_v2.ipv4_dst_mask'], |
| 8729 | fields['of11.match_v2.tcp_src'], |
| 8730 | fields['of11.match_v2.tcp_dst'], |
| 8731 | fields['of11.match_v2.mpls_label'], |
| 8732 | fields['of11.match_v2.mpls_tc'], |
| 8733 | fields['of11.match_v2.metadata'], |
| 8734 | fields['of11.match_v2.metadata_mask'], |
| 8735 | fields['of11.nicira_header.version'], |
| 8736 | fields['of11.nicira_header.type'], |
| 8737 | fields['of11.nicira_header.length'], |
| 8738 | fields['of11.nicira_header.xid'], |
| 8739 | fields['of11.nicira_header.experimenter'], |
| 8740 | fields['of11.nicira_header.subtype'], |
| 8741 | fields['of11.packet_in.version'], |
| 8742 | fields['of11.packet_in.type'], |
| 8743 | fields['of11.packet_in.length'], |
| 8744 | fields['of11.packet_in.xid'], |
| 8745 | fields['of11.packet_in.buffer_id'], |
| 8746 | fields['of11.packet_in.in_port'], |
| 8747 | fields['of11.packet_in.in_phy_port'], |
| 8748 | fields['of11.packet_in.total_len'], |
| 8749 | fields['of11.packet_in.reason'], |
| 8750 | fields['of11.packet_in.table_id'], |
| 8751 | fields['of11.packet_in.data'], |
| 8752 | fields['of11.packet_out.version'], |
| 8753 | fields['of11.packet_out.type'], |
| 8754 | fields['of11.packet_out.length'], |
| 8755 | fields['of11.packet_out.xid'], |
| 8756 | fields['of11.packet_out.buffer_id'], |
| 8757 | fields['of11.packet_out.in_port'], |
| 8758 | fields['of11.packet_out.actions_len'], |
| 8759 | fields['of11.packet_out.actions'], |
| 8760 | fields['of11.packet_out.data'], |
| 8761 | fields['of11.packet_queue.queue_id'], |
| 8762 | fields['of11.packet_queue.len'], |
| 8763 | fields['of11.packet_queue.properties'], |
| 8764 | fields['of11.port_desc.port_no'], |
| 8765 | fields['of11.port_desc.hw_addr'], |
| 8766 | fields['of11.port_desc.name'], |
| 8767 | fields['of11.port_desc.config'], |
| 8768 | fields['of11.port_desc.state'], |
| 8769 | fields['of11.port_desc.curr'], |
| 8770 | fields['of11.port_desc.advertised'], |
| 8771 | fields['of11.port_desc.supported'], |
| 8772 | fields['of11.port_desc.peer'], |
| 8773 | fields['of11.port_desc.curr_speed'], |
| 8774 | fields['of11.port_desc.max_speed'], |
| 8775 | fields['of11.port_mod.version'], |
| 8776 | fields['of11.port_mod.type'], |
| 8777 | fields['of11.port_mod.length'], |
| 8778 | fields['of11.port_mod.xid'], |
| 8779 | fields['of11.port_mod.port_no'], |
| 8780 | fields['of11.port_mod.hw_addr'], |
| 8781 | fields['of11.port_mod.config'], |
| 8782 | fields['of11.port_mod.mask'], |
| 8783 | fields['of11.port_mod.advertise'], |
| 8784 | fields['of11.port_mod_failed_error_msg.version'], |
| 8785 | fields['of11.port_mod_failed_error_msg.type'], |
| 8786 | fields['of11.port_mod_failed_error_msg.length'], |
| 8787 | fields['of11.port_mod_failed_error_msg.xid'], |
| 8788 | fields['of11.port_mod_failed_error_msg.err_type'], |
| 8789 | fields['of11.port_mod_failed_error_msg.code'], |
| 8790 | fields['of11.port_mod_failed_error_msg.data'], |
| 8791 | fields['of11.port_stats_entry.port_no'], |
| 8792 | fields['of11.port_stats_entry.rx_packets'], |
| 8793 | fields['of11.port_stats_entry.tx_packets'], |
| 8794 | fields['of11.port_stats_entry.rx_bytes'], |
| 8795 | fields['of11.port_stats_entry.tx_bytes'], |
| 8796 | fields['of11.port_stats_entry.rx_dropped'], |
| 8797 | fields['of11.port_stats_entry.tx_dropped'], |
| 8798 | fields['of11.port_stats_entry.rx_errors'], |
| 8799 | fields['of11.port_stats_entry.tx_errors'], |
| 8800 | fields['of11.port_stats_entry.rx_frame_err'], |
| 8801 | fields['of11.port_stats_entry.rx_over_err'], |
| 8802 | fields['of11.port_stats_entry.rx_crc_err'], |
| 8803 | fields['of11.port_stats_entry.collisions'], |
| 8804 | fields['of11.port_stats_reply.version'], |
| 8805 | fields['of11.port_stats_reply.type'], |
| 8806 | fields['of11.port_stats_reply.length'], |
| 8807 | fields['of11.port_stats_reply.xid'], |
| 8808 | fields['of11.port_stats_reply.stats_type'], |
| 8809 | fields['of11.port_stats_reply.flags'], |
| 8810 | fields['of11.port_stats_reply.entries'], |
| 8811 | fields['of11.port_stats_request.version'], |
| 8812 | fields['of11.port_stats_request.type'], |
| 8813 | fields['of11.port_stats_request.length'], |
| 8814 | fields['of11.port_stats_request.xid'], |
| 8815 | fields['of11.port_stats_request.stats_type'], |
| 8816 | fields['of11.port_stats_request.flags'], |
| 8817 | fields['of11.port_stats_request.port_no'], |
| 8818 | fields['of11.port_status.version'], |
| 8819 | fields['of11.port_status.type'], |
| 8820 | fields['of11.port_status.length'], |
| 8821 | fields['of11.port_status.xid'], |
| 8822 | fields['of11.port_status.reason'], |
| 8823 | fields['of11.port_status.desc'], |
| 8824 | fields['of11.queue_get_config_reply.version'], |
| 8825 | fields['of11.queue_get_config_reply.type'], |
| 8826 | fields['of11.queue_get_config_reply.length'], |
| 8827 | fields['of11.queue_get_config_reply.xid'], |
| 8828 | fields['of11.queue_get_config_reply.port'], |
| 8829 | fields['of11.queue_get_config_reply.queues'], |
| 8830 | fields['of11.queue_get_config_request.version'], |
| 8831 | fields['of11.queue_get_config_request.type'], |
| 8832 | fields['of11.queue_get_config_request.length'], |
| 8833 | fields['of11.queue_get_config_request.xid'], |
| 8834 | fields['of11.queue_get_config_request.port'], |
| 8835 | fields['of11.queue_op_failed_error_msg.version'], |
| 8836 | fields['of11.queue_op_failed_error_msg.type'], |
| 8837 | fields['of11.queue_op_failed_error_msg.length'], |
| 8838 | fields['of11.queue_op_failed_error_msg.xid'], |
| 8839 | fields['of11.queue_op_failed_error_msg.err_type'], |
| 8840 | fields['of11.queue_op_failed_error_msg.code'], |
| 8841 | fields['of11.queue_op_failed_error_msg.data'], |
| 8842 | fields['of11.queue_prop.type'], |
| 8843 | fields['of11.queue_prop.len'], |
| 8844 | fields['of11.queue_prop_min_rate.type'], |
| 8845 | fields['of11.queue_prop_min_rate.len'], |
| 8846 | fields['of11.queue_prop_min_rate.rate'], |
| 8847 | fields['of11.queue_stats_entry.port_no'], |
| 8848 | fields['of11.queue_stats_entry.queue_id'], |
| 8849 | fields['of11.queue_stats_entry.tx_bytes'], |
| 8850 | fields['of11.queue_stats_entry.tx_packets'], |
| 8851 | fields['of11.queue_stats_entry.tx_errors'], |
| 8852 | fields['of11.queue_stats_reply.version'], |
| 8853 | fields['of11.queue_stats_reply.type'], |
| 8854 | fields['of11.queue_stats_reply.length'], |
| 8855 | fields['of11.queue_stats_reply.xid'], |
| 8856 | fields['of11.queue_stats_reply.stats_type'], |
| 8857 | fields['of11.queue_stats_reply.flags'], |
| 8858 | fields['of11.queue_stats_reply.entries'], |
| 8859 | fields['of11.queue_stats_request.version'], |
| 8860 | fields['of11.queue_stats_request.type'], |
| 8861 | fields['of11.queue_stats_request.length'], |
| 8862 | fields['of11.queue_stats_request.xid'], |
| 8863 | fields['of11.queue_stats_request.stats_type'], |
| 8864 | fields['of11.queue_stats_request.flags'], |
| 8865 | fields['of11.queue_stats_request.port_no'], |
| 8866 | fields['of11.queue_stats_request.queue_id'], |
| 8867 | fields['of11.set_config.version'], |
| 8868 | fields['of11.set_config.type'], |
| 8869 | fields['of11.set_config.length'], |
| 8870 | fields['of11.set_config.xid'], |
| 8871 | fields['of11.set_config.flags'], |
| 8872 | fields['of11.set_config.miss_send_len'], |
| 8873 | fields['of11.switch_config_failed_error_msg.version'], |
| 8874 | fields['of11.switch_config_failed_error_msg.type'], |
| 8875 | fields['of11.switch_config_failed_error_msg.length'], |
| 8876 | fields['of11.switch_config_failed_error_msg.xid'], |
| 8877 | fields['of11.switch_config_failed_error_msg.err_type'], |
| 8878 | fields['of11.switch_config_failed_error_msg.code'], |
| 8879 | fields['of11.switch_config_failed_error_msg.data'], |
| 8880 | fields['of11.table_mod.version'], |
| 8881 | fields['of11.table_mod.type'], |
| 8882 | fields['of11.table_mod.length'], |
| 8883 | fields['of11.table_mod.xid'], |
| 8884 | fields['of11.table_mod.table_id'], |
| 8885 | fields['of11.table_mod.config'], |
| 8886 | fields['of11.table_mod_failed_error_msg.version'], |
| 8887 | fields['of11.table_mod_failed_error_msg.type'], |
| 8888 | fields['of11.table_mod_failed_error_msg.length'], |
| 8889 | fields['of11.table_mod_failed_error_msg.xid'], |
| 8890 | fields['of11.table_mod_failed_error_msg.err_type'], |
| 8891 | fields['of11.table_mod_failed_error_msg.code'], |
| 8892 | fields['of11.table_mod_failed_error_msg.data'], |
| 8893 | fields['of11.table_stats_entry.table_id'], |
| 8894 | fields['of11.table_stats_entry.name'], |
| 8895 | fields['of11.table_stats_entry.wildcards'], |
| 8896 | fields['of11.table_stats_entry.match'], |
| 8897 | fields['of11.table_stats_entry.instructions'], |
| 8898 | fields['of11.table_stats_entry.write_actions'], |
| 8899 | fields['of11.table_stats_entry.apply_actions'], |
| 8900 | fields['of11.table_stats_entry.config'], |
| 8901 | fields['of11.table_stats_entry.max_entries'], |
| 8902 | fields['of11.table_stats_entry.active_count'], |
| 8903 | fields['of11.table_stats_entry.lookup_count'], |
| 8904 | fields['of11.table_stats_entry.matched_count'], |
| 8905 | fields['of11.table_stats_reply.version'], |
| 8906 | fields['of11.table_stats_reply.type'], |
| 8907 | fields['of11.table_stats_reply.length'], |
| 8908 | fields['of11.table_stats_reply.xid'], |
| 8909 | fields['of11.table_stats_reply.stats_type'], |
| 8910 | fields['of11.table_stats_reply.flags'], |
| 8911 | fields['of11.table_stats_reply.entries'], |
| 8912 | fields['of11.table_stats_request.version'], |
| 8913 | fields['of11.table_stats_request.type'], |
| 8914 | fields['of11.table_stats_request.length'], |
| 8915 | fields['of11.table_stats_request.xid'], |
| 8916 | fields['of11.table_stats_request.stats_type'], |
| 8917 | fields['of11.table_stats_request.flags'], |
| 8918 | fields['of12.action.type'], |
| 8919 | fields['of12.action.len'], |
| 8920 | fields['of12.action_experimenter.type'], |
| 8921 | fields['of12.action_experimenter.len'], |
| 8922 | fields['of12.action_experimenter.experimenter'], |
| 8923 | fields['of12.action_experimenter.data'], |
| 8924 | fields['of12.action_bsn.type'], |
| 8925 | fields['of12.action_bsn.len'], |
| 8926 | fields['of12.action_bsn.experimenter'], |
| 8927 | fields['of12.action_bsn.subtype'], |
| 8928 | fields['of12.action_bsn_checksum.type'], |
| 8929 | fields['of12.action_bsn_checksum.len'], |
| 8930 | fields['of12.action_bsn_checksum.experimenter'], |
| 8931 | fields['of12.action_bsn_checksum.subtype'], |
| 8932 | fields['of12.action_bsn_checksum.checksum'], |
| 8933 | fields['of12.action_bsn_mirror.type'], |
| 8934 | fields['of12.action_bsn_mirror.len'], |
| 8935 | fields['of12.action_bsn_mirror.experimenter'], |
| 8936 | fields['of12.action_bsn_mirror.subtype'], |
| 8937 | fields['of12.action_bsn_mirror.dest_port'], |
| 8938 | fields['of12.action_bsn_mirror.vlan_tag'], |
| 8939 | fields['of12.action_bsn_mirror.copy_stage'], |
| 8940 | fields['of12.action_bsn_set_tunnel_dst.type'], |
| 8941 | fields['of12.action_bsn_set_tunnel_dst.len'], |
| 8942 | fields['of12.action_bsn_set_tunnel_dst.experimenter'], |
| 8943 | fields['of12.action_bsn_set_tunnel_dst.subtype'], |
| 8944 | fields['of12.action_bsn_set_tunnel_dst.dst'], |
| 8945 | fields['of12.action_copy_ttl_in.type'], |
| 8946 | fields['of12.action_copy_ttl_in.len'], |
| 8947 | fields['of12.action_copy_ttl_out.type'], |
| 8948 | fields['of12.action_copy_ttl_out.len'], |
| 8949 | fields['of12.action_dec_mpls_ttl.type'], |
| 8950 | fields['of12.action_dec_mpls_ttl.len'], |
| 8951 | fields['of12.action_dec_nw_ttl.type'], |
| 8952 | fields['of12.action_dec_nw_ttl.len'], |
| 8953 | fields['of12.action_group.type'], |
| 8954 | fields['of12.action_group.len'], |
| 8955 | fields['of12.action_group.group_id'], |
| 8956 | fields['of12.action_nicira.type'], |
| 8957 | fields['of12.action_nicira.len'], |
| 8958 | fields['of12.action_nicira.experimenter'], |
| 8959 | fields['of12.action_nicira.subtype'], |
| 8960 | fields['of12.action_nicira_dec_ttl.type'], |
| 8961 | fields['of12.action_nicira_dec_ttl.len'], |
| 8962 | fields['of12.action_nicira_dec_ttl.experimenter'], |
| 8963 | fields['of12.action_nicira_dec_ttl.subtype'], |
| 8964 | fields['of12.action_output.type'], |
| 8965 | fields['of12.action_output.len'], |
| 8966 | fields['of12.action_output.port'], |
| 8967 | fields['of12.action_output.max_len'], |
| 8968 | fields['of12.action_pop_mpls.type'], |
| 8969 | fields['of12.action_pop_mpls.len'], |
| 8970 | fields['of12.action_pop_mpls.ethertype'], |
| 8971 | fields['of12.action_pop_vlan.type'], |
| 8972 | fields['of12.action_pop_vlan.len'], |
| 8973 | fields['of12.action_push_mpls.type'], |
| 8974 | fields['of12.action_push_mpls.len'], |
| 8975 | fields['of12.action_push_mpls.ethertype'], |
| 8976 | fields['of12.action_push_vlan.type'], |
| 8977 | fields['of12.action_push_vlan.len'], |
| 8978 | fields['of12.action_push_vlan.ethertype'], |
| 8979 | fields['of12.oxm.type_len'], |
| 8980 | fields['of12.action_set_field.type'], |
| 8981 | fields['of12.action_set_field.len'], |
| 8982 | fields['of12.action_set_field.field'], |
| 8983 | fields['of12.action_set_mpls_ttl.type'], |
| 8984 | fields['of12.action_set_mpls_ttl.len'], |
| 8985 | fields['of12.action_set_mpls_ttl.mpls_ttl'], |
| 8986 | fields['of12.action_set_nw_ttl.type'], |
| 8987 | fields['of12.action_set_nw_ttl.len'], |
| 8988 | fields['of12.action_set_nw_ttl.nw_ttl'], |
| 8989 | fields['of12.action_set_queue.type'], |
| 8990 | fields['of12.action_set_queue.len'], |
| 8991 | fields['of12.action_set_queue.queue_id'], |
| 8992 | fields['of12.header.version'], |
| 8993 | fields['of12.header.type'], |
| 8994 | fields['of12.header.length'], |
| 8995 | fields['of12.header.xid'], |
| 8996 | fields['of12.stats_reply.version'], |
| 8997 | fields['of12.stats_reply.type'], |
| 8998 | fields['of12.stats_reply.length'], |
| 8999 | fields['of12.stats_reply.xid'], |
| 9000 | fields['of12.stats_reply.stats_type'], |
| 9001 | fields['of12.stats_reply.flags'], |
| 9002 | fields['of12.aggregate_stats_reply.version'], |
| 9003 | fields['of12.aggregate_stats_reply.type'], |
| 9004 | fields['of12.aggregate_stats_reply.length'], |
| 9005 | fields['of12.aggregate_stats_reply.xid'], |
| 9006 | fields['of12.aggregate_stats_reply.stats_type'], |
| 9007 | fields['of12.aggregate_stats_reply.flags'], |
| 9008 | fields['of12.aggregate_stats_reply.packet_count'], |
| 9009 | fields['of12.aggregate_stats_reply.byte_count'], |
| 9010 | fields['of12.aggregate_stats_reply.flow_count'], |
| 9011 | fields['of12.stats_request.version'], |
| 9012 | fields['of12.stats_request.type'], |
| 9013 | fields['of12.stats_request.length'], |
| 9014 | fields['of12.stats_request.xid'], |
| 9015 | fields['of12.stats_request.stats_type'], |
| 9016 | fields['of12.stats_request.flags'], |
| 9017 | fields['of12.aggregate_stats_request.version'], |
| 9018 | fields['of12.aggregate_stats_request.type'], |
| 9019 | fields['of12.aggregate_stats_request.length'], |
| 9020 | fields['of12.aggregate_stats_request.xid'], |
| 9021 | fields['of12.aggregate_stats_request.stats_type'], |
| 9022 | fields['of12.aggregate_stats_request.flags'], |
| 9023 | fields['of12.aggregate_stats_request.table_id'], |
| 9024 | fields['of12.aggregate_stats_request.out_port'], |
| 9025 | fields['of12.aggregate_stats_request.out_group'], |
| 9026 | fields['of12.aggregate_stats_request.cookie'], |
| 9027 | fields['of12.aggregate_stats_request.cookie_mask'], |
| 9028 | fields['of12.aggregate_stats_request.match'], |
| 9029 | fields['of12.error_msg.version'], |
| 9030 | fields['of12.error_msg.type'], |
| 9031 | fields['of12.error_msg.length'], |
| 9032 | fields['of12.error_msg.xid'], |
| 9033 | fields['of12.error_msg.err_type'], |
| 9034 | fields['of12.bad_action_error_msg.version'], |
| 9035 | fields['of12.bad_action_error_msg.type'], |
| 9036 | fields['of12.bad_action_error_msg.length'], |
| 9037 | fields['of12.bad_action_error_msg.xid'], |
| 9038 | fields['of12.bad_action_error_msg.err_type'], |
| 9039 | fields['of12.bad_action_error_msg.code'], |
| 9040 | fields['of12.bad_action_error_msg.data'], |
| 9041 | fields['of12.bad_instruction_error_msg.version'], |
| 9042 | fields['of12.bad_instruction_error_msg.type'], |
| 9043 | fields['of12.bad_instruction_error_msg.length'], |
| 9044 | fields['of12.bad_instruction_error_msg.xid'], |
| 9045 | fields['of12.bad_instruction_error_msg.err_type'], |
| 9046 | fields['of12.bad_instruction_error_msg.code'], |
| 9047 | fields['of12.bad_instruction_error_msg.data'], |
| 9048 | fields['of12.bad_match_error_msg.version'], |
| 9049 | fields['of12.bad_match_error_msg.type'], |
| 9050 | fields['of12.bad_match_error_msg.length'], |
| 9051 | fields['of12.bad_match_error_msg.xid'], |
| 9052 | fields['of12.bad_match_error_msg.err_type'], |
| 9053 | fields['of12.bad_match_error_msg.code'], |
| 9054 | fields['of12.bad_match_error_msg.data'], |
| 9055 | fields['of12.bad_request_error_msg.version'], |
| 9056 | fields['of12.bad_request_error_msg.type'], |
| 9057 | fields['of12.bad_request_error_msg.length'], |
| 9058 | fields['of12.bad_request_error_msg.xid'], |
| 9059 | fields['of12.bad_request_error_msg.err_type'], |
| 9060 | fields['of12.bad_request_error_msg.code'], |
| 9061 | fields['of12.bad_request_error_msg.data'], |
| 9062 | fields['of12.barrier_reply.version'], |
| 9063 | fields['of12.barrier_reply.type'], |
| 9064 | fields['of12.barrier_reply.length'], |
| 9065 | fields['of12.barrier_reply.xid'], |
| 9066 | fields['of12.barrier_request.version'], |
| 9067 | fields['of12.barrier_request.type'], |
| 9068 | fields['of12.barrier_request.length'], |
| 9069 | fields['of12.barrier_request.xid'], |
| 9070 | fields['of12.experimenter.version'], |
| 9071 | fields['of12.experimenter.type'], |
| 9072 | fields['of12.experimenter.length'], |
| 9073 | fields['of12.experimenter.xid'], |
| 9074 | fields['of12.experimenter.experimenter'], |
| 9075 | fields['of12.experimenter.subtype'], |
| 9076 | fields['of12.experimenter.data'], |
| 9077 | fields['of12.bsn_header.version'], |
| 9078 | fields['of12.bsn_header.type'], |
| 9079 | fields['of12.bsn_header.length'], |
| 9080 | fields['of12.bsn_header.xid'], |
| 9081 | fields['of12.bsn_header.experimenter'], |
| 9082 | fields['of12.bsn_header.subtype'], |
| 9083 | fields['of12.bsn_bw_clear_data_reply.version'], |
| 9084 | fields['of12.bsn_bw_clear_data_reply.type'], |
| 9085 | fields['of12.bsn_bw_clear_data_reply.length'], |
| 9086 | fields['of12.bsn_bw_clear_data_reply.xid'], |
| 9087 | fields['of12.bsn_bw_clear_data_reply.experimenter'], |
| 9088 | fields['of12.bsn_bw_clear_data_reply.subtype'], |
| 9089 | fields['of12.bsn_bw_clear_data_reply.status'], |
| 9090 | fields['of12.bsn_bw_clear_data_request.version'], |
| 9091 | fields['of12.bsn_bw_clear_data_request.type'], |
| 9092 | fields['of12.bsn_bw_clear_data_request.length'], |
| 9093 | fields['of12.bsn_bw_clear_data_request.xid'], |
| 9094 | fields['of12.bsn_bw_clear_data_request.experimenter'], |
| 9095 | fields['of12.bsn_bw_clear_data_request.subtype'], |
| 9096 | fields['of12.bsn_bw_enable_get_reply.version'], |
| 9097 | fields['of12.bsn_bw_enable_get_reply.type'], |
| 9098 | fields['of12.bsn_bw_enable_get_reply.length'], |
| 9099 | fields['of12.bsn_bw_enable_get_reply.xid'], |
| 9100 | fields['of12.bsn_bw_enable_get_reply.experimenter'], |
| 9101 | fields['of12.bsn_bw_enable_get_reply.subtype'], |
| 9102 | fields['of12.bsn_bw_enable_get_reply.enabled'], |
| 9103 | fields['of12.bsn_bw_enable_get_request.version'], |
| 9104 | fields['of12.bsn_bw_enable_get_request.type'], |
| 9105 | fields['of12.bsn_bw_enable_get_request.length'], |
| 9106 | fields['of12.bsn_bw_enable_get_request.xid'], |
| 9107 | fields['of12.bsn_bw_enable_get_request.experimenter'], |
| 9108 | fields['of12.bsn_bw_enable_get_request.subtype'], |
| 9109 | fields['of12.bsn_bw_enable_set_reply.version'], |
| 9110 | fields['of12.bsn_bw_enable_set_reply.type'], |
| 9111 | fields['of12.bsn_bw_enable_set_reply.length'], |
| 9112 | fields['of12.bsn_bw_enable_set_reply.xid'], |
| 9113 | fields['of12.bsn_bw_enable_set_reply.experimenter'], |
| 9114 | fields['of12.bsn_bw_enable_set_reply.subtype'], |
| 9115 | fields['of12.bsn_bw_enable_set_reply.enable'], |
| 9116 | fields['of12.bsn_bw_enable_set_reply.status'], |
| 9117 | fields['of12.bsn_bw_enable_set_request.version'], |
| 9118 | fields['of12.bsn_bw_enable_set_request.type'], |
| 9119 | fields['of12.bsn_bw_enable_set_request.length'], |
| 9120 | fields['of12.bsn_bw_enable_set_request.xid'], |
| 9121 | fields['of12.bsn_bw_enable_set_request.experimenter'], |
| 9122 | fields['of12.bsn_bw_enable_set_request.subtype'], |
| 9123 | fields['of12.bsn_bw_enable_set_request.enable'], |
| 9124 | fields['of12.bsn_get_interfaces_reply.version'], |
| 9125 | fields['of12.bsn_get_interfaces_reply.type'], |
| 9126 | fields['of12.bsn_get_interfaces_reply.length'], |
| 9127 | fields['of12.bsn_get_interfaces_reply.xid'], |
| 9128 | fields['of12.bsn_get_interfaces_reply.experimenter'], |
| 9129 | fields['of12.bsn_get_interfaces_reply.subtype'], |
| 9130 | fields['of12.bsn_get_interfaces_reply.interfaces'], |
| 9131 | fields['of12.bsn_get_interfaces_request.version'], |
| 9132 | fields['of12.bsn_get_interfaces_request.type'], |
| 9133 | fields['of12.bsn_get_interfaces_request.length'], |
| 9134 | fields['of12.bsn_get_interfaces_request.xid'], |
| 9135 | fields['of12.bsn_get_interfaces_request.experimenter'], |
| 9136 | fields['of12.bsn_get_interfaces_request.subtype'], |
| 9137 | fields['of12.bsn_get_mirroring_reply.version'], |
| 9138 | fields['of12.bsn_get_mirroring_reply.type'], |
| 9139 | fields['of12.bsn_get_mirroring_reply.length'], |
| 9140 | fields['of12.bsn_get_mirroring_reply.xid'], |
| 9141 | fields['of12.bsn_get_mirroring_reply.experimenter'], |
| 9142 | fields['of12.bsn_get_mirroring_reply.subtype'], |
| 9143 | fields['of12.bsn_get_mirroring_reply.report_mirror_ports'], |
| 9144 | fields['of12.bsn_get_mirroring_request.version'], |
| 9145 | fields['of12.bsn_get_mirroring_request.type'], |
| 9146 | fields['of12.bsn_get_mirroring_request.length'], |
| 9147 | fields['of12.bsn_get_mirroring_request.xid'], |
| 9148 | fields['of12.bsn_get_mirroring_request.experimenter'], |
| 9149 | fields['of12.bsn_get_mirroring_request.subtype'], |
| 9150 | fields['of12.bsn_get_mirroring_request.report_mirror_ports'], |
| 9151 | fields['of12.bsn_interface.hw_addr'], |
| 9152 | fields['of12.bsn_interface.name'], |
| 9153 | fields['of12.bsn_interface.ipv4_addr'], |
| 9154 | fields['of12.bsn_interface.ipv4_netmask'], |
| 9155 | fields['of12.bsn_pdu_rx_reply.version'], |
| 9156 | fields['of12.bsn_pdu_rx_reply.type'], |
| 9157 | fields['of12.bsn_pdu_rx_reply.length'], |
| 9158 | fields['of12.bsn_pdu_rx_reply.xid'], |
| 9159 | fields['of12.bsn_pdu_rx_reply.experimenter'], |
| 9160 | fields['of12.bsn_pdu_rx_reply.subtype'], |
| 9161 | fields['of12.bsn_pdu_rx_reply.status'], |
| 9162 | fields['of12.bsn_pdu_rx_reply.port_no'], |
| 9163 | fields['of12.bsn_pdu_rx_reply.slot_num'], |
| 9164 | fields['of12.bsn_pdu_rx_request.version'], |
| 9165 | fields['of12.bsn_pdu_rx_request.type'], |
| 9166 | fields['of12.bsn_pdu_rx_request.length'], |
| 9167 | fields['of12.bsn_pdu_rx_request.xid'], |
| 9168 | fields['of12.bsn_pdu_rx_request.experimenter'], |
| 9169 | fields['of12.bsn_pdu_rx_request.subtype'], |
| 9170 | fields['of12.bsn_pdu_rx_request.timeout_ms'], |
| 9171 | fields['of12.bsn_pdu_rx_request.port_no'], |
| 9172 | fields['of12.bsn_pdu_rx_request.slot_num'], |
| 9173 | fields['of12.bsn_pdu_rx_request.data'], |
| 9174 | fields['of12.bsn_pdu_rx_timeout.version'], |
| 9175 | fields['of12.bsn_pdu_rx_timeout.type'], |
| 9176 | fields['of12.bsn_pdu_rx_timeout.length'], |
| 9177 | fields['of12.bsn_pdu_rx_timeout.xid'], |
| 9178 | fields['of12.bsn_pdu_rx_timeout.experimenter'], |
| 9179 | fields['of12.bsn_pdu_rx_timeout.subtype'], |
| 9180 | fields['of12.bsn_pdu_rx_timeout.port_no'], |
| 9181 | fields['of12.bsn_pdu_rx_timeout.slot_num'], |
| 9182 | fields['of12.bsn_pdu_tx_reply.version'], |
| 9183 | fields['of12.bsn_pdu_tx_reply.type'], |
| 9184 | fields['of12.bsn_pdu_tx_reply.length'], |
| 9185 | fields['of12.bsn_pdu_tx_reply.xid'], |
| 9186 | fields['of12.bsn_pdu_tx_reply.experimenter'], |
| 9187 | fields['of12.bsn_pdu_tx_reply.subtype'], |
| 9188 | fields['of12.bsn_pdu_tx_reply.status'], |
| 9189 | fields['of12.bsn_pdu_tx_reply.port_no'], |
| 9190 | fields['of12.bsn_pdu_tx_reply.slot_num'], |
| 9191 | fields['of12.bsn_pdu_tx_request.version'], |
| 9192 | fields['of12.bsn_pdu_tx_request.type'], |
| 9193 | fields['of12.bsn_pdu_tx_request.length'], |
| 9194 | fields['of12.bsn_pdu_tx_request.xid'], |
| 9195 | fields['of12.bsn_pdu_tx_request.experimenter'], |
| 9196 | fields['of12.bsn_pdu_tx_request.subtype'], |
| 9197 | fields['of12.bsn_pdu_tx_request.tx_interval_ms'], |
| 9198 | fields['of12.bsn_pdu_tx_request.port_no'], |
| 9199 | fields['of12.bsn_pdu_tx_request.slot_num'], |
| 9200 | fields['of12.bsn_pdu_tx_request.data'], |
| 9201 | fields['of12.bsn_set_mirroring.version'], |
| 9202 | fields['of12.bsn_set_mirroring.type'], |
| 9203 | fields['of12.bsn_set_mirroring.length'], |
| 9204 | fields['of12.bsn_set_mirroring.xid'], |
| 9205 | fields['of12.bsn_set_mirroring.experimenter'], |
| 9206 | fields['of12.bsn_set_mirroring.subtype'], |
| 9207 | fields['of12.bsn_set_mirroring.report_mirror_ports'], |
| 9208 | fields['of12.bsn_set_pktin_suppression_reply.version'], |
| 9209 | fields['of12.bsn_set_pktin_suppression_reply.type'], |
| 9210 | fields['of12.bsn_set_pktin_suppression_reply.length'], |
| 9211 | fields['of12.bsn_set_pktin_suppression_reply.xid'], |
| 9212 | fields['of12.bsn_set_pktin_suppression_reply.experimenter'], |
| 9213 | fields['of12.bsn_set_pktin_suppression_reply.subtype'], |
| 9214 | fields['of12.bsn_set_pktin_suppression_reply.status'], |
| 9215 | fields['of12.bsn_set_pktin_suppression_request.version'], |
| 9216 | fields['of12.bsn_set_pktin_suppression_request.type'], |
| 9217 | fields['of12.bsn_set_pktin_suppression_request.length'], |
| 9218 | fields['of12.bsn_set_pktin_suppression_request.xid'], |
| 9219 | fields['of12.bsn_set_pktin_suppression_request.experimenter'], |
| 9220 | fields['of12.bsn_set_pktin_suppression_request.subtype'], |
| 9221 | fields['of12.bsn_set_pktin_suppression_request.enabled'], |
| 9222 | fields['of12.bsn_set_pktin_suppression_request.idle_timeout'], |
| 9223 | fields['of12.bsn_set_pktin_suppression_request.hard_timeout'], |
| 9224 | fields['of12.bsn_set_pktin_suppression_request.priority'], |
| 9225 | fields['of12.bsn_set_pktin_suppression_request.cookie'], |
| 9226 | fields['of12.experimenter_stats_reply.version'], |
| 9227 | fields['of12.experimenter_stats_reply.type'], |
| 9228 | fields['of12.experimenter_stats_reply.length'], |
| 9229 | fields['of12.experimenter_stats_reply.xid'], |
| 9230 | fields['of12.experimenter_stats_reply.stats_type'], |
| 9231 | fields['of12.experimenter_stats_reply.flags'], |
| 9232 | fields['of12.experimenter_stats_reply.experimenter'], |
| 9233 | fields['of12.experimenter_stats_reply.subtype'], |
| 9234 | fields['of12.experimenter_stats_reply.data'], |
| 9235 | fields['of12.bsn_stats_reply.version'], |
| 9236 | fields['of12.bsn_stats_reply.type'], |
| 9237 | fields['of12.bsn_stats_reply.length'], |
| 9238 | fields['of12.bsn_stats_reply.xid'], |
| 9239 | fields['of12.bsn_stats_reply.stats_type'], |
| 9240 | fields['of12.bsn_stats_reply.flags'], |
| 9241 | fields['of12.bsn_stats_reply.experimenter'], |
| 9242 | fields['of12.bsn_stats_reply.subtype'], |
| 9243 | fields['of12.experimenter_stats_request.version'], |
| 9244 | fields['of12.experimenter_stats_request.type'], |
| 9245 | fields['of12.experimenter_stats_request.length'], |
| 9246 | fields['of12.experimenter_stats_request.xid'], |
| 9247 | fields['of12.experimenter_stats_request.stats_type'], |
| 9248 | fields['of12.experimenter_stats_request.flags'], |
| 9249 | fields['of12.experimenter_stats_request.experimenter'], |
| 9250 | fields['of12.experimenter_stats_request.subtype'], |
| 9251 | fields['of12.experimenter_stats_request.data'], |
| 9252 | fields['of12.bsn_stats_request.version'], |
| 9253 | fields['of12.bsn_stats_request.type'], |
| 9254 | fields['of12.bsn_stats_request.length'], |
| 9255 | fields['of12.bsn_stats_request.xid'], |
| 9256 | fields['of12.bsn_stats_request.stats_type'], |
| 9257 | fields['of12.bsn_stats_request.flags'], |
| 9258 | fields['of12.bsn_stats_request.experimenter'], |
| 9259 | fields['of12.bsn_stats_request.subtype'], |
| 9260 | fields['of12.bsn_virtual_port_create_reply.version'], |
| 9261 | fields['of12.bsn_virtual_port_create_reply.type'], |
| 9262 | fields['of12.bsn_virtual_port_create_reply.length'], |
| 9263 | fields['of12.bsn_virtual_port_create_reply.xid'], |
| 9264 | fields['of12.bsn_virtual_port_create_reply.experimenter'], |
| 9265 | fields['of12.bsn_virtual_port_create_reply.subtype'], |
| 9266 | fields['of12.bsn_virtual_port_create_reply.status'], |
| 9267 | fields['of12.bsn_virtual_port_create_reply.vport_no'], |
| 9268 | fields['of12.bsn_vport.type'], |
| 9269 | fields['of12.bsn_vport.length'], |
| 9270 | fields['of12.bsn_virtual_port_create_request.version'], |
| 9271 | fields['of12.bsn_virtual_port_create_request.type'], |
| 9272 | fields['of12.bsn_virtual_port_create_request.length'], |
| 9273 | fields['of12.bsn_virtual_port_create_request.xid'], |
| 9274 | fields['of12.bsn_virtual_port_create_request.experimenter'], |
| 9275 | fields['of12.bsn_virtual_port_create_request.subtype'], |
| 9276 | fields['of12.bsn_virtual_port_create_request.vport'], |
| 9277 | fields['of12.bsn_virtual_port_remove_reply.version'], |
| 9278 | fields['of12.bsn_virtual_port_remove_reply.type'], |
| 9279 | fields['of12.bsn_virtual_port_remove_reply.length'], |
| 9280 | fields['of12.bsn_virtual_port_remove_reply.xid'], |
| 9281 | fields['of12.bsn_virtual_port_remove_reply.experimenter'], |
| 9282 | fields['of12.bsn_virtual_port_remove_reply.subtype'], |
| 9283 | fields['of12.bsn_virtual_port_remove_reply.status'], |
| 9284 | fields['of12.bsn_virtual_port_remove_request.version'], |
| 9285 | fields['of12.bsn_virtual_port_remove_request.type'], |
| 9286 | fields['of12.bsn_virtual_port_remove_request.length'], |
| 9287 | fields['of12.bsn_virtual_port_remove_request.xid'], |
| 9288 | fields['of12.bsn_virtual_port_remove_request.experimenter'], |
| 9289 | fields['of12.bsn_virtual_port_remove_request.subtype'], |
| 9290 | fields['of12.bsn_virtual_port_remove_request.vport_no'], |
| 9291 | fields['of12.bsn_vport_l2gre.type'], |
| 9292 | fields['of12.bsn_vport_l2gre.length'], |
| 9293 | fields['of12.bsn_vport_l2gre.flags'], |
| 9294 | fields['of12.bsn_vport_l2gre.port_no'], |
| 9295 | fields['of12.bsn_vport_l2gre.loopback_port_no'], |
| 9296 | fields['of12.bsn_vport_l2gre.local_mac'], |
| 9297 | fields['of12.bsn_vport_l2gre.nh_mac'], |
| 9298 | fields['of12.bsn_vport_l2gre.src_ip'], |
| 9299 | fields['of12.bsn_vport_l2gre.dst_ip'], |
| 9300 | fields['of12.bsn_vport_l2gre.dscp'], |
| 9301 | fields['of12.bsn_vport_l2gre.ttl'], |
| 9302 | fields['of12.bsn_vport_l2gre.vpn'], |
| 9303 | fields['of12.bsn_vport_l2gre.rate_limit'], |
| 9304 | fields['of12.bsn_vport_l2gre.if_name'], |
| 9305 | fields['of12.bsn_vport_q_in_q.type'], |
| 9306 | fields['of12.bsn_vport_q_in_q.length'], |
| 9307 | fields['of12.bsn_vport_q_in_q.port_no'], |
| 9308 | fields['of12.bsn_vport_q_in_q.ingress_tpid'], |
| 9309 | fields['of12.bsn_vport_q_in_q.ingress_vlan_id'], |
| 9310 | fields['of12.bsn_vport_q_in_q.egress_tpid'], |
| 9311 | fields['of12.bsn_vport_q_in_q.egress_vlan_id'], |
| 9312 | fields['of12.bsn_vport_q_in_q.if_name'], |
| 9313 | fields['of12.bucket.len'], |
| 9314 | fields['of12.bucket.weight'], |
| 9315 | fields['of12.bucket.watch_port'], |
| 9316 | fields['of12.bucket.watch_group'], |
| 9317 | fields['of12.bucket.actions'], |
| 9318 | fields['of12.bucket_counter.packet_count'], |
| 9319 | fields['of12.bucket_counter.byte_count'], |
| 9320 | fields['of12.desc_stats_reply.version'], |
| 9321 | fields['of12.desc_stats_reply.type'], |
| 9322 | fields['of12.desc_stats_reply.length'], |
| 9323 | fields['of12.desc_stats_reply.xid'], |
| 9324 | fields['of12.desc_stats_reply.stats_type'], |
| 9325 | fields['of12.desc_stats_reply.flags'], |
| 9326 | fields['of12.desc_stats_reply.mfr_desc'], |
| 9327 | fields['of12.desc_stats_reply.hw_desc'], |
| 9328 | fields['of12.desc_stats_reply.sw_desc'], |
| 9329 | fields['of12.desc_stats_reply.serial_num'], |
| 9330 | fields['of12.desc_stats_reply.dp_desc'], |
| 9331 | fields['of12.desc_stats_request.version'], |
| 9332 | fields['of12.desc_stats_request.type'], |
| 9333 | fields['of12.desc_stats_request.length'], |
| 9334 | fields['of12.desc_stats_request.xid'], |
| 9335 | fields['of12.desc_stats_request.stats_type'], |
| 9336 | fields['of12.desc_stats_request.flags'], |
| 9337 | fields['of12.echo_reply.version'], |
| 9338 | fields['of12.echo_reply.type'], |
| 9339 | fields['of12.echo_reply.length'], |
| 9340 | fields['of12.echo_reply.xid'], |
| 9341 | fields['of12.echo_reply.data'], |
| 9342 | fields['of12.echo_request.version'], |
| 9343 | fields['of12.echo_request.type'], |
| 9344 | fields['of12.echo_request.length'], |
| 9345 | fields['of12.echo_request.xid'], |
| 9346 | fields['of12.echo_request.data'], |
| 9347 | fields['of12.experimenter_error_msg.version'], |
| 9348 | fields['of12.experimenter_error_msg.type'], |
| 9349 | fields['of12.experimenter_error_msg.length'], |
| 9350 | fields['of12.experimenter_error_msg.xid'], |
| 9351 | fields['of12.experimenter_error_msg.err_type'], |
| 9352 | fields['of12.experimenter_error_msg.subtype'], |
| 9353 | fields['of12.experimenter_error_msg.experimenter'], |
| 9354 | fields['of12.experimenter_error_msg.data'], |
| 9355 | fields['of12.features_reply.version'], |
| 9356 | fields['of12.features_reply.type'], |
| 9357 | fields['of12.features_reply.length'], |
| 9358 | fields['of12.features_reply.xid'], |
| 9359 | fields['of12.features_reply.datapath_id'], |
| 9360 | fields['of12.features_reply.n_buffers'], |
| 9361 | fields['of12.features_reply.n_tables'], |
| 9362 | fields['of12.features_reply.capabilities'], |
| 9363 | fields['of12.features_reply.reserved'], |
| 9364 | fields['of12.features_reply.ports'], |
| 9365 | fields['of12.features_request.version'], |
| 9366 | fields['of12.features_request.type'], |
| 9367 | fields['of12.features_request.length'], |
| 9368 | fields['of12.features_request.xid'], |
| 9369 | fields['of12.flow_mod.version'], |
| 9370 | fields['of12.flow_mod.type'], |
| 9371 | fields['of12.flow_mod.length'], |
| 9372 | fields['of12.flow_mod.xid'], |
| 9373 | fields['of12.flow_mod.cookie'], |
| 9374 | fields['of12.flow_mod.cookie_mask'], |
| 9375 | fields['of12.flow_mod.table_id'], |
| 9376 | fields['of12.flow_mod._command'], |
| 9377 | fields['of12.flow_mod.idle_timeout'], |
| 9378 | fields['of12.flow_mod.hard_timeout'], |
| 9379 | fields['of12.flow_mod.priority'], |
| 9380 | fields['of12.flow_mod.buffer_id'], |
| 9381 | fields['of12.flow_mod.out_port'], |
| 9382 | fields['of12.flow_mod.out_group'], |
| 9383 | fields['of12.flow_mod.flags'], |
| 9384 | fields['of12.flow_mod.match'], |
| 9385 | fields['of12.flow_mod.instructions'], |
| 9386 | fields['of12.flow_add.version'], |
| 9387 | fields['of12.flow_add.type'], |
| 9388 | fields['of12.flow_add.length'], |
| 9389 | fields['of12.flow_add.xid'], |
| 9390 | fields['of12.flow_add.cookie'], |
| 9391 | fields['of12.flow_add.cookie_mask'], |
| 9392 | fields['of12.flow_add.table_id'], |
| 9393 | fields['of12.flow_add._command'], |
| 9394 | fields['of12.flow_add.idle_timeout'], |
| 9395 | fields['of12.flow_add.hard_timeout'], |
| 9396 | fields['of12.flow_add.priority'], |
| 9397 | fields['of12.flow_add.buffer_id'], |
| 9398 | fields['of12.flow_add.out_port'], |
| 9399 | fields['of12.flow_add.out_group'], |
| 9400 | fields['of12.flow_add.flags'], |
| 9401 | fields['of12.flow_add.match'], |
| 9402 | fields['of12.flow_add.instructions'], |
| 9403 | fields['of12.flow_delete.version'], |
| 9404 | fields['of12.flow_delete.type'], |
| 9405 | fields['of12.flow_delete.length'], |
| 9406 | fields['of12.flow_delete.xid'], |
| 9407 | fields['of12.flow_delete.cookie'], |
| 9408 | fields['of12.flow_delete.cookie_mask'], |
| 9409 | fields['of12.flow_delete.table_id'], |
| 9410 | fields['of12.flow_delete._command'], |
| 9411 | fields['of12.flow_delete.idle_timeout'], |
| 9412 | fields['of12.flow_delete.hard_timeout'], |
| 9413 | fields['of12.flow_delete.priority'], |
| 9414 | fields['of12.flow_delete.buffer_id'], |
| 9415 | fields['of12.flow_delete.out_port'], |
| 9416 | fields['of12.flow_delete.out_group'], |
| 9417 | fields['of12.flow_delete.flags'], |
| 9418 | fields['of12.flow_delete.match'], |
| 9419 | fields['of12.flow_delete.instructions'], |
| 9420 | fields['of12.flow_delete_strict.version'], |
| 9421 | fields['of12.flow_delete_strict.type'], |
| 9422 | fields['of12.flow_delete_strict.length'], |
| 9423 | fields['of12.flow_delete_strict.xid'], |
| 9424 | fields['of12.flow_delete_strict.cookie'], |
| 9425 | fields['of12.flow_delete_strict.cookie_mask'], |
| 9426 | fields['of12.flow_delete_strict.table_id'], |
| 9427 | fields['of12.flow_delete_strict._command'], |
| 9428 | fields['of12.flow_delete_strict.idle_timeout'], |
| 9429 | fields['of12.flow_delete_strict.hard_timeout'], |
| 9430 | fields['of12.flow_delete_strict.priority'], |
| 9431 | fields['of12.flow_delete_strict.buffer_id'], |
| 9432 | fields['of12.flow_delete_strict.out_port'], |
| 9433 | fields['of12.flow_delete_strict.out_group'], |
| 9434 | fields['of12.flow_delete_strict.flags'], |
| 9435 | fields['of12.flow_delete_strict.match'], |
| 9436 | fields['of12.flow_delete_strict.instructions'], |
| 9437 | fields['of12.flow_mod_failed_error_msg.version'], |
| 9438 | fields['of12.flow_mod_failed_error_msg.type'], |
| 9439 | fields['of12.flow_mod_failed_error_msg.length'], |
| 9440 | fields['of12.flow_mod_failed_error_msg.xid'], |
| 9441 | fields['of12.flow_mod_failed_error_msg.err_type'], |
| 9442 | fields['of12.flow_mod_failed_error_msg.code'], |
| 9443 | fields['of12.flow_mod_failed_error_msg.data'], |
| 9444 | fields['of12.flow_modify.version'], |
| 9445 | fields['of12.flow_modify.type'], |
| 9446 | fields['of12.flow_modify.length'], |
| 9447 | fields['of12.flow_modify.xid'], |
| 9448 | fields['of12.flow_modify.cookie'], |
| 9449 | fields['of12.flow_modify.cookie_mask'], |
| 9450 | fields['of12.flow_modify.table_id'], |
| 9451 | fields['of12.flow_modify._command'], |
| 9452 | fields['of12.flow_modify.idle_timeout'], |
| 9453 | fields['of12.flow_modify.hard_timeout'], |
| 9454 | fields['of12.flow_modify.priority'], |
| 9455 | fields['of12.flow_modify.buffer_id'], |
| 9456 | fields['of12.flow_modify.out_port'], |
| 9457 | fields['of12.flow_modify.out_group'], |
| 9458 | fields['of12.flow_modify.flags'], |
| 9459 | fields['of12.flow_modify.match'], |
| 9460 | fields['of12.flow_modify.instructions'], |
| 9461 | fields['of12.flow_modify_strict.version'], |
| 9462 | fields['of12.flow_modify_strict.type'], |
| 9463 | fields['of12.flow_modify_strict.length'], |
| 9464 | fields['of12.flow_modify_strict.xid'], |
| 9465 | fields['of12.flow_modify_strict.cookie'], |
| 9466 | fields['of12.flow_modify_strict.cookie_mask'], |
| 9467 | fields['of12.flow_modify_strict.table_id'], |
| 9468 | fields['of12.flow_modify_strict._command'], |
| 9469 | fields['of12.flow_modify_strict.idle_timeout'], |
| 9470 | fields['of12.flow_modify_strict.hard_timeout'], |
| 9471 | fields['of12.flow_modify_strict.priority'], |
| 9472 | fields['of12.flow_modify_strict.buffer_id'], |
| 9473 | fields['of12.flow_modify_strict.out_port'], |
| 9474 | fields['of12.flow_modify_strict.out_group'], |
| 9475 | fields['of12.flow_modify_strict.flags'], |
| 9476 | fields['of12.flow_modify_strict.match'], |
| 9477 | fields['of12.flow_modify_strict.instructions'], |
| 9478 | fields['of12.flow_removed.version'], |
| 9479 | fields['of12.flow_removed.type'], |
| 9480 | fields['of12.flow_removed.length'], |
| 9481 | fields['of12.flow_removed.xid'], |
| 9482 | fields['of12.flow_removed.cookie'], |
| 9483 | fields['of12.flow_removed.priority'], |
| 9484 | fields['of12.flow_removed.reason'], |
| 9485 | fields['of12.flow_removed.table_id'], |
| 9486 | fields['of12.flow_removed.duration_sec'], |
| 9487 | fields['of12.flow_removed.duration_nsec'], |
| 9488 | fields['of12.flow_removed.idle_timeout'], |
| 9489 | fields['of12.flow_removed.hard_timeout'], |
| 9490 | fields['of12.flow_removed.packet_count'], |
| 9491 | fields['of12.flow_removed.byte_count'], |
| 9492 | fields['of12.flow_removed.match'], |
| 9493 | fields['of12.flow_stats_entry.length'], |
| 9494 | fields['of12.flow_stats_entry.table_id'], |
| 9495 | fields['of12.flow_stats_entry.duration_sec'], |
| 9496 | fields['of12.flow_stats_entry.duration_nsec'], |
| 9497 | fields['of12.flow_stats_entry.priority'], |
| 9498 | fields['of12.flow_stats_entry.idle_timeout'], |
| 9499 | fields['of12.flow_stats_entry.hard_timeout'], |
| 9500 | fields['of12.flow_stats_entry.cookie'], |
| 9501 | fields['of12.flow_stats_entry.packet_count'], |
| 9502 | fields['of12.flow_stats_entry.byte_count'], |
| 9503 | fields['of12.flow_stats_entry.match'], |
| 9504 | fields['of12.flow_stats_entry.instructions'], |
| 9505 | fields['of12.flow_stats_reply.version'], |
| 9506 | fields['of12.flow_stats_reply.type'], |
| 9507 | fields['of12.flow_stats_reply.length'], |
| 9508 | fields['of12.flow_stats_reply.xid'], |
| 9509 | fields['of12.flow_stats_reply.stats_type'], |
| 9510 | fields['of12.flow_stats_reply.flags'], |
| 9511 | fields['of12.flow_stats_reply.entries'], |
| 9512 | fields['of12.flow_stats_request.version'], |
| 9513 | fields['of12.flow_stats_request.type'], |
| 9514 | fields['of12.flow_stats_request.length'], |
| 9515 | fields['of12.flow_stats_request.xid'], |
| 9516 | fields['of12.flow_stats_request.stats_type'], |
| 9517 | fields['of12.flow_stats_request.flags'], |
| 9518 | fields['of12.flow_stats_request.table_id'], |
| 9519 | fields['of12.flow_stats_request.out_port'], |
| 9520 | fields['of12.flow_stats_request.out_group'], |
| 9521 | fields['of12.flow_stats_request.cookie'], |
| 9522 | fields['of12.flow_stats_request.cookie_mask'], |
| 9523 | fields['of12.flow_stats_request.match'], |
| 9524 | fields['of12.get_config_reply.version'], |
| 9525 | fields['of12.get_config_reply.type'], |
| 9526 | fields['of12.get_config_reply.length'], |
| 9527 | fields['of12.get_config_reply.xid'], |
| 9528 | fields['of12.get_config_reply.flags'], |
| 9529 | fields['of12.get_config_reply.miss_send_len'], |
| 9530 | fields['of12.get_config_request.version'], |
| 9531 | fields['of12.get_config_request.type'], |
| 9532 | fields['of12.get_config_request.length'], |
| 9533 | fields['of12.get_config_request.xid'], |
| 9534 | fields['of12.group_mod.version'], |
| 9535 | fields['of12.group_mod.type'], |
| 9536 | fields['of12.group_mod.length'], |
| 9537 | fields['of12.group_mod.xid'], |
| 9538 | fields['of12.group_mod.command'], |
| 9539 | fields['of12.group_mod.group_type'], |
| 9540 | fields['of12.group_mod.group_id'], |
| 9541 | fields['of12.group_mod.buckets'], |
| 9542 | fields['of12.group_add.version'], |
| 9543 | fields['of12.group_add.type'], |
| 9544 | fields['of12.group_add.length'], |
| 9545 | fields['of12.group_add.xid'], |
| 9546 | fields['of12.group_add.command'], |
| 9547 | fields['of12.group_add.group_type'], |
| 9548 | fields['of12.group_add.group_id'], |
| 9549 | fields['of12.group_add.buckets'], |
| 9550 | fields['of12.group_delete.version'], |
| 9551 | fields['of12.group_delete.type'], |
| 9552 | fields['of12.group_delete.length'], |
| 9553 | fields['of12.group_delete.xid'], |
| 9554 | fields['of12.group_delete.command'], |
| 9555 | fields['of12.group_delete.group_type'], |
| 9556 | fields['of12.group_delete.group_id'], |
| 9557 | fields['of12.group_delete.buckets'], |
| 9558 | fields['of12.group_desc_stats_entry.length'], |
| 9559 | fields['of12.group_desc_stats_entry.group_type'], |
| 9560 | fields['of12.group_desc_stats_entry.group_id'], |
| 9561 | fields['of12.group_desc_stats_entry.buckets'], |
| 9562 | fields['of12.group_desc_stats_reply.version'], |
| 9563 | fields['of12.group_desc_stats_reply.type'], |
| 9564 | fields['of12.group_desc_stats_reply.length'], |
| 9565 | fields['of12.group_desc_stats_reply.xid'], |
| 9566 | fields['of12.group_desc_stats_reply.stats_type'], |
| 9567 | fields['of12.group_desc_stats_reply.flags'], |
| 9568 | fields['of12.group_desc_stats_reply.entries'], |
| 9569 | fields['of12.group_desc_stats_request.version'], |
| 9570 | fields['of12.group_desc_stats_request.type'], |
| 9571 | fields['of12.group_desc_stats_request.length'], |
| 9572 | fields['of12.group_desc_stats_request.xid'], |
| 9573 | fields['of12.group_desc_stats_request.stats_type'], |
| 9574 | fields['of12.group_desc_stats_request.flags'], |
| 9575 | fields['of12.group_features_stats_reply.version'], |
| 9576 | fields['of12.group_features_stats_reply.type'], |
| 9577 | fields['of12.group_features_stats_reply.length'], |
| 9578 | fields['of12.group_features_stats_reply.xid'], |
| 9579 | fields['of12.group_features_stats_reply.stats_type'], |
| 9580 | fields['of12.group_features_stats_reply.flags'], |
| 9581 | fields['of12.group_features_stats_reply.types'], |
| 9582 | fields['of12.group_features_stats_reply.capabilities'], |
| 9583 | fields['of12.group_features_stats_reply.max_groups_all'], |
| 9584 | fields['of12.group_features_stats_reply.max_groups_select'], |
| 9585 | fields['of12.group_features_stats_reply.max_groups_indirect'], |
| 9586 | fields['of12.group_features_stats_reply.max_groups_ff'], |
| 9587 | fields['of12.group_features_stats_reply.actions_all'], |
| 9588 | fields['of12.group_features_stats_reply.actions_select'], |
| 9589 | fields['of12.group_features_stats_reply.actions_indirect'], |
| 9590 | fields['of12.group_features_stats_reply.actions_ff'], |
| 9591 | fields['of12.group_features_stats_request.version'], |
| 9592 | fields['of12.group_features_stats_request.type'], |
| 9593 | fields['of12.group_features_stats_request.length'], |
| 9594 | fields['of12.group_features_stats_request.xid'], |
| 9595 | fields['of12.group_features_stats_request.stats_type'], |
| 9596 | fields['of12.group_features_stats_request.flags'], |
| 9597 | fields['of12.group_mod_failed_error_msg.version'], |
| 9598 | fields['of12.group_mod_failed_error_msg.type'], |
| 9599 | fields['of12.group_mod_failed_error_msg.length'], |
| 9600 | fields['of12.group_mod_failed_error_msg.xid'], |
| 9601 | fields['of12.group_mod_failed_error_msg.err_type'], |
| 9602 | fields['of12.group_mod_failed_error_msg.code'], |
| 9603 | fields['of12.group_mod_failed_error_msg.data'], |
| 9604 | fields['of12.group_modify.version'], |
| 9605 | fields['of12.group_modify.type'], |
| 9606 | fields['of12.group_modify.length'], |
| 9607 | fields['of12.group_modify.xid'], |
| 9608 | fields['of12.group_modify.command'], |
| 9609 | fields['of12.group_modify.group_type'], |
| 9610 | fields['of12.group_modify.group_id'], |
| 9611 | fields['of12.group_modify.buckets'], |
| 9612 | fields['of12.group_stats_entry.length'], |
| 9613 | fields['of12.group_stats_entry.group_id'], |
| 9614 | fields['of12.group_stats_entry.ref_count'], |
| 9615 | fields['of12.group_stats_entry.packet_count'], |
| 9616 | fields['of12.group_stats_entry.byte_count'], |
| 9617 | fields['of12.group_stats_entry.bucket_stats'], |
| 9618 | fields['of12.group_stats_reply.version'], |
| 9619 | fields['of12.group_stats_reply.type'], |
| 9620 | fields['of12.group_stats_reply.length'], |
| 9621 | fields['of12.group_stats_reply.xid'], |
| 9622 | fields['of12.group_stats_reply.stats_type'], |
| 9623 | fields['of12.group_stats_reply.flags'], |
| 9624 | fields['of12.group_stats_reply.entries'], |
| 9625 | fields['of12.group_stats_request.version'], |
| 9626 | fields['of12.group_stats_request.type'], |
| 9627 | fields['of12.group_stats_request.length'], |
| 9628 | fields['of12.group_stats_request.xid'], |
| 9629 | fields['of12.group_stats_request.stats_type'], |
| 9630 | fields['of12.group_stats_request.flags'], |
| 9631 | fields['of12.group_stats_request.group_id'], |
| 9632 | fields['of12.hello.version'], |
| 9633 | fields['of12.hello.type'], |
| 9634 | fields['of12.hello.length'], |
| 9635 | fields['of12.hello.xid'], |
| 9636 | fields['of12.hello_failed_error_msg.version'], |
| 9637 | fields['of12.hello_failed_error_msg.type'], |
| 9638 | fields['of12.hello_failed_error_msg.length'], |
| 9639 | fields['of12.hello_failed_error_msg.xid'], |
| 9640 | fields['of12.hello_failed_error_msg.err_type'], |
| 9641 | fields['of12.hello_failed_error_msg.code'], |
| 9642 | fields['of12.hello_failed_error_msg.data'], |
| 9643 | fields['of12.instruction.type'], |
| 9644 | fields['of12.instruction.len'], |
| 9645 | fields['of12.instruction_apply_actions.type'], |
| 9646 | fields['of12.instruction_apply_actions.len'], |
| 9647 | fields['of12.instruction_apply_actions.actions'], |
| 9648 | fields['of12.instruction_clear_actions.type'], |
| 9649 | fields['of12.instruction_clear_actions.len'], |
| 9650 | fields['of12.instruction_experimenter.type'], |
| 9651 | fields['of12.instruction_experimenter.len'], |
| 9652 | fields['of12.instruction_experimenter.experimenter'], |
| 9653 | fields['of12.instruction_experimenter.data'], |
| 9654 | fields['of12.instruction_goto_table.type'], |
| 9655 | fields['of12.instruction_goto_table.len'], |
| 9656 | fields['of12.instruction_goto_table.table_id'], |
| 9657 | fields['of12.instruction_write_actions.type'], |
| 9658 | fields['of12.instruction_write_actions.len'], |
| 9659 | fields['of12.instruction_write_actions.actions'], |
| 9660 | fields['of12.instruction_write_metadata.type'], |
| 9661 | fields['of12.instruction_write_metadata.len'], |
| 9662 | fields['of12.instruction_write_metadata.metadata'], |
| 9663 | fields['of12.instruction_write_metadata.metadata_mask'], |
| 9664 | fields['of12.match_v3.type'], |
| 9665 | fields['of12.match_v3.length'], |
| 9666 | fields['of12.match_v3.oxm_list'], |
| 9667 | fields['of12.nicira_header.version'], |
| 9668 | fields['of12.nicira_header.type'], |
| 9669 | fields['of12.nicira_header.length'], |
| 9670 | fields['of12.nicira_header.xid'], |
| 9671 | fields['of12.nicira_header.experimenter'], |
| 9672 | fields['of12.nicira_header.subtype'], |
| 9673 | fields['of12.oxm_arp_op.type_len'], |
| 9674 | fields['of12.oxm_arp_op.value'], |
| 9675 | fields['of12.oxm_arp_op_masked.type_len'], |
| 9676 | fields['of12.oxm_arp_op_masked.value'], |
| 9677 | fields['of12.oxm_arp_op_masked.value_mask'], |
| 9678 | fields['of12.oxm_arp_sha.type_len'], |
| 9679 | fields['of12.oxm_arp_sha.value'], |
| 9680 | fields['of12.oxm_arp_sha_masked.type_len'], |
| 9681 | fields['of12.oxm_arp_sha_masked.value'], |
| 9682 | fields['of12.oxm_arp_sha_masked.value_mask'], |
| 9683 | fields['of12.oxm_arp_spa.type_len'], |
| 9684 | fields['of12.oxm_arp_spa.value'], |
| 9685 | fields['of12.oxm_arp_spa_masked.type_len'], |
| 9686 | fields['of12.oxm_arp_spa_masked.value'], |
| 9687 | fields['of12.oxm_arp_spa_masked.value_mask'], |
| 9688 | fields['of12.oxm_arp_tha.type_len'], |
| 9689 | fields['of12.oxm_arp_tha.value'], |
| 9690 | fields['of12.oxm_arp_tha_masked.type_len'], |
| 9691 | fields['of12.oxm_arp_tha_masked.value'], |
| 9692 | fields['of12.oxm_arp_tha_masked.value_mask'], |
| 9693 | fields['of12.oxm_arp_tpa.type_len'], |
| 9694 | fields['of12.oxm_arp_tpa.value'], |
| 9695 | fields['of12.oxm_arp_tpa_masked.type_len'], |
| 9696 | fields['of12.oxm_arp_tpa_masked.value'], |
| 9697 | fields['of12.oxm_arp_tpa_masked.value_mask'], |
| 9698 | fields['of12.oxm_bsn_egr_port_group_id.type_len'], |
| 9699 | fields['of12.oxm_bsn_egr_port_group_id.value'], |
| 9700 | fields['of12.oxm_bsn_egr_port_group_id_masked.type_len'], |
| 9701 | fields['of12.oxm_bsn_egr_port_group_id_masked.value'], |
| 9702 | fields['of12.oxm_bsn_egr_port_group_id_masked.value_mask'], |
| 9703 | fields['of12.oxm_bsn_global_vrf_allowed.type_len'], |
| 9704 | fields['of12.oxm_bsn_global_vrf_allowed.value'], |
| 9705 | fields['of12.oxm_bsn_global_vrf_allowed_masked.type_len'], |
| 9706 | fields['of12.oxm_bsn_global_vrf_allowed_masked.value'], |
| 9707 | fields['of12.oxm_bsn_global_vrf_allowed_masked.value_mask'], |
| 9708 | fields['of12.oxm_bsn_in_ports_128.type_len'], |
| 9709 | fields['of12.oxm_bsn_in_ports_128.value'], |
| 9710 | fields['of12.oxm_bsn_in_ports_128_masked.type_len'], |
| 9711 | fields['of12.oxm_bsn_in_ports_128_masked.value'], |
| 9712 | fields['of12.oxm_bsn_in_ports_128_masked.value_mask'], |
| 9713 | fields['of12.oxm_bsn_l3_dst_class_id.type_len'], |
| 9714 | fields['of12.oxm_bsn_l3_dst_class_id.value'], |
| 9715 | fields['of12.oxm_bsn_l3_dst_class_id_masked.type_len'], |
| 9716 | fields['of12.oxm_bsn_l3_dst_class_id_masked.value'], |
| 9717 | fields['of12.oxm_bsn_l3_dst_class_id_masked.value_mask'], |
| 9718 | fields['of12.oxm_bsn_l3_interface_class_id.type_len'], |
| 9719 | fields['of12.oxm_bsn_l3_interface_class_id.value'], |
| 9720 | fields['of12.oxm_bsn_l3_interface_class_id_masked.type_len'], |
| 9721 | fields['of12.oxm_bsn_l3_interface_class_id_masked.value'], |
| 9722 | fields['of12.oxm_bsn_l3_interface_class_id_masked.value_mask'], |
| 9723 | fields['of12.oxm_bsn_l3_src_class_id.type_len'], |
| 9724 | fields['of12.oxm_bsn_l3_src_class_id.value'], |
| 9725 | fields['of12.oxm_bsn_l3_src_class_id_masked.type_len'], |
| 9726 | fields['of12.oxm_bsn_l3_src_class_id_masked.value'], |
| 9727 | fields['of12.oxm_bsn_l3_src_class_id_masked.value_mask'], |
| 9728 | fields['of12.oxm_bsn_lag_id.type_len'], |
| 9729 | fields['of12.oxm_bsn_lag_id.value'], |
| 9730 | fields['of12.oxm_bsn_lag_id_masked.type_len'], |
| 9731 | fields['of12.oxm_bsn_lag_id_masked.value'], |
| 9732 | fields['of12.oxm_bsn_lag_id_masked.value_mask'], |
| 9733 | fields['of12.oxm_bsn_tcp_flags.type_len'], |
| 9734 | fields['of12.oxm_bsn_tcp_flags.value'], |
| 9735 | fields['of12.oxm_bsn_tcp_flags_masked.type_len'], |
| 9736 | fields['of12.oxm_bsn_tcp_flags_masked.value'], |
| 9737 | fields['of12.oxm_bsn_tcp_flags_masked.value_mask'], |
| 9738 | fields['of12.oxm_bsn_udf0.type_len'], |
| 9739 | fields['of12.oxm_bsn_udf0.value'], |
| 9740 | fields['of12.oxm_bsn_udf0_masked.type_len'], |
| 9741 | fields['of12.oxm_bsn_udf0_masked.value'], |
| 9742 | fields['of12.oxm_bsn_udf0_masked.value_mask'], |
| 9743 | fields['of12.oxm_bsn_udf1.type_len'], |
| 9744 | fields['of12.oxm_bsn_udf1.value'], |
| 9745 | fields['of12.oxm_bsn_udf1_masked.type_len'], |
| 9746 | fields['of12.oxm_bsn_udf1_masked.value'], |
| 9747 | fields['of12.oxm_bsn_udf1_masked.value_mask'], |
| 9748 | fields['of12.oxm_bsn_udf2.type_len'], |
| 9749 | fields['of12.oxm_bsn_udf2.value'], |
| 9750 | fields['of12.oxm_bsn_udf2_masked.type_len'], |
| 9751 | fields['of12.oxm_bsn_udf2_masked.value'], |
| 9752 | fields['of12.oxm_bsn_udf2_masked.value_mask'], |
| 9753 | fields['of12.oxm_bsn_udf3.type_len'], |
| 9754 | fields['of12.oxm_bsn_udf3.value'], |
| 9755 | fields['of12.oxm_bsn_udf3_masked.type_len'], |
| 9756 | fields['of12.oxm_bsn_udf3_masked.value'], |
| 9757 | fields['of12.oxm_bsn_udf3_masked.value_mask'], |
| 9758 | fields['of12.oxm_bsn_udf4.type_len'], |
| 9759 | fields['of12.oxm_bsn_udf4.value'], |
| 9760 | fields['of12.oxm_bsn_udf4_masked.type_len'], |
| 9761 | fields['of12.oxm_bsn_udf4_masked.value'], |
| 9762 | fields['of12.oxm_bsn_udf4_masked.value_mask'], |
| 9763 | fields['of12.oxm_bsn_udf5.type_len'], |
| 9764 | fields['of12.oxm_bsn_udf5.value'], |
| 9765 | fields['of12.oxm_bsn_udf5_masked.type_len'], |
| 9766 | fields['of12.oxm_bsn_udf5_masked.value'], |
| 9767 | fields['of12.oxm_bsn_udf5_masked.value_mask'], |
| 9768 | fields['of12.oxm_bsn_udf6.type_len'], |
| 9769 | fields['of12.oxm_bsn_udf6.value'], |
| 9770 | fields['of12.oxm_bsn_udf6_masked.type_len'], |
| 9771 | fields['of12.oxm_bsn_udf6_masked.value'], |
| 9772 | fields['of12.oxm_bsn_udf6_masked.value_mask'], |
| 9773 | fields['of12.oxm_bsn_udf7.type_len'], |
| 9774 | fields['of12.oxm_bsn_udf7.value'], |
| 9775 | fields['of12.oxm_bsn_udf7_masked.type_len'], |
| 9776 | fields['of12.oxm_bsn_udf7_masked.value'], |
| 9777 | fields['of12.oxm_bsn_udf7_masked.value_mask'], |
| 9778 | fields['of12.oxm_bsn_vlan_xlate_port_group_id.type_len'], |
| 9779 | fields['of12.oxm_bsn_vlan_xlate_port_group_id.value'], |
| 9780 | fields['of12.oxm_bsn_vlan_xlate_port_group_id_masked.type_len'], |
| 9781 | fields['of12.oxm_bsn_vlan_xlate_port_group_id_masked.value'], |
| 9782 | fields['of12.oxm_bsn_vlan_xlate_port_group_id_masked.value_mask'], |
| 9783 | fields['of12.oxm_bsn_vrf.type_len'], |
| 9784 | fields['of12.oxm_bsn_vrf.value'], |
| 9785 | fields['of12.oxm_bsn_vrf_masked.type_len'], |
| 9786 | fields['of12.oxm_bsn_vrf_masked.value'], |
| 9787 | fields['of12.oxm_bsn_vrf_masked.value_mask'], |
| 9788 | fields['of12.oxm_eth_dst.type_len'], |
| 9789 | fields['of12.oxm_eth_dst.value'], |
| 9790 | fields['of12.oxm_eth_dst_masked.type_len'], |
| 9791 | fields['of12.oxm_eth_dst_masked.value'], |
| 9792 | fields['of12.oxm_eth_dst_masked.value_mask'], |
| 9793 | fields['of12.oxm_eth_src.type_len'], |
| 9794 | fields['of12.oxm_eth_src.value'], |
| 9795 | fields['of12.oxm_eth_src_masked.type_len'], |
| 9796 | fields['of12.oxm_eth_src_masked.value'], |
| 9797 | fields['of12.oxm_eth_src_masked.value_mask'], |
| 9798 | fields['of12.oxm_eth_type.type_len'], |
| 9799 | fields['of12.oxm_eth_type.value'], |
| 9800 | fields['of12.oxm_eth_type_masked.type_len'], |
| 9801 | fields['of12.oxm_eth_type_masked.value'], |
| 9802 | fields['of12.oxm_eth_type_masked.value_mask'], |
| 9803 | fields['of12.oxm_icmpv4_code.type_len'], |
| 9804 | fields['of12.oxm_icmpv4_code.value'], |
| 9805 | fields['of12.oxm_icmpv4_code_masked.type_len'], |
| 9806 | fields['of12.oxm_icmpv4_code_masked.value'], |
| 9807 | fields['of12.oxm_icmpv4_code_masked.value_mask'], |
| 9808 | fields['of12.oxm_icmpv4_type.type_len'], |
| 9809 | fields['of12.oxm_icmpv4_type.value'], |
| 9810 | fields['of12.oxm_icmpv4_type_masked.type_len'], |
| 9811 | fields['of12.oxm_icmpv4_type_masked.value'], |
| 9812 | fields['of12.oxm_icmpv4_type_masked.value_mask'], |
| 9813 | fields['of12.oxm_icmpv6_code.type_len'], |
| 9814 | fields['of12.oxm_icmpv6_code.value'], |
| 9815 | fields['of12.oxm_icmpv6_code_masked.type_len'], |
| 9816 | fields['of12.oxm_icmpv6_code_masked.value'], |
| 9817 | fields['of12.oxm_icmpv6_code_masked.value_mask'], |
| 9818 | fields['of12.oxm_icmpv6_type.type_len'], |
| 9819 | fields['of12.oxm_icmpv6_type.value'], |
| 9820 | fields['of12.oxm_icmpv6_type_masked.type_len'], |
| 9821 | fields['of12.oxm_icmpv6_type_masked.value'], |
| 9822 | fields['of12.oxm_icmpv6_type_masked.value_mask'], |
| 9823 | fields['of12.oxm_in_phy_port.type_len'], |
| 9824 | fields['of12.oxm_in_phy_port.value'], |
| 9825 | fields['of12.oxm_in_phy_port_masked.type_len'], |
| 9826 | fields['of12.oxm_in_phy_port_masked.value'], |
| 9827 | fields['of12.oxm_in_phy_port_masked.value_mask'], |
| 9828 | fields['of12.oxm_in_port.type_len'], |
| 9829 | fields['of12.oxm_in_port.value'], |
| 9830 | fields['of12.oxm_in_port_masked.type_len'], |
| 9831 | fields['of12.oxm_in_port_masked.value'], |
| 9832 | fields['of12.oxm_in_port_masked.value_mask'], |
| 9833 | fields['of12.oxm_ip_dscp.type_len'], |
| 9834 | fields['of12.oxm_ip_dscp.value'], |
| 9835 | fields['of12.oxm_ip_dscp_masked.type_len'], |
| 9836 | fields['of12.oxm_ip_dscp_masked.value'], |
| 9837 | fields['of12.oxm_ip_dscp_masked.value_mask'], |
| 9838 | fields['of12.oxm_ip_ecn.type_len'], |
| 9839 | fields['of12.oxm_ip_ecn.value'], |
| 9840 | fields['of12.oxm_ip_ecn_masked.type_len'], |
| 9841 | fields['of12.oxm_ip_ecn_masked.value'], |
| 9842 | fields['of12.oxm_ip_ecn_masked.value_mask'], |
| 9843 | fields['of12.oxm_ip_proto.type_len'], |
| 9844 | fields['of12.oxm_ip_proto.value'], |
| 9845 | fields['of12.oxm_ip_proto_masked.type_len'], |
| 9846 | fields['of12.oxm_ip_proto_masked.value'], |
| 9847 | fields['of12.oxm_ip_proto_masked.value_mask'], |
| 9848 | fields['of12.oxm_ipv4_dst.type_len'], |
| 9849 | fields['of12.oxm_ipv4_dst.value'], |
| 9850 | fields['of12.oxm_ipv4_dst_masked.type_len'], |
| 9851 | fields['of12.oxm_ipv4_dst_masked.value'], |
| 9852 | fields['of12.oxm_ipv4_dst_masked.value_mask'], |
| 9853 | fields['of12.oxm_ipv4_src.type_len'], |
| 9854 | fields['of12.oxm_ipv4_src.value'], |
| 9855 | fields['of12.oxm_ipv4_src_masked.type_len'], |
| 9856 | fields['of12.oxm_ipv4_src_masked.value'], |
| 9857 | fields['of12.oxm_ipv4_src_masked.value_mask'], |
| 9858 | fields['of12.oxm_ipv6_dst.type_len'], |
| 9859 | fields['of12.oxm_ipv6_dst.value'], |
| 9860 | fields['of12.oxm_ipv6_dst_masked.type_len'], |
| 9861 | fields['of12.oxm_ipv6_dst_masked.value'], |
| 9862 | fields['of12.oxm_ipv6_dst_masked.value_mask'], |
| 9863 | fields['of12.oxm_ipv6_flabel.type_len'], |
| 9864 | fields['of12.oxm_ipv6_flabel.value'], |
| 9865 | fields['of12.oxm_ipv6_flabel_masked.type_len'], |
| 9866 | fields['of12.oxm_ipv6_flabel_masked.value'], |
| 9867 | fields['of12.oxm_ipv6_flabel_masked.value_mask'], |
| 9868 | fields['of12.oxm_ipv6_nd_sll.type_len'], |
| 9869 | fields['of12.oxm_ipv6_nd_sll.value'], |
| 9870 | fields['of12.oxm_ipv6_nd_sll_masked.type_len'], |
| 9871 | fields['of12.oxm_ipv6_nd_sll_masked.value'], |
| 9872 | fields['of12.oxm_ipv6_nd_sll_masked.value_mask'], |
| 9873 | fields['of12.oxm_ipv6_nd_target.type_len'], |
| 9874 | fields['of12.oxm_ipv6_nd_target.value'], |
| 9875 | fields['of12.oxm_ipv6_nd_target_masked.type_len'], |
| 9876 | fields['of12.oxm_ipv6_nd_target_masked.value'], |
| 9877 | fields['of12.oxm_ipv6_nd_target_masked.value_mask'], |
| 9878 | fields['of12.oxm_ipv6_nd_tll.type_len'], |
| 9879 | fields['of12.oxm_ipv6_nd_tll.value'], |
| 9880 | fields['of12.oxm_ipv6_nd_tll_masked.type_len'], |
| 9881 | fields['of12.oxm_ipv6_nd_tll_masked.value'], |
| 9882 | fields['of12.oxm_ipv6_nd_tll_masked.value_mask'], |
| 9883 | fields['of12.oxm_ipv6_src.type_len'], |
| 9884 | fields['of12.oxm_ipv6_src.value'], |
| 9885 | fields['of12.oxm_ipv6_src_masked.type_len'], |
| 9886 | fields['of12.oxm_ipv6_src_masked.value'], |
| 9887 | fields['of12.oxm_ipv6_src_masked.value_mask'], |
| 9888 | fields['of12.oxm_metadata.type_len'], |
| 9889 | fields['of12.oxm_metadata.value'], |
| 9890 | fields['of12.oxm_metadata_masked.type_len'], |
| 9891 | fields['of12.oxm_metadata_masked.value'], |
| 9892 | fields['of12.oxm_metadata_masked.value_mask'], |
| 9893 | fields['of12.oxm_mpls_label.type_len'], |
| 9894 | fields['of12.oxm_mpls_label.value'], |
| 9895 | fields['of12.oxm_mpls_label_masked.type_len'], |
| 9896 | fields['of12.oxm_mpls_label_masked.value'], |
| 9897 | fields['of12.oxm_mpls_label_masked.value_mask'], |
| 9898 | fields['of12.oxm_mpls_tc.type_len'], |
| 9899 | fields['of12.oxm_mpls_tc.value'], |
| 9900 | fields['of12.oxm_mpls_tc_masked.type_len'], |
| 9901 | fields['of12.oxm_mpls_tc_masked.value'], |
| 9902 | fields['of12.oxm_mpls_tc_masked.value_mask'], |
| 9903 | fields['of12.oxm_sctp_dst.type_len'], |
| 9904 | fields['of12.oxm_sctp_dst.value'], |
| 9905 | fields['of12.oxm_sctp_dst_masked.type_len'], |
| 9906 | fields['of12.oxm_sctp_dst_masked.value'], |
| 9907 | fields['of12.oxm_sctp_dst_masked.value_mask'], |
| 9908 | fields['of12.oxm_sctp_src.type_len'], |
| 9909 | fields['of12.oxm_sctp_src.value'], |
| 9910 | fields['of12.oxm_sctp_src_masked.type_len'], |
| 9911 | fields['of12.oxm_sctp_src_masked.value'], |
| 9912 | fields['of12.oxm_sctp_src_masked.value_mask'], |
| 9913 | fields['of12.oxm_tcp_dst.type_len'], |
| 9914 | fields['of12.oxm_tcp_dst.value'], |
| 9915 | fields['of12.oxm_tcp_dst_masked.type_len'], |
| 9916 | fields['of12.oxm_tcp_dst_masked.value'], |
| 9917 | fields['of12.oxm_tcp_dst_masked.value_mask'], |
| 9918 | fields['of12.oxm_tcp_src.type_len'], |
| 9919 | fields['of12.oxm_tcp_src.value'], |
| 9920 | fields['of12.oxm_tcp_src_masked.type_len'], |
| 9921 | fields['of12.oxm_tcp_src_masked.value'], |
| 9922 | fields['of12.oxm_tcp_src_masked.value_mask'], |
| 9923 | fields['of12.oxm_udp_dst.type_len'], |
| 9924 | fields['of12.oxm_udp_dst.value'], |
| 9925 | fields['of12.oxm_udp_dst_masked.type_len'], |
| 9926 | fields['of12.oxm_udp_dst_masked.value'], |
| 9927 | fields['of12.oxm_udp_dst_masked.value_mask'], |
| 9928 | fields['of12.oxm_udp_src.type_len'], |
| 9929 | fields['of12.oxm_udp_src.value'], |
| 9930 | fields['of12.oxm_udp_src_masked.type_len'], |
| 9931 | fields['of12.oxm_udp_src_masked.value'], |
| 9932 | fields['of12.oxm_udp_src_masked.value_mask'], |
| 9933 | fields['of12.oxm_vlan_pcp.type_len'], |
| 9934 | fields['of12.oxm_vlan_pcp.value'], |
| 9935 | fields['of12.oxm_vlan_pcp_masked.type_len'], |
| 9936 | fields['of12.oxm_vlan_pcp_masked.value'], |
| 9937 | fields['of12.oxm_vlan_pcp_masked.value_mask'], |
| 9938 | fields['of12.oxm_vlan_vid.type_len'], |
| 9939 | fields['of12.oxm_vlan_vid.value'], |
| 9940 | fields['of12.oxm_vlan_vid_masked.type_len'], |
| 9941 | fields['of12.oxm_vlan_vid_masked.value'], |
| 9942 | fields['of12.oxm_vlan_vid_masked.value_mask'], |
| 9943 | fields['of12.packet_in.version'], |
| 9944 | fields['of12.packet_in.type'], |
| 9945 | fields['of12.packet_in.length'], |
| 9946 | fields['of12.packet_in.xid'], |
| 9947 | fields['of12.packet_in.buffer_id'], |
| 9948 | fields['of12.packet_in.total_len'], |
| 9949 | fields['of12.packet_in.reason'], |
| 9950 | fields['of12.packet_in.table_id'], |
| 9951 | fields['of12.packet_in.match'], |
| 9952 | fields['of12.packet_in.data'], |
| 9953 | fields['of12.packet_out.version'], |
| 9954 | fields['of12.packet_out.type'], |
| 9955 | fields['of12.packet_out.length'], |
| 9956 | fields['of12.packet_out.xid'], |
| 9957 | fields['of12.packet_out.buffer_id'], |
| 9958 | fields['of12.packet_out.in_port'], |
| 9959 | fields['of12.packet_out.actions_len'], |
| 9960 | fields['of12.packet_out.actions'], |
| 9961 | fields['of12.packet_out.data'], |
| 9962 | fields['of12.packet_queue.queue_id'], |
| 9963 | fields['of12.packet_queue.port'], |
| 9964 | fields['of12.packet_queue.len'], |
| 9965 | fields['of12.packet_queue.properties'], |
| 9966 | fields['of12.port_desc.port_no'], |
| 9967 | fields['of12.port_desc.hw_addr'], |
| 9968 | fields['of12.port_desc.name'], |
| 9969 | fields['of12.port_desc.config'], |
| 9970 | fields['of12.port_desc.state'], |
| 9971 | fields['of12.port_desc.curr'], |
| 9972 | fields['of12.port_desc.advertised'], |
| 9973 | fields['of12.port_desc.supported'], |
| 9974 | fields['of12.port_desc.peer'], |
| 9975 | fields['of12.port_desc.curr_speed'], |
| 9976 | fields['of12.port_desc.max_speed'], |
| 9977 | fields['of12.port_mod.version'], |
| 9978 | fields['of12.port_mod.type'], |
| 9979 | fields['of12.port_mod.length'], |
| 9980 | fields['of12.port_mod.xid'], |
| 9981 | fields['of12.port_mod.port_no'], |
| 9982 | fields['of12.port_mod.hw_addr'], |
| 9983 | fields['of12.port_mod.config'], |
| 9984 | fields['of12.port_mod.mask'], |
| 9985 | fields['of12.port_mod.advertise'], |
| 9986 | fields['of12.port_mod_failed_error_msg.version'], |
| 9987 | fields['of12.port_mod_failed_error_msg.type'], |
| 9988 | fields['of12.port_mod_failed_error_msg.length'], |
| 9989 | fields['of12.port_mod_failed_error_msg.xid'], |
| 9990 | fields['of12.port_mod_failed_error_msg.err_type'], |
| 9991 | fields['of12.port_mod_failed_error_msg.code'], |
| 9992 | fields['of12.port_mod_failed_error_msg.data'], |
| 9993 | fields['of12.port_stats_entry.port_no'], |
| 9994 | fields['of12.port_stats_entry.rx_packets'], |
| 9995 | fields['of12.port_stats_entry.tx_packets'], |
| 9996 | fields['of12.port_stats_entry.rx_bytes'], |
| 9997 | fields['of12.port_stats_entry.tx_bytes'], |
| 9998 | fields['of12.port_stats_entry.rx_dropped'], |
| 9999 | fields['of12.port_stats_entry.tx_dropped'], |
| 10000 | fields['of12.port_stats_entry.rx_errors'], |
| 10001 | fields['of12.port_stats_entry.tx_errors'], |
| 10002 | fields['of12.port_stats_entry.rx_frame_err'], |
| 10003 | fields['of12.port_stats_entry.rx_over_err'], |
| 10004 | fields['of12.port_stats_entry.rx_crc_err'], |
| 10005 | fields['of12.port_stats_entry.collisions'], |
| 10006 | fields['of12.port_stats_reply.version'], |
| 10007 | fields['of12.port_stats_reply.type'], |
| 10008 | fields['of12.port_stats_reply.length'], |
| 10009 | fields['of12.port_stats_reply.xid'], |
| 10010 | fields['of12.port_stats_reply.stats_type'], |
| 10011 | fields['of12.port_stats_reply.flags'], |
| 10012 | fields['of12.port_stats_reply.entries'], |
| 10013 | fields['of12.port_stats_request.version'], |
| 10014 | fields['of12.port_stats_request.type'], |
| 10015 | fields['of12.port_stats_request.length'], |
| 10016 | fields['of12.port_stats_request.xid'], |
| 10017 | fields['of12.port_stats_request.stats_type'], |
| 10018 | fields['of12.port_stats_request.flags'], |
| 10019 | fields['of12.port_stats_request.port_no'], |
| 10020 | fields['of12.port_status.version'], |
| 10021 | fields['of12.port_status.type'], |
| 10022 | fields['of12.port_status.length'], |
| 10023 | fields['of12.port_status.xid'], |
| 10024 | fields['of12.port_status.reason'], |
| 10025 | fields['of12.port_status.desc'], |
| 10026 | fields['of12.queue_get_config_reply.version'], |
| 10027 | fields['of12.queue_get_config_reply.type'], |
| 10028 | fields['of12.queue_get_config_reply.length'], |
| 10029 | fields['of12.queue_get_config_reply.xid'], |
| 10030 | fields['of12.queue_get_config_reply.port'], |
| 10031 | fields['of12.queue_get_config_reply.queues'], |
| 10032 | fields['of12.queue_get_config_request.version'], |
| 10033 | fields['of12.queue_get_config_request.type'], |
| 10034 | fields['of12.queue_get_config_request.length'], |
| 10035 | fields['of12.queue_get_config_request.xid'], |
| 10036 | fields['of12.queue_get_config_request.port'], |
| 10037 | fields['of12.queue_op_failed_error_msg.version'], |
| 10038 | fields['of12.queue_op_failed_error_msg.type'], |
| 10039 | fields['of12.queue_op_failed_error_msg.length'], |
| 10040 | fields['of12.queue_op_failed_error_msg.xid'], |
| 10041 | fields['of12.queue_op_failed_error_msg.err_type'], |
| 10042 | fields['of12.queue_op_failed_error_msg.code'], |
| 10043 | fields['of12.queue_op_failed_error_msg.data'], |
| 10044 | fields['of12.queue_prop.type'], |
| 10045 | fields['of12.queue_prop.len'], |
| 10046 | fields['of12.queue_prop_experimenter.type'], |
| 10047 | fields['of12.queue_prop_experimenter.len'], |
| 10048 | fields['of12.queue_prop_experimenter.experimenter'], |
| 10049 | fields['of12.queue_prop_experimenter.data'], |
| 10050 | fields['of12.queue_prop_max_rate.type'], |
| 10051 | fields['of12.queue_prop_max_rate.len'], |
| 10052 | fields['of12.queue_prop_max_rate.rate'], |
| 10053 | fields['of12.queue_prop_min_rate.type'], |
| 10054 | fields['of12.queue_prop_min_rate.len'], |
| 10055 | fields['of12.queue_prop_min_rate.rate'], |
| 10056 | fields['of12.queue_stats_entry.port_no'], |
| 10057 | fields['of12.queue_stats_entry.queue_id'], |
| 10058 | fields['of12.queue_stats_entry.tx_bytes'], |
| 10059 | fields['of12.queue_stats_entry.tx_packets'], |
| 10060 | fields['of12.queue_stats_entry.tx_errors'], |
| 10061 | fields['of12.queue_stats_reply.version'], |
| 10062 | fields['of12.queue_stats_reply.type'], |
| 10063 | fields['of12.queue_stats_reply.length'], |
| 10064 | fields['of12.queue_stats_reply.xid'], |
| 10065 | fields['of12.queue_stats_reply.stats_type'], |
| 10066 | fields['of12.queue_stats_reply.flags'], |
| 10067 | fields['of12.queue_stats_reply.entries'], |
| 10068 | fields['of12.queue_stats_request.version'], |
| 10069 | fields['of12.queue_stats_request.type'], |
| 10070 | fields['of12.queue_stats_request.length'], |
| 10071 | fields['of12.queue_stats_request.xid'], |
| 10072 | fields['of12.queue_stats_request.stats_type'], |
| 10073 | fields['of12.queue_stats_request.flags'], |
| 10074 | fields['of12.queue_stats_request.port_no'], |
| 10075 | fields['of12.queue_stats_request.queue_id'], |
| 10076 | fields['of12.role_reply.version'], |
| 10077 | fields['of12.role_reply.type'], |
| 10078 | fields['of12.role_reply.length'], |
| 10079 | fields['of12.role_reply.xid'], |
| 10080 | fields['of12.role_reply.role'], |
| 10081 | fields['of12.role_reply.generation_id'], |
| 10082 | fields['of12.role_request.version'], |
| 10083 | fields['of12.role_request.type'], |
| 10084 | fields['of12.role_request.length'], |
| 10085 | fields['of12.role_request.xid'], |
| 10086 | fields['of12.role_request.role'], |
| 10087 | fields['of12.role_request.generation_id'], |
| 10088 | fields['of12.role_request_failed_error_msg.version'], |
| 10089 | fields['of12.role_request_failed_error_msg.type'], |
| 10090 | fields['of12.role_request_failed_error_msg.length'], |
| 10091 | fields['of12.role_request_failed_error_msg.xid'], |
| 10092 | fields['of12.role_request_failed_error_msg.err_type'], |
| 10093 | fields['of12.role_request_failed_error_msg.code'], |
| 10094 | fields['of12.role_request_failed_error_msg.data'], |
| 10095 | fields['of12.set_config.version'], |
| 10096 | fields['of12.set_config.type'], |
| 10097 | fields['of12.set_config.length'], |
| 10098 | fields['of12.set_config.xid'], |
| 10099 | fields['of12.set_config.flags'], |
| 10100 | fields['of12.set_config.miss_send_len'], |
| 10101 | fields['of12.switch_config_failed_error_msg.version'], |
| 10102 | fields['of12.switch_config_failed_error_msg.type'], |
| 10103 | fields['of12.switch_config_failed_error_msg.length'], |
| 10104 | fields['of12.switch_config_failed_error_msg.xid'], |
| 10105 | fields['of12.switch_config_failed_error_msg.err_type'], |
| 10106 | fields['of12.switch_config_failed_error_msg.code'], |
| 10107 | fields['of12.switch_config_failed_error_msg.data'], |
| 10108 | fields['of12.table_mod.version'], |
| 10109 | fields['of12.table_mod.type'], |
| 10110 | fields['of12.table_mod.length'], |
| 10111 | fields['of12.table_mod.xid'], |
| 10112 | fields['of12.table_mod.table_id'], |
| 10113 | fields['of12.table_mod.config'], |
| 10114 | fields['of12.table_mod_failed_error_msg.version'], |
| 10115 | fields['of12.table_mod_failed_error_msg.type'], |
| 10116 | fields['of12.table_mod_failed_error_msg.length'], |
| 10117 | fields['of12.table_mod_failed_error_msg.xid'], |
| 10118 | fields['of12.table_mod_failed_error_msg.err_type'], |
| 10119 | fields['of12.table_mod_failed_error_msg.code'], |
| 10120 | fields['of12.table_mod_failed_error_msg.data'], |
| 10121 | fields['of12.table_stats_entry.table_id'], |
| 10122 | fields['of12.table_stats_entry.name'], |
| 10123 | fields['of12.table_stats_entry.match'], |
| 10124 | fields['of12.table_stats_entry.wildcards'], |
| 10125 | fields['of12.table_stats_entry.write_actions'], |
| 10126 | fields['of12.table_stats_entry.apply_actions'], |
| 10127 | fields['of12.table_stats_entry.write_setfields'], |
| 10128 | fields['of12.table_stats_entry.apply_setfields'], |
| 10129 | fields['of12.table_stats_entry.metadata_match'], |
| 10130 | fields['of12.table_stats_entry.metadata_write'], |
| 10131 | fields['of12.table_stats_entry.instructions'], |
| 10132 | fields['of12.table_stats_entry.config'], |
| 10133 | fields['of12.table_stats_entry.max_entries'], |
| 10134 | fields['of12.table_stats_entry.active_count'], |
| 10135 | fields['of12.table_stats_entry.lookup_count'], |
| 10136 | fields['of12.table_stats_entry.matched_count'], |
| 10137 | fields['of12.table_stats_reply.version'], |
| 10138 | fields['of12.table_stats_reply.type'], |
| 10139 | fields['of12.table_stats_reply.length'], |
| 10140 | fields['of12.table_stats_reply.xid'], |
| 10141 | fields['of12.table_stats_reply.stats_type'], |
| 10142 | fields['of12.table_stats_reply.flags'], |
| 10143 | fields['of12.table_stats_reply.entries'], |
| 10144 | fields['of12.table_stats_request.version'], |
| 10145 | fields['of12.table_stats_request.type'], |
| 10146 | fields['of12.table_stats_request.length'], |
| 10147 | fields['of12.table_stats_request.xid'], |
| 10148 | fields['of12.table_stats_request.stats_type'], |
| 10149 | fields['of12.table_stats_request.flags'], |
| 10150 | fields['of13.action.type'], |
| 10151 | fields['of13.action.len'], |
| 10152 | fields['of13.action_id.type'], |
| 10153 | fields['of13.action_id.len'], |
| 10154 | fields['of13.action_experimenter.type'], |
| 10155 | fields['of13.action_experimenter.len'], |
| 10156 | fields['of13.action_experimenter.experimenter'], |
| 10157 | fields['of13.action_experimenter.data'], |
| 10158 | fields['of13.action_bsn.type'], |
| 10159 | fields['of13.action_bsn.len'], |
| 10160 | fields['of13.action_bsn.experimenter'], |
| 10161 | fields['of13.action_bsn.subtype'], |
| 10162 | fields['of13.action_id_experimenter.type'], |
| 10163 | fields['of13.action_id_experimenter.len'], |
| 10164 | fields['of13.action_id_experimenter.experimenter'], |
| 10165 | fields['of13.action_id_bsn.type'], |
| 10166 | fields['of13.action_id_bsn.len'], |
| 10167 | fields['of13.action_id_bsn.experimenter'], |
| 10168 | fields['of13.action_id_bsn.subtype'], |
| 10169 | fields['of13.action_bsn_checksum.type'], |
| 10170 | fields['of13.action_bsn_checksum.len'], |
| 10171 | fields['of13.action_bsn_checksum.experimenter'], |
| 10172 | fields['of13.action_bsn_checksum.subtype'], |
| 10173 | fields['of13.action_bsn_checksum.checksum'], |
| 10174 | fields['of13.action_id_bsn_checksum.type'], |
| 10175 | fields['of13.action_id_bsn_checksum.len'], |
| 10176 | fields['of13.action_id_bsn_checksum.experimenter'], |
| 10177 | fields['of13.action_id_bsn_checksum.subtype'], |
| 10178 | fields['of13.action_bsn_mirror.type'], |
| 10179 | fields['of13.action_bsn_mirror.len'], |
| 10180 | fields['of13.action_bsn_mirror.experimenter'], |
| 10181 | fields['of13.action_bsn_mirror.subtype'], |
| 10182 | fields['of13.action_bsn_mirror.dest_port'], |
| 10183 | fields['of13.action_bsn_mirror.vlan_tag'], |
| 10184 | fields['of13.action_bsn_mirror.copy_stage'], |
| 10185 | fields['of13.action_id_bsn_mirror.type'], |
| 10186 | fields['of13.action_id_bsn_mirror.len'], |
| 10187 | fields['of13.action_id_bsn_mirror.experimenter'], |
| 10188 | fields['of13.action_id_bsn_mirror.subtype'], |
| 10189 | fields['of13.action_bsn_set_tunnel_dst.type'], |
| 10190 | fields['of13.action_bsn_set_tunnel_dst.len'], |
| 10191 | fields['of13.action_bsn_set_tunnel_dst.experimenter'], |
| 10192 | fields['of13.action_bsn_set_tunnel_dst.subtype'], |
| 10193 | fields['of13.action_bsn_set_tunnel_dst.dst'], |
| 10194 | fields['of13.action_id_bsn_set_tunnel_dst.type'], |
| 10195 | fields['of13.action_id_bsn_set_tunnel_dst.len'], |
| 10196 | fields['of13.action_id_bsn_set_tunnel_dst.experimenter'], |
| 10197 | fields['of13.action_id_bsn_set_tunnel_dst.subtype'], |
| 10198 | fields['of13.action_copy_ttl_in.type'], |
| 10199 | fields['of13.action_copy_ttl_in.len'], |
| 10200 | fields['of13.action_id_copy_ttl_in.type'], |
| 10201 | fields['of13.action_id_copy_ttl_in.len'], |
| 10202 | fields['of13.action_copy_ttl_out.type'], |
| 10203 | fields['of13.action_copy_ttl_out.len'], |
| 10204 | fields['of13.action_id_copy_ttl_out.type'], |
| 10205 | fields['of13.action_id_copy_ttl_out.len'], |
| 10206 | fields['of13.action_dec_mpls_ttl.type'], |
| 10207 | fields['of13.action_dec_mpls_ttl.len'], |
| 10208 | fields['of13.action_id_dec_mpls_ttl.type'], |
| 10209 | fields['of13.action_id_dec_mpls_ttl.len'], |
| 10210 | fields['of13.action_dec_nw_ttl.type'], |
| 10211 | fields['of13.action_dec_nw_ttl.len'], |
| 10212 | fields['of13.action_id_dec_nw_ttl.type'], |
| 10213 | fields['of13.action_id_dec_nw_ttl.len'], |
| 10214 | fields['of13.action_group.type'], |
| 10215 | fields['of13.action_group.len'], |
| 10216 | fields['of13.action_group.group_id'], |
| 10217 | fields['of13.action_id_group.type'], |
| 10218 | fields['of13.action_id_group.len'], |
| 10219 | fields['of13.action_nicira.type'], |
| 10220 | fields['of13.action_nicira.len'], |
| 10221 | fields['of13.action_nicira.experimenter'], |
| 10222 | fields['of13.action_nicira.subtype'], |
| 10223 | fields['of13.action_id_nicira.type'], |
| 10224 | fields['of13.action_id_nicira.len'], |
| 10225 | fields['of13.action_id_nicira.experimenter'], |
| 10226 | fields['of13.action_id_nicira.subtype'], |
| 10227 | fields['of13.action_nicira_dec_ttl.type'], |
| 10228 | fields['of13.action_nicira_dec_ttl.len'], |
| 10229 | fields['of13.action_nicira_dec_ttl.experimenter'], |
| 10230 | fields['of13.action_nicira_dec_ttl.subtype'], |
| 10231 | fields['of13.action_id_nicira_dec_ttl.type'], |
| 10232 | fields['of13.action_id_nicira_dec_ttl.len'], |
| 10233 | fields['of13.action_id_nicira_dec_ttl.experimenter'], |
| 10234 | fields['of13.action_id_nicira_dec_ttl.subtype'], |
| 10235 | fields['of13.action_output.type'], |
| 10236 | fields['of13.action_output.len'], |
| 10237 | fields['of13.action_output.port'], |
| 10238 | fields['of13.action_output.max_len'], |
| 10239 | fields['of13.action_id_output.type'], |
| 10240 | fields['of13.action_id_output.len'], |
| 10241 | fields['of13.action_pop_mpls.type'], |
| 10242 | fields['of13.action_pop_mpls.len'], |
| 10243 | fields['of13.action_pop_mpls.ethertype'], |
| 10244 | fields['of13.action_id_pop_mpls.type'], |
| 10245 | fields['of13.action_id_pop_mpls.len'], |
| 10246 | fields['of13.action_pop_pbb.type'], |
| 10247 | fields['of13.action_pop_pbb.len'], |
| 10248 | fields['of13.action_id_pop_pbb.type'], |
| 10249 | fields['of13.action_id_pop_pbb.len'], |
| 10250 | fields['of13.action_pop_vlan.type'], |
| 10251 | fields['of13.action_pop_vlan.len'], |
| 10252 | fields['of13.action_id_pop_vlan.type'], |
| 10253 | fields['of13.action_id_pop_vlan.len'], |
| 10254 | fields['of13.action_push_mpls.type'], |
| 10255 | fields['of13.action_push_mpls.len'], |
| 10256 | fields['of13.action_push_mpls.ethertype'], |
| 10257 | fields['of13.action_id_push_mpls.type'], |
| 10258 | fields['of13.action_id_push_mpls.len'], |
| 10259 | fields['of13.action_push_pbb.type'], |
| 10260 | fields['of13.action_push_pbb.len'], |
| 10261 | fields['of13.action_push_pbb.ethertype'], |
| 10262 | fields['of13.action_id_push_pbb.type'], |
| 10263 | fields['of13.action_id_push_pbb.len'], |
| 10264 | fields['of13.action_push_vlan.type'], |
| 10265 | fields['of13.action_push_vlan.len'], |
| 10266 | fields['of13.action_push_vlan.ethertype'], |
| 10267 | fields['of13.action_id_push_vlan.type'], |
| 10268 | fields['of13.action_id_push_vlan.len'], |
| 10269 | fields['of13.oxm.type_len'], |
| 10270 | fields['of13.action_set_field.type'], |
| 10271 | fields['of13.action_set_field.len'], |
| 10272 | fields['of13.action_set_field.field'], |
| 10273 | fields['of13.action_id_set_field.type'], |
| 10274 | fields['of13.action_id_set_field.len'], |
| 10275 | fields['of13.action_set_mpls_ttl.type'], |
| 10276 | fields['of13.action_set_mpls_ttl.len'], |
| 10277 | fields['of13.action_set_mpls_ttl.mpls_ttl'], |
| 10278 | fields['of13.action_id_set_mpls_ttl.type'], |
| 10279 | fields['of13.action_id_set_mpls_ttl.len'], |
| 10280 | fields['of13.action_set_nw_ttl.type'], |
| 10281 | fields['of13.action_set_nw_ttl.len'], |
| 10282 | fields['of13.action_set_nw_ttl.nw_ttl'], |
| 10283 | fields['of13.action_id_set_nw_ttl.type'], |
| 10284 | fields['of13.action_id_set_nw_ttl.len'], |
| 10285 | fields['of13.action_set_queue.type'], |
| 10286 | fields['of13.action_set_queue.len'], |
| 10287 | fields['of13.action_set_queue.queue_id'], |
| 10288 | fields['of13.action_id_set_queue.type'], |
| 10289 | fields['of13.action_id_set_queue.len'], |
| 10290 | fields['of13.header.version'], |
| 10291 | fields['of13.header.type'], |
| 10292 | fields['of13.header.length'], |
| 10293 | fields['of13.header.xid'], |
| 10294 | fields['of13.stats_reply.version'], |
| 10295 | fields['of13.stats_reply.type'], |
| 10296 | fields['of13.stats_reply.length'], |
| 10297 | fields['of13.stats_reply.xid'], |
| 10298 | fields['of13.stats_reply.stats_type'], |
| 10299 | fields['of13.stats_reply.flags'], |
| 10300 | fields['of13.aggregate_stats_reply.version'], |
| 10301 | fields['of13.aggregate_stats_reply.type'], |
| 10302 | fields['of13.aggregate_stats_reply.length'], |
| 10303 | fields['of13.aggregate_stats_reply.xid'], |
| 10304 | fields['of13.aggregate_stats_reply.stats_type'], |
| 10305 | fields['of13.aggregate_stats_reply.flags'], |
| 10306 | fields['of13.aggregate_stats_reply.packet_count'], |
| 10307 | fields['of13.aggregate_stats_reply.byte_count'], |
| 10308 | fields['of13.aggregate_stats_reply.flow_count'], |
| 10309 | fields['of13.stats_request.version'], |
| 10310 | fields['of13.stats_request.type'], |
| 10311 | fields['of13.stats_request.length'], |
| 10312 | fields['of13.stats_request.xid'], |
| 10313 | fields['of13.stats_request.stats_type'], |
| 10314 | fields['of13.stats_request.flags'], |
| 10315 | fields['of13.aggregate_stats_request.version'], |
| 10316 | fields['of13.aggregate_stats_request.type'], |
| 10317 | fields['of13.aggregate_stats_request.length'], |
| 10318 | fields['of13.aggregate_stats_request.xid'], |
| 10319 | fields['of13.aggregate_stats_request.stats_type'], |
| 10320 | fields['of13.aggregate_stats_request.flags'], |
| 10321 | fields['of13.aggregate_stats_request.table_id'], |
| 10322 | fields['of13.aggregate_stats_request.out_port'], |
| 10323 | fields['of13.aggregate_stats_request.out_group'], |
| 10324 | fields['of13.aggregate_stats_request.cookie'], |
| 10325 | fields['of13.aggregate_stats_request.cookie_mask'], |
| 10326 | fields['of13.aggregate_stats_request.match'], |
| 10327 | fields['of13.async_get_reply.version'], |
| 10328 | fields['of13.async_get_reply.type'], |
| 10329 | fields['of13.async_get_reply.length'], |
| 10330 | fields['of13.async_get_reply.xid'], |
| 10331 | fields['of13.async_get_reply.packet_in_mask_equal_master'], |
| 10332 | fields['of13.async_get_reply.packet_in_mask_slave'], |
| 10333 | fields['of13.async_get_reply.port_status_mask_equal_master'], |
| 10334 | fields['of13.async_get_reply.port_status_mask_slave'], |
| 10335 | fields['of13.async_get_reply.flow_removed_mask_equal_master'], |
| 10336 | fields['of13.async_get_reply.flow_removed_mask_slave'], |
| 10337 | fields['of13.async_get_request.version'], |
| 10338 | fields['of13.async_get_request.type'], |
| 10339 | fields['of13.async_get_request.length'], |
| 10340 | fields['of13.async_get_request.xid'], |
| 10341 | fields['of13.async_get_request.packet_in_mask_equal_master'], |
| 10342 | fields['of13.async_get_request.packet_in_mask_slave'], |
| 10343 | fields['of13.async_get_request.port_status_mask_equal_master'], |
| 10344 | fields['of13.async_get_request.port_status_mask_slave'], |
| 10345 | fields['of13.async_get_request.flow_removed_mask_equal_master'], |
| 10346 | fields['of13.async_get_request.flow_removed_mask_slave'], |
| 10347 | fields['of13.async_set.version'], |
| 10348 | fields['of13.async_set.type'], |
| 10349 | fields['of13.async_set.length'], |
| 10350 | fields['of13.async_set.xid'], |
| 10351 | fields['of13.async_set.packet_in_mask_equal_master'], |
| 10352 | fields['of13.async_set.packet_in_mask_slave'], |
| 10353 | fields['of13.async_set.port_status_mask_equal_master'], |
| 10354 | fields['of13.async_set.port_status_mask_slave'], |
| 10355 | fields['of13.async_set.flow_removed_mask_equal_master'], |
| 10356 | fields['of13.async_set.flow_removed_mask_slave'], |
| 10357 | fields['of13.error_msg.version'], |
| 10358 | fields['of13.error_msg.type'], |
| 10359 | fields['of13.error_msg.length'], |
| 10360 | fields['of13.error_msg.xid'], |
| 10361 | fields['of13.error_msg.err_type'], |
| 10362 | fields['of13.bad_action_error_msg.version'], |
| 10363 | fields['of13.bad_action_error_msg.type'], |
| 10364 | fields['of13.bad_action_error_msg.length'], |
| 10365 | fields['of13.bad_action_error_msg.xid'], |
| 10366 | fields['of13.bad_action_error_msg.err_type'], |
| 10367 | fields['of13.bad_action_error_msg.code'], |
| 10368 | fields['of13.bad_action_error_msg.data'], |
| 10369 | fields['of13.bad_instruction_error_msg.version'], |
| 10370 | fields['of13.bad_instruction_error_msg.type'], |
| 10371 | fields['of13.bad_instruction_error_msg.length'], |
| 10372 | fields['of13.bad_instruction_error_msg.xid'], |
| 10373 | fields['of13.bad_instruction_error_msg.err_type'], |
| 10374 | fields['of13.bad_instruction_error_msg.code'], |
| 10375 | fields['of13.bad_instruction_error_msg.data'], |
| 10376 | fields['of13.bad_match_error_msg.version'], |
| 10377 | fields['of13.bad_match_error_msg.type'], |
| 10378 | fields['of13.bad_match_error_msg.length'], |
| 10379 | fields['of13.bad_match_error_msg.xid'], |
| 10380 | fields['of13.bad_match_error_msg.err_type'], |
| 10381 | fields['of13.bad_match_error_msg.code'], |
| 10382 | fields['of13.bad_match_error_msg.data'], |
| 10383 | fields['of13.bad_request_error_msg.version'], |
| 10384 | fields['of13.bad_request_error_msg.type'], |
| 10385 | fields['of13.bad_request_error_msg.length'], |
| 10386 | fields['of13.bad_request_error_msg.xid'], |
| 10387 | fields['of13.bad_request_error_msg.err_type'], |
| 10388 | fields['of13.bad_request_error_msg.code'], |
| 10389 | fields['of13.bad_request_error_msg.data'], |
| 10390 | fields['of13.barrier_reply.version'], |
| 10391 | fields['of13.barrier_reply.type'], |
| 10392 | fields['of13.barrier_reply.length'], |
| 10393 | fields['of13.barrier_reply.xid'], |
| 10394 | fields['of13.barrier_request.version'], |
| 10395 | fields['of13.barrier_request.type'], |
| 10396 | fields['of13.barrier_request.length'], |
| 10397 | fields['of13.barrier_request.xid'], |
| 10398 | fields['of13.experimenter.version'], |
| 10399 | fields['of13.experimenter.type'], |
| 10400 | fields['of13.experimenter.length'], |
| 10401 | fields['of13.experimenter.xid'], |
| 10402 | fields['of13.experimenter.experimenter'], |
| 10403 | fields['of13.experimenter.subtype'], |
| 10404 | fields['of13.experimenter.data'], |
| 10405 | fields['of13.bsn_header.version'], |
| 10406 | fields['of13.bsn_header.type'], |
| 10407 | fields['of13.bsn_header.length'], |
| 10408 | fields['of13.bsn_header.xid'], |
| 10409 | fields['of13.bsn_header.experimenter'], |
| 10410 | fields['of13.bsn_header.subtype'], |
| 10411 | fields['of13.bsn_arp_idle.version'], |
| 10412 | fields['of13.bsn_arp_idle.type'], |
| 10413 | fields['of13.bsn_arp_idle.length'], |
| 10414 | fields['of13.bsn_arp_idle.xid'], |
| 10415 | fields['of13.bsn_arp_idle.experimenter'], |
| 10416 | fields['of13.bsn_arp_idle.subtype'], |
| 10417 | fields['of13.bsn_arp_idle.vlan_vid'], |
| 10418 | fields['of13.bsn_arp_idle.ipv4_addr'], |
| 10419 | fields['of13.bsn_bw_clear_data_reply.version'], |
| 10420 | fields['of13.bsn_bw_clear_data_reply.type'], |
| 10421 | fields['of13.bsn_bw_clear_data_reply.length'], |
| 10422 | fields['of13.bsn_bw_clear_data_reply.xid'], |
| 10423 | fields['of13.bsn_bw_clear_data_reply.experimenter'], |
| 10424 | fields['of13.bsn_bw_clear_data_reply.subtype'], |
| 10425 | fields['of13.bsn_bw_clear_data_reply.status'], |
| 10426 | fields['of13.bsn_bw_clear_data_request.version'], |
| 10427 | fields['of13.bsn_bw_clear_data_request.type'], |
| 10428 | fields['of13.bsn_bw_clear_data_request.length'], |
| 10429 | fields['of13.bsn_bw_clear_data_request.xid'], |
| 10430 | fields['of13.bsn_bw_clear_data_request.experimenter'], |
| 10431 | fields['of13.bsn_bw_clear_data_request.subtype'], |
| 10432 | fields['of13.bsn_bw_enable_get_reply.version'], |
| 10433 | fields['of13.bsn_bw_enable_get_reply.type'], |
| 10434 | fields['of13.bsn_bw_enable_get_reply.length'], |
| 10435 | fields['of13.bsn_bw_enable_get_reply.xid'], |
| 10436 | fields['of13.bsn_bw_enable_get_reply.experimenter'], |
| 10437 | fields['of13.bsn_bw_enable_get_reply.subtype'], |
| 10438 | fields['of13.bsn_bw_enable_get_reply.enabled'], |
| 10439 | fields['of13.bsn_bw_enable_get_request.version'], |
| 10440 | fields['of13.bsn_bw_enable_get_request.type'], |
| 10441 | fields['of13.bsn_bw_enable_get_request.length'], |
| 10442 | fields['of13.bsn_bw_enable_get_request.xid'], |
| 10443 | fields['of13.bsn_bw_enable_get_request.experimenter'], |
| 10444 | fields['of13.bsn_bw_enable_get_request.subtype'], |
| 10445 | fields['of13.bsn_bw_enable_set_reply.version'], |
| 10446 | fields['of13.bsn_bw_enable_set_reply.type'], |
| 10447 | fields['of13.bsn_bw_enable_set_reply.length'], |
| 10448 | fields['of13.bsn_bw_enable_set_reply.xid'], |
| 10449 | fields['of13.bsn_bw_enable_set_reply.experimenter'], |
| 10450 | fields['of13.bsn_bw_enable_set_reply.subtype'], |
| 10451 | fields['of13.bsn_bw_enable_set_reply.enable'], |
| 10452 | fields['of13.bsn_bw_enable_set_reply.status'], |
| 10453 | fields['of13.bsn_bw_enable_set_request.version'], |
| 10454 | fields['of13.bsn_bw_enable_set_request.type'], |
| 10455 | fields['of13.bsn_bw_enable_set_request.length'], |
| 10456 | fields['of13.bsn_bw_enable_set_request.xid'], |
| 10457 | fields['of13.bsn_bw_enable_set_request.experimenter'], |
| 10458 | fields['of13.bsn_bw_enable_set_request.subtype'], |
| 10459 | fields['of13.bsn_bw_enable_set_request.enable'], |
| 10460 | fields['of13.bsn_controller_connection.state'], |
| 10461 | fields['of13.bsn_controller_connection.auxiliary_id'], |
| 10462 | fields['of13.bsn_controller_connection.role'], |
| 10463 | fields['of13.bsn_controller_connection.uri'], |
| 10464 | fields['of13.bsn_controller_connections_reply.version'], |
| 10465 | fields['of13.bsn_controller_connections_reply.type'], |
| 10466 | fields['of13.bsn_controller_connections_reply.length'], |
| 10467 | fields['of13.bsn_controller_connections_reply.xid'], |
| 10468 | fields['of13.bsn_controller_connections_reply.experimenter'], |
| 10469 | fields['of13.bsn_controller_connections_reply.subtype'], |
| 10470 | fields['of13.bsn_controller_connections_reply.connections'], |
| 10471 | fields['of13.bsn_controller_connections_request.version'], |
| 10472 | fields['of13.bsn_controller_connections_request.type'], |
| 10473 | fields['of13.bsn_controller_connections_request.length'], |
| 10474 | fields['of13.bsn_controller_connections_request.xid'], |
| 10475 | fields['of13.bsn_controller_connections_request.experimenter'], |
| 10476 | fields['of13.bsn_controller_connections_request.subtype'], |
| 10477 | fields['of13.bsn_debug_counter_desc_stats_entry.counter_id'], |
| 10478 | fields['of13.bsn_debug_counter_desc_stats_entry.name'], |
| 10479 | fields['of13.bsn_debug_counter_desc_stats_entry.description'], |
| 10480 | fields['of13.experimenter_stats_reply.version'], |
| 10481 | fields['of13.experimenter_stats_reply.type'], |
| 10482 | fields['of13.experimenter_stats_reply.length'], |
| 10483 | fields['of13.experimenter_stats_reply.xid'], |
| 10484 | fields['of13.experimenter_stats_reply.stats_type'], |
| 10485 | fields['of13.experimenter_stats_reply.flags'], |
| 10486 | fields['of13.experimenter_stats_reply.experimenter'], |
| 10487 | fields['of13.experimenter_stats_reply.subtype'], |
| 10488 | fields['of13.bsn_stats_reply.version'], |
| 10489 | fields['of13.bsn_stats_reply.type'], |
| 10490 | fields['of13.bsn_stats_reply.length'], |
| 10491 | fields['of13.bsn_stats_reply.xid'], |
| 10492 | fields['of13.bsn_stats_reply.stats_type'], |
| 10493 | fields['of13.bsn_stats_reply.flags'], |
| 10494 | fields['of13.bsn_stats_reply.experimenter'], |
| 10495 | fields['of13.bsn_stats_reply.subtype'], |
| 10496 | fields['of13.bsn_debug_counter_desc_stats_reply.version'], |
| 10497 | fields['of13.bsn_debug_counter_desc_stats_reply.type'], |
| 10498 | fields['of13.bsn_debug_counter_desc_stats_reply.length'], |
| 10499 | fields['of13.bsn_debug_counter_desc_stats_reply.xid'], |
| 10500 | fields['of13.bsn_debug_counter_desc_stats_reply.stats_type'], |
| 10501 | fields['of13.bsn_debug_counter_desc_stats_reply.flags'], |
| 10502 | fields['of13.bsn_debug_counter_desc_stats_reply.experimenter'], |
| 10503 | fields['of13.bsn_debug_counter_desc_stats_reply.subtype'], |
| 10504 | fields['of13.bsn_debug_counter_desc_stats_reply.entries'], |
| 10505 | fields['of13.experimenter_stats_request.version'], |
| 10506 | fields['of13.experimenter_stats_request.type'], |
| 10507 | fields['of13.experimenter_stats_request.length'], |
| 10508 | fields['of13.experimenter_stats_request.xid'], |
| 10509 | fields['of13.experimenter_stats_request.stats_type'], |
| 10510 | fields['of13.experimenter_stats_request.flags'], |
| 10511 | fields['of13.experimenter_stats_request.experimenter'], |
| 10512 | fields['of13.experimenter_stats_request.subtype'], |
| 10513 | fields['of13.bsn_stats_request.version'], |
| 10514 | fields['of13.bsn_stats_request.type'], |
| 10515 | fields['of13.bsn_stats_request.length'], |
| 10516 | fields['of13.bsn_stats_request.xid'], |
| 10517 | fields['of13.bsn_stats_request.stats_type'], |
| 10518 | fields['of13.bsn_stats_request.flags'], |
| 10519 | fields['of13.bsn_stats_request.experimenter'], |
| 10520 | fields['of13.bsn_stats_request.subtype'], |
| 10521 | fields['of13.bsn_debug_counter_desc_stats_request.version'], |
| 10522 | fields['of13.bsn_debug_counter_desc_stats_request.type'], |
| 10523 | fields['of13.bsn_debug_counter_desc_stats_request.length'], |
| 10524 | fields['of13.bsn_debug_counter_desc_stats_request.xid'], |
| 10525 | fields['of13.bsn_debug_counter_desc_stats_request.stats_type'], |
| 10526 | fields['of13.bsn_debug_counter_desc_stats_request.flags'], |
| 10527 | fields['of13.bsn_debug_counter_desc_stats_request.experimenter'], |
| 10528 | fields['of13.bsn_debug_counter_desc_stats_request.subtype'], |
| 10529 | fields['of13.bsn_debug_counter_stats_entry.counter_id'], |
| 10530 | fields['of13.bsn_debug_counter_stats_entry.value'], |
| 10531 | fields['of13.bsn_debug_counter_stats_reply.version'], |
| 10532 | fields['of13.bsn_debug_counter_stats_reply.type'], |
| 10533 | fields['of13.bsn_debug_counter_stats_reply.length'], |
| 10534 | fields['of13.bsn_debug_counter_stats_reply.xid'], |
| 10535 | fields['of13.bsn_debug_counter_stats_reply.stats_type'], |
| 10536 | fields['of13.bsn_debug_counter_stats_reply.flags'], |
| 10537 | fields['of13.bsn_debug_counter_stats_reply.experimenter'], |
| 10538 | fields['of13.bsn_debug_counter_stats_reply.subtype'], |
| 10539 | fields['of13.bsn_debug_counter_stats_reply.entries'], |
| 10540 | fields['of13.bsn_debug_counter_stats_request.version'], |
| 10541 | fields['of13.bsn_debug_counter_stats_request.type'], |
| 10542 | fields['of13.bsn_debug_counter_stats_request.length'], |
| 10543 | fields['of13.bsn_debug_counter_stats_request.xid'], |
| 10544 | fields['of13.bsn_debug_counter_stats_request.stats_type'], |
| 10545 | fields['of13.bsn_debug_counter_stats_request.flags'], |
| 10546 | fields['of13.bsn_debug_counter_stats_request.experimenter'], |
| 10547 | fields['of13.bsn_debug_counter_stats_request.subtype'], |
| 10548 | fields['of13.bsn_flow_checksum_bucket_stats_entry.checksum'], |
| 10549 | fields['of13.bsn_flow_checksum_bucket_stats_reply.version'], |
| 10550 | fields['of13.bsn_flow_checksum_bucket_stats_reply.type'], |
| 10551 | fields['of13.bsn_flow_checksum_bucket_stats_reply.length'], |
| 10552 | fields['of13.bsn_flow_checksum_bucket_stats_reply.xid'], |
| 10553 | fields['of13.bsn_flow_checksum_bucket_stats_reply.stats_type'], |
| 10554 | fields['of13.bsn_flow_checksum_bucket_stats_reply.flags'], |
| 10555 | fields['of13.bsn_flow_checksum_bucket_stats_reply.experimenter'], |
| 10556 | fields['of13.bsn_flow_checksum_bucket_stats_reply.subtype'], |
| 10557 | fields['of13.bsn_flow_checksum_bucket_stats_reply.entries'], |
| 10558 | fields['of13.bsn_flow_checksum_bucket_stats_request.version'], |
| 10559 | fields['of13.bsn_flow_checksum_bucket_stats_request.type'], |
| 10560 | fields['of13.bsn_flow_checksum_bucket_stats_request.length'], |
| 10561 | fields['of13.bsn_flow_checksum_bucket_stats_request.xid'], |
| 10562 | fields['of13.bsn_flow_checksum_bucket_stats_request.stats_type'], |
| 10563 | fields['of13.bsn_flow_checksum_bucket_stats_request.flags'], |
| 10564 | fields['of13.bsn_flow_checksum_bucket_stats_request.experimenter'], |
| 10565 | fields['of13.bsn_flow_checksum_bucket_stats_request.subtype'], |
| 10566 | fields['of13.bsn_flow_checksum_bucket_stats_request.table_id'], |
| 10567 | fields['of13.bsn_flow_idle.version'], |
| 10568 | fields['of13.bsn_flow_idle.type'], |
| 10569 | fields['of13.bsn_flow_idle.length'], |
| 10570 | fields['of13.bsn_flow_idle.xid'], |
| 10571 | fields['of13.bsn_flow_idle.experimenter'], |
| 10572 | fields['of13.bsn_flow_idle.subtype'], |
| 10573 | fields['of13.bsn_flow_idle.cookie'], |
| 10574 | fields['of13.bsn_flow_idle.priority'], |
| 10575 | fields['of13.bsn_flow_idle.table_id'], |
| 10576 | fields['of13.bsn_flow_idle.match'], |
| 10577 | fields['of13.bsn_flow_idle_enable_get_reply.version'], |
| 10578 | fields['of13.bsn_flow_idle_enable_get_reply.type'], |
| 10579 | fields['of13.bsn_flow_idle_enable_get_reply.length'], |
| 10580 | fields['of13.bsn_flow_idle_enable_get_reply.xid'], |
| 10581 | fields['of13.bsn_flow_idle_enable_get_reply.experimenter'], |
| 10582 | fields['of13.bsn_flow_idle_enable_get_reply.subtype'], |
| 10583 | fields['of13.bsn_flow_idle_enable_get_reply.enabled'], |
| 10584 | fields['of13.bsn_flow_idle_enable_get_request.version'], |
| 10585 | fields['of13.bsn_flow_idle_enable_get_request.type'], |
| 10586 | fields['of13.bsn_flow_idle_enable_get_request.length'], |
| 10587 | fields['of13.bsn_flow_idle_enable_get_request.xid'], |
| 10588 | fields['of13.bsn_flow_idle_enable_get_request.experimenter'], |
| 10589 | fields['of13.bsn_flow_idle_enable_get_request.subtype'], |
| 10590 | fields['of13.bsn_flow_idle_enable_set_reply.version'], |
| 10591 | fields['of13.bsn_flow_idle_enable_set_reply.type'], |
| 10592 | fields['of13.bsn_flow_idle_enable_set_reply.length'], |
| 10593 | fields['of13.bsn_flow_idle_enable_set_reply.xid'], |
| 10594 | fields['of13.bsn_flow_idle_enable_set_reply.experimenter'], |
| 10595 | fields['of13.bsn_flow_idle_enable_set_reply.subtype'], |
| 10596 | fields['of13.bsn_flow_idle_enable_set_reply.enable'], |
| 10597 | fields['of13.bsn_flow_idle_enable_set_reply.status'], |
| 10598 | fields['of13.bsn_flow_idle_enable_set_request.version'], |
| 10599 | fields['of13.bsn_flow_idle_enable_set_request.type'], |
| 10600 | fields['of13.bsn_flow_idle_enable_set_request.length'], |
| 10601 | fields['of13.bsn_flow_idle_enable_set_request.xid'], |
| 10602 | fields['of13.bsn_flow_idle_enable_set_request.experimenter'], |
| 10603 | fields['of13.bsn_flow_idle_enable_set_request.subtype'], |
| 10604 | fields['of13.bsn_flow_idle_enable_set_request.enable'], |
| 10605 | fields['of13.bsn_gentable_bucket_stats_entry.checksum'], |
| 10606 | fields['of13.bsn_gentable_bucket_stats_reply.version'], |
| 10607 | fields['of13.bsn_gentable_bucket_stats_reply.type'], |
| 10608 | fields['of13.bsn_gentable_bucket_stats_reply.length'], |
| 10609 | fields['of13.bsn_gentable_bucket_stats_reply.xid'], |
| 10610 | fields['of13.bsn_gentable_bucket_stats_reply.stats_type'], |
| 10611 | fields['of13.bsn_gentable_bucket_stats_reply.flags'], |
| 10612 | fields['of13.bsn_gentable_bucket_stats_reply.experimenter'], |
| 10613 | fields['of13.bsn_gentable_bucket_stats_reply.subtype'], |
| 10614 | fields['of13.bsn_gentable_bucket_stats_reply.entries'], |
| 10615 | fields['of13.bsn_gentable_bucket_stats_request.version'], |
| 10616 | fields['of13.bsn_gentable_bucket_stats_request.type'], |
| 10617 | fields['of13.bsn_gentable_bucket_stats_request.length'], |
| 10618 | fields['of13.bsn_gentable_bucket_stats_request.xid'], |
| 10619 | fields['of13.bsn_gentable_bucket_stats_request.stats_type'], |
| 10620 | fields['of13.bsn_gentable_bucket_stats_request.flags'], |
| 10621 | fields['of13.bsn_gentable_bucket_stats_request.experimenter'], |
| 10622 | fields['of13.bsn_gentable_bucket_stats_request.subtype'], |
| 10623 | fields['of13.bsn_gentable_bucket_stats_request.table_id'], |
| 10624 | fields['of13.bsn_gentable_clear_reply.version'], |
| 10625 | fields['of13.bsn_gentable_clear_reply.type'], |
| 10626 | fields['of13.bsn_gentable_clear_reply.length'], |
| 10627 | fields['of13.bsn_gentable_clear_reply.xid'], |
| 10628 | fields['of13.bsn_gentable_clear_reply.experimenter'], |
| 10629 | fields['of13.bsn_gentable_clear_reply.subtype'], |
| 10630 | fields['of13.bsn_gentable_clear_reply.table_id'], |
| 10631 | fields['of13.bsn_gentable_clear_reply.deleted_count'], |
| 10632 | fields['of13.bsn_gentable_clear_reply.error_count'], |
| 10633 | fields['of13.bsn_gentable_clear_request.version'], |
| 10634 | fields['of13.bsn_gentable_clear_request.type'], |
| 10635 | fields['of13.bsn_gentable_clear_request.length'], |
| 10636 | fields['of13.bsn_gentable_clear_request.xid'], |
| 10637 | fields['of13.bsn_gentable_clear_request.experimenter'], |
| 10638 | fields['of13.bsn_gentable_clear_request.subtype'], |
| 10639 | fields['of13.bsn_gentable_clear_request.table_id'], |
| 10640 | fields['of13.bsn_gentable_clear_request.checksum'], |
| 10641 | fields['of13.bsn_gentable_clear_request.checksum_mask'], |
| 10642 | fields['of13.bsn_gentable_desc_stats_entry.length'], |
| 10643 | fields['of13.bsn_gentable_desc_stats_entry.table_id'], |
| 10644 | fields['of13.bsn_gentable_desc_stats_entry.name'], |
| 10645 | fields['of13.bsn_gentable_desc_stats_entry.buckets_size'], |
| 10646 | fields['of13.bsn_gentable_desc_stats_entry.max_entries'], |
| 10647 | fields['of13.bsn_gentable_desc_stats_reply.version'], |
| 10648 | fields['of13.bsn_gentable_desc_stats_reply.type'], |
| 10649 | fields['of13.bsn_gentable_desc_stats_reply.length'], |
| 10650 | fields['of13.bsn_gentable_desc_stats_reply.xid'], |
| 10651 | fields['of13.bsn_gentable_desc_stats_reply.stats_type'], |
| 10652 | fields['of13.bsn_gentable_desc_stats_reply.flags'], |
| 10653 | fields['of13.bsn_gentable_desc_stats_reply.experimenter'], |
| 10654 | fields['of13.bsn_gentable_desc_stats_reply.subtype'], |
| 10655 | fields['of13.bsn_gentable_desc_stats_reply.entries'], |
| 10656 | fields['of13.bsn_gentable_desc_stats_request.version'], |
| 10657 | fields['of13.bsn_gentable_desc_stats_request.type'], |
| 10658 | fields['of13.bsn_gentable_desc_stats_request.length'], |
| 10659 | fields['of13.bsn_gentable_desc_stats_request.xid'], |
| 10660 | fields['of13.bsn_gentable_desc_stats_request.stats_type'], |
| 10661 | fields['of13.bsn_gentable_desc_stats_request.flags'], |
| 10662 | fields['of13.bsn_gentable_desc_stats_request.experimenter'], |
| 10663 | fields['of13.bsn_gentable_desc_stats_request.subtype'], |
| 10664 | fields['of13.bsn_gentable_entry_add.version'], |
| 10665 | fields['of13.bsn_gentable_entry_add.type'], |
| 10666 | fields['of13.bsn_gentable_entry_add.length'], |
| 10667 | fields['of13.bsn_gentable_entry_add.xid'], |
| 10668 | fields['of13.bsn_gentable_entry_add.experimenter'], |
| 10669 | fields['of13.bsn_gentable_entry_add.subtype'], |
| 10670 | fields['of13.bsn_gentable_entry_add.table_id'], |
| 10671 | fields['of13.bsn_gentable_entry_add.key_length'], |
| 10672 | fields['of13.bsn_gentable_entry_add.checksum'], |
| 10673 | fields['of13.bsn_gentable_entry_add.key'], |
| 10674 | fields['of13.bsn_gentable_entry_add.value'], |
| 10675 | fields['of13.bsn_gentable_entry_delete.version'], |
| 10676 | fields['of13.bsn_gentable_entry_delete.type'], |
| 10677 | fields['of13.bsn_gentable_entry_delete.length'], |
| 10678 | fields['of13.bsn_gentable_entry_delete.xid'], |
| 10679 | fields['of13.bsn_gentable_entry_delete.experimenter'], |
| 10680 | fields['of13.bsn_gentable_entry_delete.subtype'], |
| 10681 | fields['of13.bsn_gentable_entry_delete.table_id'], |
| 10682 | fields['of13.bsn_gentable_entry_delete.key'], |
| 10683 | fields['of13.bsn_gentable_entry_desc_stats_entry.length'], |
| 10684 | fields['of13.bsn_gentable_entry_desc_stats_entry.key_length'], |
| 10685 | fields['of13.bsn_gentable_entry_desc_stats_entry.checksum'], |
| 10686 | fields['of13.bsn_gentable_entry_desc_stats_entry.key'], |
| 10687 | fields['of13.bsn_gentable_entry_desc_stats_entry.value'], |
| 10688 | fields['of13.bsn_gentable_entry_desc_stats_reply.version'], |
| 10689 | fields['of13.bsn_gentable_entry_desc_stats_reply.type'], |
| 10690 | fields['of13.bsn_gentable_entry_desc_stats_reply.length'], |
| 10691 | fields['of13.bsn_gentable_entry_desc_stats_reply.xid'], |
| 10692 | fields['of13.bsn_gentable_entry_desc_stats_reply.stats_type'], |
| 10693 | fields['of13.bsn_gentable_entry_desc_stats_reply.flags'], |
| 10694 | fields['of13.bsn_gentable_entry_desc_stats_reply.experimenter'], |
| 10695 | fields['of13.bsn_gentable_entry_desc_stats_reply.subtype'], |
| 10696 | fields['of13.bsn_gentable_entry_desc_stats_reply.entries'], |
| 10697 | fields['of13.bsn_gentable_entry_desc_stats_request.version'], |
| 10698 | fields['of13.bsn_gentable_entry_desc_stats_request.type'], |
| 10699 | fields['of13.bsn_gentable_entry_desc_stats_request.length'], |
| 10700 | fields['of13.bsn_gentable_entry_desc_stats_request.xid'], |
| 10701 | fields['of13.bsn_gentable_entry_desc_stats_request.stats_type'], |
| 10702 | fields['of13.bsn_gentable_entry_desc_stats_request.flags'], |
| 10703 | fields['of13.bsn_gentable_entry_desc_stats_request.experimenter'], |
| 10704 | fields['of13.bsn_gentable_entry_desc_stats_request.subtype'], |
| 10705 | fields['of13.bsn_gentable_entry_desc_stats_request.table_id'], |
| 10706 | fields['of13.bsn_gentable_entry_desc_stats_request.checksum'], |
| 10707 | fields['of13.bsn_gentable_entry_desc_stats_request.checksum_mask'], |
| 10708 | fields['of13.bsn_gentable_entry_stats_entry.length'], |
| 10709 | fields['of13.bsn_gentable_entry_stats_entry.key_length'], |
| 10710 | fields['of13.bsn_gentable_entry_stats_entry.key'], |
| 10711 | fields['of13.bsn_gentable_entry_stats_entry.stats'], |
| 10712 | fields['of13.bsn_gentable_entry_stats_reply.version'], |
| 10713 | fields['of13.bsn_gentable_entry_stats_reply.type'], |
| 10714 | fields['of13.bsn_gentable_entry_stats_reply.length'], |
| 10715 | fields['of13.bsn_gentable_entry_stats_reply.xid'], |
| 10716 | fields['of13.bsn_gentable_entry_stats_reply.stats_type'], |
| 10717 | fields['of13.bsn_gentable_entry_stats_reply.flags'], |
| 10718 | fields['of13.bsn_gentable_entry_stats_reply.experimenter'], |
| 10719 | fields['of13.bsn_gentable_entry_stats_reply.subtype'], |
| 10720 | fields['of13.bsn_gentable_entry_stats_reply.entries'], |
| 10721 | fields['of13.bsn_gentable_entry_stats_request.version'], |
| 10722 | fields['of13.bsn_gentable_entry_stats_request.type'], |
| 10723 | fields['of13.bsn_gentable_entry_stats_request.length'], |
| 10724 | fields['of13.bsn_gentable_entry_stats_request.xid'], |
| 10725 | fields['of13.bsn_gentable_entry_stats_request.stats_type'], |
| 10726 | fields['of13.bsn_gentable_entry_stats_request.flags'], |
| 10727 | fields['of13.bsn_gentable_entry_stats_request.experimenter'], |
| 10728 | fields['of13.bsn_gentable_entry_stats_request.subtype'], |
| 10729 | fields['of13.bsn_gentable_entry_stats_request.table_id'], |
| 10730 | fields['of13.bsn_gentable_entry_stats_request.checksum'], |
| 10731 | fields['of13.bsn_gentable_entry_stats_request.checksum_mask'], |
| 10732 | fields['of13.bsn_gentable_set_buckets_size.version'], |
| 10733 | fields['of13.bsn_gentable_set_buckets_size.type'], |
| 10734 | fields['of13.bsn_gentable_set_buckets_size.length'], |
| 10735 | fields['of13.bsn_gentable_set_buckets_size.xid'], |
| 10736 | fields['of13.bsn_gentable_set_buckets_size.experimenter'], |
| 10737 | fields['of13.bsn_gentable_set_buckets_size.subtype'], |
| 10738 | fields['of13.bsn_gentable_set_buckets_size.table_id'], |
| 10739 | fields['of13.bsn_gentable_set_buckets_size.buckets_size'], |
| 10740 | fields['of13.bsn_gentable_stats_entry.table_id'], |
| 10741 | fields['of13.bsn_gentable_stats_entry.entry_count'], |
| 10742 | fields['of13.bsn_gentable_stats_entry.checksum'], |
| 10743 | fields['of13.bsn_gentable_stats_reply.version'], |
| 10744 | fields['of13.bsn_gentable_stats_reply.type'], |
| 10745 | fields['of13.bsn_gentable_stats_reply.length'], |
| 10746 | fields['of13.bsn_gentable_stats_reply.xid'], |
| 10747 | fields['of13.bsn_gentable_stats_reply.stats_type'], |
| 10748 | fields['of13.bsn_gentable_stats_reply.flags'], |
| 10749 | fields['of13.bsn_gentable_stats_reply.experimenter'], |
| 10750 | fields['of13.bsn_gentable_stats_reply.subtype'], |
| 10751 | fields['of13.bsn_gentable_stats_reply.entries'], |
| 10752 | fields['of13.bsn_gentable_stats_request.version'], |
| 10753 | fields['of13.bsn_gentable_stats_request.type'], |
| 10754 | fields['of13.bsn_gentable_stats_request.length'], |
| 10755 | fields['of13.bsn_gentable_stats_request.xid'], |
| 10756 | fields['of13.bsn_gentable_stats_request.stats_type'], |
| 10757 | fields['of13.bsn_gentable_stats_request.flags'], |
| 10758 | fields['of13.bsn_gentable_stats_request.experimenter'], |
| 10759 | fields['of13.bsn_gentable_stats_request.subtype'], |
| 10760 | fields['of13.bsn_get_interfaces_reply.version'], |
| 10761 | fields['of13.bsn_get_interfaces_reply.type'], |
| 10762 | fields['of13.bsn_get_interfaces_reply.length'], |
| 10763 | fields['of13.bsn_get_interfaces_reply.xid'], |
| 10764 | fields['of13.bsn_get_interfaces_reply.experimenter'], |
| 10765 | fields['of13.bsn_get_interfaces_reply.subtype'], |
| 10766 | fields['of13.bsn_get_interfaces_reply.interfaces'], |
| 10767 | fields['of13.bsn_get_interfaces_request.version'], |
| 10768 | fields['of13.bsn_get_interfaces_request.type'], |
| 10769 | fields['of13.bsn_get_interfaces_request.length'], |
| 10770 | fields['of13.bsn_get_interfaces_request.xid'], |
| 10771 | fields['of13.bsn_get_interfaces_request.experimenter'], |
| 10772 | fields['of13.bsn_get_interfaces_request.subtype'], |
| 10773 | fields['of13.bsn_get_mirroring_reply.version'], |
| 10774 | fields['of13.bsn_get_mirroring_reply.type'], |
| 10775 | fields['of13.bsn_get_mirroring_reply.length'], |
| 10776 | fields['of13.bsn_get_mirroring_reply.xid'], |
| 10777 | fields['of13.bsn_get_mirroring_reply.experimenter'], |
| 10778 | fields['of13.bsn_get_mirroring_reply.subtype'], |
| 10779 | fields['of13.bsn_get_mirroring_reply.report_mirror_ports'], |
| 10780 | fields['of13.bsn_get_mirroring_request.version'], |
| 10781 | fields['of13.bsn_get_mirroring_request.type'], |
| 10782 | fields['of13.bsn_get_mirroring_request.length'], |
| 10783 | fields['of13.bsn_get_mirroring_request.xid'], |
| 10784 | fields['of13.bsn_get_mirroring_request.experimenter'], |
| 10785 | fields['of13.bsn_get_mirroring_request.subtype'], |
| 10786 | fields['of13.bsn_get_mirroring_request.report_mirror_ports'], |
| 10787 | fields['of13.bsn_get_switch_pipeline_reply.version'], |
| 10788 | fields['of13.bsn_get_switch_pipeline_reply.type'], |
| 10789 | fields['of13.bsn_get_switch_pipeline_reply.length'], |
| 10790 | fields['of13.bsn_get_switch_pipeline_reply.xid'], |
| 10791 | fields['of13.bsn_get_switch_pipeline_reply.experimenter'], |
| 10792 | fields['of13.bsn_get_switch_pipeline_reply.subtype'], |
| 10793 | fields['of13.bsn_get_switch_pipeline_reply.pipeline'], |
| 10794 | fields['of13.bsn_get_switch_pipeline_request.version'], |
| 10795 | fields['of13.bsn_get_switch_pipeline_request.type'], |
| 10796 | fields['of13.bsn_get_switch_pipeline_request.length'], |
| 10797 | fields['of13.bsn_get_switch_pipeline_request.xid'], |
| 10798 | fields['of13.bsn_get_switch_pipeline_request.experimenter'], |
| 10799 | fields['of13.bsn_get_switch_pipeline_request.subtype'], |
| 10800 | fields['of13.bsn_image_desc_stats_reply.version'], |
| 10801 | fields['of13.bsn_image_desc_stats_reply.type'], |
| 10802 | fields['of13.bsn_image_desc_stats_reply.length'], |
| 10803 | fields['of13.bsn_image_desc_stats_reply.xid'], |
| 10804 | fields['of13.bsn_image_desc_stats_reply.stats_type'], |
| 10805 | fields['of13.bsn_image_desc_stats_reply.flags'], |
| 10806 | fields['of13.bsn_image_desc_stats_reply.experimenter'], |
| 10807 | fields['of13.bsn_image_desc_stats_reply.subtype'], |
| 10808 | fields['of13.bsn_image_desc_stats_reply.image_checksum'], |
| 10809 | fields['of13.bsn_image_desc_stats_reply.startup_config_checksum'], |
| 10810 | fields['of13.bsn_image_desc_stats_request.version'], |
| 10811 | fields['of13.bsn_image_desc_stats_request.type'], |
| 10812 | fields['of13.bsn_image_desc_stats_request.length'], |
| 10813 | fields['of13.bsn_image_desc_stats_request.xid'], |
| 10814 | fields['of13.bsn_image_desc_stats_request.stats_type'], |
| 10815 | fields['of13.bsn_image_desc_stats_request.flags'], |
| 10816 | fields['of13.bsn_image_desc_stats_request.experimenter'], |
| 10817 | fields['of13.bsn_image_desc_stats_request.subtype'], |
| 10818 | fields['of13.bsn_interface.hw_addr'], |
| 10819 | fields['of13.bsn_interface.name'], |
| 10820 | fields['of13.bsn_interface.ipv4_addr'], |
| 10821 | fields['of13.bsn_interface.ipv4_netmask'], |
| 10822 | fields['of13.bsn_lacp_convergence_notif.version'], |
| 10823 | fields['of13.bsn_lacp_convergence_notif.type'], |
| 10824 | fields['of13.bsn_lacp_convergence_notif.length'], |
| 10825 | fields['of13.bsn_lacp_convergence_notif.xid'], |
| 10826 | fields['of13.bsn_lacp_convergence_notif.experimenter'], |
| 10827 | fields['of13.bsn_lacp_convergence_notif.subtype'], |
| 10828 | fields['of13.bsn_lacp_convergence_notif.convergence_status'], |
| 10829 | fields['of13.bsn_lacp_convergence_notif.port_no'], |
| 10830 | fields['of13.bsn_lacp_convergence_notif.actor_sys_priority'], |
| 10831 | fields['of13.bsn_lacp_convergence_notif.actor_sys_mac'], |
| 10832 | fields['of13.bsn_lacp_convergence_notif.actor_port_priority'], |
| 10833 | fields['of13.bsn_lacp_convergence_notif.actor_port_num'], |
| 10834 | fields['of13.bsn_lacp_convergence_notif.actor_key'], |
| 10835 | fields['of13.bsn_lacp_convergence_notif.partner_sys_priority'], |
| 10836 | fields['of13.bsn_lacp_convergence_notif.partner_sys_mac'], |
| 10837 | fields['of13.bsn_lacp_convergence_notif.partner_port_priority'], |
| 10838 | fields['of13.bsn_lacp_convergence_notif.partner_port_num'], |
| 10839 | fields['of13.bsn_lacp_convergence_notif.partner_key'], |
| 10840 | fields['of13.bsn_lacp_stats_entry.port_no'], |
| 10841 | fields['of13.bsn_lacp_stats_entry.actor_sys_priority'], |
| 10842 | fields['of13.bsn_lacp_stats_entry.actor_sys_mac'], |
| 10843 | fields['of13.bsn_lacp_stats_entry.actor_port_priority'], |
| 10844 | fields['of13.bsn_lacp_stats_entry.actor_port_num'], |
| 10845 | fields['of13.bsn_lacp_stats_entry.actor_key'], |
| 10846 | fields['of13.bsn_lacp_stats_entry.convergence_status'], |
| 10847 | fields['of13.bsn_lacp_stats_entry.partner_sys_priority'], |
| 10848 | fields['of13.bsn_lacp_stats_entry.partner_sys_mac'], |
| 10849 | fields['of13.bsn_lacp_stats_entry.partner_port_priority'], |
| 10850 | fields['of13.bsn_lacp_stats_entry.partner_port_num'], |
| 10851 | fields['of13.bsn_lacp_stats_entry.partner_key'], |
| 10852 | fields['of13.bsn_lacp_stats_reply.version'], |
| 10853 | fields['of13.bsn_lacp_stats_reply.type'], |
| 10854 | fields['of13.bsn_lacp_stats_reply.length'], |
| 10855 | fields['of13.bsn_lacp_stats_reply.xid'], |
| 10856 | fields['of13.bsn_lacp_stats_reply.stats_type'], |
| 10857 | fields['of13.bsn_lacp_stats_reply.flags'], |
| 10858 | fields['of13.bsn_lacp_stats_reply.experimenter'], |
| 10859 | fields['of13.bsn_lacp_stats_reply.subtype'], |
| 10860 | fields['of13.bsn_lacp_stats_reply.entries'], |
| 10861 | fields['of13.bsn_lacp_stats_request.version'], |
| 10862 | fields['of13.bsn_lacp_stats_request.type'], |
| 10863 | fields['of13.bsn_lacp_stats_request.length'], |
| 10864 | fields['of13.bsn_lacp_stats_request.xid'], |
| 10865 | fields['of13.bsn_lacp_stats_request.stats_type'], |
| 10866 | fields['of13.bsn_lacp_stats_request.flags'], |
| 10867 | fields['of13.bsn_lacp_stats_request.experimenter'], |
| 10868 | fields['of13.bsn_lacp_stats_request.subtype'], |
| 10869 | fields['of13.bsn_log.version'], |
| 10870 | fields['of13.bsn_log.type'], |
| 10871 | fields['of13.bsn_log.length'], |
| 10872 | fields['of13.bsn_log.xid'], |
| 10873 | fields['of13.bsn_log.experimenter'], |
| 10874 | fields['of13.bsn_log.subtype'], |
| 10875 | fields['of13.bsn_log.loglevel'], |
| 10876 | fields['of13.bsn_log.data'], |
| 10877 | fields['of13.bsn_pdu_rx_reply.version'], |
| 10878 | fields['of13.bsn_pdu_rx_reply.type'], |
| 10879 | fields['of13.bsn_pdu_rx_reply.length'], |
| 10880 | fields['of13.bsn_pdu_rx_reply.xid'], |
| 10881 | fields['of13.bsn_pdu_rx_reply.experimenter'], |
| 10882 | fields['of13.bsn_pdu_rx_reply.subtype'], |
| 10883 | fields['of13.bsn_pdu_rx_reply.status'], |
| 10884 | fields['of13.bsn_pdu_rx_reply.port_no'], |
| 10885 | fields['of13.bsn_pdu_rx_reply.slot_num'], |
| 10886 | fields['of13.bsn_pdu_rx_request.version'], |
| 10887 | fields['of13.bsn_pdu_rx_request.type'], |
| 10888 | fields['of13.bsn_pdu_rx_request.length'], |
| 10889 | fields['of13.bsn_pdu_rx_request.xid'], |
| 10890 | fields['of13.bsn_pdu_rx_request.experimenter'], |
| 10891 | fields['of13.bsn_pdu_rx_request.subtype'], |
| 10892 | fields['of13.bsn_pdu_rx_request.timeout_ms'], |
| 10893 | fields['of13.bsn_pdu_rx_request.port_no'], |
| 10894 | fields['of13.bsn_pdu_rx_request.slot_num'], |
| 10895 | fields['of13.bsn_pdu_rx_request.data'], |
| 10896 | fields['of13.bsn_pdu_rx_timeout.version'], |
| 10897 | fields['of13.bsn_pdu_rx_timeout.type'], |
| 10898 | fields['of13.bsn_pdu_rx_timeout.length'], |
| 10899 | fields['of13.bsn_pdu_rx_timeout.xid'], |
| 10900 | fields['of13.bsn_pdu_rx_timeout.experimenter'], |
| 10901 | fields['of13.bsn_pdu_rx_timeout.subtype'], |
| 10902 | fields['of13.bsn_pdu_rx_timeout.port_no'], |
| 10903 | fields['of13.bsn_pdu_rx_timeout.slot_num'], |
| 10904 | fields['of13.bsn_pdu_tx_reply.version'], |
| 10905 | fields['of13.bsn_pdu_tx_reply.type'], |
| 10906 | fields['of13.bsn_pdu_tx_reply.length'], |
| 10907 | fields['of13.bsn_pdu_tx_reply.xid'], |
| 10908 | fields['of13.bsn_pdu_tx_reply.experimenter'], |
| 10909 | fields['of13.bsn_pdu_tx_reply.subtype'], |
| 10910 | fields['of13.bsn_pdu_tx_reply.status'], |
| 10911 | fields['of13.bsn_pdu_tx_reply.port_no'], |
| 10912 | fields['of13.bsn_pdu_tx_reply.slot_num'], |
| 10913 | fields['of13.bsn_pdu_tx_request.version'], |
| 10914 | fields['of13.bsn_pdu_tx_request.type'], |
| 10915 | fields['of13.bsn_pdu_tx_request.length'], |
| 10916 | fields['of13.bsn_pdu_tx_request.xid'], |
| 10917 | fields['of13.bsn_pdu_tx_request.experimenter'], |
| 10918 | fields['of13.bsn_pdu_tx_request.subtype'], |
| 10919 | fields['of13.bsn_pdu_tx_request.tx_interval_ms'], |
| 10920 | fields['of13.bsn_pdu_tx_request.port_no'], |
| 10921 | fields['of13.bsn_pdu_tx_request.slot_num'], |
| 10922 | fields['of13.bsn_pdu_tx_request.data'], |
| 10923 | fields['of13.bsn_port_counter_stats_entry.length'], |
| 10924 | fields['of13.bsn_port_counter_stats_entry.port_no'], |
| 10925 | fields['of13.bsn_port_counter_stats_entry.values'], |
| 10926 | fields['of13.bsn_port_counter_stats_reply.version'], |
| 10927 | fields['of13.bsn_port_counter_stats_reply.type'], |
| 10928 | fields['of13.bsn_port_counter_stats_reply.length'], |
| 10929 | fields['of13.bsn_port_counter_stats_reply.xid'], |
| 10930 | fields['of13.bsn_port_counter_stats_reply.stats_type'], |
| 10931 | fields['of13.bsn_port_counter_stats_reply.flags'], |
| 10932 | fields['of13.bsn_port_counter_stats_reply.experimenter'], |
| 10933 | fields['of13.bsn_port_counter_stats_reply.subtype'], |
| 10934 | fields['of13.bsn_port_counter_stats_reply.entries'], |
| 10935 | fields['of13.bsn_port_counter_stats_request.version'], |
| 10936 | fields['of13.bsn_port_counter_stats_request.type'], |
| 10937 | fields['of13.bsn_port_counter_stats_request.length'], |
| 10938 | fields['of13.bsn_port_counter_stats_request.xid'], |
| 10939 | fields['of13.bsn_port_counter_stats_request.stats_type'], |
| 10940 | fields['of13.bsn_port_counter_stats_request.flags'], |
| 10941 | fields['of13.bsn_port_counter_stats_request.experimenter'], |
| 10942 | fields['of13.bsn_port_counter_stats_request.subtype'], |
| 10943 | fields['of13.bsn_port_counter_stats_request.port_no'], |
| 10944 | fields['of13.bsn_role_status.version'], |
| 10945 | fields['of13.bsn_role_status.type'], |
| 10946 | fields['of13.bsn_role_status.length'], |
| 10947 | fields['of13.bsn_role_status.xid'], |
| 10948 | fields['of13.bsn_role_status.experimenter'], |
| 10949 | fields['of13.bsn_role_status.subtype'], |
| 10950 | fields['of13.bsn_role_status.role'], |
| 10951 | fields['of13.bsn_role_status.reason'], |
| 10952 | fields['of13.bsn_role_status.generation_id'], |
| 10953 | fields['of13.bsn_set_aux_cxns_reply.version'], |
| 10954 | fields['of13.bsn_set_aux_cxns_reply.type'], |
| 10955 | fields['of13.bsn_set_aux_cxns_reply.length'], |
| 10956 | fields['of13.bsn_set_aux_cxns_reply.xid'], |
| 10957 | fields['of13.bsn_set_aux_cxns_reply.experimenter'], |
| 10958 | fields['of13.bsn_set_aux_cxns_reply.subtype'], |
| 10959 | fields['of13.bsn_set_aux_cxns_reply.num_aux'], |
| 10960 | fields['of13.bsn_set_aux_cxns_reply.status'], |
| 10961 | fields['of13.bsn_set_aux_cxns_request.version'], |
| 10962 | fields['of13.bsn_set_aux_cxns_request.type'], |
| 10963 | fields['of13.bsn_set_aux_cxns_request.length'], |
| 10964 | fields['of13.bsn_set_aux_cxns_request.xid'], |
| 10965 | fields['of13.bsn_set_aux_cxns_request.experimenter'], |
| 10966 | fields['of13.bsn_set_aux_cxns_request.subtype'], |
| 10967 | fields['of13.bsn_set_aux_cxns_request.num_aux'], |
| 10968 | fields['of13.bsn_set_lacp_reply.version'], |
| 10969 | fields['of13.bsn_set_lacp_reply.type'], |
| 10970 | fields['of13.bsn_set_lacp_reply.length'], |
| 10971 | fields['of13.bsn_set_lacp_reply.xid'], |
| 10972 | fields['of13.bsn_set_lacp_reply.experimenter'], |
| 10973 | fields['of13.bsn_set_lacp_reply.subtype'], |
| 10974 | fields['of13.bsn_set_lacp_reply.status'], |
| 10975 | fields['of13.bsn_set_lacp_reply.port_no'], |
| 10976 | fields['of13.bsn_set_lacp_request.version'], |
| 10977 | fields['of13.bsn_set_lacp_request.type'], |
| 10978 | fields['of13.bsn_set_lacp_request.length'], |
| 10979 | fields['of13.bsn_set_lacp_request.xid'], |
| 10980 | fields['of13.bsn_set_lacp_request.experimenter'], |
| 10981 | fields['of13.bsn_set_lacp_request.subtype'], |
| 10982 | fields['of13.bsn_set_lacp_request.enabled'], |
| 10983 | fields['of13.bsn_set_lacp_request.port_no'], |
| 10984 | fields['of13.bsn_set_lacp_request.actor_sys_priority'], |
| 10985 | fields['of13.bsn_set_lacp_request.actor_sys_mac'], |
| 10986 | fields['of13.bsn_set_lacp_request.actor_port_priority'], |
| 10987 | fields['of13.bsn_set_lacp_request.actor_port_num'], |
| 10988 | fields['of13.bsn_set_lacp_request.actor_key'], |
| 10989 | fields['of13.bsn_set_mirroring.version'], |
| 10990 | fields['of13.bsn_set_mirroring.type'], |
| 10991 | fields['of13.bsn_set_mirroring.length'], |
| 10992 | fields['of13.bsn_set_mirroring.xid'], |
| 10993 | fields['of13.bsn_set_mirroring.experimenter'], |
| 10994 | fields['of13.bsn_set_mirroring.subtype'], |
| 10995 | fields['of13.bsn_set_mirroring.report_mirror_ports'], |
| 10996 | fields['of13.bsn_set_pktin_suppression_reply.version'], |
| 10997 | fields['of13.bsn_set_pktin_suppression_reply.type'], |
| 10998 | fields['of13.bsn_set_pktin_suppression_reply.length'], |
| 10999 | fields['of13.bsn_set_pktin_suppression_reply.xid'], |
| 11000 | fields['of13.bsn_set_pktin_suppression_reply.experimenter'], |
| 11001 | fields['of13.bsn_set_pktin_suppression_reply.subtype'], |
| 11002 | fields['of13.bsn_set_pktin_suppression_reply.status'], |
| 11003 | fields['of13.bsn_set_pktin_suppression_request.version'], |
| 11004 | fields['of13.bsn_set_pktin_suppression_request.type'], |
| 11005 | fields['of13.bsn_set_pktin_suppression_request.length'], |
| 11006 | fields['of13.bsn_set_pktin_suppression_request.xid'], |
| 11007 | fields['of13.bsn_set_pktin_suppression_request.experimenter'], |
| 11008 | fields['of13.bsn_set_pktin_suppression_request.subtype'], |
| 11009 | fields['of13.bsn_set_pktin_suppression_request.enabled'], |
| 11010 | fields['of13.bsn_set_pktin_suppression_request.idle_timeout'], |
| 11011 | fields['of13.bsn_set_pktin_suppression_request.hard_timeout'], |
| 11012 | fields['of13.bsn_set_pktin_suppression_request.priority'], |
| 11013 | fields['of13.bsn_set_pktin_suppression_request.cookie'], |
| 11014 | fields['of13.bsn_set_switch_pipeline_reply.version'], |
| 11015 | fields['of13.bsn_set_switch_pipeline_reply.type'], |
| 11016 | fields['of13.bsn_set_switch_pipeline_reply.length'], |
| 11017 | fields['of13.bsn_set_switch_pipeline_reply.xid'], |
| 11018 | fields['of13.bsn_set_switch_pipeline_reply.experimenter'], |
| 11019 | fields['of13.bsn_set_switch_pipeline_reply.subtype'], |
| 11020 | fields['of13.bsn_set_switch_pipeline_reply.status'], |
| 11021 | fields['of13.bsn_set_switch_pipeline_request.version'], |
| 11022 | fields['of13.bsn_set_switch_pipeline_request.type'], |
| 11023 | fields['of13.bsn_set_switch_pipeline_request.length'], |
| 11024 | fields['of13.bsn_set_switch_pipeline_request.xid'], |
| 11025 | fields['of13.bsn_set_switch_pipeline_request.experimenter'], |
| 11026 | fields['of13.bsn_set_switch_pipeline_request.subtype'], |
| 11027 | fields['of13.bsn_set_switch_pipeline_request.pipeline'], |
| 11028 | fields['of13.bsn_switch_pipeline_stats_entry.pipeline'], |
| 11029 | fields['of13.bsn_switch_pipeline_stats_reply.version'], |
| 11030 | fields['of13.bsn_switch_pipeline_stats_reply.type'], |
| 11031 | fields['of13.bsn_switch_pipeline_stats_reply.length'], |
| 11032 | fields['of13.bsn_switch_pipeline_stats_reply.xid'], |
| 11033 | fields['of13.bsn_switch_pipeline_stats_reply.stats_type'], |
| 11034 | fields['of13.bsn_switch_pipeline_stats_reply.flags'], |
| 11035 | fields['of13.bsn_switch_pipeline_stats_reply.experimenter'], |
| 11036 | fields['of13.bsn_switch_pipeline_stats_reply.subtype'], |
| 11037 | fields['of13.bsn_switch_pipeline_stats_reply.entries'], |
| 11038 | fields['of13.bsn_switch_pipeline_stats_request.version'], |
| 11039 | fields['of13.bsn_switch_pipeline_stats_request.type'], |
| 11040 | fields['of13.bsn_switch_pipeline_stats_request.length'], |
| 11041 | fields['of13.bsn_switch_pipeline_stats_request.xid'], |
| 11042 | fields['of13.bsn_switch_pipeline_stats_request.stats_type'], |
| 11043 | fields['of13.bsn_switch_pipeline_stats_request.flags'], |
| 11044 | fields['of13.bsn_switch_pipeline_stats_request.experimenter'], |
| 11045 | fields['of13.bsn_switch_pipeline_stats_request.subtype'], |
| 11046 | fields['of13.bsn_table_checksum_stats_entry.table_id'], |
| 11047 | fields['of13.bsn_table_checksum_stats_entry.checksum'], |
| 11048 | fields['of13.bsn_table_checksum_stats_reply.version'], |
| 11049 | fields['of13.bsn_table_checksum_stats_reply.type'], |
| 11050 | fields['of13.bsn_table_checksum_stats_reply.length'], |
| 11051 | fields['of13.bsn_table_checksum_stats_reply.xid'], |
| 11052 | fields['of13.bsn_table_checksum_stats_reply.stats_type'], |
| 11053 | fields['of13.bsn_table_checksum_stats_reply.flags'], |
| 11054 | fields['of13.bsn_table_checksum_stats_reply.experimenter'], |
| 11055 | fields['of13.bsn_table_checksum_stats_reply.subtype'], |
| 11056 | fields['of13.bsn_table_checksum_stats_reply.entries'], |
| 11057 | fields['of13.bsn_table_checksum_stats_request.version'], |
| 11058 | fields['of13.bsn_table_checksum_stats_request.type'], |
| 11059 | fields['of13.bsn_table_checksum_stats_request.length'], |
| 11060 | fields['of13.bsn_table_checksum_stats_request.xid'], |
| 11061 | fields['of13.bsn_table_checksum_stats_request.stats_type'], |
| 11062 | fields['of13.bsn_table_checksum_stats_request.flags'], |
| 11063 | fields['of13.bsn_table_checksum_stats_request.experimenter'], |
| 11064 | fields['of13.bsn_table_checksum_stats_request.subtype'], |
| 11065 | fields['of13.bsn_table_set_buckets_size.version'], |
| 11066 | fields['of13.bsn_table_set_buckets_size.type'], |
| 11067 | fields['of13.bsn_table_set_buckets_size.length'], |
| 11068 | fields['of13.bsn_table_set_buckets_size.xid'], |
| 11069 | fields['of13.bsn_table_set_buckets_size.experimenter'], |
| 11070 | fields['of13.bsn_table_set_buckets_size.subtype'], |
| 11071 | fields['of13.bsn_table_set_buckets_size.table_id'], |
| 11072 | fields['of13.bsn_table_set_buckets_size.buckets_size'], |
| 11073 | fields['of13.bsn_time_reply.version'], |
| 11074 | fields['of13.bsn_time_reply.type'], |
| 11075 | fields['of13.bsn_time_reply.length'], |
| 11076 | fields['of13.bsn_time_reply.xid'], |
| 11077 | fields['of13.bsn_time_reply.experimenter'], |
| 11078 | fields['of13.bsn_time_reply.subtype'], |
| 11079 | fields['of13.bsn_time_reply.time_ms'], |
| 11080 | fields['of13.bsn_time_request.version'], |
| 11081 | fields['of13.bsn_time_request.type'], |
| 11082 | fields['of13.bsn_time_request.length'], |
| 11083 | fields['of13.bsn_time_request.xid'], |
| 11084 | fields['of13.bsn_time_request.experimenter'], |
| 11085 | fields['of13.bsn_time_request.subtype'], |
| 11086 | fields['of13.bsn_tlv.type'], |
| 11087 | fields['of13.bsn_tlv.length'], |
| 11088 | fields['of13.bsn_tlv_broadcast_query_timeout.type'], |
| 11089 | fields['of13.bsn_tlv_broadcast_query_timeout.length'], |
| 11090 | fields['of13.bsn_tlv_broadcast_query_timeout.value'], |
| 11091 | fields['of13.bsn_tlv_circuit_id.type'], |
| 11092 | fields['of13.bsn_tlv_circuit_id.length'], |
| 11093 | fields['of13.bsn_tlv_circuit_id.value'], |
| 11094 | fields['of13.bsn_tlv_crc_enabled.type'], |
| 11095 | fields['of13.bsn_tlv_crc_enabled.length'], |
| 11096 | fields['of13.bsn_tlv_crc_enabled.value'], |
| 11097 | fields['of13.bsn_tlv_idle_notification.type'], |
| 11098 | fields['of13.bsn_tlv_idle_notification.length'], |
| 11099 | fields['of13.bsn_tlv_idle_time.type'], |
| 11100 | fields['of13.bsn_tlv_idle_time.length'], |
| 11101 | fields['of13.bsn_tlv_idle_time.value'], |
| 11102 | fields['of13.bsn_tlv_idle_timeout.type'], |
| 11103 | fields['of13.bsn_tlv_idle_timeout.length'], |
| 11104 | fields['of13.bsn_tlv_idle_timeout.value'], |
| 11105 | fields['of13.bsn_tlv_ipv4.type'], |
| 11106 | fields['of13.bsn_tlv_ipv4.length'], |
| 11107 | fields['of13.bsn_tlv_ipv4.value'], |
| 11108 | fields['of13.bsn_tlv_mac.type'], |
| 11109 | fields['of13.bsn_tlv_mac.length'], |
| 11110 | fields['of13.bsn_tlv_mac.value'], |
| 11111 | fields['of13.bsn_tlv_miss_packets.type'], |
| 11112 | fields['of13.bsn_tlv_miss_packets.length'], |
| 11113 | fields['of13.bsn_tlv_miss_packets.value'], |
| 11114 | fields['of13.bsn_tlv_port.type'], |
| 11115 | fields['of13.bsn_tlv_port.length'], |
| 11116 | fields['of13.bsn_tlv_port.value'], |
| 11117 | fields['of13.bsn_tlv_queue_id.type'], |
| 11118 | fields['of13.bsn_tlv_queue_id.length'], |
| 11119 | fields['of13.bsn_tlv_queue_id.value'], |
| 11120 | fields['of13.bsn_tlv_queue_weight.type'], |
| 11121 | fields['of13.bsn_tlv_queue_weight.length'], |
| 11122 | fields['of13.bsn_tlv_queue_weight.value'], |
| 11123 | fields['of13.bsn_tlv_reply_packets.type'], |
| 11124 | fields['of13.bsn_tlv_reply_packets.length'], |
| 11125 | fields['of13.bsn_tlv_reply_packets.value'], |
| 11126 | fields['of13.bsn_tlv_request_packets.type'], |
| 11127 | fields['of13.bsn_tlv_request_packets.length'], |
| 11128 | fields['of13.bsn_tlv_request_packets.value'], |
| 11129 | fields['of13.bsn_tlv_rx_packets.type'], |
| 11130 | fields['of13.bsn_tlv_rx_packets.length'], |
| 11131 | fields['of13.bsn_tlv_rx_packets.value'], |
| 11132 | fields['of13.bsn_tlv_tx_packets.type'], |
| 11133 | fields['of13.bsn_tlv_tx_packets.length'], |
| 11134 | fields['of13.bsn_tlv_tx_packets.value'], |
| 11135 | fields['of13.bsn_tlv_udf_anchor.type'], |
| 11136 | fields['of13.bsn_tlv_udf_anchor.length'], |
| 11137 | fields['of13.bsn_tlv_udf_anchor.value'], |
| 11138 | fields['of13.bsn_tlv_udf_id.type'], |
| 11139 | fields['of13.bsn_tlv_udf_id.length'], |
| 11140 | fields['of13.bsn_tlv_udf_id.value'], |
| 11141 | fields['of13.bsn_tlv_udf_length.type'], |
| 11142 | fields['of13.bsn_tlv_udf_length.length'], |
| 11143 | fields['of13.bsn_tlv_udf_length.value'], |
| 11144 | fields['of13.bsn_tlv_udf_offset.type'], |
| 11145 | fields['of13.bsn_tlv_udf_offset.length'], |
| 11146 | fields['of13.bsn_tlv_udf_offset.value'], |
| 11147 | fields['of13.bsn_tlv_unicast_query_timeout.type'], |
| 11148 | fields['of13.bsn_tlv_unicast_query_timeout.length'], |
| 11149 | fields['of13.bsn_tlv_unicast_query_timeout.value'], |
| 11150 | fields['of13.bsn_tlv_vlan_vid.type'], |
| 11151 | fields['of13.bsn_tlv_vlan_vid.length'], |
| 11152 | fields['of13.bsn_tlv_vlan_vid.value'], |
| 11153 | fields['of13.bsn_tlv_vrf.type'], |
| 11154 | fields['of13.bsn_tlv_vrf.length'], |
| 11155 | fields['of13.bsn_tlv_vrf.value'], |
| 11156 | fields['of13.bsn_virtual_port_create_reply.version'], |
| 11157 | fields['of13.bsn_virtual_port_create_reply.type'], |
| 11158 | fields['of13.bsn_virtual_port_create_reply.length'], |
| 11159 | fields['of13.bsn_virtual_port_create_reply.xid'], |
| 11160 | fields['of13.bsn_virtual_port_create_reply.experimenter'], |
| 11161 | fields['of13.bsn_virtual_port_create_reply.subtype'], |
| 11162 | fields['of13.bsn_virtual_port_create_reply.status'], |
| 11163 | fields['of13.bsn_virtual_port_create_reply.vport_no'], |
| 11164 | fields['of13.bsn_vport.type'], |
| 11165 | fields['of13.bsn_vport.length'], |
| 11166 | fields['of13.bsn_virtual_port_create_request.version'], |
| 11167 | fields['of13.bsn_virtual_port_create_request.type'], |
| 11168 | fields['of13.bsn_virtual_port_create_request.length'], |
| 11169 | fields['of13.bsn_virtual_port_create_request.xid'], |
| 11170 | fields['of13.bsn_virtual_port_create_request.experimenter'], |
| 11171 | fields['of13.bsn_virtual_port_create_request.subtype'], |
| 11172 | fields['of13.bsn_virtual_port_create_request.vport'], |
| 11173 | fields['of13.bsn_virtual_port_remove_reply.version'], |
| 11174 | fields['of13.bsn_virtual_port_remove_reply.type'], |
| 11175 | fields['of13.bsn_virtual_port_remove_reply.length'], |
| 11176 | fields['of13.bsn_virtual_port_remove_reply.xid'], |
| 11177 | fields['of13.bsn_virtual_port_remove_reply.experimenter'], |
| 11178 | fields['of13.bsn_virtual_port_remove_reply.subtype'], |
| 11179 | fields['of13.bsn_virtual_port_remove_reply.status'], |
| 11180 | fields['of13.bsn_virtual_port_remove_request.version'], |
| 11181 | fields['of13.bsn_virtual_port_remove_request.type'], |
| 11182 | fields['of13.bsn_virtual_port_remove_request.length'], |
| 11183 | fields['of13.bsn_virtual_port_remove_request.xid'], |
| 11184 | fields['of13.bsn_virtual_port_remove_request.experimenter'], |
| 11185 | fields['of13.bsn_virtual_port_remove_request.subtype'], |
| 11186 | fields['of13.bsn_virtual_port_remove_request.vport_no'], |
| 11187 | fields['of13.bsn_vlan_counter_stats_entry.length'], |
| 11188 | fields['of13.bsn_vlan_counter_stats_entry.vlan_vid'], |
| 11189 | fields['of13.bsn_vlan_counter_stats_entry.values'], |
| 11190 | fields['of13.bsn_vlan_counter_stats_reply.version'], |
| 11191 | fields['of13.bsn_vlan_counter_stats_reply.type'], |
| 11192 | fields['of13.bsn_vlan_counter_stats_reply.length'], |
| 11193 | fields['of13.bsn_vlan_counter_stats_reply.xid'], |
| 11194 | fields['of13.bsn_vlan_counter_stats_reply.stats_type'], |
| 11195 | fields['of13.bsn_vlan_counter_stats_reply.flags'], |
| 11196 | fields['of13.bsn_vlan_counter_stats_reply.experimenter'], |
| 11197 | fields['of13.bsn_vlan_counter_stats_reply.subtype'], |
| 11198 | fields['of13.bsn_vlan_counter_stats_reply.entries'], |
| 11199 | fields['of13.bsn_vlan_counter_stats_request.version'], |
| 11200 | fields['of13.bsn_vlan_counter_stats_request.type'], |
| 11201 | fields['of13.bsn_vlan_counter_stats_request.length'], |
| 11202 | fields['of13.bsn_vlan_counter_stats_request.xid'], |
| 11203 | fields['of13.bsn_vlan_counter_stats_request.stats_type'], |
| 11204 | fields['of13.bsn_vlan_counter_stats_request.flags'], |
| 11205 | fields['of13.bsn_vlan_counter_stats_request.experimenter'], |
| 11206 | fields['of13.bsn_vlan_counter_stats_request.subtype'], |
| 11207 | fields['of13.bsn_vlan_counter_stats_request.vlan_vid'], |
| 11208 | fields['of13.bsn_vport_l2gre.type'], |
| 11209 | fields['of13.bsn_vport_l2gre.length'], |
| 11210 | fields['of13.bsn_vport_l2gre.flags'], |
| 11211 | fields['of13.bsn_vport_l2gre.port_no'], |
| 11212 | fields['of13.bsn_vport_l2gre.loopback_port_no'], |
| 11213 | fields['of13.bsn_vport_l2gre.local_mac'], |
| 11214 | fields['of13.bsn_vport_l2gre.nh_mac'], |
| 11215 | fields['of13.bsn_vport_l2gre.src_ip'], |
| 11216 | fields['of13.bsn_vport_l2gre.dst_ip'], |
| 11217 | fields['of13.bsn_vport_l2gre.dscp'], |
| 11218 | fields['of13.bsn_vport_l2gre.ttl'], |
| 11219 | fields['of13.bsn_vport_l2gre.vpn'], |
| 11220 | fields['of13.bsn_vport_l2gre.rate_limit'], |
| 11221 | fields['of13.bsn_vport_l2gre.if_name'], |
| 11222 | fields['of13.bsn_vport_q_in_q.type'], |
| 11223 | fields['of13.bsn_vport_q_in_q.length'], |
| 11224 | fields['of13.bsn_vport_q_in_q.port_no'], |
| 11225 | fields['of13.bsn_vport_q_in_q.ingress_tpid'], |
| 11226 | fields['of13.bsn_vport_q_in_q.ingress_vlan_id'], |
| 11227 | fields['of13.bsn_vport_q_in_q.egress_tpid'], |
| 11228 | fields['of13.bsn_vport_q_in_q.egress_vlan_id'], |
| 11229 | fields['of13.bsn_vport_q_in_q.if_name'], |
| 11230 | fields['of13.bsn_vrf_counter_stats_entry.length'], |
| 11231 | fields['of13.bsn_vrf_counter_stats_entry.vrf'], |
| 11232 | fields['of13.bsn_vrf_counter_stats_entry.values'], |
| 11233 | fields['of13.bsn_vrf_counter_stats_reply.version'], |
| 11234 | fields['of13.bsn_vrf_counter_stats_reply.type'], |
| 11235 | fields['of13.bsn_vrf_counter_stats_reply.length'], |
| 11236 | fields['of13.bsn_vrf_counter_stats_reply.xid'], |
| 11237 | fields['of13.bsn_vrf_counter_stats_reply.stats_type'], |
| 11238 | fields['of13.bsn_vrf_counter_stats_reply.flags'], |
| 11239 | fields['of13.bsn_vrf_counter_stats_reply.experimenter'], |
| 11240 | fields['of13.bsn_vrf_counter_stats_reply.subtype'], |
| 11241 | fields['of13.bsn_vrf_counter_stats_reply.entries'], |
| 11242 | fields['of13.bsn_vrf_counter_stats_request.version'], |
| 11243 | fields['of13.bsn_vrf_counter_stats_request.type'], |
| 11244 | fields['of13.bsn_vrf_counter_stats_request.length'], |
| 11245 | fields['of13.bsn_vrf_counter_stats_request.xid'], |
| 11246 | fields['of13.bsn_vrf_counter_stats_request.stats_type'], |
| 11247 | fields['of13.bsn_vrf_counter_stats_request.flags'], |
| 11248 | fields['of13.bsn_vrf_counter_stats_request.experimenter'], |
| 11249 | fields['of13.bsn_vrf_counter_stats_request.subtype'], |
| 11250 | fields['of13.bsn_vrf_counter_stats_request.vrf'], |
| 11251 | fields['of13.bucket.len'], |
| 11252 | fields['of13.bucket.weight'], |
| 11253 | fields['of13.bucket.watch_port'], |
| 11254 | fields['of13.bucket.watch_group'], |
| 11255 | fields['of13.bucket.actions'], |
| 11256 | fields['of13.bucket_counter.packet_count'], |
| 11257 | fields['of13.bucket_counter.byte_count'], |
| 11258 | fields['of13.desc_stats_reply.version'], |
| 11259 | fields['of13.desc_stats_reply.type'], |
| 11260 | fields['of13.desc_stats_reply.length'], |
| 11261 | fields['of13.desc_stats_reply.xid'], |
| 11262 | fields['of13.desc_stats_reply.stats_type'], |
| 11263 | fields['of13.desc_stats_reply.flags'], |
| 11264 | fields['of13.desc_stats_reply.mfr_desc'], |
| 11265 | fields['of13.desc_stats_reply.hw_desc'], |
| 11266 | fields['of13.desc_stats_reply.sw_desc'], |
| 11267 | fields['of13.desc_stats_reply.serial_num'], |
| 11268 | fields['of13.desc_stats_reply.dp_desc'], |
| 11269 | fields['of13.desc_stats_request.version'], |
| 11270 | fields['of13.desc_stats_request.type'], |
| 11271 | fields['of13.desc_stats_request.length'], |
| 11272 | fields['of13.desc_stats_request.xid'], |
| 11273 | fields['of13.desc_stats_request.stats_type'], |
| 11274 | fields['of13.desc_stats_request.flags'], |
| 11275 | fields['of13.echo_reply.version'], |
| 11276 | fields['of13.echo_reply.type'], |
| 11277 | fields['of13.echo_reply.length'], |
| 11278 | fields['of13.echo_reply.xid'], |
| 11279 | fields['of13.echo_reply.data'], |
| 11280 | fields['of13.echo_request.version'], |
| 11281 | fields['of13.echo_request.type'], |
| 11282 | fields['of13.echo_request.length'], |
| 11283 | fields['of13.echo_request.xid'], |
| 11284 | fields['of13.echo_request.data'], |
| 11285 | fields['of13.experimenter_error_msg.version'], |
| 11286 | fields['of13.experimenter_error_msg.type'], |
| 11287 | fields['of13.experimenter_error_msg.length'], |
| 11288 | fields['of13.experimenter_error_msg.xid'], |
| 11289 | fields['of13.experimenter_error_msg.err_type'], |
| 11290 | fields['of13.experimenter_error_msg.subtype'], |
| 11291 | fields['of13.experimenter_error_msg.experimenter'], |
| 11292 | fields['of13.experimenter_error_msg.data'], |
| 11293 | fields['of13.features_reply.version'], |
| 11294 | fields['of13.features_reply.type'], |
| 11295 | fields['of13.features_reply.length'], |
| 11296 | fields['of13.features_reply.xid'], |
| 11297 | fields['of13.features_reply.datapath_id'], |
| 11298 | fields['of13.features_reply.n_buffers'], |
| 11299 | fields['of13.features_reply.n_tables'], |
| 11300 | fields['of13.features_reply.auxiliary_id'], |
| 11301 | fields['of13.features_reply.capabilities'], |
| 11302 | fields['of13.features_reply.reserved'], |
| 11303 | fields['of13.features_request.version'], |
| 11304 | fields['of13.features_request.type'], |
| 11305 | fields['of13.features_request.length'], |
| 11306 | fields['of13.features_request.xid'], |
| 11307 | fields['of13.flow_mod.version'], |
| 11308 | fields['of13.flow_mod.type'], |
| 11309 | fields['of13.flow_mod.length'], |
| 11310 | fields['of13.flow_mod.xid'], |
| 11311 | fields['of13.flow_mod.cookie'], |
| 11312 | fields['of13.flow_mod.cookie_mask'], |
| 11313 | fields['of13.flow_mod.table_id'], |
| 11314 | fields['of13.flow_mod._command'], |
| 11315 | fields['of13.flow_mod.idle_timeout'], |
| 11316 | fields['of13.flow_mod.hard_timeout'], |
| 11317 | fields['of13.flow_mod.priority'], |
| 11318 | fields['of13.flow_mod.buffer_id'], |
| 11319 | fields['of13.flow_mod.out_port'], |
| 11320 | fields['of13.flow_mod.out_group'], |
| 11321 | fields['of13.flow_mod.flags'], |
| 11322 | fields['of13.flow_mod.match'], |
| 11323 | fields['of13.flow_mod.instructions'], |
| 11324 | fields['of13.flow_add.version'], |
| 11325 | fields['of13.flow_add.type'], |
| 11326 | fields['of13.flow_add.length'], |
| 11327 | fields['of13.flow_add.xid'], |
| 11328 | fields['of13.flow_add.cookie'], |
| 11329 | fields['of13.flow_add.cookie_mask'], |
| 11330 | fields['of13.flow_add.table_id'], |
| 11331 | fields['of13.flow_add._command'], |
| 11332 | fields['of13.flow_add.idle_timeout'], |
| 11333 | fields['of13.flow_add.hard_timeout'], |
| 11334 | fields['of13.flow_add.priority'], |
| 11335 | fields['of13.flow_add.buffer_id'], |
| 11336 | fields['of13.flow_add.out_port'], |
| 11337 | fields['of13.flow_add.out_group'], |
| 11338 | fields['of13.flow_add.flags'], |
| 11339 | fields['of13.flow_add.match'], |
| 11340 | fields['of13.flow_add.instructions'], |
| 11341 | fields['of13.flow_delete.version'], |
| 11342 | fields['of13.flow_delete.type'], |
| 11343 | fields['of13.flow_delete.length'], |
| 11344 | fields['of13.flow_delete.xid'], |
| 11345 | fields['of13.flow_delete.cookie'], |
| 11346 | fields['of13.flow_delete.cookie_mask'], |
| 11347 | fields['of13.flow_delete.table_id'], |
| 11348 | fields['of13.flow_delete._command'], |
| 11349 | fields['of13.flow_delete.idle_timeout'], |
| 11350 | fields['of13.flow_delete.hard_timeout'], |
| 11351 | fields['of13.flow_delete.priority'], |
| 11352 | fields['of13.flow_delete.buffer_id'], |
| 11353 | fields['of13.flow_delete.out_port'], |
| 11354 | fields['of13.flow_delete.out_group'], |
| 11355 | fields['of13.flow_delete.flags'], |
| 11356 | fields['of13.flow_delete.match'], |
| 11357 | fields['of13.flow_delete.instructions'], |
| 11358 | fields['of13.flow_delete_strict.version'], |
| 11359 | fields['of13.flow_delete_strict.type'], |
| 11360 | fields['of13.flow_delete_strict.length'], |
| 11361 | fields['of13.flow_delete_strict.xid'], |
| 11362 | fields['of13.flow_delete_strict.cookie'], |
| 11363 | fields['of13.flow_delete_strict.cookie_mask'], |
| 11364 | fields['of13.flow_delete_strict.table_id'], |
| 11365 | fields['of13.flow_delete_strict._command'], |
| 11366 | fields['of13.flow_delete_strict.idle_timeout'], |
| 11367 | fields['of13.flow_delete_strict.hard_timeout'], |
| 11368 | fields['of13.flow_delete_strict.priority'], |
| 11369 | fields['of13.flow_delete_strict.buffer_id'], |
| 11370 | fields['of13.flow_delete_strict.out_port'], |
| 11371 | fields['of13.flow_delete_strict.out_group'], |
| 11372 | fields['of13.flow_delete_strict.flags'], |
| 11373 | fields['of13.flow_delete_strict.match'], |
| 11374 | fields['of13.flow_delete_strict.instructions'], |
| 11375 | fields['of13.flow_mod_failed_error_msg.version'], |
| 11376 | fields['of13.flow_mod_failed_error_msg.type'], |
| 11377 | fields['of13.flow_mod_failed_error_msg.length'], |
| 11378 | fields['of13.flow_mod_failed_error_msg.xid'], |
| 11379 | fields['of13.flow_mod_failed_error_msg.err_type'], |
| 11380 | fields['of13.flow_mod_failed_error_msg.code'], |
| 11381 | fields['of13.flow_mod_failed_error_msg.data'], |
| 11382 | fields['of13.flow_modify.version'], |
| 11383 | fields['of13.flow_modify.type'], |
| 11384 | fields['of13.flow_modify.length'], |
| 11385 | fields['of13.flow_modify.xid'], |
| 11386 | fields['of13.flow_modify.cookie'], |
| 11387 | fields['of13.flow_modify.cookie_mask'], |
| 11388 | fields['of13.flow_modify.table_id'], |
| 11389 | fields['of13.flow_modify._command'], |
| 11390 | fields['of13.flow_modify.idle_timeout'], |
| 11391 | fields['of13.flow_modify.hard_timeout'], |
| 11392 | fields['of13.flow_modify.priority'], |
| 11393 | fields['of13.flow_modify.buffer_id'], |
| 11394 | fields['of13.flow_modify.out_port'], |
| 11395 | fields['of13.flow_modify.out_group'], |
| 11396 | fields['of13.flow_modify.flags'], |
| 11397 | fields['of13.flow_modify.match'], |
| 11398 | fields['of13.flow_modify.instructions'], |
| 11399 | fields['of13.flow_modify_strict.version'], |
| 11400 | fields['of13.flow_modify_strict.type'], |
| 11401 | fields['of13.flow_modify_strict.length'], |
| 11402 | fields['of13.flow_modify_strict.xid'], |
| 11403 | fields['of13.flow_modify_strict.cookie'], |
| 11404 | fields['of13.flow_modify_strict.cookie_mask'], |
| 11405 | fields['of13.flow_modify_strict.table_id'], |
| 11406 | fields['of13.flow_modify_strict._command'], |
| 11407 | fields['of13.flow_modify_strict.idle_timeout'], |
| 11408 | fields['of13.flow_modify_strict.hard_timeout'], |
| 11409 | fields['of13.flow_modify_strict.priority'], |
| 11410 | fields['of13.flow_modify_strict.buffer_id'], |
| 11411 | fields['of13.flow_modify_strict.out_port'], |
| 11412 | fields['of13.flow_modify_strict.out_group'], |
| 11413 | fields['of13.flow_modify_strict.flags'], |
| 11414 | fields['of13.flow_modify_strict.match'], |
| 11415 | fields['of13.flow_modify_strict.instructions'], |
| 11416 | fields['of13.flow_removed.version'], |
| 11417 | fields['of13.flow_removed.type'], |
| 11418 | fields['of13.flow_removed.length'], |
| 11419 | fields['of13.flow_removed.xid'], |
| 11420 | fields['of13.flow_removed.cookie'], |
| 11421 | fields['of13.flow_removed.priority'], |
| 11422 | fields['of13.flow_removed.reason'], |
| 11423 | fields['of13.flow_removed.table_id'], |
| 11424 | fields['of13.flow_removed.duration_sec'], |
| 11425 | fields['of13.flow_removed.duration_nsec'], |
| 11426 | fields['of13.flow_removed.idle_timeout'], |
| 11427 | fields['of13.flow_removed.hard_timeout'], |
| 11428 | fields['of13.flow_removed.packet_count'], |
| 11429 | fields['of13.flow_removed.byte_count'], |
| 11430 | fields['of13.flow_removed.match'], |
| 11431 | fields['of13.flow_stats_entry.length'], |
| 11432 | fields['of13.flow_stats_entry.table_id'], |
| 11433 | fields['of13.flow_stats_entry.duration_sec'], |
| 11434 | fields['of13.flow_stats_entry.duration_nsec'], |
| 11435 | fields['of13.flow_stats_entry.priority'], |
| 11436 | fields['of13.flow_stats_entry.idle_timeout'], |
| 11437 | fields['of13.flow_stats_entry.hard_timeout'], |
| 11438 | fields['of13.flow_stats_entry.flags'], |
| 11439 | fields['of13.flow_stats_entry.cookie'], |
| 11440 | fields['of13.flow_stats_entry.packet_count'], |
| 11441 | fields['of13.flow_stats_entry.byte_count'], |
| 11442 | fields['of13.flow_stats_entry.match'], |
| 11443 | fields['of13.flow_stats_entry.instructions'], |
| 11444 | fields['of13.flow_stats_reply.version'], |
| 11445 | fields['of13.flow_stats_reply.type'], |
| 11446 | fields['of13.flow_stats_reply.length'], |
| 11447 | fields['of13.flow_stats_reply.xid'], |
| 11448 | fields['of13.flow_stats_reply.stats_type'], |
| 11449 | fields['of13.flow_stats_reply.flags'], |
| 11450 | fields['of13.flow_stats_reply.entries'], |
| 11451 | fields['of13.flow_stats_request.version'], |
| 11452 | fields['of13.flow_stats_request.type'], |
| 11453 | fields['of13.flow_stats_request.length'], |
| 11454 | fields['of13.flow_stats_request.xid'], |
| 11455 | fields['of13.flow_stats_request.stats_type'], |
| 11456 | fields['of13.flow_stats_request.flags'], |
| 11457 | fields['of13.flow_stats_request.table_id'], |
| 11458 | fields['of13.flow_stats_request.out_port'], |
| 11459 | fields['of13.flow_stats_request.out_group'], |
| 11460 | fields['of13.flow_stats_request.cookie'], |
| 11461 | fields['of13.flow_stats_request.cookie_mask'], |
| 11462 | fields['of13.flow_stats_request.match'], |
| 11463 | fields['of13.get_config_reply.version'], |
| 11464 | fields['of13.get_config_reply.type'], |
| 11465 | fields['of13.get_config_reply.length'], |
| 11466 | fields['of13.get_config_reply.xid'], |
| 11467 | fields['of13.get_config_reply.flags'], |
| 11468 | fields['of13.get_config_reply.miss_send_len'], |
| 11469 | fields['of13.get_config_request.version'], |
| 11470 | fields['of13.get_config_request.type'], |
| 11471 | fields['of13.get_config_request.length'], |
| 11472 | fields['of13.get_config_request.xid'], |
| 11473 | fields['of13.group_mod.version'], |
| 11474 | fields['of13.group_mod.type'], |
| 11475 | fields['of13.group_mod.length'], |
| 11476 | fields['of13.group_mod.xid'], |
| 11477 | fields['of13.group_mod.command'], |
| 11478 | fields['of13.group_mod.group_type'], |
| 11479 | fields['of13.group_mod.group_id'], |
| 11480 | fields['of13.group_mod.buckets'], |
| 11481 | fields['of13.group_add.version'], |
| 11482 | fields['of13.group_add.type'], |
| 11483 | fields['of13.group_add.length'], |
| 11484 | fields['of13.group_add.xid'], |
| 11485 | fields['of13.group_add.command'], |
| 11486 | fields['of13.group_add.group_type'], |
| 11487 | fields['of13.group_add.group_id'], |
| 11488 | fields['of13.group_add.buckets'], |
| 11489 | fields['of13.group_delete.version'], |
| 11490 | fields['of13.group_delete.type'], |
| 11491 | fields['of13.group_delete.length'], |
| 11492 | fields['of13.group_delete.xid'], |
| 11493 | fields['of13.group_delete.command'], |
| 11494 | fields['of13.group_delete.group_type'], |
| 11495 | fields['of13.group_delete.group_id'], |
| 11496 | fields['of13.group_delete.buckets'], |
| 11497 | fields['of13.group_desc_stats_entry.length'], |
| 11498 | fields['of13.group_desc_stats_entry.group_type'], |
| 11499 | fields['of13.group_desc_stats_entry.group_id'], |
| 11500 | fields['of13.group_desc_stats_entry.buckets'], |
| 11501 | fields['of13.group_desc_stats_reply.version'], |
| 11502 | fields['of13.group_desc_stats_reply.type'], |
| 11503 | fields['of13.group_desc_stats_reply.length'], |
| 11504 | fields['of13.group_desc_stats_reply.xid'], |
| 11505 | fields['of13.group_desc_stats_reply.stats_type'], |
| 11506 | fields['of13.group_desc_stats_reply.flags'], |
| 11507 | fields['of13.group_desc_stats_reply.entries'], |
| 11508 | fields['of13.group_desc_stats_request.version'], |
| 11509 | fields['of13.group_desc_stats_request.type'], |
| 11510 | fields['of13.group_desc_stats_request.length'], |
| 11511 | fields['of13.group_desc_stats_request.xid'], |
| 11512 | fields['of13.group_desc_stats_request.stats_type'], |
| 11513 | fields['of13.group_desc_stats_request.flags'], |
| 11514 | fields['of13.group_features_stats_reply.version'], |
| 11515 | fields['of13.group_features_stats_reply.type'], |
| 11516 | fields['of13.group_features_stats_reply.length'], |
| 11517 | fields['of13.group_features_stats_reply.xid'], |
| 11518 | fields['of13.group_features_stats_reply.stats_type'], |
| 11519 | fields['of13.group_features_stats_reply.flags'], |
| 11520 | fields['of13.group_features_stats_reply.types'], |
| 11521 | fields['of13.group_features_stats_reply.capabilities'], |
| 11522 | fields['of13.group_features_stats_reply.max_groups_all'], |
| 11523 | fields['of13.group_features_stats_reply.max_groups_select'], |
| 11524 | fields['of13.group_features_stats_reply.max_groups_indirect'], |
| 11525 | fields['of13.group_features_stats_reply.max_groups_ff'], |
| 11526 | fields['of13.group_features_stats_reply.actions_all'], |
| 11527 | fields['of13.group_features_stats_reply.actions_select'], |
| 11528 | fields['of13.group_features_stats_reply.actions_indirect'], |
| 11529 | fields['of13.group_features_stats_reply.actions_ff'], |
| 11530 | fields['of13.group_features_stats_request.version'], |
| 11531 | fields['of13.group_features_stats_request.type'], |
| 11532 | fields['of13.group_features_stats_request.length'], |
| 11533 | fields['of13.group_features_stats_request.xid'], |
| 11534 | fields['of13.group_features_stats_request.stats_type'], |
| 11535 | fields['of13.group_features_stats_request.flags'], |
| 11536 | fields['of13.group_mod_failed_error_msg.version'], |
| 11537 | fields['of13.group_mod_failed_error_msg.type'], |
| 11538 | fields['of13.group_mod_failed_error_msg.length'], |
| 11539 | fields['of13.group_mod_failed_error_msg.xid'], |
| 11540 | fields['of13.group_mod_failed_error_msg.err_type'], |
| 11541 | fields['of13.group_mod_failed_error_msg.code'], |
| 11542 | fields['of13.group_mod_failed_error_msg.data'], |
| 11543 | fields['of13.group_modify.version'], |
| 11544 | fields['of13.group_modify.type'], |
| 11545 | fields['of13.group_modify.length'], |
| 11546 | fields['of13.group_modify.xid'], |
| 11547 | fields['of13.group_modify.command'], |
| 11548 | fields['of13.group_modify.group_type'], |
| 11549 | fields['of13.group_modify.group_id'], |
| 11550 | fields['of13.group_modify.buckets'], |
| 11551 | fields['of13.group_stats_entry.length'], |
| 11552 | fields['of13.group_stats_entry.group_id'], |
| 11553 | fields['of13.group_stats_entry.ref_count'], |
| 11554 | fields['of13.group_stats_entry.packet_count'], |
| 11555 | fields['of13.group_stats_entry.byte_count'], |
| 11556 | fields['of13.group_stats_entry.duration_sec'], |
| 11557 | fields['of13.group_stats_entry.duration_nsec'], |
| 11558 | fields['of13.group_stats_entry.bucket_stats'], |
| 11559 | fields['of13.group_stats_reply.version'], |
| 11560 | fields['of13.group_stats_reply.type'], |
| 11561 | fields['of13.group_stats_reply.length'], |
| 11562 | fields['of13.group_stats_reply.xid'], |
| 11563 | fields['of13.group_stats_reply.stats_type'], |
| 11564 | fields['of13.group_stats_reply.flags'], |
| 11565 | fields['of13.group_stats_reply.entries'], |
| 11566 | fields['of13.group_stats_request.version'], |
| 11567 | fields['of13.group_stats_request.type'], |
| 11568 | fields['of13.group_stats_request.length'], |
| 11569 | fields['of13.group_stats_request.xid'], |
| 11570 | fields['of13.group_stats_request.stats_type'], |
| 11571 | fields['of13.group_stats_request.flags'], |
| 11572 | fields['of13.group_stats_request.group_id'], |
| 11573 | fields['of13.hello.version'], |
| 11574 | fields['of13.hello.type'], |
| 11575 | fields['of13.hello.length'], |
| 11576 | fields['of13.hello.xid'], |
| 11577 | fields['of13.hello.elements'], |
| 11578 | fields['of13.hello_elem.type'], |
| 11579 | fields['of13.hello_elem.length'], |
| 11580 | fields['of13.hello_elem_versionbitmap.type'], |
| 11581 | fields['of13.hello_elem_versionbitmap.length'], |
| 11582 | fields['of13.hello_elem_versionbitmap.bitmaps'], |
| 11583 | fields['of13.hello_failed_error_msg.version'], |
| 11584 | fields['of13.hello_failed_error_msg.type'], |
| 11585 | fields['of13.hello_failed_error_msg.length'], |
| 11586 | fields['of13.hello_failed_error_msg.xid'], |
| 11587 | fields['of13.hello_failed_error_msg.err_type'], |
| 11588 | fields['of13.hello_failed_error_msg.code'], |
| 11589 | fields['of13.hello_failed_error_msg.data'], |
| 11590 | fields['of13.instruction.type'], |
| 11591 | fields['of13.instruction.len'], |
| 11592 | fields['of13.instruction_id.type'], |
| 11593 | fields['of13.instruction_id.len'], |
| 11594 | fields['of13.instruction_apply_actions.type'], |
| 11595 | fields['of13.instruction_apply_actions.len'], |
| 11596 | fields['of13.instruction_apply_actions.actions'], |
| 11597 | fields['of13.instruction_id_apply_actions.type'], |
| 11598 | fields['of13.instruction_id_apply_actions.len'], |
| 11599 | fields['of13.instruction_experimenter.type'], |
| 11600 | fields['of13.instruction_experimenter.len'], |
| 11601 | fields['of13.instruction_experimenter.experimenter'], |
| 11602 | fields['of13.instruction_experimenter.data'], |
| 11603 | fields['of13.instruction_bsn.type'], |
| 11604 | fields['of13.instruction_bsn.len'], |
| 11605 | fields['of13.instruction_bsn.experimenter'], |
| 11606 | fields['of13.instruction_bsn.subtype'], |
| 11607 | fields['of13.instruction_id_experimenter.type'], |
| 11608 | fields['of13.instruction_id_experimenter.len'], |
| 11609 | fields['of13.instruction_id_experimenter.experimenter'], |
| 11610 | fields['of13.instruction_id_bsn.type'], |
| 11611 | fields['of13.instruction_id_bsn.len'], |
| 11612 | fields['of13.instruction_id_bsn.experimenter'], |
| 11613 | fields['of13.instruction_id_bsn.subtype'], |
| 11614 | fields['of13.instruction_bsn_arp_offload.type'], |
| 11615 | fields['of13.instruction_bsn_arp_offload.len'], |
| 11616 | fields['of13.instruction_bsn_arp_offload.experimenter'], |
| 11617 | fields['of13.instruction_bsn_arp_offload.subtype'], |
| 11618 | fields['of13.instruction_id_bsn_arp_offload.type'], |
| 11619 | fields['of13.instruction_id_bsn_arp_offload.len'], |
| 11620 | fields['of13.instruction_id_bsn_arp_offload.experimenter'], |
| 11621 | fields['of13.instruction_id_bsn_arp_offload.subtype'], |
| 11622 | fields['of13.instruction_bsn_deny.type'], |
| 11623 | fields['of13.instruction_bsn_deny.len'], |
| 11624 | fields['of13.instruction_bsn_deny.experimenter'], |
| 11625 | fields['of13.instruction_bsn_deny.subtype'], |
| 11626 | fields['of13.instruction_id_bsn_deny.type'], |
| 11627 | fields['of13.instruction_id_bsn_deny.len'], |
| 11628 | fields['of13.instruction_id_bsn_deny.experimenter'], |
| 11629 | fields['of13.instruction_id_bsn_deny.subtype'], |
| 11630 | fields['of13.instruction_bsn_dhcp_offload.type'], |
| 11631 | fields['of13.instruction_bsn_dhcp_offload.len'], |
| 11632 | fields['of13.instruction_bsn_dhcp_offload.experimenter'], |
| 11633 | fields['of13.instruction_bsn_dhcp_offload.subtype'], |
| 11634 | fields['of13.instruction_id_bsn_dhcp_offload.type'], |
| 11635 | fields['of13.instruction_id_bsn_dhcp_offload.len'], |
| 11636 | fields['of13.instruction_id_bsn_dhcp_offload.experimenter'], |
| 11637 | fields['of13.instruction_id_bsn_dhcp_offload.subtype'], |
| 11638 | fields['of13.instruction_bsn_disable_split_horizon_check.type'], |
| 11639 | fields['of13.instruction_bsn_disable_split_horizon_check.len'], |
| 11640 | fields['of13.instruction_bsn_disable_split_horizon_check.experimenter'], |
| 11641 | fields['of13.instruction_bsn_disable_split_horizon_check.subtype'], |
| 11642 | fields['of13.instruction_id_bsn_disable_split_horizon_check.type'], |
| 11643 | fields['of13.instruction_id_bsn_disable_split_horizon_check.len'], |
| 11644 | fields['of13.instruction_id_bsn_disable_split_horizon_check.experimenter'], |
| 11645 | fields['of13.instruction_id_bsn_disable_split_horizon_check.subtype'], |
| 11646 | fields['of13.instruction_bsn_disable_src_mac_check.type'], |
| 11647 | fields['of13.instruction_bsn_disable_src_mac_check.len'], |
| 11648 | fields['of13.instruction_bsn_disable_src_mac_check.experimenter'], |
| 11649 | fields['of13.instruction_bsn_disable_src_mac_check.subtype'], |
| 11650 | fields['of13.instruction_id_bsn_disable_src_mac_check.type'], |
| 11651 | fields['of13.instruction_id_bsn_disable_src_mac_check.len'], |
| 11652 | fields['of13.instruction_id_bsn_disable_src_mac_check.experimenter'], |
| 11653 | fields['of13.instruction_id_bsn_disable_src_mac_check.subtype'], |
| 11654 | fields['of13.instruction_bsn_disable_vlan_counters.type'], |
| 11655 | fields['of13.instruction_bsn_disable_vlan_counters.len'], |
| 11656 | fields['of13.instruction_bsn_disable_vlan_counters.experimenter'], |
| 11657 | fields['of13.instruction_bsn_disable_vlan_counters.subtype'], |
| 11658 | fields['of13.instruction_id_bsn_disable_vlan_counters.type'], |
| 11659 | fields['of13.instruction_id_bsn_disable_vlan_counters.len'], |
| 11660 | fields['of13.instruction_id_bsn_disable_vlan_counters.experimenter'], |
| 11661 | fields['of13.instruction_id_bsn_disable_vlan_counters.subtype'], |
| 11662 | fields['of13.instruction_bsn_packet_of_death.type'], |
| 11663 | fields['of13.instruction_bsn_packet_of_death.len'], |
| 11664 | fields['of13.instruction_bsn_packet_of_death.experimenter'], |
| 11665 | fields['of13.instruction_bsn_packet_of_death.subtype'], |
| 11666 | fields['of13.instruction_id_bsn_packet_of_death.type'], |
| 11667 | fields['of13.instruction_id_bsn_packet_of_death.len'], |
| 11668 | fields['of13.instruction_id_bsn_packet_of_death.experimenter'], |
| 11669 | fields['of13.instruction_id_bsn_packet_of_death.subtype'], |
| 11670 | fields['of13.instruction_bsn_permit.type'], |
| 11671 | fields['of13.instruction_bsn_permit.len'], |
| 11672 | fields['of13.instruction_bsn_permit.experimenter'], |
| 11673 | fields['of13.instruction_bsn_permit.subtype'], |
| 11674 | fields['of13.instruction_id_bsn_permit.type'], |
| 11675 | fields['of13.instruction_id_bsn_permit.len'], |
| 11676 | fields['of13.instruction_id_bsn_permit.experimenter'], |
| 11677 | fields['of13.instruction_id_bsn_permit.subtype'], |
| 11678 | fields['of13.instruction_bsn_prioritize_pdus.type'], |
| 11679 | fields['of13.instruction_bsn_prioritize_pdus.len'], |
| 11680 | fields['of13.instruction_bsn_prioritize_pdus.experimenter'], |
| 11681 | fields['of13.instruction_bsn_prioritize_pdus.subtype'], |
| 11682 | fields['of13.instruction_id_bsn_prioritize_pdus.type'], |
| 11683 | fields['of13.instruction_id_bsn_prioritize_pdus.len'], |
| 11684 | fields['of13.instruction_id_bsn_prioritize_pdus.experimenter'], |
| 11685 | fields['of13.instruction_id_bsn_prioritize_pdus.subtype'], |
| 11686 | fields['of13.instruction_bsn_require_vlan_xlate.type'], |
| 11687 | fields['of13.instruction_bsn_require_vlan_xlate.len'], |
| 11688 | fields['of13.instruction_bsn_require_vlan_xlate.experimenter'], |
| 11689 | fields['of13.instruction_bsn_require_vlan_xlate.subtype'], |
| 11690 | fields['of13.instruction_id_bsn_require_vlan_xlate.type'], |
| 11691 | fields['of13.instruction_id_bsn_require_vlan_xlate.len'], |
| 11692 | fields['of13.instruction_id_bsn_require_vlan_xlate.experimenter'], |
| 11693 | fields['of13.instruction_id_bsn_require_vlan_xlate.subtype'], |
| 11694 | fields['of13.instruction_clear_actions.type'], |
| 11695 | fields['of13.instruction_clear_actions.len'], |
| 11696 | fields['of13.instruction_id_clear_actions.type'], |
| 11697 | fields['of13.instruction_id_clear_actions.len'], |
| 11698 | fields['of13.instruction_goto_table.type'], |
| 11699 | fields['of13.instruction_goto_table.len'], |
| 11700 | fields['of13.instruction_goto_table.table_id'], |
| 11701 | fields['of13.instruction_id_goto_table.type'], |
| 11702 | fields['of13.instruction_id_goto_table.len'], |
| 11703 | fields['of13.instruction_meter.type'], |
| 11704 | fields['of13.instruction_meter.len'], |
| 11705 | fields['of13.instruction_meter.meter_id'], |
| 11706 | fields['of13.instruction_id_meter.type'], |
| 11707 | fields['of13.instruction_id_meter.len'], |
| 11708 | fields['of13.instruction_write_actions.type'], |
| 11709 | fields['of13.instruction_write_actions.len'], |
| 11710 | fields['of13.instruction_write_actions.actions'], |
| 11711 | fields['of13.instruction_id_write_actions.type'], |
| 11712 | fields['of13.instruction_id_write_actions.len'], |
| 11713 | fields['of13.instruction_write_metadata.type'], |
| 11714 | fields['of13.instruction_write_metadata.len'], |
| 11715 | fields['of13.instruction_write_metadata.metadata'], |
| 11716 | fields['of13.instruction_write_metadata.metadata_mask'], |
| 11717 | fields['of13.instruction_id_write_metadata.type'], |
| 11718 | fields['of13.instruction_id_write_metadata.len'], |
| 11719 | fields['of13.match_v3.type'], |
| 11720 | fields['of13.match_v3.length'], |
| 11721 | fields['of13.match_v3.oxm_list'], |
| 11722 | fields['of13.meter_band.type'], |
| 11723 | fields['of13.meter_band.len'], |
| 11724 | fields['of13.meter_band_drop.type'], |
| 11725 | fields['of13.meter_band_drop.len'], |
| 11726 | fields['of13.meter_band_drop.rate'], |
| 11727 | fields['of13.meter_band_drop.burst_size'], |
| 11728 | fields['of13.meter_band_dscp_remark.type'], |
| 11729 | fields['of13.meter_band_dscp_remark.len'], |
| 11730 | fields['of13.meter_band_dscp_remark.rate'], |
| 11731 | fields['of13.meter_band_dscp_remark.burst_size'], |
| 11732 | fields['of13.meter_band_dscp_remark.prec_level'], |
| 11733 | fields['of13.meter_band_experimenter.type'], |
| 11734 | fields['of13.meter_band_experimenter.len'], |
| 11735 | fields['of13.meter_band_experimenter.rate'], |
| 11736 | fields['of13.meter_band_experimenter.burst_size'], |
| 11737 | fields['of13.meter_band_experimenter.experimenter'], |
| 11738 | fields['of13.meter_band_stats.packet_band_count'], |
| 11739 | fields['of13.meter_band_stats.byte_band_count'], |
| 11740 | fields['of13.meter_config.length'], |
| 11741 | fields['of13.meter_config.flags'], |
| 11742 | fields['of13.meter_config.meter_id'], |
| 11743 | fields['of13.meter_config.entries'], |
| 11744 | fields['of13.meter_config_stats_reply.version'], |
| 11745 | fields['of13.meter_config_stats_reply.type'], |
| 11746 | fields['of13.meter_config_stats_reply.length'], |
| 11747 | fields['of13.meter_config_stats_reply.xid'], |
| 11748 | fields['of13.meter_config_stats_reply.stats_type'], |
| 11749 | fields['of13.meter_config_stats_reply.flags'], |
| 11750 | fields['of13.meter_config_stats_reply.entries'], |
| 11751 | fields['of13.meter_config_stats_request.version'], |
| 11752 | fields['of13.meter_config_stats_request.type'], |
| 11753 | fields['of13.meter_config_stats_request.length'], |
| 11754 | fields['of13.meter_config_stats_request.xid'], |
| 11755 | fields['of13.meter_config_stats_request.stats_type'], |
| 11756 | fields['of13.meter_config_stats_request.flags'], |
| 11757 | fields['of13.meter_config_stats_request.meter_id'], |
| 11758 | fields['of13.meter_features.max_meter'], |
| 11759 | fields['of13.meter_features.band_types'], |
| 11760 | fields['of13.meter_features.capabilities'], |
| 11761 | fields['of13.meter_features.max_bands'], |
| 11762 | fields['of13.meter_features.max_color'], |
| 11763 | fields['of13.meter_features_stats_reply.version'], |
| 11764 | fields['of13.meter_features_stats_reply.type'], |
| 11765 | fields['of13.meter_features_stats_reply.length'], |
| 11766 | fields['of13.meter_features_stats_reply.xid'], |
| 11767 | fields['of13.meter_features_stats_reply.stats_type'], |
| 11768 | fields['of13.meter_features_stats_reply.flags'], |
| 11769 | fields['of13.meter_features_stats_reply.features'], |
| 11770 | fields['of13.meter_features_stats_request.version'], |
| 11771 | fields['of13.meter_features_stats_request.type'], |
| 11772 | fields['of13.meter_features_stats_request.length'], |
| 11773 | fields['of13.meter_features_stats_request.xid'], |
| 11774 | fields['of13.meter_features_stats_request.stats_type'], |
| 11775 | fields['of13.meter_features_stats_request.flags'], |
| 11776 | fields['of13.meter_mod.version'], |
| 11777 | fields['of13.meter_mod.type'], |
| 11778 | fields['of13.meter_mod.length'], |
| 11779 | fields['of13.meter_mod.xid'], |
| 11780 | fields['of13.meter_mod.command'], |
| 11781 | fields['of13.meter_mod.flags'], |
| 11782 | fields['of13.meter_mod.meter_id'], |
| 11783 | fields['of13.meter_mod.meters'], |
| 11784 | fields['of13.meter_mod_failed_error_msg.version'], |
| 11785 | fields['of13.meter_mod_failed_error_msg.type'], |
| 11786 | fields['of13.meter_mod_failed_error_msg.length'], |
| 11787 | fields['of13.meter_mod_failed_error_msg.xid'], |
| 11788 | fields['of13.meter_mod_failed_error_msg.err_type'], |
| 11789 | fields['of13.meter_mod_failed_error_msg.code'], |
| 11790 | fields['of13.meter_mod_failed_error_msg.data'], |
| 11791 | fields['of13.meter_stats.meter_id'], |
| 11792 | fields['of13.meter_stats.len'], |
| 11793 | fields['of13.meter_stats.flow_count'], |
| 11794 | fields['of13.meter_stats.packet_in_count'], |
| 11795 | fields['of13.meter_stats.byte_in_count'], |
| 11796 | fields['of13.meter_stats.duration_sec'], |
| 11797 | fields['of13.meter_stats.duration_nsec'], |
| 11798 | fields['of13.meter_stats.band_stats'], |
| 11799 | fields['of13.meter_stats_reply.version'], |
| 11800 | fields['of13.meter_stats_reply.type'], |
| 11801 | fields['of13.meter_stats_reply.length'], |
| 11802 | fields['of13.meter_stats_reply.xid'], |
| 11803 | fields['of13.meter_stats_reply.stats_type'], |
| 11804 | fields['of13.meter_stats_reply.flags'], |
| 11805 | fields['of13.meter_stats_reply.entries'], |
| 11806 | fields['of13.meter_stats_request.version'], |
| 11807 | fields['of13.meter_stats_request.type'], |
| 11808 | fields['of13.meter_stats_request.length'], |
| 11809 | fields['of13.meter_stats_request.xid'], |
| 11810 | fields['of13.meter_stats_request.stats_type'], |
| 11811 | fields['of13.meter_stats_request.flags'], |
| 11812 | fields['of13.meter_stats_request.meter_id'], |
| 11813 | fields['of13.nicira_header.version'], |
| 11814 | fields['of13.nicira_header.type'], |
| 11815 | fields['of13.nicira_header.length'], |
| 11816 | fields['of13.nicira_header.xid'], |
| 11817 | fields['of13.nicira_header.experimenter'], |
| 11818 | fields['of13.nicira_header.subtype'], |
| 11819 | fields['of13.oxm_arp_op.type_len'], |
| 11820 | fields['of13.oxm_arp_op.value'], |
| 11821 | fields['of13.oxm_arp_op_masked.type_len'], |
| 11822 | fields['of13.oxm_arp_op_masked.value'], |
| 11823 | fields['of13.oxm_arp_op_masked.value_mask'], |
| 11824 | fields['of13.oxm_arp_sha.type_len'], |
| 11825 | fields['of13.oxm_arp_sha.value'], |
| 11826 | fields['of13.oxm_arp_sha_masked.type_len'], |
| 11827 | fields['of13.oxm_arp_sha_masked.value'], |
| 11828 | fields['of13.oxm_arp_sha_masked.value_mask'], |
| 11829 | fields['of13.oxm_arp_spa.type_len'], |
| 11830 | fields['of13.oxm_arp_spa.value'], |
| 11831 | fields['of13.oxm_arp_spa_masked.type_len'], |
| 11832 | fields['of13.oxm_arp_spa_masked.value'], |
| 11833 | fields['of13.oxm_arp_spa_masked.value_mask'], |
| 11834 | fields['of13.oxm_arp_tha.type_len'], |
| 11835 | fields['of13.oxm_arp_tha.value'], |
| 11836 | fields['of13.oxm_arp_tha_masked.type_len'], |
| 11837 | fields['of13.oxm_arp_tha_masked.value'], |
| 11838 | fields['of13.oxm_arp_tha_masked.value_mask'], |
| 11839 | fields['of13.oxm_arp_tpa.type_len'], |
| 11840 | fields['of13.oxm_arp_tpa.value'], |
| 11841 | fields['of13.oxm_arp_tpa_masked.type_len'], |
| 11842 | fields['of13.oxm_arp_tpa_masked.value'], |
| 11843 | fields['of13.oxm_arp_tpa_masked.value_mask'], |
| 11844 | fields['of13.oxm_bsn_egr_port_group_id.type_len'], |
| 11845 | fields['of13.oxm_bsn_egr_port_group_id.value'], |
| 11846 | fields['of13.oxm_bsn_egr_port_group_id_masked.type_len'], |
| 11847 | fields['of13.oxm_bsn_egr_port_group_id_masked.value'], |
| 11848 | fields['of13.oxm_bsn_egr_port_group_id_masked.value_mask'], |
| 11849 | fields['of13.oxm_bsn_global_vrf_allowed.type_len'], |
| 11850 | fields['of13.oxm_bsn_global_vrf_allowed.value'], |
| 11851 | fields['of13.oxm_bsn_global_vrf_allowed_masked.type_len'], |
| 11852 | fields['of13.oxm_bsn_global_vrf_allowed_masked.value'], |
| 11853 | fields['of13.oxm_bsn_global_vrf_allowed_masked.value_mask'], |
| 11854 | fields['of13.oxm_bsn_in_ports_128.type_len'], |
| 11855 | fields['of13.oxm_bsn_in_ports_128.value'], |
| 11856 | fields['of13.oxm_bsn_in_ports_128_masked.type_len'], |
| 11857 | fields['of13.oxm_bsn_in_ports_128_masked.value'], |
| 11858 | fields['of13.oxm_bsn_in_ports_128_masked.value_mask'], |
| 11859 | fields['of13.oxm_bsn_l3_dst_class_id.type_len'], |
| 11860 | fields['of13.oxm_bsn_l3_dst_class_id.value'], |
| 11861 | fields['of13.oxm_bsn_l3_dst_class_id_masked.type_len'], |
| 11862 | fields['of13.oxm_bsn_l3_dst_class_id_masked.value'], |
| 11863 | fields['of13.oxm_bsn_l3_dst_class_id_masked.value_mask'], |
| 11864 | fields['of13.oxm_bsn_l3_interface_class_id.type_len'], |
| 11865 | fields['of13.oxm_bsn_l3_interface_class_id.value'], |
| 11866 | fields['of13.oxm_bsn_l3_interface_class_id_masked.type_len'], |
| 11867 | fields['of13.oxm_bsn_l3_interface_class_id_masked.value'], |
| 11868 | fields['of13.oxm_bsn_l3_interface_class_id_masked.value_mask'], |
| 11869 | fields['of13.oxm_bsn_l3_src_class_id.type_len'], |
| 11870 | fields['of13.oxm_bsn_l3_src_class_id.value'], |
| 11871 | fields['of13.oxm_bsn_l3_src_class_id_masked.type_len'], |
| 11872 | fields['of13.oxm_bsn_l3_src_class_id_masked.value'], |
| 11873 | fields['of13.oxm_bsn_l3_src_class_id_masked.value_mask'], |
| 11874 | fields['of13.oxm_bsn_lag_id.type_len'], |
| 11875 | fields['of13.oxm_bsn_lag_id.value'], |
| 11876 | fields['of13.oxm_bsn_lag_id_masked.type_len'], |
| 11877 | fields['of13.oxm_bsn_lag_id_masked.value'], |
| 11878 | fields['of13.oxm_bsn_lag_id_masked.value_mask'], |
| 11879 | fields['of13.oxm_bsn_tcp_flags.type_len'], |
| 11880 | fields['of13.oxm_bsn_tcp_flags.value'], |
| 11881 | fields['of13.oxm_bsn_tcp_flags_masked.type_len'], |
| 11882 | fields['of13.oxm_bsn_tcp_flags_masked.value'], |
| 11883 | fields['of13.oxm_bsn_tcp_flags_masked.value_mask'], |
| 11884 | fields['of13.oxm_bsn_udf0.type_len'], |
| 11885 | fields['of13.oxm_bsn_udf0.value'], |
| 11886 | fields['of13.oxm_bsn_udf0_masked.type_len'], |
| 11887 | fields['of13.oxm_bsn_udf0_masked.value'], |
| 11888 | fields['of13.oxm_bsn_udf0_masked.value_mask'], |
| 11889 | fields['of13.oxm_bsn_udf1.type_len'], |
| 11890 | fields['of13.oxm_bsn_udf1.value'], |
| 11891 | fields['of13.oxm_bsn_udf1_masked.type_len'], |
| 11892 | fields['of13.oxm_bsn_udf1_masked.value'], |
| 11893 | fields['of13.oxm_bsn_udf1_masked.value_mask'], |
| 11894 | fields['of13.oxm_bsn_udf2.type_len'], |
| 11895 | fields['of13.oxm_bsn_udf2.value'], |
| 11896 | fields['of13.oxm_bsn_udf2_masked.type_len'], |
| 11897 | fields['of13.oxm_bsn_udf2_masked.value'], |
| 11898 | fields['of13.oxm_bsn_udf2_masked.value_mask'], |
| 11899 | fields['of13.oxm_bsn_udf3.type_len'], |
| 11900 | fields['of13.oxm_bsn_udf3.value'], |
| 11901 | fields['of13.oxm_bsn_udf3_masked.type_len'], |
| 11902 | fields['of13.oxm_bsn_udf3_masked.value'], |
| 11903 | fields['of13.oxm_bsn_udf3_masked.value_mask'], |
| 11904 | fields['of13.oxm_bsn_udf4.type_len'], |
| 11905 | fields['of13.oxm_bsn_udf4.value'], |
| 11906 | fields['of13.oxm_bsn_udf4_masked.type_len'], |
| 11907 | fields['of13.oxm_bsn_udf4_masked.value'], |
| 11908 | fields['of13.oxm_bsn_udf4_masked.value_mask'], |
| 11909 | fields['of13.oxm_bsn_udf5.type_len'], |
| 11910 | fields['of13.oxm_bsn_udf5.value'], |
| 11911 | fields['of13.oxm_bsn_udf5_masked.type_len'], |
| 11912 | fields['of13.oxm_bsn_udf5_masked.value'], |
| 11913 | fields['of13.oxm_bsn_udf5_masked.value_mask'], |
| 11914 | fields['of13.oxm_bsn_udf6.type_len'], |
| 11915 | fields['of13.oxm_bsn_udf6.value'], |
| 11916 | fields['of13.oxm_bsn_udf6_masked.type_len'], |
| 11917 | fields['of13.oxm_bsn_udf6_masked.value'], |
| 11918 | fields['of13.oxm_bsn_udf6_masked.value_mask'], |
| 11919 | fields['of13.oxm_bsn_udf7.type_len'], |
| 11920 | fields['of13.oxm_bsn_udf7.value'], |
| 11921 | fields['of13.oxm_bsn_udf7_masked.type_len'], |
| 11922 | fields['of13.oxm_bsn_udf7_masked.value'], |
| 11923 | fields['of13.oxm_bsn_udf7_masked.value_mask'], |
| 11924 | fields['of13.oxm_bsn_vlan_xlate_port_group_id.type_len'], |
| 11925 | fields['of13.oxm_bsn_vlan_xlate_port_group_id.value'], |
| 11926 | fields['of13.oxm_bsn_vlan_xlate_port_group_id_masked.type_len'], |
| 11927 | fields['of13.oxm_bsn_vlan_xlate_port_group_id_masked.value'], |
| 11928 | fields['of13.oxm_bsn_vlan_xlate_port_group_id_masked.value_mask'], |
| 11929 | fields['of13.oxm_bsn_vrf.type_len'], |
| 11930 | fields['of13.oxm_bsn_vrf.value'], |
| 11931 | fields['of13.oxm_bsn_vrf_masked.type_len'], |
| 11932 | fields['of13.oxm_bsn_vrf_masked.value'], |
| 11933 | fields['of13.oxm_bsn_vrf_masked.value_mask'], |
| 11934 | fields['of13.oxm_eth_dst.type_len'], |
| 11935 | fields['of13.oxm_eth_dst.value'], |
| 11936 | fields['of13.oxm_eth_dst_masked.type_len'], |
| 11937 | fields['of13.oxm_eth_dst_masked.value'], |
| 11938 | fields['of13.oxm_eth_dst_masked.value_mask'], |
| 11939 | fields['of13.oxm_eth_src.type_len'], |
| 11940 | fields['of13.oxm_eth_src.value'], |
| 11941 | fields['of13.oxm_eth_src_masked.type_len'], |
| 11942 | fields['of13.oxm_eth_src_masked.value'], |
| 11943 | fields['of13.oxm_eth_src_masked.value_mask'], |
| 11944 | fields['of13.oxm_eth_type.type_len'], |
| 11945 | fields['of13.oxm_eth_type.value'], |
| 11946 | fields['of13.oxm_eth_type_masked.type_len'], |
| 11947 | fields['of13.oxm_eth_type_masked.value'], |
| 11948 | fields['of13.oxm_eth_type_masked.value_mask'], |
| 11949 | fields['of13.oxm_icmpv4_code.type_len'], |
| 11950 | fields['of13.oxm_icmpv4_code.value'], |
| 11951 | fields['of13.oxm_icmpv4_code_masked.type_len'], |
| 11952 | fields['of13.oxm_icmpv4_code_masked.value'], |
| 11953 | fields['of13.oxm_icmpv4_code_masked.value_mask'], |
| 11954 | fields['of13.oxm_icmpv4_type.type_len'], |
| 11955 | fields['of13.oxm_icmpv4_type.value'], |
| 11956 | fields['of13.oxm_icmpv4_type_masked.type_len'], |
| 11957 | fields['of13.oxm_icmpv4_type_masked.value'], |
| 11958 | fields['of13.oxm_icmpv4_type_masked.value_mask'], |
| 11959 | fields['of13.oxm_icmpv6_code.type_len'], |
| 11960 | fields['of13.oxm_icmpv6_code.value'], |
| 11961 | fields['of13.oxm_icmpv6_code_masked.type_len'], |
| 11962 | fields['of13.oxm_icmpv6_code_masked.value'], |
| 11963 | fields['of13.oxm_icmpv6_code_masked.value_mask'], |
| 11964 | fields['of13.oxm_icmpv6_type.type_len'], |
| 11965 | fields['of13.oxm_icmpv6_type.value'], |
| 11966 | fields['of13.oxm_icmpv6_type_masked.type_len'], |
| 11967 | fields['of13.oxm_icmpv6_type_masked.value'], |
| 11968 | fields['of13.oxm_icmpv6_type_masked.value_mask'], |
| 11969 | fields['of13.oxm_in_phy_port.type_len'], |
| 11970 | fields['of13.oxm_in_phy_port.value'], |
| 11971 | fields['of13.oxm_in_phy_port_masked.type_len'], |
| 11972 | fields['of13.oxm_in_phy_port_masked.value'], |
| 11973 | fields['of13.oxm_in_phy_port_masked.value_mask'], |
| 11974 | fields['of13.oxm_in_port.type_len'], |
| 11975 | fields['of13.oxm_in_port.value'], |
| 11976 | fields['of13.oxm_in_port_masked.type_len'], |
| 11977 | fields['of13.oxm_in_port_masked.value'], |
| 11978 | fields['of13.oxm_in_port_masked.value_mask'], |
| 11979 | fields['of13.oxm_ip_dscp.type_len'], |
| 11980 | fields['of13.oxm_ip_dscp.value'], |
| 11981 | fields['of13.oxm_ip_dscp_masked.type_len'], |
| 11982 | fields['of13.oxm_ip_dscp_masked.value'], |
| 11983 | fields['of13.oxm_ip_dscp_masked.value_mask'], |
| 11984 | fields['of13.oxm_ip_ecn.type_len'], |
| 11985 | fields['of13.oxm_ip_ecn.value'], |
| 11986 | fields['of13.oxm_ip_ecn_masked.type_len'], |
| 11987 | fields['of13.oxm_ip_ecn_masked.value'], |
| 11988 | fields['of13.oxm_ip_ecn_masked.value_mask'], |
| 11989 | fields['of13.oxm_ip_proto.type_len'], |
| 11990 | fields['of13.oxm_ip_proto.value'], |
| 11991 | fields['of13.oxm_ip_proto_masked.type_len'], |
| 11992 | fields['of13.oxm_ip_proto_masked.value'], |
| 11993 | fields['of13.oxm_ip_proto_masked.value_mask'], |
| 11994 | fields['of13.oxm_ipv4_dst.type_len'], |
| 11995 | fields['of13.oxm_ipv4_dst.value'], |
| 11996 | fields['of13.oxm_ipv4_dst_masked.type_len'], |
| 11997 | fields['of13.oxm_ipv4_dst_masked.value'], |
| 11998 | fields['of13.oxm_ipv4_dst_masked.value_mask'], |
| 11999 | fields['of13.oxm_ipv4_src.type_len'], |
| 12000 | fields['of13.oxm_ipv4_src.value'], |
| 12001 | fields['of13.oxm_ipv4_src_masked.type_len'], |
| 12002 | fields['of13.oxm_ipv4_src_masked.value'], |
| 12003 | fields['of13.oxm_ipv4_src_masked.value_mask'], |
| 12004 | fields['of13.oxm_ipv6_dst.type_len'], |
| 12005 | fields['of13.oxm_ipv6_dst.value'], |
| 12006 | fields['of13.oxm_ipv6_dst_masked.type_len'], |
| 12007 | fields['of13.oxm_ipv6_dst_masked.value'], |
| 12008 | fields['of13.oxm_ipv6_dst_masked.value_mask'], |
| 12009 | fields['of13.oxm_ipv6_flabel.type_len'], |
| 12010 | fields['of13.oxm_ipv6_flabel.value'], |
| 12011 | fields['of13.oxm_ipv6_flabel_masked.type_len'], |
| 12012 | fields['of13.oxm_ipv6_flabel_masked.value'], |
| 12013 | fields['of13.oxm_ipv6_flabel_masked.value_mask'], |
| 12014 | fields['of13.oxm_ipv6_nd_sll.type_len'], |
| 12015 | fields['of13.oxm_ipv6_nd_sll.value'], |
| 12016 | fields['of13.oxm_ipv6_nd_sll_masked.type_len'], |
| 12017 | fields['of13.oxm_ipv6_nd_sll_masked.value'], |
| 12018 | fields['of13.oxm_ipv6_nd_sll_masked.value_mask'], |
| 12019 | fields['of13.oxm_ipv6_nd_target.type_len'], |
| 12020 | fields['of13.oxm_ipv6_nd_target.value'], |
| 12021 | fields['of13.oxm_ipv6_nd_target_masked.type_len'], |
| 12022 | fields['of13.oxm_ipv6_nd_target_masked.value'], |
| 12023 | fields['of13.oxm_ipv6_nd_target_masked.value_mask'], |
| 12024 | fields['of13.oxm_ipv6_nd_tll.type_len'], |
| 12025 | fields['of13.oxm_ipv6_nd_tll.value'], |
| 12026 | fields['of13.oxm_ipv6_nd_tll_masked.type_len'], |
| 12027 | fields['of13.oxm_ipv6_nd_tll_masked.value'], |
| 12028 | fields['of13.oxm_ipv6_nd_tll_masked.value_mask'], |
| 12029 | fields['of13.oxm_ipv6_src.type_len'], |
| 12030 | fields['of13.oxm_ipv6_src.value'], |
| 12031 | fields['of13.oxm_ipv6_src_masked.type_len'], |
| 12032 | fields['of13.oxm_ipv6_src_masked.value'], |
| 12033 | fields['of13.oxm_ipv6_src_masked.value_mask'], |
| 12034 | fields['of13.oxm_metadata.type_len'], |
| 12035 | fields['of13.oxm_metadata.value'], |
| 12036 | fields['of13.oxm_metadata_masked.type_len'], |
| 12037 | fields['of13.oxm_metadata_masked.value'], |
| 12038 | fields['of13.oxm_metadata_masked.value_mask'], |
| 12039 | fields['of13.oxm_mpls_label.type_len'], |
| 12040 | fields['of13.oxm_mpls_label.value'], |
| 12041 | fields['of13.oxm_mpls_label_masked.type_len'], |
| 12042 | fields['of13.oxm_mpls_label_masked.value'], |
| 12043 | fields['of13.oxm_mpls_label_masked.value_mask'], |
| 12044 | fields['of13.oxm_mpls_tc.type_len'], |
| 12045 | fields['of13.oxm_mpls_tc.value'], |
| 12046 | fields['of13.oxm_mpls_tc_masked.type_len'], |
| 12047 | fields['of13.oxm_mpls_tc_masked.value'], |
| 12048 | fields['of13.oxm_mpls_tc_masked.value_mask'], |
| 12049 | fields['of13.oxm_sctp_dst.type_len'], |
| 12050 | fields['of13.oxm_sctp_dst.value'], |
| 12051 | fields['of13.oxm_sctp_dst_masked.type_len'], |
| 12052 | fields['of13.oxm_sctp_dst_masked.value'], |
| 12053 | fields['of13.oxm_sctp_dst_masked.value_mask'], |
| 12054 | fields['of13.oxm_sctp_src.type_len'], |
| 12055 | fields['of13.oxm_sctp_src.value'], |
| 12056 | fields['of13.oxm_sctp_src_masked.type_len'], |
| 12057 | fields['of13.oxm_sctp_src_masked.value'], |
| 12058 | fields['of13.oxm_sctp_src_masked.value_mask'], |
| 12059 | fields['of13.oxm_tcp_dst.type_len'], |
| 12060 | fields['of13.oxm_tcp_dst.value'], |
| 12061 | fields['of13.oxm_tcp_dst_masked.type_len'], |
| 12062 | fields['of13.oxm_tcp_dst_masked.value'], |
| 12063 | fields['of13.oxm_tcp_dst_masked.value_mask'], |
| 12064 | fields['of13.oxm_tcp_src.type_len'], |
| 12065 | fields['of13.oxm_tcp_src.value'], |
| 12066 | fields['of13.oxm_tcp_src_masked.type_len'], |
| 12067 | fields['of13.oxm_tcp_src_masked.value'], |
| 12068 | fields['of13.oxm_tcp_src_masked.value_mask'], |
| 12069 | fields['of13.oxm_tunnel_id.type_len'], |
| 12070 | fields['of13.oxm_tunnel_id.value'], |
| 12071 | fields['of13.oxm_tunnel_id_masked.type_len'], |
| 12072 | fields['of13.oxm_tunnel_id_masked.value'], |
| 12073 | fields['of13.oxm_tunnel_id_masked.value_mask'], |
| 12074 | fields['of13.oxm_udp_dst.type_len'], |
| 12075 | fields['of13.oxm_udp_dst.value'], |
| 12076 | fields['of13.oxm_udp_dst_masked.type_len'], |
| 12077 | fields['of13.oxm_udp_dst_masked.value'], |
| 12078 | fields['of13.oxm_udp_dst_masked.value_mask'], |
| 12079 | fields['of13.oxm_udp_src.type_len'], |
| 12080 | fields['of13.oxm_udp_src.value'], |
| 12081 | fields['of13.oxm_udp_src_masked.type_len'], |
| 12082 | fields['of13.oxm_udp_src_masked.value'], |
| 12083 | fields['of13.oxm_udp_src_masked.value_mask'], |
| 12084 | fields['of13.oxm_vlan_pcp.type_len'], |
| 12085 | fields['of13.oxm_vlan_pcp.value'], |
| 12086 | fields['of13.oxm_vlan_pcp_masked.type_len'], |
| 12087 | fields['of13.oxm_vlan_pcp_masked.value'], |
| 12088 | fields['of13.oxm_vlan_pcp_masked.value_mask'], |
| 12089 | fields['of13.oxm_vlan_vid.type_len'], |
| 12090 | fields['of13.oxm_vlan_vid.value'], |
| 12091 | fields['of13.oxm_vlan_vid_masked.type_len'], |
| 12092 | fields['of13.oxm_vlan_vid_masked.value'], |
| 12093 | fields['of13.oxm_vlan_vid_masked.value_mask'], |
| 12094 | fields['of13.packet_in.version'], |
| 12095 | fields['of13.packet_in.type'], |
| 12096 | fields['of13.packet_in.length'], |
| 12097 | fields['of13.packet_in.xid'], |
| 12098 | fields['of13.packet_in.buffer_id'], |
| 12099 | fields['of13.packet_in.total_len'], |
| 12100 | fields['of13.packet_in.reason'], |
| 12101 | fields['of13.packet_in.table_id'], |
| 12102 | fields['of13.packet_in.cookie'], |
| 12103 | fields['of13.packet_in.match'], |
| 12104 | fields['of13.packet_in.data'], |
| 12105 | fields['of13.packet_out.version'], |
| 12106 | fields['of13.packet_out.type'], |
| 12107 | fields['of13.packet_out.length'], |
| 12108 | fields['of13.packet_out.xid'], |
| 12109 | fields['of13.packet_out.buffer_id'], |
| 12110 | fields['of13.packet_out.in_port'], |
| 12111 | fields['of13.packet_out.actions_len'], |
| 12112 | fields['of13.packet_out.actions'], |
| 12113 | fields['of13.packet_out.data'], |
| 12114 | fields['of13.packet_queue.queue_id'], |
| 12115 | fields['of13.packet_queue.port'], |
| 12116 | fields['of13.packet_queue.len'], |
| 12117 | fields['of13.packet_queue.properties'], |
| 12118 | fields['of13.port_desc.port_no'], |
| 12119 | fields['of13.port_desc.hw_addr'], |
| 12120 | fields['of13.port_desc.name'], |
| 12121 | fields['of13.port_desc.config'], |
| 12122 | fields['of13.port_desc.state'], |
| 12123 | fields['of13.port_desc.curr'], |
| 12124 | fields['of13.port_desc.advertised'], |
| 12125 | fields['of13.port_desc.supported'], |
| 12126 | fields['of13.port_desc.peer'], |
| 12127 | fields['of13.port_desc.curr_speed'], |
| 12128 | fields['of13.port_desc.max_speed'], |
| 12129 | fields['of13.port_desc_stats_reply.version'], |
| 12130 | fields['of13.port_desc_stats_reply.type'], |
| 12131 | fields['of13.port_desc_stats_reply.length'], |
| 12132 | fields['of13.port_desc_stats_reply.xid'], |
| 12133 | fields['of13.port_desc_stats_reply.stats_type'], |
| 12134 | fields['of13.port_desc_stats_reply.flags'], |
| 12135 | fields['of13.port_desc_stats_reply.entries'], |
| 12136 | fields['of13.port_desc_stats_request.version'], |
| 12137 | fields['of13.port_desc_stats_request.type'], |
| 12138 | fields['of13.port_desc_stats_request.length'], |
| 12139 | fields['of13.port_desc_stats_request.xid'], |
| 12140 | fields['of13.port_desc_stats_request.stats_type'], |
| 12141 | fields['of13.port_desc_stats_request.flags'], |
| 12142 | fields['of13.port_mod.version'], |
| 12143 | fields['of13.port_mod.type'], |
| 12144 | fields['of13.port_mod.length'], |
| 12145 | fields['of13.port_mod.xid'], |
| 12146 | fields['of13.port_mod.port_no'], |
| 12147 | fields['of13.port_mod.hw_addr'], |
| 12148 | fields['of13.port_mod.config'], |
| 12149 | fields['of13.port_mod.mask'], |
| 12150 | fields['of13.port_mod.advertise'], |
| 12151 | fields['of13.port_mod_failed_error_msg.version'], |
| 12152 | fields['of13.port_mod_failed_error_msg.type'], |
| 12153 | fields['of13.port_mod_failed_error_msg.length'], |
| 12154 | fields['of13.port_mod_failed_error_msg.xid'], |
| 12155 | fields['of13.port_mod_failed_error_msg.err_type'], |
| 12156 | fields['of13.port_mod_failed_error_msg.code'], |
| 12157 | fields['of13.port_mod_failed_error_msg.data'], |
| 12158 | fields['of13.port_stats_entry.port_no'], |
| 12159 | fields['of13.port_stats_entry.rx_packets'], |
| 12160 | fields['of13.port_stats_entry.tx_packets'], |
| 12161 | fields['of13.port_stats_entry.rx_bytes'], |
| 12162 | fields['of13.port_stats_entry.tx_bytes'], |
| 12163 | fields['of13.port_stats_entry.rx_dropped'], |
| 12164 | fields['of13.port_stats_entry.tx_dropped'], |
| 12165 | fields['of13.port_stats_entry.rx_errors'], |
| 12166 | fields['of13.port_stats_entry.tx_errors'], |
| 12167 | fields['of13.port_stats_entry.rx_frame_err'], |
| 12168 | fields['of13.port_stats_entry.rx_over_err'], |
| 12169 | fields['of13.port_stats_entry.rx_crc_err'], |
| 12170 | fields['of13.port_stats_entry.collisions'], |
| 12171 | fields['of13.port_stats_entry.duration_sec'], |
| 12172 | fields['of13.port_stats_entry.duration_nsec'], |
| 12173 | fields['of13.port_stats_reply.version'], |
| 12174 | fields['of13.port_stats_reply.type'], |
| 12175 | fields['of13.port_stats_reply.length'], |
| 12176 | fields['of13.port_stats_reply.xid'], |
| 12177 | fields['of13.port_stats_reply.stats_type'], |
| 12178 | fields['of13.port_stats_reply.flags'], |
| 12179 | fields['of13.port_stats_reply.entries'], |
| 12180 | fields['of13.port_stats_request.version'], |
| 12181 | fields['of13.port_stats_request.type'], |
| 12182 | fields['of13.port_stats_request.length'], |
| 12183 | fields['of13.port_stats_request.xid'], |
| 12184 | fields['of13.port_stats_request.stats_type'], |
| 12185 | fields['of13.port_stats_request.flags'], |
| 12186 | fields['of13.port_stats_request.port_no'], |
| 12187 | fields['of13.port_status.version'], |
| 12188 | fields['of13.port_status.type'], |
| 12189 | fields['of13.port_status.length'], |
| 12190 | fields['of13.port_status.xid'], |
| 12191 | fields['of13.port_status.reason'], |
| 12192 | fields['of13.port_status.desc'], |
| 12193 | fields['of13.queue_get_config_reply.version'], |
| 12194 | fields['of13.queue_get_config_reply.type'], |
| 12195 | fields['of13.queue_get_config_reply.length'], |
| 12196 | fields['of13.queue_get_config_reply.xid'], |
| 12197 | fields['of13.queue_get_config_reply.port'], |
| 12198 | fields['of13.queue_get_config_reply.queues'], |
| 12199 | fields['of13.queue_get_config_request.version'], |
| 12200 | fields['of13.queue_get_config_request.type'], |
| 12201 | fields['of13.queue_get_config_request.length'], |
| 12202 | fields['of13.queue_get_config_request.xid'], |
| 12203 | fields['of13.queue_get_config_request.port'], |
| 12204 | fields['of13.queue_op_failed_error_msg.version'], |
| 12205 | fields['of13.queue_op_failed_error_msg.type'], |
| 12206 | fields['of13.queue_op_failed_error_msg.length'], |
| 12207 | fields['of13.queue_op_failed_error_msg.xid'], |
| 12208 | fields['of13.queue_op_failed_error_msg.err_type'], |
| 12209 | fields['of13.queue_op_failed_error_msg.code'], |
| 12210 | fields['of13.queue_op_failed_error_msg.data'], |
| 12211 | fields['of13.queue_prop.type'], |
| 12212 | fields['of13.queue_prop.len'], |
| 12213 | fields['of13.queue_prop_experimenter.type'], |
| 12214 | fields['of13.queue_prop_experimenter.len'], |
| 12215 | fields['of13.queue_prop_experimenter.experimenter'], |
| 12216 | fields['of13.queue_prop_experimenter.data'], |
| 12217 | fields['of13.queue_prop_max_rate.type'], |
| 12218 | fields['of13.queue_prop_max_rate.len'], |
| 12219 | fields['of13.queue_prop_max_rate.rate'], |
| 12220 | fields['of13.queue_prop_min_rate.type'], |
| 12221 | fields['of13.queue_prop_min_rate.len'], |
| 12222 | fields['of13.queue_prop_min_rate.rate'], |
| 12223 | fields['of13.queue_stats_entry.port_no'], |
| 12224 | fields['of13.queue_stats_entry.queue_id'], |
| 12225 | fields['of13.queue_stats_entry.tx_bytes'], |
| 12226 | fields['of13.queue_stats_entry.tx_packets'], |
| 12227 | fields['of13.queue_stats_entry.tx_errors'], |
| 12228 | fields['of13.queue_stats_entry.duration_sec'], |
| 12229 | fields['of13.queue_stats_entry.duration_nsec'], |
| 12230 | fields['of13.queue_stats_reply.version'], |
| 12231 | fields['of13.queue_stats_reply.type'], |
| 12232 | fields['of13.queue_stats_reply.length'], |
| 12233 | fields['of13.queue_stats_reply.xid'], |
| 12234 | fields['of13.queue_stats_reply.stats_type'], |
| 12235 | fields['of13.queue_stats_reply.flags'], |
| 12236 | fields['of13.queue_stats_reply.entries'], |
| 12237 | fields['of13.queue_stats_request.version'], |
| 12238 | fields['of13.queue_stats_request.type'], |
| 12239 | fields['of13.queue_stats_request.length'], |
| 12240 | fields['of13.queue_stats_request.xid'], |
| 12241 | fields['of13.queue_stats_request.stats_type'], |
| 12242 | fields['of13.queue_stats_request.flags'], |
| 12243 | fields['of13.queue_stats_request.port_no'], |
| 12244 | fields['of13.queue_stats_request.queue_id'], |
| 12245 | fields['of13.role_reply.version'], |
| 12246 | fields['of13.role_reply.type'], |
| 12247 | fields['of13.role_reply.length'], |
| 12248 | fields['of13.role_reply.xid'], |
| 12249 | fields['of13.role_reply.role'], |
| 12250 | fields['of13.role_reply.generation_id'], |
| 12251 | fields['of13.role_request.version'], |
| 12252 | fields['of13.role_request.type'], |
| 12253 | fields['of13.role_request.length'], |
| 12254 | fields['of13.role_request.xid'], |
| 12255 | fields['of13.role_request.role'], |
| 12256 | fields['of13.role_request.generation_id'], |
| 12257 | fields['of13.role_request_failed_error_msg.version'], |
| 12258 | fields['of13.role_request_failed_error_msg.type'], |
| 12259 | fields['of13.role_request_failed_error_msg.length'], |
| 12260 | fields['of13.role_request_failed_error_msg.xid'], |
| 12261 | fields['of13.role_request_failed_error_msg.err_type'], |
| 12262 | fields['of13.role_request_failed_error_msg.code'], |
| 12263 | fields['of13.role_request_failed_error_msg.data'], |
| 12264 | fields['of13.set_config.version'], |
| 12265 | fields['of13.set_config.type'], |
| 12266 | fields['of13.set_config.length'], |
| 12267 | fields['of13.set_config.xid'], |
| 12268 | fields['of13.set_config.flags'], |
| 12269 | fields['of13.set_config.miss_send_len'], |
| 12270 | fields['of13.switch_config_failed_error_msg.version'], |
| 12271 | fields['of13.switch_config_failed_error_msg.type'], |
| 12272 | fields['of13.switch_config_failed_error_msg.length'], |
| 12273 | fields['of13.switch_config_failed_error_msg.xid'], |
| 12274 | fields['of13.switch_config_failed_error_msg.err_type'], |
| 12275 | fields['of13.switch_config_failed_error_msg.code'], |
| 12276 | fields['of13.switch_config_failed_error_msg.data'], |
| 12277 | fields['of13.table_feature_prop.type'], |
| 12278 | fields['of13.table_feature_prop.length'], |
| 12279 | fields['of13.table_feature_prop_apply_actions.type'], |
| 12280 | fields['of13.table_feature_prop_apply_actions.length'], |
| 12281 | fields['of13.table_feature_prop_apply_actions.action_ids'], |
| 12282 | fields['of13.table_feature_prop_apply_actions_miss.type'], |
| 12283 | fields['of13.table_feature_prop_apply_actions_miss.length'], |
| 12284 | fields['of13.table_feature_prop_apply_actions_miss.action_ids'], |
| 12285 | fields['of13.table_feature_prop_apply_setfield.type'], |
| 12286 | fields['of13.table_feature_prop_apply_setfield.length'], |
| 12287 | fields['of13.table_feature_prop_apply_setfield.oxm_ids'], |
| 12288 | fields['of13.table_feature_prop_apply_setfield_miss.type'], |
| 12289 | fields['of13.table_feature_prop_apply_setfield_miss.length'], |
| 12290 | fields['of13.table_feature_prop_apply_setfield_miss.oxm_ids'], |
| 12291 | fields['of13.table_feature_prop_experimenter.type'], |
| 12292 | fields['of13.table_feature_prop_experimenter.length'], |
| 12293 | fields['of13.table_feature_prop_experimenter.experimenter'], |
| 12294 | fields['of13.table_feature_prop_experimenter.subtype'], |
| 12295 | fields['of13.table_feature_prop_experimenter.experimenter_data'], |
| 12296 | fields['of13.table_feature_prop_experimenter_miss.type'], |
| 12297 | fields['of13.table_feature_prop_experimenter_miss.length'], |
| 12298 | fields['of13.table_feature_prop_experimenter_miss.experimenter'], |
| 12299 | fields['of13.table_feature_prop_experimenter_miss.subtype'], |
| 12300 | fields['of13.table_feature_prop_experimenter_miss.experimenter_data'], |
| 12301 | fields['of13.table_feature_prop_instructions.type'], |
| 12302 | fields['of13.table_feature_prop_instructions.length'], |
| 12303 | fields['of13.table_feature_prop_instructions.instruction_ids'], |
| 12304 | fields['of13.table_feature_prop_instructions_miss.type'], |
| 12305 | fields['of13.table_feature_prop_instructions_miss.length'], |
| 12306 | fields['of13.table_feature_prop_instructions_miss.instruction_ids'], |
| 12307 | fields['of13.table_feature_prop_match.type'], |
| 12308 | fields['of13.table_feature_prop_match.length'], |
| 12309 | fields['of13.table_feature_prop_match.oxm_ids'], |
| 12310 | fields['of13.table_feature_prop_next_tables.type'], |
| 12311 | fields['of13.table_feature_prop_next_tables.length'], |
| 12312 | fields['of13.table_feature_prop_next_tables.next_table_ids'], |
| 12313 | fields['of13.table_feature_prop_next_tables_miss.type'], |
| 12314 | fields['of13.table_feature_prop_next_tables_miss.length'], |
| 12315 | fields['of13.table_feature_prop_next_tables_miss.next_table_ids'], |
| 12316 | fields['of13.table_feature_prop_wildcards.type'], |
| 12317 | fields['of13.table_feature_prop_wildcards.length'], |
| 12318 | fields['of13.table_feature_prop_wildcards.oxm_ids'], |
| 12319 | fields['of13.table_feature_prop_write_actions.type'], |
| 12320 | fields['of13.table_feature_prop_write_actions.length'], |
| 12321 | fields['of13.table_feature_prop_write_actions.action_ids'], |
| 12322 | fields['of13.table_feature_prop_write_actions_miss.type'], |
| 12323 | fields['of13.table_feature_prop_write_actions_miss.length'], |
| 12324 | fields['of13.table_feature_prop_write_actions_miss.action_ids'], |
| 12325 | fields['of13.table_feature_prop_write_setfield.type'], |
| 12326 | fields['of13.table_feature_prop_write_setfield.length'], |
| 12327 | fields['of13.table_feature_prop_write_setfield.oxm_ids'], |
| 12328 | fields['of13.table_feature_prop_write_setfield_miss.type'], |
| 12329 | fields['of13.table_feature_prop_write_setfield_miss.length'], |
| 12330 | fields['of13.table_feature_prop_write_setfield_miss.oxm_ids'], |
| 12331 | fields['of13.table_features.length'], |
| 12332 | fields['of13.table_features.table_id'], |
| 12333 | fields['of13.table_features.name'], |
| 12334 | fields['of13.table_features.metadata_match'], |
| 12335 | fields['of13.table_features.metadata_write'], |
| 12336 | fields['of13.table_features.config'], |
| 12337 | fields['of13.table_features.max_entries'], |
| 12338 | fields['of13.table_features.properties'], |
| 12339 | fields['of13.table_features_failed_error_msg.version'], |
| 12340 | fields['of13.table_features_failed_error_msg.type'], |
| 12341 | fields['of13.table_features_failed_error_msg.length'], |
| 12342 | fields['of13.table_features_failed_error_msg.xid'], |
| 12343 | fields['of13.table_features_failed_error_msg.err_type'], |
| 12344 | fields['of13.table_features_failed_error_msg.code'], |
| 12345 | fields['of13.table_features_failed_error_msg.data'], |
| 12346 | fields['of13.table_features_stats_reply.version'], |
| 12347 | fields['of13.table_features_stats_reply.type'], |
| 12348 | fields['of13.table_features_stats_reply.length'], |
| 12349 | fields['of13.table_features_stats_reply.xid'], |
| 12350 | fields['of13.table_features_stats_reply.stats_type'], |
| 12351 | fields['of13.table_features_stats_reply.flags'], |
| 12352 | fields['of13.table_features_stats_reply.entries'], |
| 12353 | fields['of13.table_features_stats_request.version'], |
| 12354 | fields['of13.table_features_stats_request.type'], |
| 12355 | fields['of13.table_features_stats_request.length'], |
| 12356 | fields['of13.table_features_stats_request.xid'], |
| 12357 | fields['of13.table_features_stats_request.stats_type'], |
| 12358 | fields['of13.table_features_stats_request.flags'], |
| 12359 | fields['of13.table_features_stats_request.entries'], |
| 12360 | fields['of13.table_mod.version'], |
| 12361 | fields['of13.table_mod.type'], |
| 12362 | fields['of13.table_mod.length'], |
| 12363 | fields['of13.table_mod.xid'], |
| 12364 | fields['of13.table_mod.table_id'], |
| 12365 | fields['of13.table_mod.config'], |
| 12366 | fields['of13.table_mod_failed_error_msg.version'], |
| 12367 | fields['of13.table_mod_failed_error_msg.type'], |
| 12368 | fields['of13.table_mod_failed_error_msg.length'], |
| 12369 | fields['of13.table_mod_failed_error_msg.xid'], |
| 12370 | fields['of13.table_mod_failed_error_msg.err_type'], |
| 12371 | fields['of13.table_mod_failed_error_msg.code'], |
| 12372 | fields['of13.table_mod_failed_error_msg.data'], |
| 12373 | fields['of13.table_stats_entry.table_id'], |
| 12374 | fields['of13.table_stats_entry.active_count'], |
| 12375 | fields['of13.table_stats_entry.lookup_count'], |
| 12376 | fields['of13.table_stats_entry.matched_count'], |
| 12377 | fields['of13.table_stats_reply.version'], |
| 12378 | fields['of13.table_stats_reply.type'], |
| 12379 | fields['of13.table_stats_reply.length'], |
| 12380 | fields['of13.table_stats_reply.xid'], |
| 12381 | fields['of13.table_stats_reply.stats_type'], |
| 12382 | fields['of13.table_stats_reply.flags'], |
| 12383 | fields['of13.table_stats_reply.entries'], |
| 12384 | fields['of13.table_stats_request.version'], |
| 12385 | fields['of13.table_stats_request.type'], |
| 12386 | fields['of13.table_stats_request.length'], |
| 12387 | fields['of13.table_stats_request.xid'], |
| 12388 | fields['of13.table_stats_request.stats_type'], |
| 12389 | fields['of13.table_stats_request.flags'], |
| 12390 | fields['of13.uint32.value'], |
| 12391 | fields['of13.uint64.value'], |
| 12392 | fields['of13.uint8.value'], |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 12393 | } |
| 12394 | |
| 12395 | -- Subclass maps for virtual classes |
| 12396 | of_action_v1_dissectors = {} |
| 12397 | of_action_experimenter_v1_dissectors = {} |
| 12398 | of_action_bsn_v1_dissectors = {} |
| 12399 | of_action_nicira_v1_dissectors = {} |
| 12400 | of_header_v1_dissectors = {} |
| 12401 | of_stats_reply_v1_dissectors = {} |
| 12402 | of_stats_request_v1_dissectors = {} |
| 12403 | of_error_msg_v1_dissectors = {} |
| 12404 | of_experimenter_v1_dissectors = {} |
| 12405 | of_bsn_header_v1_dissectors = {} |
| 12406 | of_experimenter_stats_reply_v1_dissectors = {} |
| 12407 | of_bsn_stats_reply_v1_dissectors = {} |
| 12408 | of_experimenter_stats_request_v1_dissectors = {} |
| 12409 | of_bsn_stats_request_v1_dissectors = {} |
| 12410 | of_bsn_vport_v1_dissectors = {} |
| 12411 | of_flow_mod_v1_dissectors = {} |
| 12412 | of_nicira_header_v1_dissectors = {} |
| 12413 | of_queue_prop_v1_dissectors = {} |
| 12414 | of_action_v2_dissectors = {} |
| 12415 | of_action_experimenter_v2_dissectors = {} |
| 12416 | of_action_bsn_v2_dissectors = {} |
| 12417 | of_action_nicira_v2_dissectors = {} |
| 12418 | of_header_v2_dissectors = {} |
| 12419 | of_stats_reply_v2_dissectors = {} |
| 12420 | of_stats_request_v2_dissectors = {} |
| 12421 | of_error_msg_v2_dissectors = {} |
| 12422 | of_experimenter_v2_dissectors = {} |
| 12423 | of_bsn_header_v2_dissectors = {} |
| 12424 | of_experimenter_stats_reply_v2_dissectors = {} |
| 12425 | of_bsn_stats_reply_v2_dissectors = {} |
| 12426 | of_experimenter_stats_request_v2_dissectors = {} |
| 12427 | of_bsn_stats_request_v2_dissectors = {} |
| 12428 | of_bsn_vport_v2_dissectors = {} |
| 12429 | of_flow_mod_v2_dissectors = {} |
| 12430 | of_group_mod_v2_dissectors = {} |
| 12431 | of_instruction_v2_dissectors = {} |
| 12432 | of_instruction_experimenter_v2_dissectors = {} |
| 12433 | of_nicira_header_v2_dissectors = {} |
| 12434 | of_queue_prop_v2_dissectors = {} |
| 12435 | of_action_v3_dissectors = {} |
| 12436 | of_action_experimenter_v3_dissectors = {} |
| 12437 | of_action_bsn_v3_dissectors = {} |
| 12438 | of_action_nicira_v3_dissectors = {} |
| 12439 | of_oxm_v3_dissectors = {} |
| 12440 | of_header_v3_dissectors = {} |
| 12441 | of_stats_reply_v3_dissectors = {} |
| 12442 | of_stats_request_v3_dissectors = {} |
| 12443 | of_error_msg_v3_dissectors = {} |
| 12444 | of_experimenter_v3_dissectors = {} |
| 12445 | of_bsn_header_v3_dissectors = {} |
| 12446 | of_experimenter_stats_reply_v3_dissectors = {} |
| 12447 | of_bsn_stats_reply_v3_dissectors = {} |
| 12448 | of_experimenter_stats_request_v3_dissectors = {} |
| 12449 | of_bsn_stats_request_v3_dissectors = {} |
| 12450 | of_bsn_vport_v3_dissectors = {} |
| 12451 | of_flow_mod_v3_dissectors = {} |
| 12452 | of_group_mod_v3_dissectors = {} |
| 12453 | of_instruction_v3_dissectors = {} |
| 12454 | of_instruction_experimenter_v3_dissectors = {} |
| 12455 | of_nicira_header_v3_dissectors = {} |
| 12456 | of_queue_prop_v3_dissectors = {} |
| 12457 | of_queue_prop_experimenter_v3_dissectors = {} |
| 12458 | of_action_v4_dissectors = {} |
| 12459 | of_action_id_v4_dissectors = {} |
| 12460 | of_action_experimenter_v4_dissectors = {} |
| 12461 | of_action_bsn_v4_dissectors = {} |
| 12462 | of_action_id_experimenter_v4_dissectors = {} |
| 12463 | of_action_id_bsn_v4_dissectors = {} |
| 12464 | of_action_nicira_v4_dissectors = {} |
| 12465 | of_action_id_nicira_v4_dissectors = {} |
| 12466 | of_oxm_v4_dissectors = {} |
| 12467 | of_header_v4_dissectors = {} |
| 12468 | of_stats_reply_v4_dissectors = {} |
| 12469 | of_stats_request_v4_dissectors = {} |
| 12470 | of_error_msg_v4_dissectors = {} |
| 12471 | of_experimenter_v4_dissectors = {} |
| 12472 | of_bsn_header_v4_dissectors = {} |
| 12473 | of_experimenter_stats_reply_v4_dissectors = {} |
| 12474 | of_bsn_stats_reply_v4_dissectors = {} |
| 12475 | of_experimenter_stats_request_v4_dissectors = {} |
| 12476 | of_bsn_stats_request_v4_dissectors = {} |
| 12477 | of_bsn_tlv_v4_dissectors = {} |
| 12478 | of_bsn_vport_v4_dissectors = {} |
| 12479 | of_flow_mod_v4_dissectors = {} |
| 12480 | of_group_mod_v4_dissectors = {} |
| 12481 | of_hello_elem_v4_dissectors = {} |
| 12482 | of_instruction_v4_dissectors = {} |
| 12483 | of_instruction_id_v4_dissectors = {} |
| 12484 | of_instruction_experimenter_v4_dissectors = {} |
| 12485 | of_instruction_bsn_v4_dissectors = {} |
| 12486 | of_instruction_id_experimenter_v4_dissectors = {} |
| 12487 | of_instruction_id_bsn_v4_dissectors = {} |
| 12488 | of_meter_band_v4_dissectors = {} |
| 12489 | of_nicira_header_v4_dissectors = {} |
| 12490 | of_queue_prop_v4_dissectors = {} |
| 12491 | of_queue_prop_experimenter_v4_dissectors = {} |
| 12492 | of_table_feature_prop_v4_dissectors = {} |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 12493 | |
| 12494 | --- Dissectors for each class |
| 12495 | -- virtual top-level class of_action |
| 12496 | -- Discriminator is type |
| 12497 | function dissect_of_action_v1(reader, subtree) |
| 12498 | return of_action_v1_dissectors[reader.peek(0,2):uint()](reader, subtree) |
| 12499 | end |
| 12500 | -- virtual child class of_action_experimenter |
| 12501 | -- Child of of_action |
| 12502 | -- Discriminator is experimenter |
| 12503 | function dissect_of_action_experimenter_v1(reader, subtree) |
| 12504 | return of_action_experimenter_v1_dissectors[reader.peek(4,4):uint()](reader, subtree) |
| 12505 | end |
| 12506 | of_action_v1_dissectors[65535] = dissect_of_action_experimenter_v1 |
| 12507 | |
| 12508 | -- virtual child class of_action_bsn |
| 12509 | -- Child of of_action_experimenter |
| 12510 | -- Discriminator is subtype |
| 12511 | function dissect_of_action_bsn_v1(reader, subtree) |
| 12512 | return of_action_bsn_v1_dissectors[reader.peek(8,4):uint()](reader, subtree) |
| 12513 | end |
| 12514 | of_action_experimenter_v1_dissectors[6035143] = dissect_of_action_bsn_v1 |
| 12515 | |
| 12516 | -- child class of_action_bsn_checksum |
| 12517 | -- Child of of_action_bsn |
| 12518 | function dissect_of_action_bsn_checksum_v1(reader, subtree) |
| 12519 | read_uint16_t(reader, 1, subtree, 'of10.action_bsn_checksum.type') |
| 12520 | read_uint16_t(reader, 1, subtree, 'of10.action_bsn_checksum.len') |
| 12521 | read_uint32_t(reader, 1, subtree, 'of10.action_bsn_checksum.experimenter') |
| 12522 | read_uint32_t(reader, 1, subtree, 'of10.action_bsn_checksum.subtype') |
| 12523 | read_of_checksum_128_t(reader, 1, subtree, 'of10.action_bsn_checksum.checksum') |
| 12524 | return 'of_action_bsn_checksum' |
| 12525 | end |
| 12526 | of_action_bsn_v1_dissectors[4] = dissect_of_action_bsn_checksum_v1 |
| 12527 | |
| 12528 | -- child class of_action_bsn_mirror |
| 12529 | -- Child of of_action_bsn |
| 12530 | function dissect_of_action_bsn_mirror_v1(reader, subtree) |
| 12531 | read_uint16_t(reader, 1, subtree, 'of10.action_bsn_mirror.type') |
| 12532 | read_uint16_t(reader, 1, subtree, 'of10.action_bsn_mirror.len') |
| 12533 | read_uint32_t(reader, 1, subtree, 'of10.action_bsn_mirror.experimenter') |
| 12534 | read_uint32_t(reader, 1, subtree, 'of10.action_bsn_mirror.subtype') |
| 12535 | read_uint32_t(reader, 1, subtree, 'of10.action_bsn_mirror.dest_port') |
| 12536 | read_uint32_t(reader, 1, subtree, 'of10.action_bsn_mirror.vlan_tag') |
| 12537 | read_uint8_t(reader, 1, subtree, 'of10.action_bsn_mirror.copy_stage') |
| 12538 | reader.skip(3) |
| 12539 | return 'of_action_bsn_mirror' |
| 12540 | end |
| 12541 | of_action_bsn_v1_dissectors[1] = dissect_of_action_bsn_mirror_v1 |
| 12542 | |
| 12543 | -- child class of_action_bsn_set_tunnel_dst |
| 12544 | -- Child of of_action_bsn |
| 12545 | function dissect_of_action_bsn_set_tunnel_dst_v1(reader, subtree) |
| 12546 | read_uint16_t(reader, 1, subtree, 'of10.action_bsn_set_tunnel_dst.type') |
| 12547 | read_uint16_t(reader, 1, subtree, 'of10.action_bsn_set_tunnel_dst.len') |
| 12548 | read_uint32_t(reader, 1, subtree, 'of10.action_bsn_set_tunnel_dst.experimenter') |
| 12549 | read_uint32_t(reader, 1, subtree, 'of10.action_bsn_set_tunnel_dst.subtype') |
| 12550 | read_uint32_t(reader, 1, subtree, 'of10.action_bsn_set_tunnel_dst.dst') |
| 12551 | return 'of_action_bsn_set_tunnel_dst' |
| 12552 | end |
| 12553 | of_action_bsn_v1_dissectors[2] = dissect_of_action_bsn_set_tunnel_dst_v1 |
| 12554 | |
| 12555 | -- child class of_action_enqueue |
| 12556 | -- Child of of_action |
| 12557 | function dissect_of_action_enqueue_v1(reader, subtree) |
| 12558 | read_uint16_t(reader, 1, subtree, 'of10.action_enqueue.type') |
| 12559 | read_uint16_t(reader, 1, subtree, 'of10.action_enqueue.len') |
| 12560 | read_of_port_no_t(reader, 1, subtree, 'of10.action_enqueue.port') |
| 12561 | reader.skip(6) |
| 12562 | read_uint32_t(reader, 1, subtree, 'of10.action_enqueue.queue_id') |
| 12563 | return 'of_action_enqueue' |
| 12564 | end |
| 12565 | of_action_v1_dissectors[11] = dissect_of_action_enqueue_v1 |
| 12566 | |
| 12567 | -- virtual child class of_action_nicira |
| 12568 | -- Child of of_action_experimenter |
| 12569 | -- Discriminator is subtype |
| 12570 | function dissect_of_action_nicira_v1(reader, subtree) |
| 12571 | return of_action_nicira_v1_dissectors[reader.peek(8,2):uint()](reader, subtree) |
| 12572 | end |
| 12573 | of_action_experimenter_v1_dissectors[8992] = dissect_of_action_nicira_v1 |
| 12574 | |
| 12575 | -- child class of_action_nicira_dec_ttl |
| 12576 | -- Child of of_action_nicira |
| 12577 | function dissect_of_action_nicira_dec_ttl_v1(reader, subtree) |
| 12578 | read_uint16_t(reader, 1, subtree, 'of10.action_nicira_dec_ttl.type') |
| 12579 | read_uint16_t(reader, 1, subtree, 'of10.action_nicira_dec_ttl.len') |
| 12580 | read_uint32_t(reader, 1, subtree, 'of10.action_nicira_dec_ttl.experimenter') |
| 12581 | read_uint16_t(reader, 1, subtree, 'of10.action_nicira_dec_ttl.subtype') |
| 12582 | reader.skip(2) |
| 12583 | reader.skip(4) |
| 12584 | return 'of_action_nicira_dec_ttl' |
| 12585 | end |
| 12586 | of_action_nicira_v1_dissectors[18] = dissect_of_action_nicira_dec_ttl_v1 |
| 12587 | |
| 12588 | -- child class of_action_output |
| 12589 | -- Child of of_action |
| 12590 | function dissect_of_action_output_v1(reader, subtree) |
| 12591 | read_uint16_t(reader, 1, subtree, 'of10.action_output.type') |
| 12592 | read_uint16_t(reader, 1, subtree, 'of10.action_output.len') |
| 12593 | read_of_port_no_t(reader, 1, subtree, 'of10.action_output.port') |
| 12594 | read_uint16_t(reader, 1, subtree, 'of10.action_output.max_len') |
| 12595 | return 'of_action_output' |
| 12596 | end |
| 12597 | of_action_v1_dissectors[0] = dissect_of_action_output_v1 |
| 12598 | |
| 12599 | -- child class of_action_set_dl_dst |
| 12600 | -- Child of of_action |
| 12601 | function dissect_of_action_set_dl_dst_v1(reader, subtree) |
| 12602 | read_uint16_t(reader, 1, subtree, 'of10.action_set_dl_dst.type') |
| 12603 | read_uint16_t(reader, 1, subtree, 'of10.action_set_dl_dst.len') |
| 12604 | read_of_mac_addr_t(reader, 1, subtree, 'of10.action_set_dl_dst.dl_addr') |
| 12605 | reader.skip(6) |
| 12606 | return 'of_action_set_dl_dst' |
| 12607 | end |
| 12608 | of_action_v1_dissectors[5] = dissect_of_action_set_dl_dst_v1 |
| 12609 | |
| 12610 | -- child class of_action_set_dl_src |
| 12611 | -- Child of of_action |
| 12612 | function dissect_of_action_set_dl_src_v1(reader, subtree) |
| 12613 | read_uint16_t(reader, 1, subtree, 'of10.action_set_dl_src.type') |
| 12614 | read_uint16_t(reader, 1, subtree, 'of10.action_set_dl_src.len') |
| 12615 | read_of_mac_addr_t(reader, 1, subtree, 'of10.action_set_dl_src.dl_addr') |
| 12616 | reader.skip(6) |
| 12617 | return 'of_action_set_dl_src' |
| 12618 | end |
| 12619 | of_action_v1_dissectors[4] = dissect_of_action_set_dl_src_v1 |
| 12620 | |
| 12621 | -- child class of_action_set_nw_dst |
| 12622 | -- Child of of_action |
| 12623 | function dissect_of_action_set_nw_dst_v1(reader, subtree) |
| 12624 | read_uint16_t(reader, 1, subtree, 'of10.action_set_nw_dst.type') |
| 12625 | read_uint16_t(reader, 1, subtree, 'of10.action_set_nw_dst.len') |
| 12626 | read_uint32_t(reader, 1, subtree, 'of10.action_set_nw_dst.nw_addr') |
| 12627 | return 'of_action_set_nw_dst' |
| 12628 | end |
| 12629 | of_action_v1_dissectors[7] = dissect_of_action_set_nw_dst_v1 |
| 12630 | |
| 12631 | -- child class of_action_set_nw_src |
| 12632 | -- Child of of_action |
| 12633 | function dissect_of_action_set_nw_src_v1(reader, subtree) |
| 12634 | read_uint16_t(reader, 1, subtree, 'of10.action_set_nw_src.type') |
| 12635 | read_uint16_t(reader, 1, subtree, 'of10.action_set_nw_src.len') |
| 12636 | read_uint32_t(reader, 1, subtree, 'of10.action_set_nw_src.nw_addr') |
| 12637 | return 'of_action_set_nw_src' |
| 12638 | end |
| 12639 | of_action_v1_dissectors[6] = dissect_of_action_set_nw_src_v1 |
| 12640 | |
| 12641 | -- child class of_action_set_nw_tos |
| 12642 | -- Child of of_action |
| 12643 | function dissect_of_action_set_nw_tos_v1(reader, subtree) |
| 12644 | read_uint16_t(reader, 1, subtree, 'of10.action_set_nw_tos.type') |
| 12645 | read_uint16_t(reader, 1, subtree, 'of10.action_set_nw_tos.len') |
| 12646 | read_uint8_t(reader, 1, subtree, 'of10.action_set_nw_tos.nw_tos') |
| 12647 | reader.skip(3) |
| 12648 | return 'of_action_set_nw_tos' |
| 12649 | end |
| 12650 | of_action_v1_dissectors[8] = dissect_of_action_set_nw_tos_v1 |
| 12651 | |
| 12652 | -- child class of_action_set_tp_dst |
| 12653 | -- Child of of_action |
| 12654 | function dissect_of_action_set_tp_dst_v1(reader, subtree) |
| 12655 | read_uint16_t(reader, 1, subtree, 'of10.action_set_tp_dst.type') |
| 12656 | read_uint16_t(reader, 1, subtree, 'of10.action_set_tp_dst.len') |
| 12657 | read_uint16_t(reader, 1, subtree, 'of10.action_set_tp_dst.tp_port') |
| 12658 | reader.skip(2) |
| 12659 | return 'of_action_set_tp_dst' |
| 12660 | end |
| 12661 | of_action_v1_dissectors[10] = dissect_of_action_set_tp_dst_v1 |
| 12662 | |
| 12663 | -- child class of_action_set_tp_src |
| 12664 | -- Child of of_action |
| 12665 | function dissect_of_action_set_tp_src_v1(reader, subtree) |
| 12666 | read_uint16_t(reader, 1, subtree, 'of10.action_set_tp_src.type') |
| 12667 | read_uint16_t(reader, 1, subtree, 'of10.action_set_tp_src.len') |
| 12668 | read_uint16_t(reader, 1, subtree, 'of10.action_set_tp_src.tp_port') |
| 12669 | reader.skip(2) |
| 12670 | return 'of_action_set_tp_src' |
| 12671 | end |
| 12672 | of_action_v1_dissectors[9] = dissect_of_action_set_tp_src_v1 |
| 12673 | |
| 12674 | -- child class of_action_set_vlan_pcp |
| 12675 | -- Child of of_action |
| 12676 | function dissect_of_action_set_vlan_pcp_v1(reader, subtree) |
| 12677 | read_uint16_t(reader, 1, subtree, 'of10.action_set_vlan_pcp.type') |
| 12678 | read_uint16_t(reader, 1, subtree, 'of10.action_set_vlan_pcp.len') |
| 12679 | read_uint8_t(reader, 1, subtree, 'of10.action_set_vlan_pcp.vlan_pcp') |
| 12680 | reader.skip(3) |
| 12681 | return 'of_action_set_vlan_pcp' |
| 12682 | end |
| 12683 | of_action_v1_dissectors[2] = dissect_of_action_set_vlan_pcp_v1 |
| 12684 | |
| 12685 | -- child class of_action_set_vlan_vid |
| 12686 | -- Child of of_action |
| 12687 | function dissect_of_action_set_vlan_vid_v1(reader, subtree) |
| 12688 | read_uint16_t(reader, 1, subtree, 'of10.action_set_vlan_vid.type') |
| 12689 | read_uint16_t(reader, 1, subtree, 'of10.action_set_vlan_vid.len') |
| 12690 | read_uint16_t(reader, 1, subtree, 'of10.action_set_vlan_vid.vlan_vid') |
| 12691 | reader.skip(2) |
| 12692 | return 'of_action_set_vlan_vid' |
| 12693 | end |
| 12694 | of_action_v1_dissectors[1] = dissect_of_action_set_vlan_vid_v1 |
| 12695 | |
| 12696 | -- child class of_action_strip_vlan |
| 12697 | -- Child of of_action |
| 12698 | function dissect_of_action_strip_vlan_v1(reader, subtree) |
| 12699 | read_uint16_t(reader, 1, subtree, 'of10.action_strip_vlan.type') |
| 12700 | read_uint16_t(reader, 1, subtree, 'of10.action_strip_vlan.len') |
| 12701 | reader.skip(4) |
| 12702 | return 'of_action_strip_vlan' |
| 12703 | end |
| 12704 | of_action_v1_dissectors[3] = dissect_of_action_strip_vlan_v1 |
| 12705 | |
| 12706 | -- virtual top-level class of_header |
| 12707 | -- Discriminator is type |
| 12708 | function dissect_of_header_v1(reader, subtree) |
| 12709 | return of_header_v1_dissectors[reader.peek(1,1):uint()](reader, subtree) |
| 12710 | end |
| 12711 | -- virtual child class of_stats_reply |
| 12712 | -- Child of of_header |
| 12713 | -- Discriminator is stats_type |
| 12714 | function dissect_of_stats_reply_v1(reader, subtree) |
| 12715 | return of_stats_reply_v1_dissectors[reader.peek(8,2):uint()](reader, subtree) |
| 12716 | end |
| 12717 | of_header_v1_dissectors[17] = dissect_of_stats_reply_v1 |
| 12718 | |
| 12719 | -- child class of_aggregate_stats_reply |
| 12720 | -- Child of of_stats_reply |
| 12721 | function dissect_of_aggregate_stats_reply_v1(reader, subtree) |
| 12722 | read_uint8_t(reader, 1, subtree, 'of10.aggregate_stats_reply.version') |
| 12723 | read_uint8_t(reader, 1, subtree, 'of10.aggregate_stats_reply.type') |
| 12724 | read_uint16_t(reader, 1, subtree, 'of10.aggregate_stats_reply.length') |
| 12725 | read_uint32_t(reader, 1, subtree, 'of10.aggregate_stats_reply.xid') |
| 12726 | read_uint16_t(reader, 1, subtree, 'of10.aggregate_stats_reply.stats_type') |
| 12727 | read_uint16_t(reader, 1, subtree, 'of10.aggregate_stats_reply.flags') |
| 12728 | read_uint64_t(reader, 1, subtree, 'of10.aggregate_stats_reply.packet_count') |
| 12729 | read_uint64_t(reader, 1, subtree, 'of10.aggregate_stats_reply.byte_count') |
| 12730 | read_uint32_t(reader, 1, subtree, 'of10.aggregate_stats_reply.flow_count') |
| 12731 | reader.skip(4) |
| 12732 | return 'of_aggregate_stats_reply' |
| 12733 | end |
| 12734 | of_stats_reply_v1_dissectors[2] = dissect_of_aggregate_stats_reply_v1 |
| 12735 | |
| 12736 | -- virtual child class of_stats_request |
| 12737 | -- Child of of_header |
| 12738 | -- Discriminator is stats_type |
| 12739 | function dissect_of_stats_request_v1(reader, subtree) |
| 12740 | return of_stats_request_v1_dissectors[reader.peek(8,2):uint()](reader, subtree) |
| 12741 | end |
| 12742 | of_header_v1_dissectors[16] = dissect_of_stats_request_v1 |
| 12743 | |
| 12744 | -- child class of_aggregate_stats_request |
| 12745 | -- Child of of_stats_request |
| 12746 | function dissect_of_aggregate_stats_request_v1(reader, subtree) |
| 12747 | read_uint8_t(reader, 1, subtree, 'of10.aggregate_stats_request.version') |
| 12748 | read_uint8_t(reader, 1, subtree, 'of10.aggregate_stats_request.type') |
| 12749 | read_uint16_t(reader, 1, subtree, 'of10.aggregate_stats_request.length') |
| 12750 | read_uint32_t(reader, 1, subtree, 'of10.aggregate_stats_request.xid') |
| 12751 | read_uint16_t(reader, 1, subtree, 'of10.aggregate_stats_request.stats_type') |
| 12752 | read_uint16_t(reader, 1, subtree, 'of10.aggregate_stats_request.flags') |
| 12753 | read_of_match_t(reader, 1, subtree, 'of10.aggregate_stats_request.match') |
| 12754 | read_uint8_t(reader, 1, subtree, 'of10.aggregate_stats_request.table_id') |
| 12755 | reader.skip(1) |
| 12756 | read_of_port_no_t(reader, 1, subtree, 'of10.aggregate_stats_request.out_port') |
| 12757 | return 'of_aggregate_stats_request' |
| 12758 | end |
| 12759 | of_stats_request_v1_dissectors[2] = dissect_of_aggregate_stats_request_v1 |
| 12760 | |
| 12761 | -- virtual child class of_error_msg |
| 12762 | -- Child of of_header |
| 12763 | -- Discriminator is err_type |
| 12764 | function dissect_of_error_msg_v1(reader, subtree) |
| 12765 | return of_error_msg_v1_dissectors[reader.peek(8,2):uint()](reader, subtree) |
| 12766 | end |
| 12767 | of_header_v1_dissectors[1] = dissect_of_error_msg_v1 |
| 12768 | |
| 12769 | -- child class of_bad_action_error_msg |
| 12770 | -- Child of of_error_msg |
| 12771 | function dissect_of_bad_action_error_msg_v1(reader, subtree) |
| 12772 | local _length = reader.peek(2, 2):uint() |
| 12773 | local orig_reader = reader |
| 12774 | reader = orig_reader.slice(_length) |
| 12775 | read_uint8_t(reader, 1, subtree, 'of10.bad_action_error_msg.version') |
| 12776 | read_uint8_t(reader, 1, subtree, 'of10.bad_action_error_msg.type') |
| 12777 | read_uint16_t(reader, 1, subtree, 'of10.bad_action_error_msg.length') |
| 12778 | read_uint32_t(reader, 1, subtree, 'of10.bad_action_error_msg.xid') |
| 12779 | read_uint16_t(reader, 1, subtree, 'of10.bad_action_error_msg.err_type') |
| 12780 | read_uint16_t(reader, 1, subtree, 'of10.bad_action_error_msg.code') |
| 12781 | read_openflow(reader, 1, subtree, 'of10.bad_action_error_msg.data') |
| 12782 | return 'of_bad_action_error_msg' |
| 12783 | end |
| 12784 | of_error_msg_v1_dissectors[2] = dissect_of_bad_action_error_msg_v1 |
| 12785 | |
| 12786 | -- child class of_bad_request_error_msg |
| 12787 | -- Child of of_error_msg |
| 12788 | function dissect_of_bad_request_error_msg_v1(reader, subtree) |
| 12789 | local _length = reader.peek(2, 2):uint() |
| 12790 | local orig_reader = reader |
| 12791 | reader = orig_reader.slice(_length) |
| 12792 | read_uint8_t(reader, 1, subtree, 'of10.bad_request_error_msg.version') |
| 12793 | read_uint8_t(reader, 1, subtree, 'of10.bad_request_error_msg.type') |
| 12794 | read_uint16_t(reader, 1, subtree, 'of10.bad_request_error_msg.length') |
| 12795 | read_uint32_t(reader, 1, subtree, 'of10.bad_request_error_msg.xid') |
| 12796 | read_uint16_t(reader, 1, subtree, 'of10.bad_request_error_msg.err_type') |
| 12797 | read_uint16_t(reader, 1, subtree, 'of10.bad_request_error_msg.code') |
| 12798 | read_openflow(reader, 1, subtree, 'of10.bad_request_error_msg.data') |
| 12799 | return 'of_bad_request_error_msg' |
| 12800 | end |
| 12801 | of_error_msg_v1_dissectors[1] = dissect_of_bad_request_error_msg_v1 |
| 12802 | |
| 12803 | -- child class of_barrier_reply |
| 12804 | -- Child of of_header |
| 12805 | function dissect_of_barrier_reply_v1(reader, subtree) |
| 12806 | read_uint8_t(reader, 1, subtree, 'of10.barrier_reply.version') |
| 12807 | read_uint8_t(reader, 1, subtree, 'of10.barrier_reply.type') |
| 12808 | read_uint16_t(reader, 1, subtree, 'of10.barrier_reply.length') |
| 12809 | read_uint32_t(reader, 1, subtree, 'of10.barrier_reply.xid') |
| 12810 | return 'of_barrier_reply' |
| 12811 | end |
| 12812 | of_header_v1_dissectors[19] = dissect_of_barrier_reply_v1 |
| 12813 | |
| 12814 | -- child class of_barrier_request |
| 12815 | -- Child of of_header |
| 12816 | function dissect_of_barrier_request_v1(reader, subtree) |
| 12817 | read_uint8_t(reader, 1, subtree, 'of10.barrier_request.version') |
| 12818 | read_uint8_t(reader, 1, subtree, 'of10.barrier_request.type') |
| 12819 | read_uint16_t(reader, 1, subtree, 'of10.barrier_request.length') |
| 12820 | read_uint32_t(reader, 1, subtree, 'of10.barrier_request.xid') |
| 12821 | return 'of_barrier_request' |
| 12822 | end |
| 12823 | of_header_v1_dissectors[18] = dissect_of_barrier_request_v1 |
| 12824 | |
| 12825 | -- virtual child class of_experimenter |
| 12826 | -- Child of of_header |
| 12827 | -- Discriminator is experimenter |
| 12828 | function dissect_of_experimenter_v1(reader, subtree) |
| 12829 | return of_experimenter_v1_dissectors[reader.peek(8,4):uint()](reader, subtree) |
| 12830 | end |
| 12831 | of_header_v1_dissectors[4] = dissect_of_experimenter_v1 |
| 12832 | |
| 12833 | -- virtual child class of_bsn_header |
| 12834 | -- Child of of_experimenter |
| 12835 | -- Discriminator is subtype |
| 12836 | function dissect_of_bsn_header_v1(reader, subtree) |
| 12837 | return of_bsn_header_v1_dissectors[reader.peek(12,4):uint()](reader, subtree) |
| 12838 | end |
| 12839 | of_experimenter_v1_dissectors[6035143] = dissect_of_bsn_header_v1 |
| 12840 | |
| 12841 | -- child class of_bsn_bw_clear_data_reply |
| 12842 | -- Child of of_bsn_header |
| 12843 | function dissect_of_bsn_bw_clear_data_reply_v1(reader, subtree) |
| 12844 | read_uint8_t(reader, 1, subtree, 'of10.bsn_bw_clear_data_reply.version') |
| 12845 | read_uint8_t(reader, 1, subtree, 'of10.bsn_bw_clear_data_reply.type') |
| 12846 | read_uint16_t(reader, 1, subtree, 'of10.bsn_bw_clear_data_reply.length') |
| 12847 | read_uint32_t(reader, 1, subtree, 'of10.bsn_bw_clear_data_reply.xid') |
| 12848 | read_uint32_t(reader, 1, subtree, 'of10.bsn_bw_clear_data_reply.experimenter') |
| 12849 | read_uint32_t(reader, 1, subtree, 'of10.bsn_bw_clear_data_reply.subtype') |
| 12850 | read_uint32_t(reader, 1, subtree, 'of10.bsn_bw_clear_data_reply.status') |
| 12851 | return 'of_bsn_bw_clear_data_reply' |
| 12852 | end |
| 12853 | of_bsn_header_v1_dissectors[22] = dissect_of_bsn_bw_clear_data_reply_v1 |
| 12854 | |
| 12855 | -- child class of_bsn_bw_clear_data_request |
| 12856 | -- Child of of_bsn_header |
| 12857 | function dissect_of_bsn_bw_clear_data_request_v1(reader, subtree) |
| 12858 | read_uint8_t(reader, 1, subtree, 'of10.bsn_bw_clear_data_request.version') |
| 12859 | read_uint8_t(reader, 1, subtree, 'of10.bsn_bw_clear_data_request.type') |
| 12860 | read_uint16_t(reader, 1, subtree, 'of10.bsn_bw_clear_data_request.length') |
| 12861 | read_uint32_t(reader, 1, subtree, 'of10.bsn_bw_clear_data_request.xid') |
| 12862 | read_uint32_t(reader, 1, subtree, 'of10.bsn_bw_clear_data_request.experimenter') |
| 12863 | read_uint32_t(reader, 1, subtree, 'of10.bsn_bw_clear_data_request.subtype') |
| 12864 | return 'of_bsn_bw_clear_data_request' |
| 12865 | end |
| 12866 | of_bsn_header_v1_dissectors[21] = dissect_of_bsn_bw_clear_data_request_v1 |
| 12867 | |
| 12868 | -- child class of_bsn_bw_enable_get_reply |
| 12869 | -- Child of of_bsn_header |
| 12870 | function dissect_of_bsn_bw_enable_get_reply_v1(reader, subtree) |
| 12871 | read_uint8_t(reader, 1, subtree, 'of10.bsn_bw_enable_get_reply.version') |
| 12872 | read_uint8_t(reader, 1, subtree, 'of10.bsn_bw_enable_get_reply.type') |
| 12873 | read_uint16_t(reader, 1, subtree, 'of10.bsn_bw_enable_get_reply.length') |
| 12874 | read_uint32_t(reader, 1, subtree, 'of10.bsn_bw_enable_get_reply.xid') |
| 12875 | read_uint32_t(reader, 1, subtree, 'of10.bsn_bw_enable_get_reply.experimenter') |
| 12876 | read_uint32_t(reader, 1, subtree, 'of10.bsn_bw_enable_get_reply.subtype') |
| 12877 | read_uint32_t(reader, 1, subtree, 'of10.bsn_bw_enable_get_reply.enabled') |
| 12878 | return 'of_bsn_bw_enable_get_reply' |
| 12879 | end |
| 12880 | of_bsn_header_v1_dissectors[20] = dissect_of_bsn_bw_enable_get_reply_v1 |
| 12881 | |
| 12882 | -- child class of_bsn_bw_enable_get_request |
| 12883 | -- Child of of_bsn_header |
| 12884 | function dissect_of_bsn_bw_enable_get_request_v1(reader, subtree) |
| 12885 | read_uint8_t(reader, 1, subtree, 'of10.bsn_bw_enable_get_request.version') |
| 12886 | read_uint8_t(reader, 1, subtree, 'of10.bsn_bw_enable_get_request.type') |
| 12887 | read_uint16_t(reader, 1, subtree, 'of10.bsn_bw_enable_get_request.length') |
| 12888 | read_uint32_t(reader, 1, subtree, 'of10.bsn_bw_enable_get_request.xid') |
| 12889 | read_uint32_t(reader, 1, subtree, 'of10.bsn_bw_enable_get_request.experimenter') |
| 12890 | read_uint32_t(reader, 1, subtree, 'of10.bsn_bw_enable_get_request.subtype') |
| 12891 | return 'of_bsn_bw_enable_get_request' |
| 12892 | end |
| 12893 | of_bsn_header_v1_dissectors[19] = dissect_of_bsn_bw_enable_get_request_v1 |
| 12894 | |
| 12895 | -- child class of_bsn_bw_enable_set_reply |
| 12896 | -- Child of of_bsn_header |
| 12897 | function dissect_of_bsn_bw_enable_set_reply_v1(reader, subtree) |
| 12898 | read_uint8_t(reader, 1, subtree, 'of10.bsn_bw_enable_set_reply.version') |
| 12899 | read_uint8_t(reader, 1, subtree, 'of10.bsn_bw_enable_set_reply.type') |
| 12900 | read_uint16_t(reader, 1, subtree, 'of10.bsn_bw_enable_set_reply.length') |
| 12901 | read_uint32_t(reader, 1, subtree, 'of10.bsn_bw_enable_set_reply.xid') |
| 12902 | read_uint32_t(reader, 1, subtree, 'of10.bsn_bw_enable_set_reply.experimenter') |
| 12903 | read_uint32_t(reader, 1, subtree, 'of10.bsn_bw_enable_set_reply.subtype') |
| 12904 | read_uint32_t(reader, 1, subtree, 'of10.bsn_bw_enable_set_reply.enable') |
| 12905 | read_uint32_t(reader, 1, subtree, 'of10.bsn_bw_enable_set_reply.status') |
| 12906 | return 'of_bsn_bw_enable_set_reply' |
| 12907 | end |
| 12908 | of_bsn_header_v1_dissectors[23] = dissect_of_bsn_bw_enable_set_reply_v1 |
| 12909 | |
| 12910 | -- child class of_bsn_bw_enable_set_request |
| 12911 | -- Child of of_bsn_header |
| 12912 | function dissect_of_bsn_bw_enable_set_request_v1(reader, subtree) |
| 12913 | read_uint8_t(reader, 1, subtree, 'of10.bsn_bw_enable_set_request.version') |
| 12914 | read_uint8_t(reader, 1, subtree, 'of10.bsn_bw_enable_set_request.type') |
| 12915 | read_uint16_t(reader, 1, subtree, 'of10.bsn_bw_enable_set_request.length') |
| 12916 | read_uint32_t(reader, 1, subtree, 'of10.bsn_bw_enable_set_request.xid') |
| 12917 | read_uint32_t(reader, 1, subtree, 'of10.bsn_bw_enable_set_request.experimenter') |
| 12918 | read_uint32_t(reader, 1, subtree, 'of10.bsn_bw_enable_set_request.subtype') |
| 12919 | read_uint32_t(reader, 1, subtree, 'of10.bsn_bw_enable_set_request.enable') |
| 12920 | return 'of_bsn_bw_enable_set_request' |
| 12921 | end |
| 12922 | of_bsn_header_v1_dissectors[18] = dissect_of_bsn_bw_enable_set_request_v1 |
| 12923 | |
| 12924 | -- child class of_bsn_get_interfaces_reply |
| 12925 | -- Child of of_bsn_header |
| 12926 | function dissect_of_bsn_get_interfaces_reply_v1(reader, subtree) |
| 12927 | local _length = reader.peek(2, 2):uint() |
| 12928 | local orig_reader = reader |
| 12929 | reader = orig_reader.slice(_length) |
| 12930 | read_uint8_t(reader, 1, subtree, 'of10.bsn_get_interfaces_reply.version') |
| 12931 | read_uint8_t(reader, 1, subtree, 'of10.bsn_get_interfaces_reply.type') |
| 12932 | read_uint16_t(reader, 1, subtree, 'of10.bsn_get_interfaces_reply.length') |
| 12933 | read_uint32_t(reader, 1, subtree, 'of10.bsn_get_interfaces_reply.xid') |
| 12934 | read_uint32_t(reader, 1, subtree, 'of10.bsn_get_interfaces_reply.experimenter') |
| 12935 | read_uint32_t(reader, 1, subtree, 'of10.bsn_get_interfaces_reply.subtype') |
| 12936 | read_list(reader, dissect_of_bsn_interface_v1, subtree, 'of_bsn_interface') |
| 12937 | return 'of_bsn_get_interfaces_reply' |
| 12938 | end |
| 12939 | of_bsn_header_v1_dissectors[10] = dissect_of_bsn_get_interfaces_reply_v1 |
| 12940 | |
| 12941 | -- child class of_bsn_get_interfaces_request |
| 12942 | -- Child of of_bsn_header |
| 12943 | function dissect_of_bsn_get_interfaces_request_v1(reader, subtree) |
| 12944 | read_uint8_t(reader, 1, subtree, 'of10.bsn_get_interfaces_request.version') |
| 12945 | read_uint8_t(reader, 1, subtree, 'of10.bsn_get_interfaces_request.type') |
| 12946 | read_uint16_t(reader, 1, subtree, 'of10.bsn_get_interfaces_request.length') |
| 12947 | read_uint32_t(reader, 1, subtree, 'of10.bsn_get_interfaces_request.xid') |
| 12948 | read_uint32_t(reader, 1, subtree, 'of10.bsn_get_interfaces_request.experimenter') |
| 12949 | read_uint32_t(reader, 1, subtree, 'of10.bsn_get_interfaces_request.subtype') |
| 12950 | return 'of_bsn_get_interfaces_request' |
| 12951 | end |
| 12952 | of_bsn_header_v1_dissectors[9] = dissect_of_bsn_get_interfaces_request_v1 |
| 12953 | |
| 12954 | -- child class of_bsn_get_ip_mask_reply |
| 12955 | -- Child of of_bsn_header |
| 12956 | function dissect_of_bsn_get_ip_mask_reply_v1(reader, subtree) |
| 12957 | read_uint8_t(reader, 1, subtree, 'of10.bsn_get_ip_mask_reply.version') |
| 12958 | read_uint8_t(reader, 1, subtree, 'of10.bsn_get_ip_mask_reply.type') |
| 12959 | read_uint16_t(reader, 1, subtree, 'of10.bsn_get_ip_mask_reply.length') |
| 12960 | read_uint32_t(reader, 1, subtree, 'of10.bsn_get_ip_mask_reply.xid') |
| 12961 | read_uint32_t(reader, 1, subtree, 'of10.bsn_get_ip_mask_reply.experimenter') |
| 12962 | read_uint32_t(reader, 1, subtree, 'of10.bsn_get_ip_mask_reply.subtype') |
| 12963 | read_uint8_t(reader, 1, subtree, 'of10.bsn_get_ip_mask_reply.index') |
| 12964 | reader.skip(3) |
| 12965 | read_uint32_t(reader, 1, subtree, 'of10.bsn_get_ip_mask_reply.mask') |
| 12966 | return 'of_bsn_get_ip_mask_reply' |
| 12967 | end |
| 12968 | of_bsn_header_v1_dissectors[2] = dissect_of_bsn_get_ip_mask_reply_v1 |
| 12969 | |
| 12970 | -- child class of_bsn_get_ip_mask_request |
| 12971 | -- Child of of_bsn_header |
| 12972 | function dissect_of_bsn_get_ip_mask_request_v1(reader, subtree) |
| 12973 | read_uint8_t(reader, 1, subtree, 'of10.bsn_get_ip_mask_request.version') |
| 12974 | read_uint8_t(reader, 1, subtree, 'of10.bsn_get_ip_mask_request.type') |
| 12975 | read_uint16_t(reader, 1, subtree, 'of10.bsn_get_ip_mask_request.length') |
| 12976 | read_uint32_t(reader, 1, subtree, 'of10.bsn_get_ip_mask_request.xid') |
| 12977 | read_uint32_t(reader, 1, subtree, 'of10.bsn_get_ip_mask_request.experimenter') |
| 12978 | read_uint32_t(reader, 1, subtree, 'of10.bsn_get_ip_mask_request.subtype') |
| 12979 | read_uint8_t(reader, 1, subtree, 'of10.bsn_get_ip_mask_request.index') |
| 12980 | reader.skip(7) |
| 12981 | return 'of_bsn_get_ip_mask_request' |
| 12982 | end |
| 12983 | of_bsn_header_v1_dissectors[1] = dissect_of_bsn_get_ip_mask_request_v1 |
| 12984 | |
| 12985 | -- child class of_bsn_get_l2_table_reply |
| 12986 | -- Child of of_bsn_header |
| 12987 | function dissect_of_bsn_get_l2_table_reply_v1(reader, subtree) |
| 12988 | read_uint8_t(reader, 1, subtree, 'of10.bsn_get_l2_table_reply.version') |
| 12989 | read_uint8_t(reader, 1, subtree, 'of10.bsn_get_l2_table_reply.type') |
| 12990 | read_uint16_t(reader, 1, subtree, 'of10.bsn_get_l2_table_reply.length') |
| 12991 | read_uint32_t(reader, 1, subtree, 'of10.bsn_get_l2_table_reply.xid') |
| 12992 | read_uint32_t(reader, 1, subtree, 'of10.bsn_get_l2_table_reply.experimenter') |
| 12993 | read_uint32_t(reader, 1, subtree, 'of10.bsn_get_l2_table_reply.subtype') |
| 12994 | read_uint8_t(reader, 1, subtree, 'of10.bsn_get_l2_table_reply.l2_table_enable') |
| 12995 | reader.skip(1) |
| 12996 | read_uint16_t(reader, 1, subtree, 'of10.bsn_get_l2_table_reply.l2_table_priority') |
| 12997 | reader.skip(4) |
| 12998 | return 'of_bsn_get_l2_table_reply' |
| 12999 | end |
| 13000 | of_bsn_header_v1_dissectors[14] = dissect_of_bsn_get_l2_table_reply_v1 |
| 13001 | |
| 13002 | -- child class of_bsn_get_l2_table_request |
| 13003 | -- Child of of_bsn_header |
| 13004 | function dissect_of_bsn_get_l2_table_request_v1(reader, subtree) |
| 13005 | read_uint8_t(reader, 1, subtree, 'of10.bsn_get_l2_table_request.version') |
| 13006 | read_uint8_t(reader, 1, subtree, 'of10.bsn_get_l2_table_request.type') |
| 13007 | read_uint16_t(reader, 1, subtree, 'of10.bsn_get_l2_table_request.length') |
| 13008 | read_uint32_t(reader, 1, subtree, 'of10.bsn_get_l2_table_request.xid') |
| 13009 | read_uint32_t(reader, 1, subtree, 'of10.bsn_get_l2_table_request.experimenter') |
| 13010 | read_uint32_t(reader, 1, subtree, 'of10.bsn_get_l2_table_request.subtype') |
| 13011 | return 'of_bsn_get_l2_table_request' |
| 13012 | end |
| 13013 | of_bsn_header_v1_dissectors[13] = dissect_of_bsn_get_l2_table_request_v1 |
| 13014 | |
| 13015 | -- child class of_bsn_get_mirroring_reply |
| 13016 | -- Child of of_bsn_header |
| 13017 | function dissect_of_bsn_get_mirroring_reply_v1(reader, subtree) |
| 13018 | read_uint8_t(reader, 1, subtree, 'of10.bsn_get_mirroring_reply.version') |
| 13019 | read_uint8_t(reader, 1, subtree, 'of10.bsn_get_mirroring_reply.type') |
| 13020 | read_uint16_t(reader, 1, subtree, 'of10.bsn_get_mirroring_reply.length') |
| 13021 | read_uint32_t(reader, 1, subtree, 'of10.bsn_get_mirroring_reply.xid') |
| 13022 | read_uint32_t(reader, 1, subtree, 'of10.bsn_get_mirroring_reply.experimenter') |
| 13023 | read_uint32_t(reader, 1, subtree, 'of10.bsn_get_mirroring_reply.subtype') |
| 13024 | read_uint8_t(reader, 1, subtree, 'of10.bsn_get_mirroring_reply.report_mirror_ports') |
| 13025 | reader.skip(3) |
| 13026 | return 'of_bsn_get_mirroring_reply' |
| 13027 | end |
| 13028 | of_bsn_header_v1_dissectors[5] = dissect_of_bsn_get_mirroring_reply_v1 |
| 13029 | |
| 13030 | -- child class of_bsn_get_mirroring_request |
| 13031 | -- Child of of_bsn_header |
| 13032 | function dissect_of_bsn_get_mirroring_request_v1(reader, subtree) |
| 13033 | read_uint8_t(reader, 1, subtree, 'of10.bsn_get_mirroring_request.version') |
| 13034 | read_uint8_t(reader, 1, subtree, 'of10.bsn_get_mirroring_request.type') |
| 13035 | read_uint16_t(reader, 1, subtree, 'of10.bsn_get_mirroring_request.length') |
| 13036 | read_uint32_t(reader, 1, subtree, 'of10.bsn_get_mirroring_request.xid') |
| 13037 | read_uint32_t(reader, 1, subtree, 'of10.bsn_get_mirroring_request.experimenter') |
| 13038 | read_uint32_t(reader, 1, subtree, 'of10.bsn_get_mirroring_request.subtype') |
| 13039 | read_uint8_t(reader, 1, subtree, 'of10.bsn_get_mirroring_request.report_mirror_ports') |
| 13040 | reader.skip(3) |
| 13041 | return 'of_bsn_get_mirroring_request' |
| 13042 | end |
| 13043 | of_bsn_header_v1_dissectors[4] = dissect_of_bsn_get_mirroring_request_v1 |
| 13044 | |
| 13045 | -- child class of_bsn_hybrid_get_reply |
| 13046 | -- Child of of_bsn_header |
| 13047 | function dissect_of_bsn_hybrid_get_reply_v1(reader, subtree) |
| 13048 | read_uint8_t(reader, 1, subtree, 'of10.bsn_hybrid_get_reply.version') |
| 13049 | read_uint8_t(reader, 1, subtree, 'of10.bsn_hybrid_get_reply.type') |
| 13050 | read_uint16_t(reader, 1, subtree, 'of10.bsn_hybrid_get_reply.length') |
| 13051 | read_uint32_t(reader, 1, subtree, 'of10.bsn_hybrid_get_reply.xid') |
| 13052 | read_uint32_t(reader, 1, subtree, 'of10.bsn_hybrid_get_reply.experimenter') |
| 13053 | read_uint32_t(reader, 1, subtree, 'of10.bsn_hybrid_get_reply.subtype') |
| 13054 | read_uint8_t(reader, 1, subtree, 'of10.bsn_hybrid_get_reply.hybrid_enable') |
| 13055 | reader.skip(1) |
| 13056 | read_uint16_t(reader, 1, subtree, 'of10.bsn_hybrid_get_reply.hybrid_version') |
| 13057 | reader.skip(4) |
| 13058 | return 'of_bsn_hybrid_get_reply' |
| 13059 | end |
| 13060 | of_bsn_header_v1_dissectors[28] = dissect_of_bsn_hybrid_get_reply_v1 |
| 13061 | |
| 13062 | -- child class of_bsn_hybrid_get_request |
| 13063 | -- Child of of_bsn_header |
| 13064 | function dissect_of_bsn_hybrid_get_request_v1(reader, subtree) |
| 13065 | read_uint8_t(reader, 1, subtree, 'of10.bsn_hybrid_get_request.version') |
| 13066 | read_uint8_t(reader, 1, subtree, 'of10.bsn_hybrid_get_request.type') |
| 13067 | read_uint16_t(reader, 1, subtree, 'of10.bsn_hybrid_get_request.length') |
| 13068 | read_uint32_t(reader, 1, subtree, 'of10.bsn_hybrid_get_request.xid') |
| 13069 | read_uint32_t(reader, 1, subtree, 'of10.bsn_hybrid_get_request.experimenter') |
| 13070 | read_uint32_t(reader, 1, subtree, 'of10.bsn_hybrid_get_request.subtype') |
| 13071 | return 'of_bsn_hybrid_get_request' |
| 13072 | end |
| 13073 | of_bsn_header_v1_dissectors[27] = dissect_of_bsn_hybrid_get_request_v1 |
| 13074 | |
| 13075 | -- top-level class of_bsn_interface |
| 13076 | function dissect_of_bsn_interface_v1(reader, subtree) |
| 13077 | read_of_mac_addr_t(reader, 1, subtree, 'of10.bsn_interface.hw_addr') |
| 13078 | reader.skip(2) |
| 13079 | read_of_port_name_t(reader, 1, subtree, 'of10.bsn_interface.name') |
| 13080 | read_of_ipv4_t(reader, 1, subtree, 'of10.bsn_interface.ipv4_addr') |
| 13081 | read_of_ipv4_t(reader, 1, subtree, 'of10.bsn_interface.ipv4_netmask') |
| 13082 | return 'of_bsn_interface' |
| 13083 | end |
| 13084 | -- child class of_bsn_pdu_rx_reply |
| 13085 | -- Child of of_bsn_header |
| 13086 | function dissect_of_bsn_pdu_rx_reply_v1(reader, subtree) |
| 13087 | read_uint8_t(reader, 1, subtree, 'of10.bsn_pdu_rx_reply.version') |
| 13088 | read_uint8_t(reader, 1, subtree, 'of10.bsn_pdu_rx_reply.type') |
| 13089 | read_uint16_t(reader, 1, subtree, 'of10.bsn_pdu_rx_reply.length') |
| 13090 | read_uint32_t(reader, 1, subtree, 'of10.bsn_pdu_rx_reply.xid') |
| 13091 | read_uint32_t(reader, 1, subtree, 'of10.bsn_pdu_rx_reply.experimenter') |
| 13092 | read_uint32_t(reader, 1, subtree, 'of10.bsn_pdu_rx_reply.subtype') |
| 13093 | read_uint32_t(reader, 1, subtree, 'of10.bsn_pdu_rx_reply.status') |
| 13094 | read_of_port_no_t(reader, 1, subtree, 'of10.bsn_pdu_rx_reply.port_no') |
| 13095 | read_uint8_t(reader, 1, subtree, 'of10.bsn_pdu_rx_reply.slot_num') |
| 13096 | return 'of_bsn_pdu_rx_reply' |
| 13097 | end |
| 13098 | of_bsn_header_v1_dissectors[34] = dissect_of_bsn_pdu_rx_reply_v1 |
| 13099 | |
| 13100 | -- child class of_bsn_pdu_rx_request |
| 13101 | -- Child of of_bsn_header |
| 13102 | function dissect_of_bsn_pdu_rx_request_v1(reader, subtree) |
| 13103 | local _length = reader.peek(2, 2):uint() |
| 13104 | local orig_reader = reader |
| 13105 | reader = orig_reader.slice(_length) |
| 13106 | read_uint8_t(reader, 1, subtree, 'of10.bsn_pdu_rx_request.version') |
| 13107 | read_uint8_t(reader, 1, subtree, 'of10.bsn_pdu_rx_request.type') |
| 13108 | read_uint16_t(reader, 1, subtree, 'of10.bsn_pdu_rx_request.length') |
| 13109 | read_uint32_t(reader, 1, subtree, 'of10.bsn_pdu_rx_request.xid') |
| 13110 | read_uint32_t(reader, 1, subtree, 'of10.bsn_pdu_rx_request.experimenter') |
| 13111 | read_uint32_t(reader, 1, subtree, 'of10.bsn_pdu_rx_request.subtype') |
| 13112 | read_uint32_t(reader, 1, subtree, 'of10.bsn_pdu_rx_request.timeout_ms') |
| 13113 | read_of_port_no_t(reader, 1, subtree, 'of10.bsn_pdu_rx_request.port_no') |
| 13114 | read_uint8_t(reader, 1, subtree, 'of10.bsn_pdu_rx_request.slot_num') |
| 13115 | reader.skip(3) |
| 13116 | read_ethernet(reader, 1, subtree, 'of10.bsn_pdu_rx_request.data') |
| 13117 | return 'of_bsn_pdu_rx_request' |
| 13118 | end |
| 13119 | of_bsn_header_v1_dissectors[33] = dissect_of_bsn_pdu_rx_request_v1 |
| 13120 | |
| 13121 | -- child class of_bsn_pdu_rx_timeout |
| 13122 | -- Child of of_bsn_header |
| 13123 | function dissect_of_bsn_pdu_rx_timeout_v1(reader, subtree) |
| 13124 | read_uint8_t(reader, 1, subtree, 'of10.bsn_pdu_rx_timeout.version') |
| 13125 | read_uint8_t(reader, 1, subtree, 'of10.bsn_pdu_rx_timeout.type') |
| 13126 | read_uint16_t(reader, 1, subtree, 'of10.bsn_pdu_rx_timeout.length') |
| 13127 | read_uint32_t(reader, 1, subtree, 'of10.bsn_pdu_rx_timeout.xid') |
| 13128 | read_uint32_t(reader, 1, subtree, 'of10.bsn_pdu_rx_timeout.experimenter') |
| 13129 | read_uint32_t(reader, 1, subtree, 'of10.bsn_pdu_rx_timeout.subtype') |
| 13130 | read_of_port_no_t(reader, 1, subtree, 'of10.bsn_pdu_rx_timeout.port_no') |
| 13131 | read_uint8_t(reader, 1, subtree, 'of10.bsn_pdu_rx_timeout.slot_num') |
| 13132 | return 'of_bsn_pdu_rx_timeout' |
| 13133 | end |
| 13134 | of_bsn_header_v1_dissectors[35] = dissect_of_bsn_pdu_rx_timeout_v1 |
| 13135 | |
| 13136 | -- child class of_bsn_pdu_tx_reply |
| 13137 | -- Child of of_bsn_header |
| 13138 | function dissect_of_bsn_pdu_tx_reply_v1(reader, subtree) |
| 13139 | read_uint8_t(reader, 1, subtree, 'of10.bsn_pdu_tx_reply.version') |
| 13140 | read_uint8_t(reader, 1, subtree, 'of10.bsn_pdu_tx_reply.type') |
| 13141 | read_uint16_t(reader, 1, subtree, 'of10.bsn_pdu_tx_reply.length') |
| 13142 | read_uint32_t(reader, 1, subtree, 'of10.bsn_pdu_tx_reply.xid') |
| 13143 | read_uint32_t(reader, 1, subtree, 'of10.bsn_pdu_tx_reply.experimenter') |
| 13144 | read_uint32_t(reader, 1, subtree, 'of10.bsn_pdu_tx_reply.subtype') |
| 13145 | read_uint32_t(reader, 1, subtree, 'of10.bsn_pdu_tx_reply.status') |
| 13146 | read_of_port_no_t(reader, 1, subtree, 'of10.bsn_pdu_tx_reply.port_no') |
| 13147 | read_uint8_t(reader, 1, subtree, 'of10.bsn_pdu_tx_reply.slot_num') |
| 13148 | return 'of_bsn_pdu_tx_reply' |
| 13149 | end |
| 13150 | of_bsn_header_v1_dissectors[32] = dissect_of_bsn_pdu_tx_reply_v1 |
| 13151 | |
| 13152 | -- child class of_bsn_pdu_tx_request |
| 13153 | -- Child of of_bsn_header |
| 13154 | function dissect_of_bsn_pdu_tx_request_v1(reader, subtree) |
| 13155 | local _length = reader.peek(2, 2):uint() |
| 13156 | local orig_reader = reader |
| 13157 | reader = orig_reader.slice(_length) |
| 13158 | read_uint8_t(reader, 1, subtree, 'of10.bsn_pdu_tx_request.version') |
| 13159 | read_uint8_t(reader, 1, subtree, 'of10.bsn_pdu_tx_request.type') |
| 13160 | read_uint16_t(reader, 1, subtree, 'of10.bsn_pdu_tx_request.length') |
| 13161 | read_uint32_t(reader, 1, subtree, 'of10.bsn_pdu_tx_request.xid') |
| 13162 | read_uint32_t(reader, 1, subtree, 'of10.bsn_pdu_tx_request.experimenter') |
| 13163 | read_uint32_t(reader, 1, subtree, 'of10.bsn_pdu_tx_request.subtype') |
| 13164 | read_uint32_t(reader, 1, subtree, 'of10.bsn_pdu_tx_request.tx_interval_ms') |
| 13165 | read_of_port_no_t(reader, 1, subtree, 'of10.bsn_pdu_tx_request.port_no') |
| 13166 | read_uint8_t(reader, 1, subtree, 'of10.bsn_pdu_tx_request.slot_num') |
| 13167 | reader.skip(3) |
| 13168 | read_ethernet(reader, 1, subtree, 'of10.bsn_pdu_tx_request.data') |
| 13169 | return 'of_bsn_pdu_tx_request' |
| 13170 | end |
| 13171 | of_bsn_header_v1_dissectors[31] = dissect_of_bsn_pdu_tx_request_v1 |
| 13172 | |
| 13173 | -- child class of_bsn_set_ip_mask |
| 13174 | -- Child of of_bsn_header |
| 13175 | function dissect_of_bsn_set_ip_mask_v1(reader, subtree) |
| 13176 | read_uint8_t(reader, 1, subtree, 'of10.bsn_set_ip_mask.version') |
| 13177 | read_uint8_t(reader, 1, subtree, 'of10.bsn_set_ip_mask.type') |
| 13178 | read_uint16_t(reader, 1, subtree, 'of10.bsn_set_ip_mask.length') |
| 13179 | read_uint32_t(reader, 1, subtree, 'of10.bsn_set_ip_mask.xid') |
| 13180 | read_uint32_t(reader, 1, subtree, 'of10.bsn_set_ip_mask.experimenter') |
| 13181 | read_uint32_t(reader, 1, subtree, 'of10.bsn_set_ip_mask.subtype') |
| 13182 | read_uint8_t(reader, 1, subtree, 'of10.bsn_set_ip_mask.index') |
| 13183 | reader.skip(3) |
| 13184 | read_uint32_t(reader, 1, subtree, 'of10.bsn_set_ip_mask.mask') |
| 13185 | return 'of_bsn_set_ip_mask' |
| 13186 | end |
| 13187 | of_bsn_header_v1_dissectors[0] = dissect_of_bsn_set_ip_mask_v1 |
| 13188 | |
| 13189 | -- child class of_bsn_set_l2_table_reply |
| 13190 | -- Child of of_bsn_header |
| 13191 | function dissect_of_bsn_set_l2_table_reply_v1(reader, subtree) |
| 13192 | read_uint8_t(reader, 1, subtree, 'of10.bsn_set_l2_table_reply.version') |
| 13193 | read_uint8_t(reader, 1, subtree, 'of10.bsn_set_l2_table_reply.type') |
| 13194 | read_uint16_t(reader, 1, subtree, 'of10.bsn_set_l2_table_reply.length') |
| 13195 | read_uint32_t(reader, 1, subtree, 'of10.bsn_set_l2_table_reply.xid') |
| 13196 | read_uint32_t(reader, 1, subtree, 'of10.bsn_set_l2_table_reply.experimenter') |
| 13197 | read_uint32_t(reader, 1, subtree, 'of10.bsn_set_l2_table_reply.subtype') |
| 13198 | read_uint8_t(reader, 1, subtree, 'of10.bsn_set_l2_table_reply.l2_table_enable') |
| 13199 | reader.skip(1) |
| 13200 | read_uint16_t(reader, 1, subtree, 'of10.bsn_set_l2_table_reply.l2_table_priority') |
| 13201 | read_uint32_t(reader, 1, subtree, 'of10.bsn_set_l2_table_reply.status') |
| 13202 | return 'of_bsn_set_l2_table_reply' |
| 13203 | end |
| 13204 | of_bsn_header_v1_dissectors[24] = dissect_of_bsn_set_l2_table_reply_v1 |
| 13205 | |
| 13206 | -- child class of_bsn_set_l2_table_request |
| 13207 | -- Child of of_bsn_header |
| 13208 | function dissect_of_bsn_set_l2_table_request_v1(reader, subtree) |
| 13209 | read_uint8_t(reader, 1, subtree, 'of10.bsn_set_l2_table_request.version') |
| 13210 | read_uint8_t(reader, 1, subtree, 'of10.bsn_set_l2_table_request.type') |
| 13211 | read_uint16_t(reader, 1, subtree, 'of10.bsn_set_l2_table_request.length') |
| 13212 | read_uint32_t(reader, 1, subtree, 'of10.bsn_set_l2_table_request.xid') |
| 13213 | read_uint32_t(reader, 1, subtree, 'of10.bsn_set_l2_table_request.experimenter') |
| 13214 | read_uint32_t(reader, 1, subtree, 'of10.bsn_set_l2_table_request.subtype') |
| 13215 | read_uint8_t(reader, 1, subtree, 'of10.bsn_set_l2_table_request.l2_table_enable') |
| 13216 | reader.skip(1) |
| 13217 | read_uint16_t(reader, 1, subtree, 'of10.bsn_set_l2_table_request.l2_table_priority') |
| 13218 | reader.skip(4) |
| 13219 | return 'of_bsn_set_l2_table_request' |
| 13220 | end |
| 13221 | of_bsn_header_v1_dissectors[12] = dissect_of_bsn_set_l2_table_request_v1 |
| 13222 | |
| 13223 | -- child class of_bsn_set_mirroring |
| 13224 | -- Child of of_bsn_header |
| 13225 | function dissect_of_bsn_set_mirroring_v1(reader, subtree) |
| 13226 | read_uint8_t(reader, 1, subtree, 'of10.bsn_set_mirroring.version') |
| 13227 | read_uint8_t(reader, 1, subtree, 'of10.bsn_set_mirroring.type') |
| 13228 | read_uint16_t(reader, 1, subtree, 'of10.bsn_set_mirroring.length') |
| 13229 | read_uint32_t(reader, 1, subtree, 'of10.bsn_set_mirroring.xid') |
| 13230 | read_uint32_t(reader, 1, subtree, 'of10.bsn_set_mirroring.experimenter') |
| 13231 | read_uint32_t(reader, 1, subtree, 'of10.bsn_set_mirroring.subtype') |
| 13232 | read_uint8_t(reader, 1, subtree, 'of10.bsn_set_mirroring.report_mirror_ports') |
| 13233 | reader.skip(3) |
| 13234 | return 'of_bsn_set_mirroring' |
| 13235 | end |
| 13236 | of_bsn_header_v1_dissectors[3] = dissect_of_bsn_set_mirroring_v1 |
| 13237 | |
| 13238 | -- child class of_bsn_set_pktin_suppression_reply |
| 13239 | -- Child of of_bsn_header |
| 13240 | function dissect_of_bsn_set_pktin_suppression_reply_v1(reader, subtree) |
| 13241 | read_uint8_t(reader, 1, subtree, 'of10.bsn_set_pktin_suppression_reply.version') |
| 13242 | read_uint8_t(reader, 1, subtree, 'of10.bsn_set_pktin_suppression_reply.type') |
| 13243 | read_uint16_t(reader, 1, subtree, 'of10.bsn_set_pktin_suppression_reply.length') |
| 13244 | read_uint32_t(reader, 1, subtree, 'of10.bsn_set_pktin_suppression_reply.xid') |
| 13245 | read_uint32_t(reader, 1, subtree, 'of10.bsn_set_pktin_suppression_reply.experimenter') |
| 13246 | read_uint32_t(reader, 1, subtree, 'of10.bsn_set_pktin_suppression_reply.subtype') |
| 13247 | read_uint32_t(reader, 1, subtree, 'of10.bsn_set_pktin_suppression_reply.status') |
| 13248 | return 'of_bsn_set_pktin_suppression_reply' |
| 13249 | end |
| 13250 | of_bsn_header_v1_dissectors[25] = dissect_of_bsn_set_pktin_suppression_reply_v1 |
| 13251 | |
| 13252 | -- child class of_bsn_set_pktin_suppression_request |
| 13253 | -- Child of of_bsn_header |
| 13254 | function dissect_of_bsn_set_pktin_suppression_request_v1(reader, subtree) |
| 13255 | read_uint8_t(reader, 1, subtree, 'of10.bsn_set_pktin_suppression_request.version') |
| 13256 | read_uint8_t(reader, 1, subtree, 'of10.bsn_set_pktin_suppression_request.type') |
| 13257 | read_uint16_t(reader, 1, subtree, 'of10.bsn_set_pktin_suppression_request.length') |
| 13258 | read_uint32_t(reader, 1, subtree, 'of10.bsn_set_pktin_suppression_request.xid') |
| 13259 | read_uint32_t(reader, 1, subtree, 'of10.bsn_set_pktin_suppression_request.experimenter') |
| 13260 | read_uint32_t(reader, 1, subtree, 'of10.bsn_set_pktin_suppression_request.subtype') |
| 13261 | read_uint8_t(reader, 1, subtree, 'of10.bsn_set_pktin_suppression_request.enabled') |
| 13262 | reader.skip(1) |
| 13263 | read_uint16_t(reader, 1, subtree, 'of10.bsn_set_pktin_suppression_request.idle_timeout') |
| 13264 | read_uint16_t(reader, 1, subtree, 'of10.bsn_set_pktin_suppression_request.hard_timeout') |
| 13265 | read_uint16_t(reader, 1, subtree, 'of10.bsn_set_pktin_suppression_request.priority') |
| 13266 | read_uint64_t(reader, 1, subtree, 'of10.bsn_set_pktin_suppression_request.cookie') |
| 13267 | return 'of_bsn_set_pktin_suppression_request' |
| 13268 | end |
| 13269 | of_bsn_header_v1_dissectors[11] = dissect_of_bsn_set_pktin_suppression_request_v1 |
| 13270 | |
| 13271 | -- child class of_bsn_shell_command |
| 13272 | -- Child of of_bsn_header |
| 13273 | function dissect_of_bsn_shell_command_v1(reader, subtree) |
| 13274 | local _length = reader.peek(2, 2):uint() |
| 13275 | local orig_reader = reader |
| 13276 | reader = orig_reader.slice(_length) |
| 13277 | read_uint8_t(reader, 1, subtree, 'of10.bsn_shell_command.version') |
| 13278 | read_uint8_t(reader, 1, subtree, 'of10.bsn_shell_command.type') |
| 13279 | read_uint16_t(reader, 1, subtree, 'of10.bsn_shell_command.length') |
| 13280 | read_uint32_t(reader, 1, subtree, 'of10.bsn_shell_command.xid') |
| 13281 | read_uint32_t(reader, 1, subtree, 'of10.bsn_shell_command.experimenter') |
| 13282 | read_uint32_t(reader, 1, subtree, 'of10.bsn_shell_command.subtype') |
| 13283 | read_uint32_t(reader, 1, subtree, 'of10.bsn_shell_command.service') |
| 13284 | read_of_octets_t(reader, 1, subtree, 'of10.bsn_shell_command.data') |
| 13285 | return 'of_bsn_shell_command' |
| 13286 | end |
| 13287 | of_bsn_header_v1_dissectors[6] = dissect_of_bsn_shell_command_v1 |
| 13288 | |
| 13289 | -- child class of_bsn_shell_output |
| 13290 | -- Child of of_bsn_header |
| 13291 | function dissect_of_bsn_shell_output_v1(reader, subtree) |
| 13292 | local _length = reader.peek(2, 2):uint() |
| 13293 | local orig_reader = reader |
| 13294 | reader = orig_reader.slice(_length) |
| 13295 | read_uint8_t(reader, 1, subtree, 'of10.bsn_shell_output.version') |
| 13296 | read_uint8_t(reader, 1, subtree, 'of10.bsn_shell_output.type') |
| 13297 | read_uint16_t(reader, 1, subtree, 'of10.bsn_shell_output.length') |
| 13298 | read_uint32_t(reader, 1, subtree, 'of10.bsn_shell_output.xid') |
| 13299 | read_uint32_t(reader, 1, subtree, 'of10.bsn_shell_output.experimenter') |
| 13300 | read_uint32_t(reader, 1, subtree, 'of10.bsn_shell_output.subtype') |
| 13301 | read_of_octets_t(reader, 1, subtree, 'of10.bsn_shell_output.data') |
| 13302 | return 'of_bsn_shell_output' |
| 13303 | end |
| 13304 | of_bsn_header_v1_dissectors[7] = dissect_of_bsn_shell_output_v1 |
| 13305 | |
| 13306 | -- child class of_bsn_shell_status |
| 13307 | -- Child of of_bsn_header |
| 13308 | function dissect_of_bsn_shell_status_v1(reader, subtree) |
| 13309 | read_uint8_t(reader, 1, subtree, 'of10.bsn_shell_status.version') |
| 13310 | read_uint8_t(reader, 1, subtree, 'of10.bsn_shell_status.type') |
| 13311 | read_uint16_t(reader, 1, subtree, 'of10.bsn_shell_status.length') |
| 13312 | read_uint32_t(reader, 1, subtree, 'of10.bsn_shell_status.xid') |
| 13313 | read_uint32_t(reader, 1, subtree, 'of10.bsn_shell_status.experimenter') |
| 13314 | read_uint32_t(reader, 1, subtree, 'of10.bsn_shell_status.subtype') |
| 13315 | read_uint32_t(reader, 1, subtree, 'of10.bsn_shell_status.status') |
| 13316 | return 'of_bsn_shell_status' |
| 13317 | end |
| 13318 | of_bsn_header_v1_dissectors[8] = dissect_of_bsn_shell_status_v1 |
| 13319 | |
| 13320 | -- virtual child class of_experimenter_stats_reply |
| 13321 | -- Child of of_stats_reply |
| 13322 | -- Discriminator is experimenter |
| 13323 | function dissect_of_experimenter_stats_reply_v1(reader, subtree) |
| 13324 | return of_experimenter_stats_reply_v1_dissectors[reader.peek(12,4):uint()](reader, subtree) |
| 13325 | end |
| 13326 | of_stats_reply_v1_dissectors[65535] = dissect_of_experimenter_stats_reply_v1 |
| 13327 | |
| 13328 | -- virtual child class of_bsn_stats_reply |
| 13329 | -- Child of of_experimenter_stats_reply |
| 13330 | -- Discriminator is subtype |
| 13331 | function dissect_of_bsn_stats_reply_v1(reader, subtree) |
| 13332 | return of_bsn_stats_reply_v1_dissectors[reader.peek(20,4):uint()](reader, subtree) |
| 13333 | end |
| 13334 | of_experimenter_stats_reply_v1_dissectors[6035143] = dissect_of_bsn_stats_reply_v1 |
| 13335 | |
| 13336 | -- virtual child class of_experimenter_stats_request |
| 13337 | -- Child of of_stats_request |
| 13338 | -- Discriminator is experimenter |
| 13339 | function dissect_of_experimenter_stats_request_v1(reader, subtree) |
| 13340 | return of_experimenter_stats_request_v1_dissectors[reader.peek(12,4):uint()](reader, subtree) |
| 13341 | end |
| 13342 | of_stats_request_v1_dissectors[65535] = dissect_of_experimenter_stats_request_v1 |
| 13343 | |
| 13344 | -- virtual child class of_bsn_stats_request |
| 13345 | -- Child of of_experimenter_stats_request |
| 13346 | -- Discriminator is subtype |
| 13347 | function dissect_of_bsn_stats_request_v1(reader, subtree) |
| 13348 | return of_bsn_stats_request_v1_dissectors[reader.peek(20,4):uint()](reader, subtree) |
| 13349 | end |
| 13350 | of_experimenter_stats_request_v1_dissectors[6035143] = dissect_of_bsn_stats_request_v1 |
| 13351 | |
| 13352 | -- child class of_bsn_virtual_port_create_reply |
| 13353 | -- Child of of_bsn_header |
| 13354 | function dissect_of_bsn_virtual_port_create_reply_v1(reader, subtree) |
| 13355 | read_uint8_t(reader, 1, subtree, 'of10.bsn_virtual_port_create_reply.version') |
| 13356 | read_uint8_t(reader, 1, subtree, 'of10.bsn_virtual_port_create_reply.type') |
| 13357 | read_uint16_t(reader, 1, subtree, 'of10.bsn_virtual_port_create_reply.length') |
| 13358 | read_uint32_t(reader, 1, subtree, 'of10.bsn_virtual_port_create_reply.xid') |
| 13359 | read_uint32_t(reader, 1, subtree, 'of10.bsn_virtual_port_create_reply.experimenter') |
| 13360 | read_uint32_t(reader, 1, subtree, 'of10.bsn_virtual_port_create_reply.subtype') |
| 13361 | read_uint32_t(reader, 1, subtree, 'of10.bsn_virtual_port_create_reply.status') |
| 13362 | read_uint32_t(reader, 1, subtree, 'of10.bsn_virtual_port_create_reply.vport_no') |
| 13363 | return 'of_bsn_virtual_port_create_reply' |
| 13364 | end |
| 13365 | of_bsn_header_v1_dissectors[16] = dissect_of_bsn_virtual_port_create_reply_v1 |
| 13366 | |
| 13367 | -- virtual top-level class of_bsn_vport |
| 13368 | -- Discriminator is type |
| 13369 | function dissect_of_bsn_vport_v1(reader, subtree) |
| 13370 | return of_bsn_vport_v1_dissectors[reader.peek(0,2):uint()](reader, subtree) |
| 13371 | end |
| 13372 | -- child class of_bsn_virtual_port_create_request |
| 13373 | -- Child of of_bsn_header |
| 13374 | function dissect_of_bsn_virtual_port_create_request_v1(reader, subtree) |
| 13375 | local _length = reader.peek(2, 2):uint() |
| 13376 | local orig_reader = reader |
| 13377 | reader = orig_reader.slice(_length) |
| 13378 | read_uint8_t(reader, 1, subtree, 'of10.bsn_virtual_port_create_request.version') |
| 13379 | read_uint8_t(reader, 1, subtree, 'of10.bsn_virtual_port_create_request.type') |
| 13380 | read_uint16_t(reader, 1, subtree, 'of10.bsn_virtual_port_create_request.length') |
| 13381 | read_uint32_t(reader, 1, subtree, 'of10.bsn_virtual_port_create_request.xid') |
| 13382 | read_uint32_t(reader, 1, subtree, 'of10.bsn_virtual_port_create_request.experimenter') |
| 13383 | read_uint32_t(reader, 1, subtree, 'of10.bsn_virtual_port_create_request.subtype') |
| 13384 | read_of_bsn_vport_t(reader, 1, subtree, 'of10.bsn_virtual_port_create_request.vport') |
| 13385 | return 'of_bsn_virtual_port_create_request' |
| 13386 | end |
| 13387 | of_bsn_header_v1_dissectors[15] = dissect_of_bsn_virtual_port_create_request_v1 |
| 13388 | |
| 13389 | -- child class of_bsn_virtual_port_remove_reply |
| 13390 | -- Child of of_bsn_header |
| 13391 | function dissect_of_bsn_virtual_port_remove_reply_v1(reader, subtree) |
| 13392 | read_uint8_t(reader, 1, subtree, 'of10.bsn_virtual_port_remove_reply.version') |
| 13393 | read_uint8_t(reader, 1, subtree, 'of10.bsn_virtual_port_remove_reply.type') |
| 13394 | read_uint16_t(reader, 1, subtree, 'of10.bsn_virtual_port_remove_reply.length') |
| 13395 | read_uint32_t(reader, 1, subtree, 'of10.bsn_virtual_port_remove_reply.xid') |
| 13396 | read_uint32_t(reader, 1, subtree, 'of10.bsn_virtual_port_remove_reply.experimenter') |
| 13397 | read_uint32_t(reader, 1, subtree, 'of10.bsn_virtual_port_remove_reply.subtype') |
| 13398 | read_uint32_t(reader, 1, subtree, 'of10.bsn_virtual_port_remove_reply.status') |
| 13399 | return 'of_bsn_virtual_port_remove_reply' |
| 13400 | end |
| 13401 | of_bsn_header_v1_dissectors[26] = dissect_of_bsn_virtual_port_remove_reply_v1 |
| 13402 | |
| 13403 | -- child class of_bsn_virtual_port_remove_request |
| 13404 | -- Child of of_bsn_header |
| 13405 | function dissect_of_bsn_virtual_port_remove_request_v1(reader, subtree) |
| 13406 | read_uint8_t(reader, 1, subtree, 'of10.bsn_virtual_port_remove_request.version') |
| 13407 | read_uint8_t(reader, 1, subtree, 'of10.bsn_virtual_port_remove_request.type') |
| 13408 | read_uint16_t(reader, 1, subtree, 'of10.bsn_virtual_port_remove_request.length') |
| 13409 | read_uint32_t(reader, 1, subtree, 'of10.bsn_virtual_port_remove_request.xid') |
| 13410 | read_uint32_t(reader, 1, subtree, 'of10.bsn_virtual_port_remove_request.experimenter') |
| 13411 | read_uint32_t(reader, 1, subtree, 'of10.bsn_virtual_port_remove_request.subtype') |
| 13412 | read_uint32_t(reader, 1, subtree, 'of10.bsn_virtual_port_remove_request.vport_no') |
| 13413 | return 'of_bsn_virtual_port_remove_request' |
| 13414 | end |
| 13415 | of_bsn_header_v1_dissectors[17] = dissect_of_bsn_virtual_port_remove_request_v1 |
| 13416 | |
| 13417 | -- child class of_bsn_vport_l2gre |
| 13418 | -- Child of of_bsn_vport |
| 13419 | function dissect_of_bsn_vport_l2gre_v1(reader, subtree) |
| 13420 | read_uint16_t(reader, 1, subtree, 'of10.bsn_vport_l2gre.type') |
| 13421 | read_uint16_t(reader, 1, subtree, 'of10.bsn_vport_l2gre.length') |
| 13422 | read_uint32_t(reader, 1, subtree, 'of10.bsn_vport_l2gre.flags') |
| 13423 | read_of_port_no_t(reader, 1, subtree, 'of10.bsn_vport_l2gre.port_no') |
| 13424 | read_of_port_no_t(reader, 1, subtree, 'of10.bsn_vport_l2gre.loopback_port_no') |
| 13425 | read_of_mac_addr_t(reader, 1, subtree, 'of10.bsn_vport_l2gre.local_mac') |
| 13426 | read_of_mac_addr_t(reader, 1, subtree, 'of10.bsn_vport_l2gre.nh_mac') |
| 13427 | read_of_ipv4_t(reader, 1, subtree, 'of10.bsn_vport_l2gre.src_ip') |
| 13428 | read_of_ipv4_t(reader, 1, subtree, 'of10.bsn_vport_l2gre.dst_ip') |
| 13429 | read_uint8_t(reader, 1, subtree, 'of10.bsn_vport_l2gre.dscp') |
| 13430 | read_uint8_t(reader, 1, subtree, 'of10.bsn_vport_l2gre.ttl') |
| 13431 | reader.skip(2) |
| 13432 | read_uint32_t(reader, 1, subtree, 'of10.bsn_vport_l2gre.vpn') |
| 13433 | read_uint32_t(reader, 1, subtree, 'of10.bsn_vport_l2gre.rate_limit') |
| 13434 | read_of_port_name_t(reader, 1, subtree, 'of10.bsn_vport_l2gre.if_name') |
| 13435 | return 'of_bsn_vport_l2gre' |
| 13436 | end |
| 13437 | of_bsn_vport_v1_dissectors[1] = dissect_of_bsn_vport_l2gre_v1 |
| 13438 | |
| 13439 | -- child class of_bsn_vport_q_in_q |
| 13440 | -- Child of of_bsn_vport |
| 13441 | function dissect_of_bsn_vport_q_in_q_v1(reader, subtree) |
| 13442 | read_uint16_t(reader, 1, subtree, 'of10.bsn_vport_q_in_q.type') |
| 13443 | read_uint16_t(reader, 1, subtree, 'of10.bsn_vport_q_in_q.length') |
| 13444 | read_uint32_t(reader, 1, subtree, 'of10.bsn_vport_q_in_q.port_no') |
| 13445 | read_uint16_t(reader, 1, subtree, 'of10.bsn_vport_q_in_q.ingress_tpid') |
| 13446 | read_uint16_t(reader, 1, subtree, 'of10.bsn_vport_q_in_q.ingress_vlan_id') |
| 13447 | read_uint16_t(reader, 1, subtree, 'of10.bsn_vport_q_in_q.egress_tpid') |
| 13448 | read_uint16_t(reader, 1, subtree, 'of10.bsn_vport_q_in_q.egress_vlan_id') |
| 13449 | read_of_port_name_t(reader, 1, subtree, 'of10.bsn_vport_q_in_q.if_name') |
| 13450 | return 'of_bsn_vport_q_in_q' |
| 13451 | end |
| 13452 | of_bsn_vport_v1_dissectors[0] = dissect_of_bsn_vport_q_in_q_v1 |
| 13453 | |
| 13454 | -- child class of_desc_stats_reply |
| 13455 | -- Child of of_stats_reply |
| 13456 | function dissect_of_desc_stats_reply_v1(reader, subtree) |
| 13457 | read_uint8_t(reader, 1, subtree, 'of10.desc_stats_reply.version') |
| 13458 | read_uint8_t(reader, 1, subtree, 'of10.desc_stats_reply.type') |
| 13459 | read_uint16_t(reader, 1, subtree, 'of10.desc_stats_reply.length') |
| 13460 | read_uint32_t(reader, 1, subtree, 'of10.desc_stats_reply.xid') |
| 13461 | read_uint16_t(reader, 1, subtree, 'of10.desc_stats_reply.stats_type') |
| 13462 | read_uint16_t(reader, 1, subtree, 'of10.desc_stats_reply.flags') |
| 13463 | read_of_desc_str_t(reader, 1, subtree, 'of10.desc_stats_reply.mfr_desc') |
| 13464 | read_of_desc_str_t(reader, 1, subtree, 'of10.desc_stats_reply.hw_desc') |
| 13465 | read_of_desc_str_t(reader, 1, subtree, 'of10.desc_stats_reply.sw_desc') |
| 13466 | read_of_serial_num_t(reader, 1, subtree, 'of10.desc_stats_reply.serial_num') |
| 13467 | read_of_desc_str_t(reader, 1, subtree, 'of10.desc_stats_reply.dp_desc') |
| 13468 | return 'of_desc_stats_reply' |
| 13469 | end |
| 13470 | of_stats_reply_v1_dissectors[0] = dissect_of_desc_stats_reply_v1 |
| 13471 | |
| 13472 | -- child class of_desc_stats_request |
| 13473 | -- Child of of_stats_request |
| 13474 | function dissect_of_desc_stats_request_v1(reader, subtree) |
| 13475 | read_uint8_t(reader, 1, subtree, 'of10.desc_stats_request.version') |
| 13476 | read_uint8_t(reader, 1, subtree, 'of10.desc_stats_request.type') |
| 13477 | read_uint16_t(reader, 1, subtree, 'of10.desc_stats_request.length') |
| 13478 | read_uint32_t(reader, 1, subtree, 'of10.desc_stats_request.xid') |
| 13479 | read_uint16_t(reader, 1, subtree, 'of10.desc_stats_request.stats_type') |
| 13480 | read_uint16_t(reader, 1, subtree, 'of10.desc_stats_request.flags') |
| 13481 | return 'of_desc_stats_request' |
| 13482 | end |
| 13483 | of_stats_request_v1_dissectors[0] = dissect_of_desc_stats_request_v1 |
| 13484 | |
| 13485 | -- child class of_echo_reply |
| 13486 | -- Child of of_header |
| 13487 | function dissect_of_echo_reply_v1(reader, subtree) |
| 13488 | local _length = reader.peek(2, 2):uint() |
| 13489 | local orig_reader = reader |
| 13490 | reader = orig_reader.slice(_length) |
| 13491 | read_uint8_t(reader, 1, subtree, 'of10.echo_reply.version') |
| 13492 | read_uint8_t(reader, 1, subtree, 'of10.echo_reply.type') |
| 13493 | read_uint16_t(reader, 1, subtree, 'of10.echo_reply.length') |
| 13494 | read_uint32_t(reader, 1, subtree, 'of10.echo_reply.xid') |
| 13495 | read_of_octets_t(reader, 1, subtree, 'of10.echo_reply.data') |
| 13496 | return 'of_echo_reply' |
| 13497 | end |
| 13498 | of_header_v1_dissectors[3] = dissect_of_echo_reply_v1 |
| 13499 | |
| 13500 | -- child class of_echo_request |
| 13501 | -- Child of of_header |
| 13502 | function dissect_of_echo_request_v1(reader, subtree) |
| 13503 | local _length = reader.peek(2, 2):uint() |
| 13504 | local orig_reader = reader |
| 13505 | reader = orig_reader.slice(_length) |
| 13506 | read_uint8_t(reader, 1, subtree, 'of10.echo_request.version') |
| 13507 | read_uint8_t(reader, 1, subtree, 'of10.echo_request.type') |
| 13508 | read_uint16_t(reader, 1, subtree, 'of10.echo_request.length') |
| 13509 | read_uint32_t(reader, 1, subtree, 'of10.echo_request.xid') |
| 13510 | read_of_octets_t(reader, 1, subtree, 'of10.echo_request.data') |
| 13511 | return 'of_echo_request' |
| 13512 | end |
| 13513 | of_header_v1_dissectors[2] = dissect_of_echo_request_v1 |
| 13514 | |
| 13515 | -- child class of_features_reply |
| 13516 | -- Child of of_header |
| 13517 | function dissect_of_features_reply_v1(reader, subtree) |
| 13518 | local _length = reader.peek(2, 2):uint() |
| 13519 | local orig_reader = reader |
| 13520 | reader = orig_reader.slice(_length) |
| 13521 | read_uint8_t(reader, 1, subtree, 'of10.features_reply.version') |
| 13522 | read_uint8_t(reader, 1, subtree, 'of10.features_reply.type') |
| 13523 | read_uint16_t(reader, 1, subtree, 'of10.features_reply.length') |
| 13524 | read_uint32_t(reader, 1, subtree, 'of10.features_reply.xid') |
| 13525 | read_uint64_t(reader, 1, subtree, 'of10.features_reply.datapath_id') |
| 13526 | read_uint32_t(reader, 1, subtree, 'of10.features_reply.n_buffers') |
| 13527 | read_uint8_t(reader, 1, subtree, 'of10.features_reply.n_tables') |
| 13528 | reader.skip(3) |
| 13529 | read_uint32_t(reader, 1, subtree, 'of10.features_reply.capabilities') |
| 13530 | read_uint32_t(reader, 1, subtree, 'of10.features_reply.actions') |
| 13531 | read_list(reader, dissect_of_port_desc_v1, subtree, 'of_port_desc') |
| 13532 | return 'of_features_reply' |
| 13533 | end |
| 13534 | of_header_v1_dissectors[6] = dissect_of_features_reply_v1 |
| 13535 | |
| 13536 | -- child class of_features_request |
| 13537 | -- Child of of_header |
| 13538 | function dissect_of_features_request_v1(reader, subtree) |
| 13539 | read_uint8_t(reader, 1, subtree, 'of10.features_request.version') |
| 13540 | read_uint8_t(reader, 1, subtree, 'of10.features_request.type') |
| 13541 | read_uint16_t(reader, 1, subtree, 'of10.features_request.length') |
| 13542 | read_uint32_t(reader, 1, subtree, 'of10.features_request.xid') |
| 13543 | return 'of_features_request' |
| 13544 | end |
| 13545 | of_header_v1_dissectors[5] = dissect_of_features_request_v1 |
| 13546 | |
| 13547 | -- virtual child class of_flow_mod |
| 13548 | -- Child of of_header |
| 13549 | -- Discriminator is _command |
| 13550 | function dissect_of_flow_mod_v1(reader, subtree) |
| 13551 | return of_flow_mod_v1_dissectors[reader.peek(56,2):uint()](reader, subtree) |
| 13552 | end |
| 13553 | of_header_v1_dissectors[14] = dissect_of_flow_mod_v1 |
| 13554 | |
| 13555 | -- child class of_flow_add |
| 13556 | -- Child of of_flow_mod |
| 13557 | function dissect_of_flow_add_v1(reader, subtree) |
| 13558 | local _length = reader.peek(2, 2):uint() |
| 13559 | local orig_reader = reader |
| 13560 | reader = orig_reader.slice(_length) |
| 13561 | read_uint8_t(reader, 1, subtree, 'of10.flow_add.version') |
| 13562 | read_uint8_t(reader, 1, subtree, 'of10.flow_add.type') |
| 13563 | read_uint16_t(reader, 1, subtree, 'of10.flow_add.length') |
| 13564 | read_uint32_t(reader, 1, subtree, 'of10.flow_add.xid') |
| 13565 | read_of_match_t(reader, 1, subtree, 'of10.flow_add.match') |
| 13566 | read_uint64_t(reader, 1, subtree, 'of10.flow_add.cookie') |
| 13567 | read_of_fm_cmd_t(reader, 1, subtree, 'of10.flow_add._command') |
| 13568 | read_uint16_t(reader, 1, subtree, 'of10.flow_add.idle_timeout') |
| 13569 | read_uint16_t(reader, 1, subtree, 'of10.flow_add.hard_timeout') |
| 13570 | read_uint16_t(reader, 1, subtree, 'of10.flow_add.priority') |
| 13571 | read_uint32_t(reader, 1, subtree, 'of10.flow_add.buffer_id') |
| 13572 | read_of_port_no_t(reader, 1, subtree, 'of10.flow_add.out_port') |
| 13573 | read_uint16_t(reader, 1, subtree, 'of10.flow_add.flags') |
| 13574 | read_list(reader, dissect_of_action_v1, subtree, 'of_action') |
| 13575 | return 'of_flow_add' |
| 13576 | end |
| 13577 | of_flow_mod_v1_dissectors[0] = dissect_of_flow_add_v1 |
| 13578 | |
| 13579 | -- child class of_flow_delete |
| 13580 | -- Child of of_flow_mod |
| 13581 | function dissect_of_flow_delete_v1(reader, subtree) |
| 13582 | local _length = reader.peek(2, 2):uint() |
| 13583 | local orig_reader = reader |
| 13584 | reader = orig_reader.slice(_length) |
| 13585 | read_uint8_t(reader, 1, subtree, 'of10.flow_delete.version') |
| 13586 | read_uint8_t(reader, 1, subtree, 'of10.flow_delete.type') |
| 13587 | read_uint16_t(reader, 1, subtree, 'of10.flow_delete.length') |
| 13588 | read_uint32_t(reader, 1, subtree, 'of10.flow_delete.xid') |
| 13589 | read_of_match_t(reader, 1, subtree, 'of10.flow_delete.match') |
| 13590 | read_uint64_t(reader, 1, subtree, 'of10.flow_delete.cookie') |
| 13591 | read_of_fm_cmd_t(reader, 1, subtree, 'of10.flow_delete._command') |
| 13592 | read_uint16_t(reader, 1, subtree, 'of10.flow_delete.idle_timeout') |
| 13593 | read_uint16_t(reader, 1, subtree, 'of10.flow_delete.hard_timeout') |
| 13594 | read_uint16_t(reader, 1, subtree, 'of10.flow_delete.priority') |
| 13595 | read_uint32_t(reader, 1, subtree, 'of10.flow_delete.buffer_id') |
| 13596 | read_of_port_no_t(reader, 1, subtree, 'of10.flow_delete.out_port') |
| 13597 | read_uint16_t(reader, 1, subtree, 'of10.flow_delete.flags') |
| 13598 | read_list(reader, dissect_of_action_v1, subtree, 'of_action') |
| 13599 | return 'of_flow_delete' |
| 13600 | end |
| 13601 | of_flow_mod_v1_dissectors[3] = dissect_of_flow_delete_v1 |
| 13602 | |
| 13603 | -- child class of_flow_delete_strict |
| 13604 | -- Child of of_flow_mod |
| 13605 | function dissect_of_flow_delete_strict_v1(reader, subtree) |
| 13606 | local _length = reader.peek(2, 2):uint() |
| 13607 | local orig_reader = reader |
| 13608 | reader = orig_reader.slice(_length) |
| 13609 | read_uint8_t(reader, 1, subtree, 'of10.flow_delete_strict.version') |
| 13610 | read_uint8_t(reader, 1, subtree, 'of10.flow_delete_strict.type') |
| 13611 | read_uint16_t(reader, 1, subtree, 'of10.flow_delete_strict.length') |
| 13612 | read_uint32_t(reader, 1, subtree, 'of10.flow_delete_strict.xid') |
| 13613 | read_of_match_t(reader, 1, subtree, 'of10.flow_delete_strict.match') |
| 13614 | read_uint64_t(reader, 1, subtree, 'of10.flow_delete_strict.cookie') |
| 13615 | read_of_fm_cmd_t(reader, 1, subtree, 'of10.flow_delete_strict._command') |
| 13616 | read_uint16_t(reader, 1, subtree, 'of10.flow_delete_strict.idle_timeout') |
| 13617 | read_uint16_t(reader, 1, subtree, 'of10.flow_delete_strict.hard_timeout') |
| 13618 | read_uint16_t(reader, 1, subtree, 'of10.flow_delete_strict.priority') |
| 13619 | read_uint32_t(reader, 1, subtree, 'of10.flow_delete_strict.buffer_id') |
| 13620 | read_of_port_no_t(reader, 1, subtree, 'of10.flow_delete_strict.out_port') |
| 13621 | read_uint16_t(reader, 1, subtree, 'of10.flow_delete_strict.flags') |
| 13622 | read_list(reader, dissect_of_action_v1, subtree, 'of_action') |
| 13623 | return 'of_flow_delete_strict' |
| 13624 | end |
| 13625 | of_flow_mod_v1_dissectors[4] = dissect_of_flow_delete_strict_v1 |
| 13626 | |
| 13627 | -- child class of_flow_mod_failed_error_msg |
| 13628 | -- Child of of_error_msg |
| 13629 | function dissect_of_flow_mod_failed_error_msg_v1(reader, subtree) |
| 13630 | local _length = reader.peek(2, 2):uint() |
| 13631 | local orig_reader = reader |
| 13632 | reader = orig_reader.slice(_length) |
| 13633 | read_uint8_t(reader, 1, subtree, 'of10.flow_mod_failed_error_msg.version') |
| 13634 | read_uint8_t(reader, 1, subtree, 'of10.flow_mod_failed_error_msg.type') |
| 13635 | read_uint16_t(reader, 1, subtree, 'of10.flow_mod_failed_error_msg.length') |
| 13636 | read_uint32_t(reader, 1, subtree, 'of10.flow_mod_failed_error_msg.xid') |
| 13637 | read_uint16_t(reader, 1, subtree, 'of10.flow_mod_failed_error_msg.err_type') |
| 13638 | read_uint16_t(reader, 1, subtree, 'of10.flow_mod_failed_error_msg.code') |
| 13639 | read_openflow(reader, 1, subtree, 'of10.flow_mod_failed_error_msg.data') |
| 13640 | return 'of_flow_mod_failed_error_msg' |
| 13641 | end |
| 13642 | of_error_msg_v1_dissectors[3] = dissect_of_flow_mod_failed_error_msg_v1 |
| 13643 | |
| 13644 | -- child class of_flow_modify |
| 13645 | -- Child of of_flow_mod |
| 13646 | function dissect_of_flow_modify_v1(reader, subtree) |
| 13647 | local _length = reader.peek(2, 2):uint() |
| 13648 | local orig_reader = reader |
| 13649 | reader = orig_reader.slice(_length) |
| 13650 | read_uint8_t(reader, 1, subtree, 'of10.flow_modify.version') |
| 13651 | read_uint8_t(reader, 1, subtree, 'of10.flow_modify.type') |
| 13652 | read_uint16_t(reader, 1, subtree, 'of10.flow_modify.length') |
| 13653 | read_uint32_t(reader, 1, subtree, 'of10.flow_modify.xid') |
| 13654 | read_of_match_t(reader, 1, subtree, 'of10.flow_modify.match') |
| 13655 | read_uint64_t(reader, 1, subtree, 'of10.flow_modify.cookie') |
| 13656 | read_of_fm_cmd_t(reader, 1, subtree, 'of10.flow_modify._command') |
| 13657 | read_uint16_t(reader, 1, subtree, 'of10.flow_modify.idle_timeout') |
| 13658 | read_uint16_t(reader, 1, subtree, 'of10.flow_modify.hard_timeout') |
| 13659 | read_uint16_t(reader, 1, subtree, 'of10.flow_modify.priority') |
| 13660 | read_uint32_t(reader, 1, subtree, 'of10.flow_modify.buffer_id') |
| 13661 | read_of_port_no_t(reader, 1, subtree, 'of10.flow_modify.out_port') |
| 13662 | read_uint16_t(reader, 1, subtree, 'of10.flow_modify.flags') |
| 13663 | read_list(reader, dissect_of_action_v1, subtree, 'of_action') |
| 13664 | return 'of_flow_modify' |
| 13665 | end |
| 13666 | of_flow_mod_v1_dissectors[1] = dissect_of_flow_modify_v1 |
| 13667 | |
| 13668 | -- child class of_flow_modify_strict |
| 13669 | -- Child of of_flow_mod |
| 13670 | function dissect_of_flow_modify_strict_v1(reader, subtree) |
| 13671 | local _length = reader.peek(2, 2):uint() |
| 13672 | local orig_reader = reader |
| 13673 | reader = orig_reader.slice(_length) |
| 13674 | read_uint8_t(reader, 1, subtree, 'of10.flow_modify_strict.version') |
| 13675 | read_uint8_t(reader, 1, subtree, 'of10.flow_modify_strict.type') |
| 13676 | read_uint16_t(reader, 1, subtree, 'of10.flow_modify_strict.length') |
| 13677 | read_uint32_t(reader, 1, subtree, 'of10.flow_modify_strict.xid') |
| 13678 | read_of_match_t(reader, 1, subtree, 'of10.flow_modify_strict.match') |
| 13679 | read_uint64_t(reader, 1, subtree, 'of10.flow_modify_strict.cookie') |
| 13680 | read_of_fm_cmd_t(reader, 1, subtree, 'of10.flow_modify_strict._command') |
| 13681 | read_uint16_t(reader, 1, subtree, 'of10.flow_modify_strict.idle_timeout') |
| 13682 | read_uint16_t(reader, 1, subtree, 'of10.flow_modify_strict.hard_timeout') |
| 13683 | read_uint16_t(reader, 1, subtree, 'of10.flow_modify_strict.priority') |
| 13684 | read_uint32_t(reader, 1, subtree, 'of10.flow_modify_strict.buffer_id') |
| 13685 | read_of_port_no_t(reader, 1, subtree, 'of10.flow_modify_strict.out_port') |
| 13686 | read_uint16_t(reader, 1, subtree, 'of10.flow_modify_strict.flags') |
| 13687 | read_list(reader, dissect_of_action_v1, subtree, 'of_action') |
| 13688 | return 'of_flow_modify_strict' |
| 13689 | end |
| 13690 | of_flow_mod_v1_dissectors[2] = dissect_of_flow_modify_strict_v1 |
| 13691 | |
| 13692 | -- child class of_flow_removed |
| 13693 | -- Child of of_header |
| 13694 | function dissect_of_flow_removed_v1(reader, subtree) |
| 13695 | read_uint8_t(reader, 1, subtree, 'of10.flow_removed.version') |
| 13696 | read_uint8_t(reader, 1, subtree, 'of10.flow_removed.type') |
| 13697 | read_uint16_t(reader, 1, subtree, 'of10.flow_removed.length') |
| 13698 | read_uint32_t(reader, 1, subtree, 'of10.flow_removed.xid') |
| 13699 | read_of_match_t(reader, 1, subtree, 'of10.flow_removed.match') |
| 13700 | read_uint64_t(reader, 1, subtree, 'of10.flow_removed.cookie') |
| 13701 | read_uint16_t(reader, 1, subtree, 'of10.flow_removed.priority') |
| 13702 | read_uint8_t(reader, 1, subtree, 'of10.flow_removed.reason') |
| 13703 | reader.skip(1) |
| 13704 | read_uint32_t(reader, 1, subtree, 'of10.flow_removed.duration_sec') |
| 13705 | read_uint32_t(reader, 1, subtree, 'of10.flow_removed.duration_nsec') |
| 13706 | read_uint16_t(reader, 1, subtree, 'of10.flow_removed.idle_timeout') |
| 13707 | reader.skip(2) |
| 13708 | read_uint64_t(reader, 1, subtree, 'of10.flow_removed.packet_count') |
| 13709 | read_uint64_t(reader, 1, subtree, 'of10.flow_removed.byte_count') |
| 13710 | return 'of_flow_removed' |
| 13711 | end |
| 13712 | of_header_v1_dissectors[11] = dissect_of_flow_removed_v1 |
| 13713 | |
| 13714 | -- top-level class of_flow_stats_entry |
| 13715 | function dissect_of_flow_stats_entry_v1(reader, subtree) |
| 13716 | local _length = reader.peek(0, 2):uint() |
| 13717 | local orig_reader = reader |
| 13718 | reader = orig_reader.slice(_length) |
| 13719 | read_uint16_t(reader, 1, subtree, 'of10.flow_stats_entry.length') |
| 13720 | read_uint8_t(reader, 1, subtree, 'of10.flow_stats_entry.table_id') |
| 13721 | reader.skip(1) |
| 13722 | read_of_match_t(reader, 1, subtree, 'of10.flow_stats_entry.match') |
| 13723 | read_uint32_t(reader, 1, subtree, 'of10.flow_stats_entry.duration_sec') |
| 13724 | read_uint32_t(reader, 1, subtree, 'of10.flow_stats_entry.duration_nsec') |
| 13725 | read_uint16_t(reader, 1, subtree, 'of10.flow_stats_entry.priority') |
| 13726 | read_uint16_t(reader, 1, subtree, 'of10.flow_stats_entry.idle_timeout') |
| 13727 | read_uint16_t(reader, 1, subtree, 'of10.flow_stats_entry.hard_timeout') |
| 13728 | reader.skip(6) |
| 13729 | read_uint64_t(reader, 1, subtree, 'of10.flow_stats_entry.cookie') |
| 13730 | read_uint64_t(reader, 1, subtree, 'of10.flow_stats_entry.packet_count') |
| 13731 | read_uint64_t(reader, 1, subtree, 'of10.flow_stats_entry.byte_count') |
| 13732 | read_list(reader, dissect_of_action_v1, subtree, 'of_action') |
| 13733 | return 'of_flow_stats_entry' |
| 13734 | end |
| 13735 | -- child class of_flow_stats_reply |
| 13736 | -- Child of of_stats_reply |
| 13737 | function dissect_of_flow_stats_reply_v1(reader, subtree) |
| 13738 | local _length = reader.peek(2, 2):uint() |
| 13739 | local orig_reader = reader |
| 13740 | reader = orig_reader.slice(_length) |
| 13741 | read_uint8_t(reader, 1, subtree, 'of10.flow_stats_reply.version') |
| 13742 | read_uint8_t(reader, 1, subtree, 'of10.flow_stats_reply.type') |
| 13743 | read_uint16_t(reader, 1, subtree, 'of10.flow_stats_reply.length') |
| 13744 | read_uint32_t(reader, 1, subtree, 'of10.flow_stats_reply.xid') |
| 13745 | read_uint16_t(reader, 1, subtree, 'of10.flow_stats_reply.stats_type') |
| 13746 | read_uint16_t(reader, 1, subtree, 'of10.flow_stats_reply.flags') |
| 13747 | read_list(reader, dissect_of_flow_stats_entry_v1, subtree, 'of_flow_stats_entry') |
| 13748 | return 'of_flow_stats_reply' |
| 13749 | end |
| 13750 | of_stats_reply_v1_dissectors[1] = dissect_of_flow_stats_reply_v1 |
| 13751 | |
| 13752 | -- child class of_flow_stats_request |
| 13753 | -- Child of of_stats_request |
| 13754 | function dissect_of_flow_stats_request_v1(reader, subtree) |
| 13755 | read_uint8_t(reader, 1, subtree, 'of10.flow_stats_request.version') |
| 13756 | read_uint8_t(reader, 1, subtree, 'of10.flow_stats_request.type') |
| 13757 | read_uint16_t(reader, 1, subtree, 'of10.flow_stats_request.length') |
| 13758 | read_uint32_t(reader, 1, subtree, 'of10.flow_stats_request.xid') |
| 13759 | read_uint16_t(reader, 1, subtree, 'of10.flow_stats_request.stats_type') |
| 13760 | read_uint16_t(reader, 1, subtree, 'of10.flow_stats_request.flags') |
| 13761 | read_of_match_t(reader, 1, subtree, 'of10.flow_stats_request.match') |
| 13762 | read_uint8_t(reader, 1, subtree, 'of10.flow_stats_request.table_id') |
| 13763 | reader.skip(1) |
| 13764 | read_of_port_no_t(reader, 1, subtree, 'of10.flow_stats_request.out_port') |
| 13765 | return 'of_flow_stats_request' |
| 13766 | end |
| 13767 | of_stats_request_v1_dissectors[1] = dissect_of_flow_stats_request_v1 |
| 13768 | |
| 13769 | -- child class of_get_config_reply |
| 13770 | -- Child of of_header |
| 13771 | function dissect_of_get_config_reply_v1(reader, subtree) |
| 13772 | read_uint8_t(reader, 1, subtree, 'of10.get_config_reply.version') |
| 13773 | read_uint8_t(reader, 1, subtree, 'of10.get_config_reply.type') |
| 13774 | read_uint16_t(reader, 1, subtree, 'of10.get_config_reply.length') |
| 13775 | read_uint32_t(reader, 1, subtree, 'of10.get_config_reply.xid') |
| 13776 | read_uint16_t(reader, 1, subtree, 'of10.get_config_reply.flags') |
| 13777 | read_uint16_t(reader, 1, subtree, 'of10.get_config_reply.miss_send_len') |
| 13778 | return 'of_get_config_reply' |
| 13779 | end |
| 13780 | of_header_v1_dissectors[8] = dissect_of_get_config_reply_v1 |
| 13781 | |
| 13782 | -- child class of_get_config_request |
| 13783 | -- Child of of_header |
| 13784 | function dissect_of_get_config_request_v1(reader, subtree) |
| 13785 | read_uint8_t(reader, 1, subtree, 'of10.get_config_request.version') |
| 13786 | read_uint8_t(reader, 1, subtree, 'of10.get_config_request.type') |
| 13787 | read_uint16_t(reader, 1, subtree, 'of10.get_config_request.length') |
| 13788 | read_uint32_t(reader, 1, subtree, 'of10.get_config_request.xid') |
| 13789 | return 'of_get_config_request' |
| 13790 | end |
| 13791 | of_header_v1_dissectors[7] = dissect_of_get_config_request_v1 |
| 13792 | |
| 13793 | -- child class of_hello |
| 13794 | -- Child of of_header |
| 13795 | function dissect_of_hello_v1(reader, subtree) |
| 13796 | read_uint8_t(reader, 1, subtree, 'of10.hello.version') |
| 13797 | read_uint8_t(reader, 1, subtree, 'of10.hello.type') |
| 13798 | read_uint16_t(reader, 1, subtree, 'of10.hello.length') |
| 13799 | read_uint32_t(reader, 1, subtree, 'of10.hello.xid') |
| 13800 | return 'of_hello' |
| 13801 | end |
| 13802 | of_header_v1_dissectors[0] = dissect_of_hello_v1 |
| 13803 | |
| 13804 | -- child class of_hello_failed_error_msg |
| 13805 | -- Child of of_error_msg |
| 13806 | function dissect_of_hello_failed_error_msg_v1(reader, subtree) |
| 13807 | local _length = reader.peek(2, 2):uint() |
| 13808 | local orig_reader = reader |
| 13809 | reader = orig_reader.slice(_length) |
| 13810 | read_uint8_t(reader, 1, subtree, 'of10.hello_failed_error_msg.version') |
| 13811 | read_uint8_t(reader, 1, subtree, 'of10.hello_failed_error_msg.type') |
| 13812 | read_uint16_t(reader, 1, subtree, 'of10.hello_failed_error_msg.length') |
| 13813 | read_uint32_t(reader, 1, subtree, 'of10.hello_failed_error_msg.xid') |
| 13814 | read_uint16_t(reader, 1, subtree, 'of10.hello_failed_error_msg.err_type') |
| 13815 | read_uint16_t(reader, 1, subtree, 'of10.hello_failed_error_msg.code') |
| 13816 | read_openflow(reader, 1, subtree, 'of10.hello_failed_error_msg.data') |
| 13817 | return 'of_hello_failed_error_msg' |
| 13818 | end |
| 13819 | of_error_msg_v1_dissectors[0] = dissect_of_hello_failed_error_msg_v1 |
| 13820 | |
| 13821 | -- top-level class of_match_v1 |
| 13822 | function dissect_of_match_v1_v1(reader, subtree) |
| 13823 | read_of_wc_bmap_t(reader, 1, subtree, 'of10.match_v1.wildcards') |
| 13824 | read_of_port_no_t(reader, 1, subtree, 'of10.match_v1.in_port') |
| 13825 | read_of_mac_addr_t(reader, 1, subtree, 'of10.match_v1.eth_src') |
| 13826 | read_of_mac_addr_t(reader, 1, subtree, 'of10.match_v1.eth_dst') |
| 13827 | read_uint16_t(reader, 1, subtree, 'of10.match_v1.vlan_vid') |
| 13828 | read_uint8_t(reader, 1, subtree, 'of10.match_v1.vlan_pcp') |
| 13829 | reader.skip(1) |
| 13830 | read_uint16_t(reader, 1, subtree, 'of10.match_v1.eth_type') |
| 13831 | read_uint8_t(reader, 1, subtree, 'of10.match_v1.ip_dscp') |
| 13832 | read_uint8_t(reader, 1, subtree, 'of10.match_v1.ip_proto') |
| 13833 | reader.skip(2) |
| 13834 | read_of_ipv4_t(reader, 1, subtree, 'of10.match_v1.ipv4_src') |
| 13835 | read_of_ipv4_t(reader, 1, subtree, 'of10.match_v1.ipv4_dst') |
| 13836 | read_uint16_t(reader, 1, subtree, 'of10.match_v1.tcp_src') |
| 13837 | read_uint16_t(reader, 1, subtree, 'of10.match_v1.tcp_dst') |
| 13838 | return 'of_match_v1' |
| 13839 | end |
| 13840 | -- virtual child class of_nicira_header |
| 13841 | -- Child of of_experimenter |
| 13842 | -- Discriminator is subtype |
| 13843 | function dissect_of_nicira_header_v1(reader, subtree) |
| 13844 | return of_nicira_header_v1_dissectors[reader.peek(12,4):uint()](reader, subtree) |
| 13845 | end |
| 13846 | of_experimenter_v1_dissectors[8992] = dissect_of_nicira_header_v1 |
| 13847 | |
| 13848 | -- child class of_nicira_controller_role_reply |
| 13849 | -- Child of of_nicira_header |
| 13850 | function dissect_of_nicira_controller_role_reply_v1(reader, subtree) |
| 13851 | read_uint8_t(reader, 1, subtree, 'of10.nicira_controller_role_reply.version') |
| 13852 | read_uint8_t(reader, 1, subtree, 'of10.nicira_controller_role_reply.type') |
| 13853 | read_uint16_t(reader, 1, subtree, 'of10.nicira_controller_role_reply.length') |
| 13854 | read_uint32_t(reader, 1, subtree, 'of10.nicira_controller_role_reply.xid') |
| 13855 | read_uint32_t(reader, 1, subtree, 'of10.nicira_controller_role_reply.experimenter') |
| 13856 | read_uint32_t(reader, 1, subtree, 'of10.nicira_controller_role_reply.subtype') |
| 13857 | read_uint32_t(reader, 1, subtree, 'of10.nicira_controller_role_reply.role') |
| 13858 | return 'of_nicira_controller_role_reply' |
| 13859 | end |
| 13860 | of_nicira_header_v1_dissectors[11] = dissect_of_nicira_controller_role_reply_v1 |
| 13861 | |
| 13862 | -- child class of_nicira_controller_role_request |
| 13863 | -- Child of of_nicira_header |
| 13864 | function dissect_of_nicira_controller_role_request_v1(reader, subtree) |
| 13865 | read_uint8_t(reader, 1, subtree, 'of10.nicira_controller_role_request.version') |
| 13866 | read_uint8_t(reader, 1, subtree, 'of10.nicira_controller_role_request.type') |
| 13867 | read_uint16_t(reader, 1, subtree, 'of10.nicira_controller_role_request.length') |
| 13868 | read_uint32_t(reader, 1, subtree, 'of10.nicira_controller_role_request.xid') |
| 13869 | read_uint32_t(reader, 1, subtree, 'of10.nicira_controller_role_request.experimenter') |
| 13870 | read_uint32_t(reader, 1, subtree, 'of10.nicira_controller_role_request.subtype') |
| 13871 | read_uint32_t(reader, 1, subtree, 'of10.nicira_controller_role_request.role') |
| 13872 | return 'of_nicira_controller_role_request' |
| 13873 | end |
| 13874 | of_nicira_header_v1_dissectors[10] = dissect_of_nicira_controller_role_request_v1 |
| 13875 | |
| 13876 | -- child class of_packet_in |
| 13877 | -- Child of of_header |
| 13878 | function dissect_of_packet_in_v1(reader, subtree) |
| 13879 | local _length = reader.peek(2, 2):uint() |
| 13880 | local orig_reader = reader |
| 13881 | reader = orig_reader.slice(_length) |
| 13882 | read_uint8_t(reader, 1, subtree, 'of10.packet_in.version') |
| 13883 | read_uint8_t(reader, 1, subtree, 'of10.packet_in.type') |
| 13884 | read_uint16_t(reader, 1, subtree, 'of10.packet_in.length') |
| 13885 | read_uint32_t(reader, 1, subtree, 'of10.packet_in.xid') |
| 13886 | read_uint32_t(reader, 1, subtree, 'of10.packet_in.buffer_id') |
| 13887 | read_uint16_t(reader, 1, subtree, 'of10.packet_in.total_len') |
| 13888 | read_of_port_no_t(reader, 1, subtree, 'of10.packet_in.in_port') |
| 13889 | read_uint8_t(reader, 1, subtree, 'of10.packet_in.reason') |
| 13890 | reader.skip(1) |
| 13891 | read_ethernet(reader, 1, subtree, 'of10.packet_in.data') |
| 13892 | return 'of_packet_in' |
| 13893 | end |
| 13894 | of_header_v1_dissectors[10] = dissect_of_packet_in_v1 |
| 13895 | |
| 13896 | -- child class of_packet_out |
| 13897 | -- Child of of_header |
| 13898 | function dissect_of_packet_out_v1(reader, subtree) |
| 13899 | local _length = reader.peek(2, 2):uint() |
| 13900 | local orig_reader = reader |
| 13901 | reader = orig_reader.slice(_length) |
| 13902 | read_uint8_t(reader, 1, subtree, 'of10.packet_out.version') |
| 13903 | read_uint8_t(reader, 1, subtree, 'of10.packet_out.type') |
| 13904 | read_uint16_t(reader, 1, subtree, 'of10.packet_out.length') |
| 13905 | read_uint32_t(reader, 1, subtree, 'of10.packet_out.xid') |
| 13906 | read_uint32_t(reader, 1, subtree, 'of10.packet_out.buffer_id') |
| 13907 | read_of_port_no_t(reader, 1, subtree, 'of10.packet_out.in_port') |
| 13908 | local _actions_length = reader.peek(0, 2):uint() |
| 13909 | read_uint16_t(reader, 1, subtree, 'of10.packet_out.actions_len') |
| 13910 | read_list(reader.slice(_actions_length), dissect_of_action_v1, subtree, 'of_action') |
| 13911 | read_ethernet(reader, 1, subtree, 'of10.packet_out.data') |
| 13912 | return 'of_packet_out' |
| 13913 | end |
| 13914 | of_header_v1_dissectors[13] = dissect_of_packet_out_v1 |
| 13915 | |
| 13916 | -- top-level class of_packet_queue |
| 13917 | function dissect_of_packet_queue_v1(reader, subtree) |
| 13918 | local _length = reader.peek(4, 2):uint() |
| 13919 | local orig_reader = reader |
| 13920 | reader = orig_reader.slice(_length) |
| 13921 | read_uint32_t(reader, 1, subtree, 'of10.packet_queue.queue_id') |
| 13922 | read_uint16_t(reader, 1, subtree, 'of10.packet_queue.len') |
| 13923 | reader.skip(2) |
| 13924 | read_list(reader, dissect_of_queue_prop_v1, subtree, 'of_queue_prop') |
| 13925 | return 'of_packet_queue' |
| 13926 | end |
| 13927 | -- top-level class of_port_desc |
| 13928 | function dissect_of_port_desc_v1(reader, subtree) |
| 13929 | read_of_port_no_t(reader, 1, subtree, 'of10.port_desc.port_no') |
| 13930 | read_of_mac_addr_t(reader, 1, subtree, 'of10.port_desc.hw_addr') |
| 13931 | read_of_port_name_t(reader, 1, subtree, 'of10.port_desc.name') |
| 13932 | read_uint32_t(reader, 1, subtree, 'of10.port_desc.config') |
| 13933 | read_uint32_t(reader, 1, subtree, 'of10.port_desc.state') |
| 13934 | read_uint32_t(reader, 1, subtree, 'of10.port_desc.curr') |
| 13935 | read_uint32_t(reader, 1, subtree, 'of10.port_desc.advertised') |
| 13936 | read_uint32_t(reader, 1, subtree, 'of10.port_desc.supported') |
| 13937 | read_uint32_t(reader, 1, subtree, 'of10.port_desc.peer') |
| 13938 | return 'of_port_desc' |
| 13939 | end |
| 13940 | -- child class of_port_mod |
| 13941 | -- Child of of_header |
| 13942 | function dissect_of_port_mod_v1(reader, subtree) |
| 13943 | read_uint8_t(reader, 1, subtree, 'of10.port_mod.version') |
| 13944 | read_uint8_t(reader, 1, subtree, 'of10.port_mod.type') |
| 13945 | read_uint16_t(reader, 1, subtree, 'of10.port_mod.length') |
| 13946 | read_uint32_t(reader, 1, subtree, 'of10.port_mod.xid') |
| 13947 | read_of_port_no_t(reader, 1, subtree, 'of10.port_mod.port_no') |
| 13948 | read_of_mac_addr_t(reader, 1, subtree, 'of10.port_mod.hw_addr') |
| 13949 | read_uint32_t(reader, 1, subtree, 'of10.port_mod.config') |
| 13950 | read_uint32_t(reader, 1, subtree, 'of10.port_mod.mask') |
| 13951 | read_uint32_t(reader, 1, subtree, 'of10.port_mod.advertise') |
| 13952 | reader.skip(4) |
| 13953 | return 'of_port_mod' |
| 13954 | end |
| 13955 | of_header_v1_dissectors[15] = dissect_of_port_mod_v1 |
| 13956 | |
| 13957 | -- child class of_port_mod_failed_error_msg |
| 13958 | -- Child of of_error_msg |
| 13959 | function dissect_of_port_mod_failed_error_msg_v1(reader, subtree) |
| 13960 | local _length = reader.peek(2, 2):uint() |
| 13961 | local orig_reader = reader |
| 13962 | reader = orig_reader.slice(_length) |
| 13963 | read_uint8_t(reader, 1, subtree, 'of10.port_mod_failed_error_msg.version') |
| 13964 | read_uint8_t(reader, 1, subtree, 'of10.port_mod_failed_error_msg.type') |
| 13965 | read_uint16_t(reader, 1, subtree, 'of10.port_mod_failed_error_msg.length') |
| 13966 | read_uint32_t(reader, 1, subtree, 'of10.port_mod_failed_error_msg.xid') |
| 13967 | read_uint16_t(reader, 1, subtree, 'of10.port_mod_failed_error_msg.err_type') |
| 13968 | read_uint16_t(reader, 1, subtree, 'of10.port_mod_failed_error_msg.code') |
| 13969 | read_openflow(reader, 1, subtree, 'of10.port_mod_failed_error_msg.data') |
| 13970 | return 'of_port_mod_failed_error_msg' |
| 13971 | end |
| 13972 | of_error_msg_v1_dissectors[4] = dissect_of_port_mod_failed_error_msg_v1 |
| 13973 | |
| 13974 | -- top-level class of_port_stats_entry |
| 13975 | function dissect_of_port_stats_entry_v1(reader, subtree) |
| 13976 | read_of_port_no_t(reader, 1, subtree, 'of10.port_stats_entry.port_no') |
| 13977 | reader.skip(6) |
| 13978 | read_uint64_t(reader, 1, subtree, 'of10.port_stats_entry.rx_packets') |
| 13979 | read_uint64_t(reader, 1, subtree, 'of10.port_stats_entry.tx_packets') |
| 13980 | read_uint64_t(reader, 1, subtree, 'of10.port_stats_entry.rx_bytes') |
| 13981 | read_uint64_t(reader, 1, subtree, 'of10.port_stats_entry.tx_bytes') |
| 13982 | read_uint64_t(reader, 1, subtree, 'of10.port_stats_entry.rx_dropped') |
| 13983 | read_uint64_t(reader, 1, subtree, 'of10.port_stats_entry.tx_dropped') |
| 13984 | read_uint64_t(reader, 1, subtree, 'of10.port_stats_entry.rx_errors') |
| 13985 | read_uint64_t(reader, 1, subtree, 'of10.port_stats_entry.tx_errors') |
| 13986 | read_uint64_t(reader, 1, subtree, 'of10.port_stats_entry.rx_frame_err') |
| 13987 | read_uint64_t(reader, 1, subtree, 'of10.port_stats_entry.rx_over_err') |
| 13988 | read_uint64_t(reader, 1, subtree, 'of10.port_stats_entry.rx_crc_err') |
| 13989 | read_uint64_t(reader, 1, subtree, 'of10.port_stats_entry.collisions') |
| 13990 | return 'of_port_stats_entry' |
| 13991 | end |
| 13992 | -- child class of_port_stats_reply |
| 13993 | -- Child of of_stats_reply |
| 13994 | function dissect_of_port_stats_reply_v1(reader, subtree) |
| 13995 | local _length = reader.peek(2, 2):uint() |
| 13996 | local orig_reader = reader |
| 13997 | reader = orig_reader.slice(_length) |
| 13998 | read_uint8_t(reader, 1, subtree, 'of10.port_stats_reply.version') |
| 13999 | read_uint8_t(reader, 1, subtree, 'of10.port_stats_reply.type') |
| 14000 | read_uint16_t(reader, 1, subtree, 'of10.port_stats_reply.length') |
| 14001 | read_uint32_t(reader, 1, subtree, 'of10.port_stats_reply.xid') |
| 14002 | read_uint16_t(reader, 1, subtree, 'of10.port_stats_reply.stats_type') |
| 14003 | read_uint16_t(reader, 1, subtree, 'of10.port_stats_reply.flags') |
| 14004 | read_list(reader, dissect_of_port_stats_entry_v1, subtree, 'of_port_stats_entry') |
| 14005 | return 'of_port_stats_reply' |
| 14006 | end |
| 14007 | of_stats_reply_v1_dissectors[4] = dissect_of_port_stats_reply_v1 |
| 14008 | |
| 14009 | -- child class of_port_stats_request |
| 14010 | -- Child of of_stats_request |
| 14011 | function dissect_of_port_stats_request_v1(reader, subtree) |
| 14012 | read_uint8_t(reader, 1, subtree, 'of10.port_stats_request.version') |
| 14013 | read_uint8_t(reader, 1, subtree, 'of10.port_stats_request.type') |
| 14014 | read_uint16_t(reader, 1, subtree, 'of10.port_stats_request.length') |
| 14015 | read_uint32_t(reader, 1, subtree, 'of10.port_stats_request.xid') |
| 14016 | read_uint16_t(reader, 1, subtree, 'of10.port_stats_request.stats_type') |
| 14017 | read_uint16_t(reader, 1, subtree, 'of10.port_stats_request.flags') |
| 14018 | read_of_port_no_t(reader, 1, subtree, 'of10.port_stats_request.port_no') |
| 14019 | reader.skip(6) |
| 14020 | return 'of_port_stats_request' |
| 14021 | end |
| 14022 | of_stats_request_v1_dissectors[4] = dissect_of_port_stats_request_v1 |
| 14023 | |
| 14024 | -- child class of_port_status |
| 14025 | -- Child of of_header |
| 14026 | function dissect_of_port_status_v1(reader, subtree) |
| 14027 | read_uint8_t(reader, 1, subtree, 'of10.port_status.version') |
| 14028 | read_uint8_t(reader, 1, subtree, 'of10.port_status.type') |
| 14029 | read_uint16_t(reader, 1, subtree, 'of10.port_status.length') |
| 14030 | read_uint32_t(reader, 1, subtree, 'of10.port_status.xid') |
| 14031 | read_uint8_t(reader, 1, subtree, 'of10.port_status.reason') |
| 14032 | reader.skip(7) |
| 14033 | read_of_port_desc_t(reader, 1, subtree, 'of10.port_status.desc') |
| 14034 | return 'of_port_status' |
| 14035 | end |
| 14036 | of_header_v1_dissectors[12] = dissect_of_port_status_v1 |
| 14037 | |
| 14038 | -- child class of_queue_get_config_reply |
| 14039 | -- Child of of_header |
| 14040 | function dissect_of_queue_get_config_reply_v1(reader, subtree) |
| 14041 | local _length = reader.peek(2, 2):uint() |
| 14042 | local orig_reader = reader |
| 14043 | reader = orig_reader.slice(_length) |
| 14044 | read_uint8_t(reader, 1, subtree, 'of10.queue_get_config_reply.version') |
| 14045 | read_uint8_t(reader, 1, subtree, 'of10.queue_get_config_reply.type') |
| 14046 | read_uint16_t(reader, 1, subtree, 'of10.queue_get_config_reply.length') |
| 14047 | read_uint32_t(reader, 1, subtree, 'of10.queue_get_config_reply.xid') |
| 14048 | read_of_port_no_t(reader, 1, subtree, 'of10.queue_get_config_reply.port') |
| 14049 | reader.skip(6) |
| 14050 | read_list(reader, dissect_of_packet_queue_v1, subtree, 'of_packet_queue') |
| 14051 | return 'of_queue_get_config_reply' |
| 14052 | end |
| 14053 | of_header_v1_dissectors[21] = dissect_of_queue_get_config_reply_v1 |
| 14054 | |
| 14055 | -- child class of_queue_get_config_request |
| 14056 | -- Child of of_header |
| 14057 | function dissect_of_queue_get_config_request_v1(reader, subtree) |
| 14058 | read_uint8_t(reader, 1, subtree, 'of10.queue_get_config_request.version') |
| 14059 | read_uint8_t(reader, 1, subtree, 'of10.queue_get_config_request.type') |
| 14060 | read_uint16_t(reader, 1, subtree, 'of10.queue_get_config_request.length') |
| 14061 | read_uint32_t(reader, 1, subtree, 'of10.queue_get_config_request.xid') |
| 14062 | read_of_port_no_t(reader, 1, subtree, 'of10.queue_get_config_request.port') |
| 14063 | reader.skip(2) |
| 14064 | return 'of_queue_get_config_request' |
| 14065 | end |
| 14066 | of_header_v1_dissectors[20] = dissect_of_queue_get_config_request_v1 |
| 14067 | |
| 14068 | -- child class of_queue_op_failed_error_msg |
| 14069 | -- Child of of_error_msg |
| 14070 | function dissect_of_queue_op_failed_error_msg_v1(reader, subtree) |
| 14071 | local _length = reader.peek(2, 2):uint() |
| 14072 | local orig_reader = reader |
| 14073 | reader = orig_reader.slice(_length) |
| 14074 | read_uint8_t(reader, 1, subtree, 'of10.queue_op_failed_error_msg.version') |
| 14075 | read_uint8_t(reader, 1, subtree, 'of10.queue_op_failed_error_msg.type') |
| 14076 | read_uint16_t(reader, 1, subtree, 'of10.queue_op_failed_error_msg.length') |
| 14077 | read_uint32_t(reader, 1, subtree, 'of10.queue_op_failed_error_msg.xid') |
| 14078 | read_uint16_t(reader, 1, subtree, 'of10.queue_op_failed_error_msg.err_type') |
| 14079 | read_uint16_t(reader, 1, subtree, 'of10.queue_op_failed_error_msg.code') |
| 14080 | read_openflow(reader, 1, subtree, 'of10.queue_op_failed_error_msg.data') |
| 14081 | return 'of_queue_op_failed_error_msg' |
| 14082 | end |
| 14083 | of_error_msg_v1_dissectors[5] = dissect_of_queue_op_failed_error_msg_v1 |
| 14084 | |
| 14085 | -- virtual top-level class of_queue_prop |
| 14086 | -- Discriminator is type |
| 14087 | function dissect_of_queue_prop_v1(reader, subtree) |
| 14088 | return of_queue_prop_v1_dissectors[reader.peek(0,2):uint()](reader, subtree) |
| 14089 | end |
| 14090 | -- child class of_queue_prop_min_rate |
| 14091 | -- Child of of_queue_prop |
| 14092 | function dissect_of_queue_prop_min_rate_v1(reader, subtree) |
| 14093 | read_uint16_t(reader, 1, subtree, 'of10.queue_prop_min_rate.type') |
| 14094 | read_uint16_t(reader, 1, subtree, 'of10.queue_prop_min_rate.len') |
| 14095 | reader.skip(4) |
| 14096 | read_uint16_t(reader, 1, subtree, 'of10.queue_prop_min_rate.rate') |
| 14097 | reader.skip(6) |
| 14098 | return 'of_queue_prop_min_rate' |
| 14099 | end |
| 14100 | of_queue_prop_v1_dissectors[1] = dissect_of_queue_prop_min_rate_v1 |
| 14101 | |
| 14102 | -- top-level class of_queue_stats_entry |
| 14103 | function dissect_of_queue_stats_entry_v1(reader, subtree) |
| 14104 | read_of_port_no_t(reader, 1, subtree, 'of10.queue_stats_entry.port_no') |
| 14105 | reader.skip(2) |
| 14106 | read_uint32_t(reader, 1, subtree, 'of10.queue_stats_entry.queue_id') |
| 14107 | read_uint64_t(reader, 1, subtree, 'of10.queue_stats_entry.tx_bytes') |
| 14108 | read_uint64_t(reader, 1, subtree, 'of10.queue_stats_entry.tx_packets') |
| 14109 | read_uint64_t(reader, 1, subtree, 'of10.queue_stats_entry.tx_errors') |
| 14110 | return 'of_queue_stats_entry' |
| 14111 | end |
| 14112 | -- child class of_queue_stats_reply |
| 14113 | -- Child of of_stats_reply |
| 14114 | function dissect_of_queue_stats_reply_v1(reader, subtree) |
| 14115 | local _length = reader.peek(2, 2):uint() |
| 14116 | local orig_reader = reader |
| 14117 | reader = orig_reader.slice(_length) |
| 14118 | read_uint8_t(reader, 1, subtree, 'of10.queue_stats_reply.version') |
| 14119 | read_uint8_t(reader, 1, subtree, 'of10.queue_stats_reply.type') |
| 14120 | read_uint16_t(reader, 1, subtree, 'of10.queue_stats_reply.length') |
| 14121 | read_uint32_t(reader, 1, subtree, 'of10.queue_stats_reply.xid') |
| 14122 | read_uint16_t(reader, 1, subtree, 'of10.queue_stats_reply.stats_type') |
| 14123 | read_uint16_t(reader, 1, subtree, 'of10.queue_stats_reply.flags') |
| 14124 | read_list(reader, dissect_of_queue_stats_entry_v1, subtree, 'of_queue_stats_entry') |
| 14125 | return 'of_queue_stats_reply' |
| 14126 | end |
| 14127 | of_stats_reply_v1_dissectors[5] = dissect_of_queue_stats_reply_v1 |
| 14128 | |
| 14129 | -- child class of_queue_stats_request |
| 14130 | -- Child of of_stats_request |
| 14131 | function dissect_of_queue_stats_request_v1(reader, subtree) |
| 14132 | read_uint8_t(reader, 1, subtree, 'of10.queue_stats_request.version') |
| 14133 | read_uint8_t(reader, 1, subtree, 'of10.queue_stats_request.type') |
| 14134 | read_uint16_t(reader, 1, subtree, 'of10.queue_stats_request.length') |
| 14135 | read_uint32_t(reader, 1, subtree, 'of10.queue_stats_request.xid') |
| 14136 | read_uint16_t(reader, 1, subtree, 'of10.queue_stats_request.stats_type') |
| 14137 | read_uint16_t(reader, 1, subtree, 'of10.queue_stats_request.flags') |
| 14138 | read_of_port_no_t(reader, 1, subtree, 'of10.queue_stats_request.port_no') |
| 14139 | reader.skip(2) |
| 14140 | read_uint32_t(reader, 1, subtree, 'of10.queue_stats_request.queue_id') |
| 14141 | return 'of_queue_stats_request' |
| 14142 | end |
| 14143 | of_stats_request_v1_dissectors[5] = dissect_of_queue_stats_request_v1 |
| 14144 | |
| 14145 | -- child class of_set_config |
| 14146 | -- Child of of_header |
| 14147 | function dissect_of_set_config_v1(reader, subtree) |
| 14148 | read_uint8_t(reader, 1, subtree, 'of10.set_config.version') |
| 14149 | read_uint8_t(reader, 1, subtree, 'of10.set_config.type') |
| 14150 | read_uint16_t(reader, 1, subtree, 'of10.set_config.length') |
| 14151 | read_uint32_t(reader, 1, subtree, 'of10.set_config.xid') |
| 14152 | read_uint16_t(reader, 1, subtree, 'of10.set_config.flags') |
| 14153 | read_uint16_t(reader, 1, subtree, 'of10.set_config.miss_send_len') |
| 14154 | return 'of_set_config' |
| 14155 | end |
| 14156 | of_header_v1_dissectors[9] = dissect_of_set_config_v1 |
| 14157 | |
| 14158 | -- child class of_table_mod |
| 14159 | -- Child of of_header |
| 14160 | function dissect_of_table_mod_v1(reader, subtree) |
| 14161 | read_uint8_t(reader, 1, subtree, 'of10.table_mod.version') |
| 14162 | read_uint8_t(reader, 1, subtree, 'of10.table_mod.type') |
| 14163 | read_uint16_t(reader, 1, subtree, 'of10.table_mod.length') |
| 14164 | read_uint32_t(reader, 1, subtree, 'of10.table_mod.xid') |
| 14165 | read_uint8_t(reader, 1, subtree, 'of10.table_mod.table_id') |
| 14166 | reader.skip(3) |
| 14167 | read_uint32_t(reader, 1, subtree, 'of10.table_mod.config') |
| 14168 | return 'of_table_mod' |
| 14169 | end |
| 14170 | of_header_v1_dissectors[22] = dissect_of_table_mod_v1 |
| 14171 | |
| 14172 | -- top-level class of_table_stats_entry |
| 14173 | function dissect_of_table_stats_entry_v1(reader, subtree) |
| 14174 | read_uint8_t(reader, 1, subtree, 'of10.table_stats_entry.table_id') |
| 14175 | reader.skip(3) |
| 14176 | read_of_table_name_t(reader, 1, subtree, 'of10.table_stats_entry.name') |
| 14177 | read_of_wc_bmap_t(reader, 1, subtree, 'of10.table_stats_entry.wildcards') |
| 14178 | read_uint32_t(reader, 1, subtree, 'of10.table_stats_entry.max_entries') |
| 14179 | read_uint32_t(reader, 1, subtree, 'of10.table_stats_entry.active_count') |
| 14180 | read_uint64_t(reader, 1, subtree, 'of10.table_stats_entry.lookup_count') |
| 14181 | read_uint64_t(reader, 1, subtree, 'of10.table_stats_entry.matched_count') |
| 14182 | return 'of_table_stats_entry' |
| 14183 | end |
| 14184 | -- child class of_table_stats_reply |
| 14185 | -- Child of of_stats_reply |
| 14186 | function dissect_of_table_stats_reply_v1(reader, subtree) |
| 14187 | local _length = reader.peek(2, 2):uint() |
| 14188 | local orig_reader = reader |
| 14189 | reader = orig_reader.slice(_length) |
| 14190 | read_uint8_t(reader, 1, subtree, 'of10.table_stats_reply.version') |
| 14191 | read_uint8_t(reader, 1, subtree, 'of10.table_stats_reply.type') |
| 14192 | read_uint16_t(reader, 1, subtree, 'of10.table_stats_reply.length') |
| 14193 | read_uint32_t(reader, 1, subtree, 'of10.table_stats_reply.xid') |
| 14194 | read_uint16_t(reader, 1, subtree, 'of10.table_stats_reply.stats_type') |
| 14195 | read_uint16_t(reader, 1, subtree, 'of10.table_stats_reply.flags') |
| 14196 | read_list(reader, dissect_of_table_stats_entry_v1, subtree, 'of_table_stats_entry') |
| 14197 | return 'of_table_stats_reply' |
| 14198 | end |
| 14199 | of_stats_reply_v1_dissectors[3] = dissect_of_table_stats_reply_v1 |
| 14200 | |
| 14201 | -- child class of_table_stats_request |
| 14202 | -- Child of of_stats_request |
| 14203 | function dissect_of_table_stats_request_v1(reader, subtree) |
| 14204 | read_uint8_t(reader, 1, subtree, 'of10.table_stats_request.version') |
| 14205 | read_uint8_t(reader, 1, subtree, 'of10.table_stats_request.type') |
| 14206 | read_uint16_t(reader, 1, subtree, 'of10.table_stats_request.length') |
| 14207 | read_uint32_t(reader, 1, subtree, 'of10.table_stats_request.xid') |
| 14208 | read_uint16_t(reader, 1, subtree, 'of10.table_stats_request.stats_type') |
| 14209 | read_uint16_t(reader, 1, subtree, 'of10.table_stats_request.flags') |
| 14210 | return 'of_table_stats_request' |
| 14211 | end |
| 14212 | of_stats_request_v1_dissectors[3] = dissect_of_table_stats_request_v1 |
| 14213 | |
| 14214 | -- virtual top-level class of_action |
| 14215 | -- Discriminator is type |
| 14216 | function dissect_of_action_v2(reader, subtree) |
| 14217 | return of_action_v2_dissectors[reader.peek(0,2):uint()](reader, subtree) |
| 14218 | end |
| 14219 | -- virtual child class of_action_experimenter |
| 14220 | -- Child of of_action |
| 14221 | -- Discriminator is experimenter |
| 14222 | function dissect_of_action_experimenter_v2(reader, subtree) |
| 14223 | return of_action_experimenter_v2_dissectors[reader.peek(4,4):uint()](reader, subtree) |
| 14224 | end |
| 14225 | of_action_v2_dissectors[65535] = dissect_of_action_experimenter_v2 |
| 14226 | |
| 14227 | -- virtual child class of_action_bsn |
| 14228 | -- Child of of_action_experimenter |
| 14229 | -- Discriminator is subtype |
| 14230 | function dissect_of_action_bsn_v2(reader, subtree) |
| 14231 | return of_action_bsn_v2_dissectors[reader.peek(8,4):uint()](reader, subtree) |
| 14232 | end |
| 14233 | of_action_experimenter_v2_dissectors[6035143] = dissect_of_action_bsn_v2 |
| 14234 | |
| 14235 | -- child class of_action_bsn_checksum |
| 14236 | -- Child of of_action_bsn |
| 14237 | function dissect_of_action_bsn_checksum_v2(reader, subtree) |
| 14238 | read_uint16_t(reader, 2, subtree, 'of11.action_bsn_checksum.type') |
| 14239 | read_uint16_t(reader, 2, subtree, 'of11.action_bsn_checksum.len') |
| 14240 | read_uint32_t(reader, 2, subtree, 'of11.action_bsn_checksum.experimenter') |
| 14241 | read_uint32_t(reader, 2, subtree, 'of11.action_bsn_checksum.subtype') |
| 14242 | read_of_checksum_128_t(reader, 2, subtree, 'of11.action_bsn_checksum.checksum') |
| 14243 | return 'of_action_bsn_checksum' |
| 14244 | end |
| 14245 | of_action_bsn_v2_dissectors[4] = dissect_of_action_bsn_checksum_v2 |
| 14246 | |
| 14247 | -- child class of_action_bsn_mirror |
| 14248 | -- Child of of_action_bsn |
| 14249 | function dissect_of_action_bsn_mirror_v2(reader, subtree) |
| 14250 | read_uint16_t(reader, 2, subtree, 'of11.action_bsn_mirror.type') |
| 14251 | read_uint16_t(reader, 2, subtree, 'of11.action_bsn_mirror.len') |
| 14252 | read_uint32_t(reader, 2, subtree, 'of11.action_bsn_mirror.experimenter') |
| 14253 | read_uint32_t(reader, 2, subtree, 'of11.action_bsn_mirror.subtype') |
| 14254 | read_uint32_t(reader, 2, subtree, 'of11.action_bsn_mirror.dest_port') |
| 14255 | read_uint32_t(reader, 2, subtree, 'of11.action_bsn_mirror.vlan_tag') |
| 14256 | read_uint8_t(reader, 2, subtree, 'of11.action_bsn_mirror.copy_stage') |
| 14257 | reader.skip(3) |
| 14258 | return 'of_action_bsn_mirror' |
| 14259 | end |
| 14260 | of_action_bsn_v2_dissectors[1] = dissect_of_action_bsn_mirror_v2 |
| 14261 | |
| 14262 | -- child class of_action_bsn_set_tunnel_dst |
| 14263 | -- Child of of_action_bsn |
| 14264 | function dissect_of_action_bsn_set_tunnel_dst_v2(reader, subtree) |
| 14265 | read_uint16_t(reader, 2, subtree, 'of11.action_bsn_set_tunnel_dst.type') |
| 14266 | read_uint16_t(reader, 2, subtree, 'of11.action_bsn_set_tunnel_dst.len') |
| 14267 | read_uint32_t(reader, 2, subtree, 'of11.action_bsn_set_tunnel_dst.experimenter') |
| 14268 | read_uint32_t(reader, 2, subtree, 'of11.action_bsn_set_tunnel_dst.subtype') |
| 14269 | read_uint32_t(reader, 2, subtree, 'of11.action_bsn_set_tunnel_dst.dst') |
| 14270 | return 'of_action_bsn_set_tunnel_dst' |
| 14271 | end |
| 14272 | of_action_bsn_v2_dissectors[2] = dissect_of_action_bsn_set_tunnel_dst_v2 |
| 14273 | |
| 14274 | -- child class of_action_copy_ttl_in |
| 14275 | -- Child of of_action |
| 14276 | function dissect_of_action_copy_ttl_in_v2(reader, subtree) |
| 14277 | read_uint16_t(reader, 2, subtree, 'of11.action_copy_ttl_in.type') |
| 14278 | read_uint16_t(reader, 2, subtree, 'of11.action_copy_ttl_in.len') |
| 14279 | reader.skip(4) |
| 14280 | return 'of_action_copy_ttl_in' |
| 14281 | end |
| 14282 | of_action_v2_dissectors[12] = dissect_of_action_copy_ttl_in_v2 |
| 14283 | |
| 14284 | -- child class of_action_copy_ttl_out |
| 14285 | -- Child of of_action |
| 14286 | function dissect_of_action_copy_ttl_out_v2(reader, subtree) |
| 14287 | read_uint16_t(reader, 2, subtree, 'of11.action_copy_ttl_out.type') |
| 14288 | read_uint16_t(reader, 2, subtree, 'of11.action_copy_ttl_out.len') |
| 14289 | reader.skip(4) |
| 14290 | return 'of_action_copy_ttl_out' |
| 14291 | end |
| 14292 | of_action_v2_dissectors[11] = dissect_of_action_copy_ttl_out_v2 |
| 14293 | |
| 14294 | -- child class of_action_dec_mpls_ttl |
| 14295 | -- Child of of_action |
| 14296 | function dissect_of_action_dec_mpls_ttl_v2(reader, subtree) |
| 14297 | read_uint16_t(reader, 2, subtree, 'of11.action_dec_mpls_ttl.type') |
| 14298 | read_uint16_t(reader, 2, subtree, 'of11.action_dec_mpls_ttl.len') |
| 14299 | reader.skip(4) |
| 14300 | return 'of_action_dec_mpls_ttl' |
| 14301 | end |
| 14302 | of_action_v2_dissectors[16] = dissect_of_action_dec_mpls_ttl_v2 |
| 14303 | |
| 14304 | -- child class of_action_dec_nw_ttl |
| 14305 | -- Child of of_action |
| 14306 | function dissect_of_action_dec_nw_ttl_v2(reader, subtree) |
| 14307 | read_uint16_t(reader, 2, subtree, 'of11.action_dec_nw_ttl.type') |
| 14308 | read_uint16_t(reader, 2, subtree, 'of11.action_dec_nw_ttl.len') |
| 14309 | reader.skip(4) |
| 14310 | return 'of_action_dec_nw_ttl' |
| 14311 | end |
| 14312 | of_action_v2_dissectors[24] = dissect_of_action_dec_nw_ttl_v2 |
| 14313 | |
| 14314 | -- child class of_action_group |
| 14315 | -- Child of of_action |
| 14316 | function dissect_of_action_group_v2(reader, subtree) |
| 14317 | read_uint16_t(reader, 2, subtree, 'of11.action_group.type') |
| 14318 | read_uint16_t(reader, 2, subtree, 'of11.action_group.len') |
| 14319 | read_uint32_t(reader, 2, subtree, 'of11.action_group.group_id') |
| 14320 | return 'of_action_group' |
| 14321 | end |
| 14322 | of_action_v2_dissectors[22] = dissect_of_action_group_v2 |
| 14323 | |
| 14324 | -- virtual child class of_action_nicira |
| 14325 | -- Child of of_action_experimenter |
| 14326 | -- Discriminator is subtype |
| 14327 | function dissect_of_action_nicira_v2(reader, subtree) |
| 14328 | return of_action_nicira_v2_dissectors[reader.peek(8,2):uint()](reader, subtree) |
| 14329 | end |
| 14330 | of_action_experimenter_v2_dissectors[8992] = dissect_of_action_nicira_v2 |
| 14331 | |
| 14332 | -- child class of_action_nicira_dec_ttl |
| 14333 | -- Child of of_action_nicira |
| 14334 | function dissect_of_action_nicira_dec_ttl_v2(reader, subtree) |
| 14335 | read_uint16_t(reader, 2, subtree, 'of11.action_nicira_dec_ttl.type') |
| 14336 | read_uint16_t(reader, 2, subtree, 'of11.action_nicira_dec_ttl.len') |
| 14337 | read_uint32_t(reader, 2, subtree, 'of11.action_nicira_dec_ttl.experimenter') |
| 14338 | read_uint16_t(reader, 2, subtree, 'of11.action_nicira_dec_ttl.subtype') |
| 14339 | reader.skip(2) |
| 14340 | reader.skip(4) |
| 14341 | return 'of_action_nicira_dec_ttl' |
| 14342 | end |
| 14343 | of_action_nicira_v2_dissectors[18] = dissect_of_action_nicira_dec_ttl_v2 |
| 14344 | |
| 14345 | -- child class of_action_output |
| 14346 | -- Child of of_action |
| 14347 | function dissect_of_action_output_v2(reader, subtree) |
| 14348 | read_uint16_t(reader, 2, subtree, 'of11.action_output.type') |
| 14349 | read_uint16_t(reader, 2, subtree, 'of11.action_output.len') |
| 14350 | read_of_port_no_t(reader, 2, subtree, 'of11.action_output.port') |
| 14351 | read_uint16_t(reader, 2, subtree, 'of11.action_output.max_len') |
| 14352 | reader.skip(6) |
| 14353 | return 'of_action_output' |
| 14354 | end |
| 14355 | of_action_v2_dissectors[0] = dissect_of_action_output_v2 |
| 14356 | |
| 14357 | -- child class of_action_pop_mpls |
| 14358 | -- Child of of_action |
| 14359 | function dissect_of_action_pop_mpls_v2(reader, subtree) |
| 14360 | read_uint16_t(reader, 2, subtree, 'of11.action_pop_mpls.type') |
| 14361 | read_uint16_t(reader, 2, subtree, 'of11.action_pop_mpls.len') |
| 14362 | read_uint16_t(reader, 2, subtree, 'of11.action_pop_mpls.ethertype') |
| 14363 | reader.skip(2) |
| 14364 | return 'of_action_pop_mpls' |
| 14365 | end |
| 14366 | of_action_v2_dissectors[20] = dissect_of_action_pop_mpls_v2 |
| 14367 | |
| 14368 | -- child class of_action_pop_vlan |
| 14369 | -- Child of of_action |
| 14370 | function dissect_of_action_pop_vlan_v2(reader, subtree) |
| 14371 | read_uint16_t(reader, 2, subtree, 'of11.action_pop_vlan.type') |
| 14372 | read_uint16_t(reader, 2, subtree, 'of11.action_pop_vlan.len') |
| 14373 | reader.skip(4) |
| 14374 | return 'of_action_pop_vlan' |
| 14375 | end |
| 14376 | of_action_v2_dissectors[18] = dissect_of_action_pop_vlan_v2 |
| 14377 | |
| 14378 | -- child class of_action_push_mpls |
| 14379 | -- Child of of_action |
| 14380 | function dissect_of_action_push_mpls_v2(reader, subtree) |
| 14381 | read_uint16_t(reader, 2, subtree, 'of11.action_push_mpls.type') |
| 14382 | read_uint16_t(reader, 2, subtree, 'of11.action_push_mpls.len') |
| 14383 | read_uint16_t(reader, 2, subtree, 'of11.action_push_mpls.ethertype') |
| 14384 | reader.skip(2) |
| 14385 | return 'of_action_push_mpls' |
| 14386 | end |
| 14387 | of_action_v2_dissectors[19] = dissect_of_action_push_mpls_v2 |
| 14388 | |
| 14389 | -- child class of_action_push_vlan |
| 14390 | -- Child of of_action |
| 14391 | function dissect_of_action_push_vlan_v2(reader, subtree) |
| 14392 | read_uint16_t(reader, 2, subtree, 'of11.action_push_vlan.type') |
| 14393 | read_uint16_t(reader, 2, subtree, 'of11.action_push_vlan.len') |
| 14394 | read_uint16_t(reader, 2, subtree, 'of11.action_push_vlan.ethertype') |
| 14395 | reader.skip(2) |
| 14396 | return 'of_action_push_vlan' |
| 14397 | end |
| 14398 | of_action_v2_dissectors[17] = dissect_of_action_push_vlan_v2 |
| 14399 | |
| 14400 | -- child class of_action_set_dl_dst |
| 14401 | -- Child of of_action |
| 14402 | function dissect_of_action_set_dl_dst_v2(reader, subtree) |
| 14403 | read_uint16_t(reader, 2, subtree, 'of11.action_set_dl_dst.type') |
| 14404 | read_uint16_t(reader, 2, subtree, 'of11.action_set_dl_dst.len') |
| 14405 | read_of_mac_addr_t(reader, 2, subtree, 'of11.action_set_dl_dst.dl_addr') |
| 14406 | reader.skip(6) |
| 14407 | return 'of_action_set_dl_dst' |
| 14408 | end |
| 14409 | of_action_v2_dissectors[4] = dissect_of_action_set_dl_dst_v2 |
| 14410 | |
| 14411 | -- child class of_action_set_dl_src |
| 14412 | -- Child of of_action |
| 14413 | function dissect_of_action_set_dl_src_v2(reader, subtree) |
| 14414 | read_uint16_t(reader, 2, subtree, 'of11.action_set_dl_src.type') |
| 14415 | read_uint16_t(reader, 2, subtree, 'of11.action_set_dl_src.len') |
| 14416 | read_of_mac_addr_t(reader, 2, subtree, 'of11.action_set_dl_src.dl_addr') |
| 14417 | reader.skip(6) |
| 14418 | return 'of_action_set_dl_src' |
| 14419 | end |
| 14420 | of_action_v2_dissectors[3] = dissect_of_action_set_dl_src_v2 |
| 14421 | |
| 14422 | -- child class of_action_set_mpls_label |
| 14423 | -- Child of of_action |
| 14424 | function dissect_of_action_set_mpls_label_v2(reader, subtree) |
| 14425 | read_uint16_t(reader, 2, subtree, 'of11.action_set_mpls_label.type') |
| 14426 | read_uint16_t(reader, 2, subtree, 'of11.action_set_mpls_label.len') |
| 14427 | read_uint32_t(reader, 2, subtree, 'of11.action_set_mpls_label.mpls_label') |
| 14428 | return 'of_action_set_mpls_label' |
| 14429 | end |
| 14430 | of_action_v2_dissectors[13] = dissect_of_action_set_mpls_label_v2 |
| 14431 | |
| 14432 | -- child class of_action_set_mpls_tc |
| 14433 | -- Child of of_action |
| 14434 | function dissect_of_action_set_mpls_tc_v2(reader, subtree) |
| 14435 | read_uint16_t(reader, 2, subtree, 'of11.action_set_mpls_tc.type') |
| 14436 | read_uint16_t(reader, 2, subtree, 'of11.action_set_mpls_tc.len') |
| 14437 | read_uint8_t(reader, 2, subtree, 'of11.action_set_mpls_tc.mpls_tc') |
| 14438 | reader.skip(3) |
| 14439 | return 'of_action_set_mpls_tc' |
| 14440 | end |
| 14441 | of_action_v2_dissectors[14] = dissect_of_action_set_mpls_tc_v2 |
| 14442 | |
| 14443 | -- child class of_action_set_mpls_ttl |
| 14444 | -- Child of of_action |
| 14445 | function dissect_of_action_set_mpls_ttl_v2(reader, subtree) |
| 14446 | read_uint16_t(reader, 2, subtree, 'of11.action_set_mpls_ttl.type') |
| 14447 | read_uint16_t(reader, 2, subtree, 'of11.action_set_mpls_ttl.len') |
| 14448 | read_uint8_t(reader, 2, subtree, 'of11.action_set_mpls_ttl.mpls_ttl') |
| 14449 | reader.skip(3) |
| 14450 | return 'of_action_set_mpls_ttl' |
| 14451 | end |
| 14452 | of_action_v2_dissectors[15] = dissect_of_action_set_mpls_ttl_v2 |
| 14453 | |
| 14454 | -- child class of_action_set_nw_dst |
| 14455 | -- Child of of_action |
| 14456 | function dissect_of_action_set_nw_dst_v2(reader, subtree) |
| 14457 | read_uint16_t(reader, 2, subtree, 'of11.action_set_nw_dst.type') |
| 14458 | read_uint16_t(reader, 2, subtree, 'of11.action_set_nw_dst.len') |
| 14459 | read_uint32_t(reader, 2, subtree, 'of11.action_set_nw_dst.nw_addr') |
| 14460 | return 'of_action_set_nw_dst' |
| 14461 | end |
| 14462 | of_action_v2_dissectors[6] = dissect_of_action_set_nw_dst_v2 |
| 14463 | |
| 14464 | -- child class of_action_set_nw_ecn |
| 14465 | -- Child of of_action |
| 14466 | function dissect_of_action_set_nw_ecn_v2(reader, subtree) |
| 14467 | read_uint16_t(reader, 2, subtree, 'of11.action_set_nw_ecn.type') |
| 14468 | read_uint16_t(reader, 2, subtree, 'of11.action_set_nw_ecn.len') |
| 14469 | read_uint8_t(reader, 2, subtree, 'of11.action_set_nw_ecn.nw_ecn') |
| 14470 | reader.skip(3) |
| 14471 | return 'of_action_set_nw_ecn' |
| 14472 | end |
| 14473 | of_action_v2_dissectors[8] = dissect_of_action_set_nw_ecn_v2 |
| 14474 | |
| 14475 | -- child class of_action_set_nw_src |
| 14476 | -- Child of of_action |
| 14477 | function dissect_of_action_set_nw_src_v2(reader, subtree) |
| 14478 | read_uint16_t(reader, 2, subtree, 'of11.action_set_nw_src.type') |
| 14479 | read_uint16_t(reader, 2, subtree, 'of11.action_set_nw_src.len') |
| 14480 | read_uint32_t(reader, 2, subtree, 'of11.action_set_nw_src.nw_addr') |
| 14481 | return 'of_action_set_nw_src' |
| 14482 | end |
| 14483 | of_action_v2_dissectors[5] = dissect_of_action_set_nw_src_v2 |
| 14484 | |
| 14485 | -- child class of_action_set_nw_tos |
| 14486 | -- Child of of_action |
| 14487 | function dissect_of_action_set_nw_tos_v2(reader, subtree) |
| 14488 | read_uint16_t(reader, 2, subtree, 'of11.action_set_nw_tos.type') |
| 14489 | read_uint16_t(reader, 2, subtree, 'of11.action_set_nw_tos.len') |
| 14490 | read_uint8_t(reader, 2, subtree, 'of11.action_set_nw_tos.nw_tos') |
| 14491 | reader.skip(3) |
| 14492 | return 'of_action_set_nw_tos' |
| 14493 | end |
| 14494 | of_action_v2_dissectors[7] = dissect_of_action_set_nw_tos_v2 |
| 14495 | |
| 14496 | -- child class of_action_set_nw_ttl |
| 14497 | -- Child of of_action |
| 14498 | function dissect_of_action_set_nw_ttl_v2(reader, subtree) |
| 14499 | read_uint16_t(reader, 2, subtree, 'of11.action_set_nw_ttl.type') |
| 14500 | read_uint16_t(reader, 2, subtree, 'of11.action_set_nw_ttl.len') |
| 14501 | read_uint8_t(reader, 2, subtree, 'of11.action_set_nw_ttl.nw_ttl') |
| 14502 | reader.skip(3) |
| 14503 | return 'of_action_set_nw_ttl' |
| 14504 | end |
| 14505 | of_action_v2_dissectors[23] = dissect_of_action_set_nw_ttl_v2 |
| 14506 | |
| 14507 | -- child class of_action_set_queue |
| 14508 | -- Child of of_action |
| 14509 | function dissect_of_action_set_queue_v2(reader, subtree) |
| 14510 | read_uint16_t(reader, 2, subtree, 'of11.action_set_queue.type') |
| 14511 | read_uint16_t(reader, 2, subtree, 'of11.action_set_queue.len') |
| 14512 | read_uint32_t(reader, 2, subtree, 'of11.action_set_queue.queue_id') |
| 14513 | return 'of_action_set_queue' |
| 14514 | end |
| 14515 | of_action_v2_dissectors[21] = dissect_of_action_set_queue_v2 |
| 14516 | |
| 14517 | -- child class of_action_set_tp_dst |
| 14518 | -- Child of of_action |
| 14519 | function dissect_of_action_set_tp_dst_v2(reader, subtree) |
| 14520 | read_uint16_t(reader, 2, subtree, 'of11.action_set_tp_dst.type') |
| 14521 | read_uint16_t(reader, 2, subtree, 'of11.action_set_tp_dst.len') |
| 14522 | read_uint16_t(reader, 2, subtree, 'of11.action_set_tp_dst.tp_port') |
| 14523 | reader.skip(2) |
| 14524 | return 'of_action_set_tp_dst' |
| 14525 | end |
| 14526 | of_action_v2_dissectors[10] = dissect_of_action_set_tp_dst_v2 |
| 14527 | |
| 14528 | -- child class of_action_set_tp_src |
| 14529 | -- Child of of_action |
| 14530 | function dissect_of_action_set_tp_src_v2(reader, subtree) |
| 14531 | read_uint16_t(reader, 2, subtree, 'of11.action_set_tp_src.type') |
| 14532 | read_uint16_t(reader, 2, subtree, 'of11.action_set_tp_src.len') |
| 14533 | read_uint16_t(reader, 2, subtree, 'of11.action_set_tp_src.tp_port') |
| 14534 | reader.skip(2) |
| 14535 | return 'of_action_set_tp_src' |
| 14536 | end |
| 14537 | of_action_v2_dissectors[9] = dissect_of_action_set_tp_src_v2 |
| 14538 | |
| 14539 | -- child class of_action_set_vlan_pcp |
| 14540 | -- Child of of_action |
| 14541 | function dissect_of_action_set_vlan_pcp_v2(reader, subtree) |
| 14542 | read_uint16_t(reader, 2, subtree, 'of11.action_set_vlan_pcp.type') |
| 14543 | read_uint16_t(reader, 2, subtree, 'of11.action_set_vlan_pcp.len') |
| 14544 | read_uint8_t(reader, 2, subtree, 'of11.action_set_vlan_pcp.vlan_pcp') |
| 14545 | reader.skip(3) |
| 14546 | return 'of_action_set_vlan_pcp' |
| 14547 | end |
| 14548 | of_action_v2_dissectors[2] = dissect_of_action_set_vlan_pcp_v2 |
| 14549 | |
| 14550 | -- child class of_action_set_vlan_vid |
| 14551 | -- Child of of_action |
| 14552 | function dissect_of_action_set_vlan_vid_v2(reader, subtree) |
| 14553 | read_uint16_t(reader, 2, subtree, 'of11.action_set_vlan_vid.type') |
| 14554 | read_uint16_t(reader, 2, subtree, 'of11.action_set_vlan_vid.len') |
| 14555 | read_uint16_t(reader, 2, subtree, 'of11.action_set_vlan_vid.vlan_vid') |
| 14556 | reader.skip(2) |
| 14557 | return 'of_action_set_vlan_vid' |
| 14558 | end |
| 14559 | of_action_v2_dissectors[1] = dissect_of_action_set_vlan_vid_v2 |
| 14560 | |
| 14561 | -- virtual top-level class of_header |
| 14562 | -- Discriminator is type |
| 14563 | function dissect_of_header_v2(reader, subtree) |
| 14564 | return of_header_v2_dissectors[reader.peek(1,1):uint()](reader, subtree) |
| 14565 | end |
| 14566 | -- virtual child class of_stats_reply |
| 14567 | -- Child of of_header |
| 14568 | -- Discriminator is stats_type |
| 14569 | function dissect_of_stats_reply_v2(reader, subtree) |
| 14570 | return of_stats_reply_v2_dissectors[reader.peek(8,2):uint()](reader, subtree) |
| 14571 | end |
| 14572 | of_header_v2_dissectors[19] = dissect_of_stats_reply_v2 |
| 14573 | |
| 14574 | -- child class of_aggregate_stats_reply |
| 14575 | -- Child of of_stats_reply |
| 14576 | function dissect_of_aggregate_stats_reply_v2(reader, subtree) |
| 14577 | read_uint8_t(reader, 2, subtree, 'of11.aggregate_stats_reply.version') |
| 14578 | read_uint8_t(reader, 2, subtree, 'of11.aggregate_stats_reply.type') |
| 14579 | read_uint16_t(reader, 2, subtree, 'of11.aggregate_stats_reply.length') |
| 14580 | read_uint32_t(reader, 2, subtree, 'of11.aggregate_stats_reply.xid') |
| 14581 | read_uint16_t(reader, 2, subtree, 'of11.aggregate_stats_reply.stats_type') |
| 14582 | read_uint16_t(reader, 2, subtree, 'of11.aggregate_stats_reply.flags') |
| 14583 | reader.skip(4) |
| 14584 | read_uint64_t(reader, 2, subtree, 'of11.aggregate_stats_reply.packet_count') |
| 14585 | read_uint64_t(reader, 2, subtree, 'of11.aggregate_stats_reply.byte_count') |
| 14586 | read_uint32_t(reader, 2, subtree, 'of11.aggregate_stats_reply.flow_count') |
| 14587 | reader.skip(4) |
| 14588 | return 'of_aggregate_stats_reply' |
| 14589 | end |
| 14590 | of_stats_reply_v2_dissectors[2] = dissect_of_aggregate_stats_reply_v2 |
| 14591 | |
| 14592 | -- virtual child class of_stats_request |
| 14593 | -- Child of of_header |
| 14594 | -- Discriminator is stats_type |
| 14595 | function dissect_of_stats_request_v2(reader, subtree) |
| 14596 | return of_stats_request_v2_dissectors[reader.peek(8,2):uint()](reader, subtree) |
| 14597 | end |
| 14598 | of_header_v2_dissectors[18] = dissect_of_stats_request_v2 |
| 14599 | |
| 14600 | -- child class of_aggregate_stats_request |
| 14601 | -- Child of of_stats_request |
| 14602 | function dissect_of_aggregate_stats_request_v2(reader, subtree) |
| 14603 | read_uint8_t(reader, 2, subtree, 'of11.aggregate_stats_request.version') |
| 14604 | read_uint8_t(reader, 2, subtree, 'of11.aggregate_stats_request.type') |
| 14605 | read_uint16_t(reader, 2, subtree, 'of11.aggregate_stats_request.length') |
| 14606 | read_uint32_t(reader, 2, subtree, 'of11.aggregate_stats_request.xid') |
| 14607 | read_uint16_t(reader, 2, subtree, 'of11.aggregate_stats_request.stats_type') |
| 14608 | read_uint16_t(reader, 2, subtree, 'of11.aggregate_stats_request.flags') |
| 14609 | reader.skip(4) |
| 14610 | read_uint8_t(reader, 2, subtree, 'of11.aggregate_stats_request.table_id') |
| 14611 | reader.skip(3) |
| 14612 | read_of_port_no_t(reader, 2, subtree, 'of11.aggregate_stats_request.out_port') |
| 14613 | read_uint32_t(reader, 2, subtree, 'of11.aggregate_stats_request.out_group') |
| 14614 | reader.skip(4) |
| 14615 | read_uint64_t(reader, 2, subtree, 'of11.aggregate_stats_request.cookie') |
| 14616 | read_uint64_t(reader, 2, subtree, 'of11.aggregate_stats_request.cookie_mask') |
| 14617 | read_of_match_t(reader, 2, subtree, 'of11.aggregate_stats_request.match') |
| 14618 | return 'of_aggregate_stats_request' |
| 14619 | end |
| 14620 | of_stats_request_v2_dissectors[2] = dissect_of_aggregate_stats_request_v2 |
| 14621 | |
| 14622 | -- virtual child class of_error_msg |
| 14623 | -- Child of of_header |
| 14624 | -- Discriminator is err_type |
| 14625 | function dissect_of_error_msg_v2(reader, subtree) |
| 14626 | return of_error_msg_v2_dissectors[reader.peek(8,2):uint()](reader, subtree) |
| 14627 | end |
| 14628 | of_header_v2_dissectors[1] = dissect_of_error_msg_v2 |
| 14629 | |
| 14630 | -- child class of_bad_action_error_msg |
| 14631 | -- Child of of_error_msg |
| 14632 | function dissect_of_bad_action_error_msg_v2(reader, subtree) |
| 14633 | local _length = reader.peek(2, 2):uint() |
| 14634 | local orig_reader = reader |
| 14635 | reader = orig_reader.slice(_length) |
| 14636 | read_uint8_t(reader, 2, subtree, 'of11.bad_action_error_msg.version') |
| 14637 | read_uint8_t(reader, 2, subtree, 'of11.bad_action_error_msg.type') |
| 14638 | read_uint16_t(reader, 2, subtree, 'of11.bad_action_error_msg.length') |
| 14639 | read_uint32_t(reader, 2, subtree, 'of11.bad_action_error_msg.xid') |
| 14640 | read_uint16_t(reader, 2, subtree, 'of11.bad_action_error_msg.err_type') |
| 14641 | read_uint16_t(reader, 2, subtree, 'of11.bad_action_error_msg.code') |
| 14642 | read_openflow(reader, 2, subtree, 'of11.bad_action_error_msg.data') |
| 14643 | return 'of_bad_action_error_msg' |
| 14644 | end |
| 14645 | of_error_msg_v2_dissectors[2] = dissect_of_bad_action_error_msg_v2 |
| 14646 | |
| 14647 | -- child class of_bad_instruction_error_msg |
| 14648 | -- Child of of_error_msg |
| 14649 | function dissect_of_bad_instruction_error_msg_v2(reader, subtree) |
| 14650 | local _length = reader.peek(2, 2):uint() |
| 14651 | local orig_reader = reader |
| 14652 | reader = orig_reader.slice(_length) |
| 14653 | read_uint8_t(reader, 2, subtree, 'of11.bad_instruction_error_msg.version') |
| 14654 | read_uint8_t(reader, 2, subtree, 'of11.bad_instruction_error_msg.type') |
| 14655 | read_uint16_t(reader, 2, subtree, 'of11.bad_instruction_error_msg.length') |
| 14656 | read_uint32_t(reader, 2, subtree, 'of11.bad_instruction_error_msg.xid') |
| 14657 | read_uint16_t(reader, 2, subtree, 'of11.bad_instruction_error_msg.err_type') |
| 14658 | read_uint16_t(reader, 2, subtree, 'of11.bad_instruction_error_msg.code') |
| 14659 | read_openflow(reader, 2, subtree, 'of11.bad_instruction_error_msg.data') |
| 14660 | return 'of_bad_instruction_error_msg' |
| 14661 | end |
| 14662 | of_error_msg_v2_dissectors[3] = dissect_of_bad_instruction_error_msg_v2 |
| 14663 | |
| 14664 | -- child class of_bad_match_error_msg |
| 14665 | -- Child of of_error_msg |
| 14666 | function dissect_of_bad_match_error_msg_v2(reader, subtree) |
| 14667 | local _length = reader.peek(2, 2):uint() |
| 14668 | local orig_reader = reader |
| 14669 | reader = orig_reader.slice(_length) |
| 14670 | read_uint8_t(reader, 2, subtree, 'of11.bad_match_error_msg.version') |
| 14671 | read_uint8_t(reader, 2, subtree, 'of11.bad_match_error_msg.type') |
| 14672 | read_uint16_t(reader, 2, subtree, 'of11.bad_match_error_msg.length') |
| 14673 | read_uint32_t(reader, 2, subtree, 'of11.bad_match_error_msg.xid') |
| 14674 | read_uint16_t(reader, 2, subtree, 'of11.bad_match_error_msg.err_type') |
| 14675 | read_uint16_t(reader, 2, subtree, 'of11.bad_match_error_msg.code') |
| 14676 | read_openflow(reader, 2, subtree, 'of11.bad_match_error_msg.data') |
| 14677 | return 'of_bad_match_error_msg' |
| 14678 | end |
| 14679 | of_error_msg_v2_dissectors[4] = dissect_of_bad_match_error_msg_v2 |
| 14680 | |
| 14681 | -- child class of_bad_request_error_msg |
| 14682 | -- Child of of_error_msg |
| 14683 | function dissect_of_bad_request_error_msg_v2(reader, subtree) |
| 14684 | local _length = reader.peek(2, 2):uint() |
| 14685 | local orig_reader = reader |
| 14686 | reader = orig_reader.slice(_length) |
| 14687 | read_uint8_t(reader, 2, subtree, 'of11.bad_request_error_msg.version') |
| 14688 | read_uint8_t(reader, 2, subtree, 'of11.bad_request_error_msg.type') |
| 14689 | read_uint16_t(reader, 2, subtree, 'of11.bad_request_error_msg.length') |
| 14690 | read_uint32_t(reader, 2, subtree, 'of11.bad_request_error_msg.xid') |
| 14691 | read_uint16_t(reader, 2, subtree, 'of11.bad_request_error_msg.err_type') |
| 14692 | read_uint16_t(reader, 2, subtree, 'of11.bad_request_error_msg.code') |
| 14693 | read_openflow(reader, 2, subtree, 'of11.bad_request_error_msg.data') |
| 14694 | return 'of_bad_request_error_msg' |
| 14695 | end |
| 14696 | of_error_msg_v2_dissectors[1] = dissect_of_bad_request_error_msg_v2 |
| 14697 | |
| 14698 | -- child class of_barrier_reply |
| 14699 | -- Child of of_header |
| 14700 | function dissect_of_barrier_reply_v2(reader, subtree) |
| 14701 | read_uint8_t(reader, 2, subtree, 'of11.barrier_reply.version') |
| 14702 | read_uint8_t(reader, 2, subtree, 'of11.barrier_reply.type') |
| 14703 | read_uint16_t(reader, 2, subtree, 'of11.barrier_reply.length') |
| 14704 | read_uint32_t(reader, 2, subtree, 'of11.barrier_reply.xid') |
| 14705 | return 'of_barrier_reply' |
| 14706 | end |
| 14707 | of_header_v2_dissectors[21] = dissect_of_barrier_reply_v2 |
| 14708 | |
| 14709 | -- child class of_barrier_request |
| 14710 | -- Child of of_header |
| 14711 | function dissect_of_barrier_request_v2(reader, subtree) |
| 14712 | read_uint8_t(reader, 2, subtree, 'of11.barrier_request.version') |
| 14713 | read_uint8_t(reader, 2, subtree, 'of11.barrier_request.type') |
| 14714 | read_uint16_t(reader, 2, subtree, 'of11.barrier_request.length') |
| 14715 | read_uint32_t(reader, 2, subtree, 'of11.barrier_request.xid') |
| 14716 | return 'of_barrier_request' |
| 14717 | end |
| 14718 | of_header_v2_dissectors[20] = dissect_of_barrier_request_v2 |
| 14719 | |
| 14720 | -- virtual child class of_experimenter |
| 14721 | -- Child of of_header |
| 14722 | -- Discriminator is experimenter |
| 14723 | function dissect_of_experimenter_v2(reader, subtree) |
| 14724 | return of_experimenter_v2_dissectors[reader.peek(8,4):uint()](reader, subtree) |
| 14725 | end |
| 14726 | of_header_v2_dissectors[4] = dissect_of_experimenter_v2 |
| 14727 | |
| 14728 | -- virtual child class of_bsn_header |
| 14729 | -- Child of of_experimenter |
| 14730 | -- Discriminator is subtype |
| 14731 | function dissect_of_bsn_header_v2(reader, subtree) |
| 14732 | return of_bsn_header_v2_dissectors[reader.peek(12,4):uint()](reader, subtree) |
| 14733 | end |
| 14734 | of_experimenter_v2_dissectors[6035143] = dissect_of_bsn_header_v2 |
| 14735 | |
| 14736 | -- child class of_bsn_bw_clear_data_reply |
| 14737 | -- Child of of_bsn_header |
| 14738 | function dissect_of_bsn_bw_clear_data_reply_v2(reader, subtree) |
| 14739 | read_uint8_t(reader, 2, subtree, 'of11.bsn_bw_clear_data_reply.version') |
| 14740 | read_uint8_t(reader, 2, subtree, 'of11.bsn_bw_clear_data_reply.type') |
| 14741 | read_uint16_t(reader, 2, subtree, 'of11.bsn_bw_clear_data_reply.length') |
| 14742 | read_uint32_t(reader, 2, subtree, 'of11.bsn_bw_clear_data_reply.xid') |
| 14743 | read_uint32_t(reader, 2, subtree, 'of11.bsn_bw_clear_data_reply.experimenter') |
| 14744 | read_uint32_t(reader, 2, subtree, 'of11.bsn_bw_clear_data_reply.subtype') |
| 14745 | read_uint32_t(reader, 2, subtree, 'of11.bsn_bw_clear_data_reply.status') |
| 14746 | return 'of_bsn_bw_clear_data_reply' |
| 14747 | end |
| 14748 | of_bsn_header_v2_dissectors[22] = dissect_of_bsn_bw_clear_data_reply_v2 |
| 14749 | |
| 14750 | -- child class of_bsn_bw_clear_data_request |
| 14751 | -- Child of of_bsn_header |
| 14752 | function dissect_of_bsn_bw_clear_data_request_v2(reader, subtree) |
| 14753 | read_uint8_t(reader, 2, subtree, 'of11.bsn_bw_clear_data_request.version') |
| 14754 | read_uint8_t(reader, 2, subtree, 'of11.bsn_bw_clear_data_request.type') |
| 14755 | read_uint16_t(reader, 2, subtree, 'of11.bsn_bw_clear_data_request.length') |
| 14756 | read_uint32_t(reader, 2, subtree, 'of11.bsn_bw_clear_data_request.xid') |
| 14757 | read_uint32_t(reader, 2, subtree, 'of11.bsn_bw_clear_data_request.experimenter') |
| 14758 | read_uint32_t(reader, 2, subtree, 'of11.bsn_bw_clear_data_request.subtype') |
| 14759 | return 'of_bsn_bw_clear_data_request' |
| 14760 | end |
| 14761 | of_bsn_header_v2_dissectors[21] = dissect_of_bsn_bw_clear_data_request_v2 |
| 14762 | |
| 14763 | -- child class of_bsn_bw_enable_get_reply |
| 14764 | -- Child of of_bsn_header |
| 14765 | function dissect_of_bsn_bw_enable_get_reply_v2(reader, subtree) |
| 14766 | read_uint8_t(reader, 2, subtree, 'of11.bsn_bw_enable_get_reply.version') |
| 14767 | read_uint8_t(reader, 2, subtree, 'of11.bsn_bw_enable_get_reply.type') |
| 14768 | read_uint16_t(reader, 2, subtree, 'of11.bsn_bw_enable_get_reply.length') |
| 14769 | read_uint32_t(reader, 2, subtree, 'of11.bsn_bw_enable_get_reply.xid') |
| 14770 | read_uint32_t(reader, 2, subtree, 'of11.bsn_bw_enable_get_reply.experimenter') |
| 14771 | read_uint32_t(reader, 2, subtree, 'of11.bsn_bw_enable_get_reply.subtype') |
| 14772 | read_uint32_t(reader, 2, subtree, 'of11.bsn_bw_enable_get_reply.enabled') |
| 14773 | return 'of_bsn_bw_enable_get_reply' |
| 14774 | end |
| 14775 | of_bsn_header_v2_dissectors[20] = dissect_of_bsn_bw_enable_get_reply_v2 |
| 14776 | |
| 14777 | -- child class of_bsn_bw_enable_get_request |
| 14778 | -- Child of of_bsn_header |
| 14779 | function dissect_of_bsn_bw_enable_get_request_v2(reader, subtree) |
| 14780 | read_uint8_t(reader, 2, subtree, 'of11.bsn_bw_enable_get_request.version') |
| 14781 | read_uint8_t(reader, 2, subtree, 'of11.bsn_bw_enable_get_request.type') |
| 14782 | read_uint16_t(reader, 2, subtree, 'of11.bsn_bw_enable_get_request.length') |
| 14783 | read_uint32_t(reader, 2, subtree, 'of11.bsn_bw_enable_get_request.xid') |
| 14784 | read_uint32_t(reader, 2, subtree, 'of11.bsn_bw_enable_get_request.experimenter') |
| 14785 | read_uint32_t(reader, 2, subtree, 'of11.bsn_bw_enable_get_request.subtype') |
| 14786 | return 'of_bsn_bw_enable_get_request' |
| 14787 | end |
| 14788 | of_bsn_header_v2_dissectors[19] = dissect_of_bsn_bw_enable_get_request_v2 |
| 14789 | |
| 14790 | -- child class of_bsn_bw_enable_set_reply |
| 14791 | -- Child of of_bsn_header |
| 14792 | function dissect_of_bsn_bw_enable_set_reply_v2(reader, subtree) |
| 14793 | read_uint8_t(reader, 2, subtree, 'of11.bsn_bw_enable_set_reply.version') |
| 14794 | read_uint8_t(reader, 2, subtree, 'of11.bsn_bw_enable_set_reply.type') |
| 14795 | read_uint16_t(reader, 2, subtree, 'of11.bsn_bw_enable_set_reply.length') |
| 14796 | read_uint32_t(reader, 2, subtree, 'of11.bsn_bw_enable_set_reply.xid') |
| 14797 | read_uint32_t(reader, 2, subtree, 'of11.bsn_bw_enable_set_reply.experimenter') |
| 14798 | read_uint32_t(reader, 2, subtree, 'of11.bsn_bw_enable_set_reply.subtype') |
| 14799 | read_uint32_t(reader, 2, subtree, 'of11.bsn_bw_enable_set_reply.enable') |
| 14800 | read_uint32_t(reader, 2, subtree, 'of11.bsn_bw_enable_set_reply.status') |
| 14801 | return 'of_bsn_bw_enable_set_reply' |
| 14802 | end |
| 14803 | of_bsn_header_v2_dissectors[23] = dissect_of_bsn_bw_enable_set_reply_v2 |
| 14804 | |
| 14805 | -- child class of_bsn_bw_enable_set_request |
| 14806 | -- Child of of_bsn_header |
| 14807 | function dissect_of_bsn_bw_enable_set_request_v2(reader, subtree) |
| 14808 | read_uint8_t(reader, 2, subtree, 'of11.bsn_bw_enable_set_request.version') |
| 14809 | read_uint8_t(reader, 2, subtree, 'of11.bsn_bw_enable_set_request.type') |
| 14810 | read_uint16_t(reader, 2, subtree, 'of11.bsn_bw_enable_set_request.length') |
| 14811 | read_uint32_t(reader, 2, subtree, 'of11.bsn_bw_enable_set_request.xid') |
| 14812 | read_uint32_t(reader, 2, subtree, 'of11.bsn_bw_enable_set_request.experimenter') |
| 14813 | read_uint32_t(reader, 2, subtree, 'of11.bsn_bw_enable_set_request.subtype') |
| 14814 | read_uint32_t(reader, 2, subtree, 'of11.bsn_bw_enable_set_request.enable') |
| 14815 | return 'of_bsn_bw_enable_set_request' |
| 14816 | end |
| 14817 | of_bsn_header_v2_dissectors[18] = dissect_of_bsn_bw_enable_set_request_v2 |
| 14818 | |
| 14819 | -- child class of_bsn_get_interfaces_reply |
| 14820 | -- Child of of_bsn_header |
| 14821 | function dissect_of_bsn_get_interfaces_reply_v2(reader, subtree) |
| 14822 | local _length = reader.peek(2, 2):uint() |
| 14823 | local orig_reader = reader |
| 14824 | reader = orig_reader.slice(_length) |
| 14825 | read_uint8_t(reader, 2, subtree, 'of11.bsn_get_interfaces_reply.version') |
| 14826 | read_uint8_t(reader, 2, subtree, 'of11.bsn_get_interfaces_reply.type') |
| 14827 | read_uint16_t(reader, 2, subtree, 'of11.bsn_get_interfaces_reply.length') |
| 14828 | read_uint32_t(reader, 2, subtree, 'of11.bsn_get_interfaces_reply.xid') |
| 14829 | read_uint32_t(reader, 2, subtree, 'of11.bsn_get_interfaces_reply.experimenter') |
| 14830 | read_uint32_t(reader, 2, subtree, 'of11.bsn_get_interfaces_reply.subtype') |
| 14831 | read_list(reader, dissect_of_bsn_interface_v2, subtree, 'of_bsn_interface') |
| 14832 | return 'of_bsn_get_interfaces_reply' |
| 14833 | end |
| 14834 | of_bsn_header_v2_dissectors[10] = dissect_of_bsn_get_interfaces_reply_v2 |
| 14835 | |
| 14836 | -- child class of_bsn_get_interfaces_request |
| 14837 | -- Child of of_bsn_header |
| 14838 | function dissect_of_bsn_get_interfaces_request_v2(reader, subtree) |
| 14839 | read_uint8_t(reader, 2, subtree, 'of11.bsn_get_interfaces_request.version') |
| 14840 | read_uint8_t(reader, 2, subtree, 'of11.bsn_get_interfaces_request.type') |
| 14841 | read_uint16_t(reader, 2, subtree, 'of11.bsn_get_interfaces_request.length') |
| 14842 | read_uint32_t(reader, 2, subtree, 'of11.bsn_get_interfaces_request.xid') |
| 14843 | read_uint32_t(reader, 2, subtree, 'of11.bsn_get_interfaces_request.experimenter') |
| 14844 | read_uint32_t(reader, 2, subtree, 'of11.bsn_get_interfaces_request.subtype') |
| 14845 | return 'of_bsn_get_interfaces_request' |
| 14846 | end |
| 14847 | of_bsn_header_v2_dissectors[9] = dissect_of_bsn_get_interfaces_request_v2 |
| 14848 | |
| 14849 | -- child class of_bsn_get_mirroring_reply |
| 14850 | -- Child of of_bsn_header |
| 14851 | function dissect_of_bsn_get_mirroring_reply_v2(reader, subtree) |
| 14852 | read_uint8_t(reader, 2, subtree, 'of11.bsn_get_mirroring_reply.version') |
| 14853 | read_uint8_t(reader, 2, subtree, 'of11.bsn_get_mirroring_reply.type') |
| 14854 | read_uint16_t(reader, 2, subtree, 'of11.bsn_get_mirroring_reply.length') |
| 14855 | read_uint32_t(reader, 2, subtree, 'of11.bsn_get_mirroring_reply.xid') |
| 14856 | read_uint32_t(reader, 2, subtree, 'of11.bsn_get_mirroring_reply.experimenter') |
| 14857 | read_uint32_t(reader, 2, subtree, 'of11.bsn_get_mirroring_reply.subtype') |
| 14858 | read_uint8_t(reader, 2, subtree, 'of11.bsn_get_mirroring_reply.report_mirror_ports') |
| 14859 | reader.skip(3) |
| 14860 | return 'of_bsn_get_mirroring_reply' |
| 14861 | end |
| 14862 | of_bsn_header_v2_dissectors[5] = dissect_of_bsn_get_mirroring_reply_v2 |
| 14863 | |
| 14864 | -- child class of_bsn_get_mirroring_request |
| 14865 | -- Child of of_bsn_header |
| 14866 | function dissect_of_bsn_get_mirroring_request_v2(reader, subtree) |
| 14867 | read_uint8_t(reader, 2, subtree, 'of11.bsn_get_mirroring_request.version') |
| 14868 | read_uint8_t(reader, 2, subtree, 'of11.bsn_get_mirroring_request.type') |
| 14869 | read_uint16_t(reader, 2, subtree, 'of11.bsn_get_mirroring_request.length') |
| 14870 | read_uint32_t(reader, 2, subtree, 'of11.bsn_get_mirroring_request.xid') |
| 14871 | read_uint32_t(reader, 2, subtree, 'of11.bsn_get_mirroring_request.experimenter') |
| 14872 | read_uint32_t(reader, 2, subtree, 'of11.bsn_get_mirroring_request.subtype') |
| 14873 | read_uint8_t(reader, 2, subtree, 'of11.bsn_get_mirroring_request.report_mirror_ports') |
| 14874 | reader.skip(3) |
| 14875 | return 'of_bsn_get_mirroring_request' |
| 14876 | end |
| 14877 | of_bsn_header_v2_dissectors[4] = dissect_of_bsn_get_mirroring_request_v2 |
| 14878 | |
| 14879 | -- top-level class of_bsn_interface |
| 14880 | function dissect_of_bsn_interface_v2(reader, subtree) |
| 14881 | read_of_mac_addr_t(reader, 2, subtree, 'of11.bsn_interface.hw_addr') |
| 14882 | reader.skip(2) |
| 14883 | read_of_port_name_t(reader, 2, subtree, 'of11.bsn_interface.name') |
| 14884 | read_of_ipv4_t(reader, 2, subtree, 'of11.bsn_interface.ipv4_addr') |
| 14885 | read_of_ipv4_t(reader, 2, subtree, 'of11.bsn_interface.ipv4_netmask') |
| 14886 | return 'of_bsn_interface' |
| 14887 | end |
| 14888 | -- child class of_bsn_pdu_rx_reply |
| 14889 | -- Child of of_bsn_header |
| 14890 | function dissect_of_bsn_pdu_rx_reply_v2(reader, subtree) |
| 14891 | read_uint8_t(reader, 2, subtree, 'of11.bsn_pdu_rx_reply.version') |
| 14892 | read_uint8_t(reader, 2, subtree, 'of11.bsn_pdu_rx_reply.type') |
| 14893 | read_uint16_t(reader, 2, subtree, 'of11.bsn_pdu_rx_reply.length') |
| 14894 | read_uint32_t(reader, 2, subtree, 'of11.bsn_pdu_rx_reply.xid') |
| 14895 | read_uint32_t(reader, 2, subtree, 'of11.bsn_pdu_rx_reply.experimenter') |
| 14896 | read_uint32_t(reader, 2, subtree, 'of11.bsn_pdu_rx_reply.subtype') |
| 14897 | read_uint32_t(reader, 2, subtree, 'of11.bsn_pdu_rx_reply.status') |
| 14898 | read_of_port_no_t(reader, 2, subtree, 'of11.bsn_pdu_rx_reply.port_no') |
| 14899 | read_uint8_t(reader, 2, subtree, 'of11.bsn_pdu_rx_reply.slot_num') |
| 14900 | return 'of_bsn_pdu_rx_reply' |
| 14901 | end |
| 14902 | of_bsn_header_v2_dissectors[34] = dissect_of_bsn_pdu_rx_reply_v2 |
| 14903 | |
| 14904 | -- child class of_bsn_pdu_rx_request |
| 14905 | -- Child of of_bsn_header |
| 14906 | function dissect_of_bsn_pdu_rx_request_v2(reader, subtree) |
| 14907 | local _length = reader.peek(2, 2):uint() |
| 14908 | local orig_reader = reader |
| 14909 | reader = orig_reader.slice(_length) |
| 14910 | read_uint8_t(reader, 2, subtree, 'of11.bsn_pdu_rx_request.version') |
| 14911 | read_uint8_t(reader, 2, subtree, 'of11.bsn_pdu_rx_request.type') |
| 14912 | read_uint16_t(reader, 2, subtree, 'of11.bsn_pdu_rx_request.length') |
| 14913 | read_uint32_t(reader, 2, subtree, 'of11.bsn_pdu_rx_request.xid') |
| 14914 | read_uint32_t(reader, 2, subtree, 'of11.bsn_pdu_rx_request.experimenter') |
| 14915 | read_uint32_t(reader, 2, subtree, 'of11.bsn_pdu_rx_request.subtype') |
| 14916 | read_uint32_t(reader, 2, subtree, 'of11.bsn_pdu_rx_request.timeout_ms') |
| 14917 | read_of_port_no_t(reader, 2, subtree, 'of11.bsn_pdu_rx_request.port_no') |
| 14918 | read_uint8_t(reader, 2, subtree, 'of11.bsn_pdu_rx_request.slot_num') |
| 14919 | reader.skip(3) |
| 14920 | read_ethernet(reader, 2, subtree, 'of11.bsn_pdu_rx_request.data') |
| 14921 | return 'of_bsn_pdu_rx_request' |
| 14922 | end |
| 14923 | of_bsn_header_v2_dissectors[33] = dissect_of_bsn_pdu_rx_request_v2 |
| 14924 | |
| 14925 | -- child class of_bsn_pdu_rx_timeout |
| 14926 | -- Child of of_bsn_header |
| 14927 | function dissect_of_bsn_pdu_rx_timeout_v2(reader, subtree) |
| 14928 | read_uint8_t(reader, 2, subtree, 'of11.bsn_pdu_rx_timeout.version') |
| 14929 | read_uint8_t(reader, 2, subtree, 'of11.bsn_pdu_rx_timeout.type') |
| 14930 | read_uint16_t(reader, 2, subtree, 'of11.bsn_pdu_rx_timeout.length') |
| 14931 | read_uint32_t(reader, 2, subtree, 'of11.bsn_pdu_rx_timeout.xid') |
| 14932 | read_uint32_t(reader, 2, subtree, 'of11.bsn_pdu_rx_timeout.experimenter') |
| 14933 | read_uint32_t(reader, 2, subtree, 'of11.bsn_pdu_rx_timeout.subtype') |
| 14934 | read_of_port_no_t(reader, 2, subtree, 'of11.bsn_pdu_rx_timeout.port_no') |
| 14935 | read_uint8_t(reader, 2, subtree, 'of11.bsn_pdu_rx_timeout.slot_num') |
| 14936 | return 'of_bsn_pdu_rx_timeout' |
| 14937 | end |
| 14938 | of_bsn_header_v2_dissectors[35] = dissect_of_bsn_pdu_rx_timeout_v2 |
| 14939 | |
| 14940 | -- child class of_bsn_pdu_tx_reply |
| 14941 | -- Child of of_bsn_header |
| 14942 | function dissect_of_bsn_pdu_tx_reply_v2(reader, subtree) |
| 14943 | read_uint8_t(reader, 2, subtree, 'of11.bsn_pdu_tx_reply.version') |
| 14944 | read_uint8_t(reader, 2, subtree, 'of11.bsn_pdu_tx_reply.type') |
| 14945 | read_uint16_t(reader, 2, subtree, 'of11.bsn_pdu_tx_reply.length') |
| 14946 | read_uint32_t(reader, 2, subtree, 'of11.bsn_pdu_tx_reply.xid') |
| 14947 | read_uint32_t(reader, 2, subtree, 'of11.bsn_pdu_tx_reply.experimenter') |
| 14948 | read_uint32_t(reader, 2, subtree, 'of11.bsn_pdu_tx_reply.subtype') |
| 14949 | read_uint32_t(reader, 2, subtree, 'of11.bsn_pdu_tx_reply.status') |
| 14950 | read_of_port_no_t(reader, 2, subtree, 'of11.bsn_pdu_tx_reply.port_no') |
| 14951 | read_uint8_t(reader, 2, subtree, 'of11.bsn_pdu_tx_reply.slot_num') |
| 14952 | return 'of_bsn_pdu_tx_reply' |
| 14953 | end |
| 14954 | of_bsn_header_v2_dissectors[32] = dissect_of_bsn_pdu_tx_reply_v2 |
| 14955 | |
| 14956 | -- child class of_bsn_pdu_tx_request |
| 14957 | -- Child of of_bsn_header |
| 14958 | function dissect_of_bsn_pdu_tx_request_v2(reader, subtree) |
| 14959 | local _length = reader.peek(2, 2):uint() |
| 14960 | local orig_reader = reader |
| 14961 | reader = orig_reader.slice(_length) |
| 14962 | read_uint8_t(reader, 2, subtree, 'of11.bsn_pdu_tx_request.version') |
| 14963 | read_uint8_t(reader, 2, subtree, 'of11.bsn_pdu_tx_request.type') |
| 14964 | read_uint16_t(reader, 2, subtree, 'of11.bsn_pdu_tx_request.length') |
| 14965 | read_uint32_t(reader, 2, subtree, 'of11.bsn_pdu_tx_request.xid') |
| 14966 | read_uint32_t(reader, 2, subtree, 'of11.bsn_pdu_tx_request.experimenter') |
| 14967 | read_uint32_t(reader, 2, subtree, 'of11.bsn_pdu_tx_request.subtype') |
| 14968 | read_uint32_t(reader, 2, subtree, 'of11.bsn_pdu_tx_request.tx_interval_ms') |
| 14969 | read_of_port_no_t(reader, 2, subtree, 'of11.bsn_pdu_tx_request.port_no') |
| 14970 | read_uint8_t(reader, 2, subtree, 'of11.bsn_pdu_tx_request.slot_num') |
| 14971 | reader.skip(3) |
| 14972 | read_ethernet(reader, 2, subtree, 'of11.bsn_pdu_tx_request.data') |
| 14973 | return 'of_bsn_pdu_tx_request' |
| 14974 | end |
| 14975 | of_bsn_header_v2_dissectors[31] = dissect_of_bsn_pdu_tx_request_v2 |
| 14976 | |
| 14977 | -- child class of_bsn_set_mirroring |
| 14978 | -- Child of of_bsn_header |
| 14979 | function dissect_of_bsn_set_mirroring_v2(reader, subtree) |
| 14980 | read_uint8_t(reader, 2, subtree, 'of11.bsn_set_mirroring.version') |
| 14981 | read_uint8_t(reader, 2, subtree, 'of11.bsn_set_mirroring.type') |
| 14982 | read_uint16_t(reader, 2, subtree, 'of11.bsn_set_mirroring.length') |
| 14983 | read_uint32_t(reader, 2, subtree, 'of11.bsn_set_mirroring.xid') |
| 14984 | read_uint32_t(reader, 2, subtree, 'of11.bsn_set_mirroring.experimenter') |
| 14985 | read_uint32_t(reader, 2, subtree, 'of11.bsn_set_mirroring.subtype') |
| 14986 | read_uint8_t(reader, 2, subtree, 'of11.bsn_set_mirroring.report_mirror_ports') |
| 14987 | reader.skip(3) |
| 14988 | return 'of_bsn_set_mirroring' |
| 14989 | end |
| 14990 | of_bsn_header_v2_dissectors[3] = dissect_of_bsn_set_mirroring_v2 |
| 14991 | |
| 14992 | -- child class of_bsn_set_pktin_suppression_reply |
| 14993 | -- Child of of_bsn_header |
| 14994 | function dissect_of_bsn_set_pktin_suppression_reply_v2(reader, subtree) |
| 14995 | read_uint8_t(reader, 2, subtree, 'of11.bsn_set_pktin_suppression_reply.version') |
| 14996 | read_uint8_t(reader, 2, subtree, 'of11.bsn_set_pktin_suppression_reply.type') |
| 14997 | read_uint16_t(reader, 2, subtree, 'of11.bsn_set_pktin_suppression_reply.length') |
| 14998 | read_uint32_t(reader, 2, subtree, 'of11.bsn_set_pktin_suppression_reply.xid') |
| 14999 | read_uint32_t(reader, 2, subtree, 'of11.bsn_set_pktin_suppression_reply.experimenter') |
| 15000 | read_uint32_t(reader, 2, subtree, 'of11.bsn_set_pktin_suppression_reply.subtype') |
| 15001 | read_uint32_t(reader, 2, subtree, 'of11.bsn_set_pktin_suppression_reply.status') |
| 15002 | return 'of_bsn_set_pktin_suppression_reply' |
| 15003 | end |
| 15004 | of_bsn_header_v2_dissectors[25] = dissect_of_bsn_set_pktin_suppression_reply_v2 |
| 15005 | |
| 15006 | -- child class of_bsn_set_pktin_suppression_request |
| 15007 | -- Child of of_bsn_header |
| 15008 | function dissect_of_bsn_set_pktin_suppression_request_v2(reader, subtree) |
| 15009 | read_uint8_t(reader, 2, subtree, 'of11.bsn_set_pktin_suppression_request.version') |
| 15010 | read_uint8_t(reader, 2, subtree, 'of11.bsn_set_pktin_suppression_request.type') |
| 15011 | read_uint16_t(reader, 2, subtree, 'of11.bsn_set_pktin_suppression_request.length') |
| 15012 | read_uint32_t(reader, 2, subtree, 'of11.bsn_set_pktin_suppression_request.xid') |
| 15013 | read_uint32_t(reader, 2, subtree, 'of11.bsn_set_pktin_suppression_request.experimenter') |
| 15014 | read_uint32_t(reader, 2, subtree, 'of11.bsn_set_pktin_suppression_request.subtype') |
| 15015 | read_uint8_t(reader, 2, subtree, 'of11.bsn_set_pktin_suppression_request.enabled') |
| 15016 | reader.skip(1) |
| 15017 | read_uint16_t(reader, 2, subtree, 'of11.bsn_set_pktin_suppression_request.idle_timeout') |
| 15018 | read_uint16_t(reader, 2, subtree, 'of11.bsn_set_pktin_suppression_request.hard_timeout') |
| 15019 | read_uint16_t(reader, 2, subtree, 'of11.bsn_set_pktin_suppression_request.priority') |
| 15020 | read_uint64_t(reader, 2, subtree, 'of11.bsn_set_pktin_suppression_request.cookie') |
| 15021 | return 'of_bsn_set_pktin_suppression_request' |
| 15022 | end |
| 15023 | of_bsn_header_v2_dissectors[11] = dissect_of_bsn_set_pktin_suppression_request_v2 |
| 15024 | |
| 15025 | -- virtual child class of_experimenter_stats_reply |
| 15026 | -- Child of of_stats_reply |
| 15027 | -- Discriminator is experimenter |
| 15028 | function dissect_of_experimenter_stats_reply_v2(reader, subtree) |
| 15029 | return of_experimenter_stats_reply_v2_dissectors[reader.peek(16,4):uint()](reader, subtree) |
| 15030 | end |
| 15031 | of_stats_reply_v2_dissectors[65535] = dissect_of_experimenter_stats_reply_v2 |
| 15032 | |
| 15033 | -- virtual child class of_bsn_stats_reply |
| 15034 | -- Child of of_experimenter_stats_reply |
| 15035 | -- Discriminator is subtype |
| 15036 | function dissect_of_bsn_stats_reply_v2(reader, subtree) |
| 15037 | return of_bsn_stats_reply_v2_dissectors[reader.peek(20,4):uint()](reader, subtree) |
| 15038 | end |
| 15039 | of_experimenter_stats_reply_v2_dissectors[6035143] = dissect_of_bsn_stats_reply_v2 |
| 15040 | |
| 15041 | -- virtual child class of_experimenter_stats_request |
| 15042 | -- Child of of_stats_request |
| 15043 | -- Discriminator is experimenter |
| 15044 | function dissect_of_experimenter_stats_request_v2(reader, subtree) |
| 15045 | return of_experimenter_stats_request_v2_dissectors[reader.peek(16,4):uint()](reader, subtree) |
| 15046 | end |
| 15047 | of_stats_request_v2_dissectors[65535] = dissect_of_experimenter_stats_request_v2 |
| 15048 | |
| 15049 | -- virtual child class of_bsn_stats_request |
| 15050 | -- Child of of_experimenter_stats_request |
| 15051 | -- Discriminator is subtype |
| 15052 | function dissect_of_bsn_stats_request_v2(reader, subtree) |
| 15053 | return of_bsn_stats_request_v2_dissectors[reader.peek(20,4):uint()](reader, subtree) |
| 15054 | end |
| 15055 | of_experimenter_stats_request_v2_dissectors[6035143] = dissect_of_bsn_stats_request_v2 |
| 15056 | |
| 15057 | -- child class of_bsn_virtual_port_create_reply |
| 15058 | -- Child of of_bsn_header |
| 15059 | function dissect_of_bsn_virtual_port_create_reply_v2(reader, subtree) |
| 15060 | read_uint8_t(reader, 2, subtree, 'of11.bsn_virtual_port_create_reply.version') |
| 15061 | read_uint8_t(reader, 2, subtree, 'of11.bsn_virtual_port_create_reply.type') |
| 15062 | read_uint16_t(reader, 2, subtree, 'of11.bsn_virtual_port_create_reply.length') |
| 15063 | read_uint32_t(reader, 2, subtree, 'of11.bsn_virtual_port_create_reply.xid') |
| 15064 | read_uint32_t(reader, 2, subtree, 'of11.bsn_virtual_port_create_reply.experimenter') |
| 15065 | read_uint32_t(reader, 2, subtree, 'of11.bsn_virtual_port_create_reply.subtype') |
| 15066 | read_uint32_t(reader, 2, subtree, 'of11.bsn_virtual_port_create_reply.status') |
| 15067 | read_uint32_t(reader, 2, subtree, 'of11.bsn_virtual_port_create_reply.vport_no') |
| 15068 | return 'of_bsn_virtual_port_create_reply' |
| 15069 | end |
| 15070 | of_bsn_header_v2_dissectors[16] = dissect_of_bsn_virtual_port_create_reply_v2 |
| 15071 | |
| 15072 | -- virtual top-level class of_bsn_vport |
| 15073 | -- Discriminator is type |
| 15074 | function dissect_of_bsn_vport_v2(reader, subtree) |
| 15075 | return of_bsn_vport_v2_dissectors[reader.peek(0,2):uint()](reader, subtree) |
| 15076 | end |
| 15077 | -- child class of_bsn_virtual_port_create_request |
| 15078 | -- Child of of_bsn_header |
| 15079 | function dissect_of_bsn_virtual_port_create_request_v2(reader, subtree) |
| 15080 | local _length = reader.peek(2, 2):uint() |
| 15081 | local orig_reader = reader |
| 15082 | reader = orig_reader.slice(_length) |
| 15083 | read_uint8_t(reader, 2, subtree, 'of11.bsn_virtual_port_create_request.version') |
| 15084 | read_uint8_t(reader, 2, subtree, 'of11.bsn_virtual_port_create_request.type') |
| 15085 | read_uint16_t(reader, 2, subtree, 'of11.bsn_virtual_port_create_request.length') |
| 15086 | read_uint32_t(reader, 2, subtree, 'of11.bsn_virtual_port_create_request.xid') |
| 15087 | read_uint32_t(reader, 2, subtree, 'of11.bsn_virtual_port_create_request.experimenter') |
| 15088 | read_uint32_t(reader, 2, subtree, 'of11.bsn_virtual_port_create_request.subtype') |
| 15089 | read_of_bsn_vport_t(reader, 2, subtree, 'of11.bsn_virtual_port_create_request.vport') |
| 15090 | return 'of_bsn_virtual_port_create_request' |
| 15091 | end |
| 15092 | of_bsn_header_v2_dissectors[15] = dissect_of_bsn_virtual_port_create_request_v2 |
| 15093 | |
| 15094 | -- child class of_bsn_virtual_port_remove_reply |
| 15095 | -- Child of of_bsn_header |
| 15096 | function dissect_of_bsn_virtual_port_remove_reply_v2(reader, subtree) |
| 15097 | read_uint8_t(reader, 2, subtree, 'of11.bsn_virtual_port_remove_reply.version') |
| 15098 | read_uint8_t(reader, 2, subtree, 'of11.bsn_virtual_port_remove_reply.type') |
| 15099 | read_uint16_t(reader, 2, subtree, 'of11.bsn_virtual_port_remove_reply.length') |
| 15100 | read_uint32_t(reader, 2, subtree, 'of11.bsn_virtual_port_remove_reply.xid') |
| 15101 | read_uint32_t(reader, 2, subtree, 'of11.bsn_virtual_port_remove_reply.experimenter') |
| 15102 | read_uint32_t(reader, 2, subtree, 'of11.bsn_virtual_port_remove_reply.subtype') |
| 15103 | read_uint32_t(reader, 2, subtree, 'of11.bsn_virtual_port_remove_reply.status') |
| 15104 | return 'of_bsn_virtual_port_remove_reply' |
| 15105 | end |
| 15106 | of_bsn_header_v2_dissectors[26] = dissect_of_bsn_virtual_port_remove_reply_v2 |
| 15107 | |
| 15108 | -- child class of_bsn_virtual_port_remove_request |
| 15109 | -- Child of of_bsn_header |
| 15110 | function dissect_of_bsn_virtual_port_remove_request_v2(reader, subtree) |
| 15111 | read_uint8_t(reader, 2, subtree, 'of11.bsn_virtual_port_remove_request.version') |
| 15112 | read_uint8_t(reader, 2, subtree, 'of11.bsn_virtual_port_remove_request.type') |
| 15113 | read_uint16_t(reader, 2, subtree, 'of11.bsn_virtual_port_remove_request.length') |
| 15114 | read_uint32_t(reader, 2, subtree, 'of11.bsn_virtual_port_remove_request.xid') |
| 15115 | read_uint32_t(reader, 2, subtree, 'of11.bsn_virtual_port_remove_request.experimenter') |
| 15116 | read_uint32_t(reader, 2, subtree, 'of11.bsn_virtual_port_remove_request.subtype') |
| 15117 | read_uint32_t(reader, 2, subtree, 'of11.bsn_virtual_port_remove_request.vport_no') |
| 15118 | return 'of_bsn_virtual_port_remove_request' |
| 15119 | end |
| 15120 | of_bsn_header_v2_dissectors[17] = dissect_of_bsn_virtual_port_remove_request_v2 |
| 15121 | |
| 15122 | -- child class of_bsn_vport_l2gre |
| 15123 | -- Child of of_bsn_vport |
| 15124 | function dissect_of_bsn_vport_l2gre_v2(reader, subtree) |
| 15125 | read_uint16_t(reader, 2, subtree, 'of11.bsn_vport_l2gre.type') |
| 15126 | read_uint16_t(reader, 2, subtree, 'of11.bsn_vport_l2gre.length') |
| 15127 | read_uint32_t(reader, 2, subtree, 'of11.bsn_vport_l2gre.flags') |
| 15128 | read_of_port_no_t(reader, 2, subtree, 'of11.bsn_vport_l2gre.port_no') |
| 15129 | read_of_port_no_t(reader, 2, subtree, 'of11.bsn_vport_l2gre.loopback_port_no') |
| 15130 | read_of_mac_addr_t(reader, 2, subtree, 'of11.bsn_vport_l2gre.local_mac') |
| 15131 | read_of_mac_addr_t(reader, 2, subtree, 'of11.bsn_vport_l2gre.nh_mac') |
| 15132 | read_of_ipv4_t(reader, 2, subtree, 'of11.bsn_vport_l2gre.src_ip') |
| 15133 | read_of_ipv4_t(reader, 2, subtree, 'of11.bsn_vport_l2gre.dst_ip') |
| 15134 | read_uint8_t(reader, 2, subtree, 'of11.bsn_vport_l2gre.dscp') |
| 15135 | read_uint8_t(reader, 2, subtree, 'of11.bsn_vport_l2gre.ttl') |
| 15136 | reader.skip(2) |
| 15137 | read_uint32_t(reader, 2, subtree, 'of11.bsn_vport_l2gre.vpn') |
| 15138 | read_uint32_t(reader, 2, subtree, 'of11.bsn_vport_l2gre.rate_limit') |
| 15139 | read_of_port_name_t(reader, 2, subtree, 'of11.bsn_vport_l2gre.if_name') |
| 15140 | return 'of_bsn_vport_l2gre' |
| 15141 | end |
| 15142 | of_bsn_vport_v2_dissectors[1] = dissect_of_bsn_vport_l2gre_v2 |
| 15143 | |
| 15144 | -- child class of_bsn_vport_q_in_q |
| 15145 | -- Child of of_bsn_vport |
| 15146 | function dissect_of_bsn_vport_q_in_q_v2(reader, subtree) |
| 15147 | read_uint16_t(reader, 2, subtree, 'of11.bsn_vport_q_in_q.type') |
| 15148 | read_uint16_t(reader, 2, subtree, 'of11.bsn_vport_q_in_q.length') |
| 15149 | read_uint32_t(reader, 2, subtree, 'of11.bsn_vport_q_in_q.port_no') |
| 15150 | read_uint16_t(reader, 2, subtree, 'of11.bsn_vport_q_in_q.ingress_tpid') |
| 15151 | read_uint16_t(reader, 2, subtree, 'of11.bsn_vport_q_in_q.ingress_vlan_id') |
| 15152 | read_uint16_t(reader, 2, subtree, 'of11.bsn_vport_q_in_q.egress_tpid') |
| 15153 | read_uint16_t(reader, 2, subtree, 'of11.bsn_vport_q_in_q.egress_vlan_id') |
| 15154 | read_of_port_name_t(reader, 2, subtree, 'of11.bsn_vport_q_in_q.if_name') |
| 15155 | return 'of_bsn_vport_q_in_q' |
| 15156 | end |
| 15157 | of_bsn_vport_v2_dissectors[0] = dissect_of_bsn_vport_q_in_q_v2 |
| 15158 | |
| 15159 | -- top-level class of_bucket |
| 15160 | function dissect_of_bucket_v2(reader, subtree) |
| 15161 | local _length = reader.peek(0, 2):uint() |
| 15162 | local orig_reader = reader |
| 15163 | reader = orig_reader.slice(_length) |
| 15164 | read_uint16_t(reader, 2, subtree, 'of11.bucket.len') |
| 15165 | read_uint16_t(reader, 2, subtree, 'of11.bucket.weight') |
| 15166 | read_of_port_no_t(reader, 2, subtree, 'of11.bucket.watch_port') |
| 15167 | read_uint32_t(reader, 2, subtree, 'of11.bucket.watch_group') |
| 15168 | reader.skip(4) |
| 15169 | read_list(reader, dissect_of_action_v2, subtree, 'of_action') |
| 15170 | return 'of_bucket' |
| 15171 | end |
| 15172 | -- top-level class of_bucket_counter |
| 15173 | function dissect_of_bucket_counter_v2(reader, subtree) |
| 15174 | read_uint64_t(reader, 2, subtree, 'of11.bucket_counter.packet_count') |
| 15175 | read_uint64_t(reader, 2, subtree, 'of11.bucket_counter.byte_count') |
| 15176 | return 'of_bucket_counter' |
| 15177 | end |
| 15178 | -- child class of_desc_stats_reply |
| 15179 | -- Child of of_stats_reply |
| 15180 | function dissect_of_desc_stats_reply_v2(reader, subtree) |
| 15181 | read_uint8_t(reader, 2, subtree, 'of11.desc_stats_reply.version') |
| 15182 | read_uint8_t(reader, 2, subtree, 'of11.desc_stats_reply.type') |
| 15183 | read_uint16_t(reader, 2, subtree, 'of11.desc_stats_reply.length') |
| 15184 | read_uint32_t(reader, 2, subtree, 'of11.desc_stats_reply.xid') |
| 15185 | read_uint16_t(reader, 2, subtree, 'of11.desc_stats_reply.stats_type') |
| 15186 | read_uint16_t(reader, 2, subtree, 'of11.desc_stats_reply.flags') |
| 15187 | reader.skip(4) |
| 15188 | read_of_desc_str_t(reader, 2, subtree, 'of11.desc_stats_reply.mfr_desc') |
| 15189 | read_of_desc_str_t(reader, 2, subtree, 'of11.desc_stats_reply.hw_desc') |
| 15190 | read_of_desc_str_t(reader, 2, subtree, 'of11.desc_stats_reply.sw_desc') |
| 15191 | read_of_serial_num_t(reader, 2, subtree, 'of11.desc_stats_reply.serial_num') |
| 15192 | read_of_desc_str_t(reader, 2, subtree, 'of11.desc_stats_reply.dp_desc') |
| 15193 | return 'of_desc_stats_reply' |
| 15194 | end |
| 15195 | of_stats_reply_v2_dissectors[0] = dissect_of_desc_stats_reply_v2 |
| 15196 | |
| 15197 | -- child class of_desc_stats_request |
| 15198 | -- Child of of_stats_request |
| 15199 | function dissect_of_desc_stats_request_v2(reader, subtree) |
| 15200 | read_uint8_t(reader, 2, subtree, 'of11.desc_stats_request.version') |
| 15201 | read_uint8_t(reader, 2, subtree, 'of11.desc_stats_request.type') |
| 15202 | read_uint16_t(reader, 2, subtree, 'of11.desc_stats_request.length') |
| 15203 | read_uint32_t(reader, 2, subtree, 'of11.desc_stats_request.xid') |
| 15204 | read_uint16_t(reader, 2, subtree, 'of11.desc_stats_request.stats_type') |
| 15205 | read_uint16_t(reader, 2, subtree, 'of11.desc_stats_request.flags') |
| 15206 | reader.skip(4) |
| 15207 | return 'of_desc_stats_request' |
| 15208 | end |
| 15209 | of_stats_request_v2_dissectors[0] = dissect_of_desc_stats_request_v2 |
| 15210 | |
| 15211 | -- child class of_echo_reply |
| 15212 | -- Child of of_header |
| 15213 | function dissect_of_echo_reply_v2(reader, subtree) |
| 15214 | local _length = reader.peek(2, 2):uint() |
| 15215 | local orig_reader = reader |
| 15216 | reader = orig_reader.slice(_length) |
| 15217 | read_uint8_t(reader, 2, subtree, 'of11.echo_reply.version') |
| 15218 | read_uint8_t(reader, 2, subtree, 'of11.echo_reply.type') |
| 15219 | read_uint16_t(reader, 2, subtree, 'of11.echo_reply.length') |
| 15220 | read_uint32_t(reader, 2, subtree, 'of11.echo_reply.xid') |
| 15221 | read_of_octets_t(reader, 2, subtree, 'of11.echo_reply.data') |
| 15222 | return 'of_echo_reply' |
| 15223 | end |
| 15224 | of_header_v2_dissectors[3] = dissect_of_echo_reply_v2 |
| 15225 | |
| 15226 | -- child class of_echo_request |
| 15227 | -- Child of of_header |
| 15228 | function dissect_of_echo_request_v2(reader, subtree) |
| 15229 | local _length = reader.peek(2, 2):uint() |
| 15230 | local orig_reader = reader |
| 15231 | reader = orig_reader.slice(_length) |
| 15232 | read_uint8_t(reader, 2, subtree, 'of11.echo_request.version') |
| 15233 | read_uint8_t(reader, 2, subtree, 'of11.echo_request.type') |
| 15234 | read_uint16_t(reader, 2, subtree, 'of11.echo_request.length') |
| 15235 | read_uint32_t(reader, 2, subtree, 'of11.echo_request.xid') |
| 15236 | read_of_octets_t(reader, 2, subtree, 'of11.echo_request.data') |
| 15237 | return 'of_echo_request' |
| 15238 | end |
| 15239 | of_header_v2_dissectors[2] = dissect_of_echo_request_v2 |
| 15240 | |
| 15241 | -- child class of_features_reply |
| 15242 | -- Child of of_header |
| 15243 | function dissect_of_features_reply_v2(reader, subtree) |
| 15244 | local _length = reader.peek(2, 2):uint() |
| 15245 | local orig_reader = reader |
| 15246 | reader = orig_reader.slice(_length) |
| 15247 | read_uint8_t(reader, 2, subtree, 'of11.features_reply.version') |
| 15248 | read_uint8_t(reader, 2, subtree, 'of11.features_reply.type') |
| 15249 | read_uint16_t(reader, 2, subtree, 'of11.features_reply.length') |
| 15250 | read_uint32_t(reader, 2, subtree, 'of11.features_reply.xid') |
| 15251 | read_uint64_t(reader, 2, subtree, 'of11.features_reply.datapath_id') |
| 15252 | read_uint32_t(reader, 2, subtree, 'of11.features_reply.n_buffers') |
| 15253 | read_uint8_t(reader, 2, subtree, 'of11.features_reply.n_tables') |
| 15254 | reader.skip(3) |
| 15255 | read_uint32_t(reader, 2, subtree, 'of11.features_reply.capabilities') |
| 15256 | read_uint32_t(reader, 2, subtree, 'of11.features_reply.reserved') |
| 15257 | read_list(reader, dissect_of_port_desc_v2, subtree, 'of_port_desc') |
| 15258 | return 'of_features_reply' |
| 15259 | end |
| 15260 | of_header_v2_dissectors[6] = dissect_of_features_reply_v2 |
| 15261 | |
| 15262 | -- child class of_features_request |
| 15263 | -- Child of of_header |
| 15264 | function dissect_of_features_request_v2(reader, subtree) |
| 15265 | read_uint8_t(reader, 2, subtree, 'of11.features_request.version') |
| 15266 | read_uint8_t(reader, 2, subtree, 'of11.features_request.type') |
| 15267 | read_uint16_t(reader, 2, subtree, 'of11.features_request.length') |
| 15268 | read_uint32_t(reader, 2, subtree, 'of11.features_request.xid') |
| 15269 | return 'of_features_request' |
| 15270 | end |
| 15271 | of_header_v2_dissectors[5] = dissect_of_features_request_v2 |
| 15272 | |
| 15273 | -- virtual child class of_flow_mod |
| 15274 | -- Child of of_header |
| 15275 | -- Discriminator is _command |
| 15276 | function dissect_of_flow_mod_v2(reader, subtree) |
| 15277 | return of_flow_mod_v2_dissectors[reader.peek(25,1):uint()](reader, subtree) |
| 15278 | end |
| 15279 | of_header_v2_dissectors[14] = dissect_of_flow_mod_v2 |
| 15280 | |
| 15281 | -- child class of_flow_add |
| 15282 | -- Child of of_flow_mod |
| 15283 | function dissect_of_flow_add_v2(reader, subtree) |
| 15284 | local _length = reader.peek(2, 2):uint() |
| 15285 | local orig_reader = reader |
| 15286 | reader = orig_reader.slice(_length) |
| 15287 | read_uint8_t(reader, 2, subtree, 'of11.flow_add.version') |
| 15288 | read_uint8_t(reader, 2, subtree, 'of11.flow_add.type') |
| 15289 | read_uint16_t(reader, 2, subtree, 'of11.flow_add.length') |
| 15290 | read_uint32_t(reader, 2, subtree, 'of11.flow_add.xid') |
| 15291 | read_uint64_t(reader, 2, subtree, 'of11.flow_add.cookie') |
| 15292 | read_uint64_t(reader, 2, subtree, 'of11.flow_add.cookie_mask') |
| 15293 | read_uint8_t(reader, 2, subtree, 'of11.flow_add.table_id') |
| 15294 | read_of_fm_cmd_t(reader, 2, subtree, 'of11.flow_add._command') |
| 15295 | read_uint16_t(reader, 2, subtree, 'of11.flow_add.idle_timeout') |
| 15296 | read_uint16_t(reader, 2, subtree, 'of11.flow_add.hard_timeout') |
| 15297 | read_uint16_t(reader, 2, subtree, 'of11.flow_add.priority') |
| 15298 | read_uint32_t(reader, 2, subtree, 'of11.flow_add.buffer_id') |
| 15299 | read_of_port_no_t(reader, 2, subtree, 'of11.flow_add.out_port') |
| 15300 | read_uint32_t(reader, 2, subtree, 'of11.flow_add.out_group') |
| 15301 | read_uint16_t(reader, 2, subtree, 'of11.flow_add.flags') |
| 15302 | reader.skip(2) |
| 15303 | read_of_match_t(reader, 2, subtree, 'of11.flow_add.match') |
| 15304 | read_list(reader, dissect_of_instruction_v2, subtree, 'of_instruction') |
| 15305 | return 'of_flow_add' |
| 15306 | end |
| 15307 | of_flow_mod_v2_dissectors[0] = dissect_of_flow_add_v2 |
| 15308 | |
| 15309 | -- child class of_flow_delete |
| 15310 | -- Child of of_flow_mod |
| 15311 | function dissect_of_flow_delete_v2(reader, subtree) |
| 15312 | local _length = reader.peek(2, 2):uint() |
| 15313 | local orig_reader = reader |
| 15314 | reader = orig_reader.slice(_length) |
| 15315 | read_uint8_t(reader, 2, subtree, 'of11.flow_delete.version') |
| 15316 | read_uint8_t(reader, 2, subtree, 'of11.flow_delete.type') |
| 15317 | read_uint16_t(reader, 2, subtree, 'of11.flow_delete.length') |
| 15318 | read_uint32_t(reader, 2, subtree, 'of11.flow_delete.xid') |
| 15319 | read_uint64_t(reader, 2, subtree, 'of11.flow_delete.cookie') |
| 15320 | read_uint64_t(reader, 2, subtree, 'of11.flow_delete.cookie_mask') |
| 15321 | read_uint8_t(reader, 2, subtree, 'of11.flow_delete.table_id') |
| 15322 | read_of_fm_cmd_t(reader, 2, subtree, 'of11.flow_delete._command') |
| 15323 | read_uint16_t(reader, 2, subtree, 'of11.flow_delete.idle_timeout') |
| 15324 | read_uint16_t(reader, 2, subtree, 'of11.flow_delete.hard_timeout') |
| 15325 | read_uint16_t(reader, 2, subtree, 'of11.flow_delete.priority') |
| 15326 | read_uint32_t(reader, 2, subtree, 'of11.flow_delete.buffer_id') |
| 15327 | read_of_port_no_t(reader, 2, subtree, 'of11.flow_delete.out_port') |
| 15328 | read_uint32_t(reader, 2, subtree, 'of11.flow_delete.out_group') |
| 15329 | read_uint16_t(reader, 2, subtree, 'of11.flow_delete.flags') |
| 15330 | reader.skip(2) |
| 15331 | read_of_match_t(reader, 2, subtree, 'of11.flow_delete.match') |
| 15332 | read_list(reader, dissect_of_instruction_v2, subtree, 'of_instruction') |
| 15333 | return 'of_flow_delete' |
| 15334 | end |
| 15335 | of_flow_mod_v2_dissectors[3] = dissect_of_flow_delete_v2 |
| 15336 | |
| 15337 | -- child class of_flow_delete_strict |
| 15338 | -- Child of of_flow_mod |
| 15339 | function dissect_of_flow_delete_strict_v2(reader, subtree) |
| 15340 | local _length = reader.peek(2, 2):uint() |
| 15341 | local orig_reader = reader |
| 15342 | reader = orig_reader.slice(_length) |
| 15343 | read_uint8_t(reader, 2, subtree, 'of11.flow_delete_strict.version') |
| 15344 | read_uint8_t(reader, 2, subtree, 'of11.flow_delete_strict.type') |
| 15345 | read_uint16_t(reader, 2, subtree, 'of11.flow_delete_strict.length') |
| 15346 | read_uint32_t(reader, 2, subtree, 'of11.flow_delete_strict.xid') |
| 15347 | read_uint64_t(reader, 2, subtree, 'of11.flow_delete_strict.cookie') |
| 15348 | read_uint64_t(reader, 2, subtree, 'of11.flow_delete_strict.cookie_mask') |
| 15349 | read_uint8_t(reader, 2, subtree, 'of11.flow_delete_strict.table_id') |
| 15350 | read_of_fm_cmd_t(reader, 2, subtree, 'of11.flow_delete_strict._command') |
| 15351 | read_uint16_t(reader, 2, subtree, 'of11.flow_delete_strict.idle_timeout') |
| 15352 | read_uint16_t(reader, 2, subtree, 'of11.flow_delete_strict.hard_timeout') |
| 15353 | read_uint16_t(reader, 2, subtree, 'of11.flow_delete_strict.priority') |
| 15354 | read_uint32_t(reader, 2, subtree, 'of11.flow_delete_strict.buffer_id') |
| 15355 | read_of_port_no_t(reader, 2, subtree, 'of11.flow_delete_strict.out_port') |
| 15356 | read_uint32_t(reader, 2, subtree, 'of11.flow_delete_strict.out_group') |
| 15357 | read_uint16_t(reader, 2, subtree, 'of11.flow_delete_strict.flags') |
| 15358 | reader.skip(2) |
| 15359 | read_of_match_t(reader, 2, subtree, 'of11.flow_delete_strict.match') |
| 15360 | read_list(reader, dissect_of_instruction_v2, subtree, 'of_instruction') |
| 15361 | return 'of_flow_delete_strict' |
| 15362 | end |
| 15363 | of_flow_mod_v2_dissectors[4] = dissect_of_flow_delete_strict_v2 |
| 15364 | |
| 15365 | -- child class of_flow_mod_failed_error_msg |
| 15366 | -- Child of of_error_msg |
| 15367 | function dissect_of_flow_mod_failed_error_msg_v2(reader, subtree) |
| 15368 | local _length = reader.peek(2, 2):uint() |
| 15369 | local orig_reader = reader |
| 15370 | reader = orig_reader.slice(_length) |
| 15371 | read_uint8_t(reader, 2, subtree, 'of11.flow_mod_failed_error_msg.version') |
| 15372 | read_uint8_t(reader, 2, subtree, 'of11.flow_mod_failed_error_msg.type') |
| 15373 | read_uint16_t(reader, 2, subtree, 'of11.flow_mod_failed_error_msg.length') |
| 15374 | read_uint32_t(reader, 2, subtree, 'of11.flow_mod_failed_error_msg.xid') |
| 15375 | read_uint16_t(reader, 2, subtree, 'of11.flow_mod_failed_error_msg.err_type') |
| 15376 | read_uint16_t(reader, 2, subtree, 'of11.flow_mod_failed_error_msg.code') |
| 15377 | read_openflow(reader, 2, subtree, 'of11.flow_mod_failed_error_msg.data') |
| 15378 | return 'of_flow_mod_failed_error_msg' |
| 15379 | end |
| 15380 | of_error_msg_v2_dissectors[5] = dissect_of_flow_mod_failed_error_msg_v2 |
| 15381 | |
| 15382 | -- child class of_flow_modify |
| 15383 | -- Child of of_flow_mod |
| 15384 | function dissect_of_flow_modify_v2(reader, subtree) |
| 15385 | local _length = reader.peek(2, 2):uint() |
| 15386 | local orig_reader = reader |
| 15387 | reader = orig_reader.slice(_length) |
| 15388 | read_uint8_t(reader, 2, subtree, 'of11.flow_modify.version') |
| 15389 | read_uint8_t(reader, 2, subtree, 'of11.flow_modify.type') |
| 15390 | read_uint16_t(reader, 2, subtree, 'of11.flow_modify.length') |
| 15391 | read_uint32_t(reader, 2, subtree, 'of11.flow_modify.xid') |
| 15392 | read_uint64_t(reader, 2, subtree, 'of11.flow_modify.cookie') |
| 15393 | read_uint64_t(reader, 2, subtree, 'of11.flow_modify.cookie_mask') |
| 15394 | read_uint8_t(reader, 2, subtree, 'of11.flow_modify.table_id') |
| 15395 | read_of_fm_cmd_t(reader, 2, subtree, 'of11.flow_modify._command') |
| 15396 | read_uint16_t(reader, 2, subtree, 'of11.flow_modify.idle_timeout') |
| 15397 | read_uint16_t(reader, 2, subtree, 'of11.flow_modify.hard_timeout') |
| 15398 | read_uint16_t(reader, 2, subtree, 'of11.flow_modify.priority') |
| 15399 | read_uint32_t(reader, 2, subtree, 'of11.flow_modify.buffer_id') |
| 15400 | read_of_port_no_t(reader, 2, subtree, 'of11.flow_modify.out_port') |
| 15401 | read_uint32_t(reader, 2, subtree, 'of11.flow_modify.out_group') |
| 15402 | read_uint16_t(reader, 2, subtree, 'of11.flow_modify.flags') |
| 15403 | reader.skip(2) |
| 15404 | read_of_match_t(reader, 2, subtree, 'of11.flow_modify.match') |
| 15405 | read_list(reader, dissect_of_instruction_v2, subtree, 'of_instruction') |
| 15406 | return 'of_flow_modify' |
| 15407 | end |
| 15408 | of_flow_mod_v2_dissectors[1] = dissect_of_flow_modify_v2 |
| 15409 | |
| 15410 | -- child class of_flow_modify_strict |
| 15411 | -- Child of of_flow_mod |
| 15412 | function dissect_of_flow_modify_strict_v2(reader, subtree) |
| 15413 | local _length = reader.peek(2, 2):uint() |
| 15414 | local orig_reader = reader |
| 15415 | reader = orig_reader.slice(_length) |
| 15416 | read_uint8_t(reader, 2, subtree, 'of11.flow_modify_strict.version') |
| 15417 | read_uint8_t(reader, 2, subtree, 'of11.flow_modify_strict.type') |
| 15418 | read_uint16_t(reader, 2, subtree, 'of11.flow_modify_strict.length') |
| 15419 | read_uint32_t(reader, 2, subtree, 'of11.flow_modify_strict.xid') |
| 15420 | read_uint64_t(reader, 2, subtree, 'of11.flow_modify_strict.cookie') |
| 15421 | read_uint64_t(reader, 2, subtree, 'of11.flow_modify_strict.cookie_mask') |
| 15422 | read_uint8_t(reader, 2, subtree, 'of11.flow_modify_strict.table_id') |
| 15423 | read_of_fm_cmd_t(reader, 2, subtree, 'of11.flow_modify_strict._command') |
| 15424 | read_uint16_t(reader, 2, subtree, 'of11.flow_modify_strict.idle_timeout') |
| 15425 | read_uint16_t(reader, 2, subtree, 'of11.flow_modify_strict.hard_timeout') |
| 15426 | read_uint16_t(reader, 2, subtree, 'of11.flow_modify_strict.priority') |
| 15427 | read_uint32_t(reader, 2, subtree, 'of11.flow_modify_strict.buffer_id') |
| 15428 | read_of_port_no_t(reader, 2, subtree, 'of11.flow_modify_strict.out_port') |
| 15429 | read_uint32_t(reader, 2, subtree, 'of11.flow_modify_strict.out_group') |
| 15430 | read_uint16_t(reader, 2, subtree, 'of11.flow_modify_strict.flags') |
| 15431 | reader.skip(2) |
| 15432 | read_of_match_t(reader, 2, subtree, 'of11.flow_modify_strict.match') |
| 15433 | read_list(reader, dissect_of_instruction_v2, subtree, 'of_instruction') |
| 15434 | return 'of_flow_modify_strict' |
| 15435 | end |
| 15436 | of_flow_mod_v2_dissectors[2] = dissect_of_flow_modify_strict_v2 |
| 15437 | |
| 15438 | -- child class of_flow_removed |
| 15439 | -- Child of of_header |
| 15440 | function dissect_of_flow_removed_v2(reader, subtree) |
| 15441 | read_uint8_t(reader, 2, subtree, 'of11.flow_removed.version') |
| 15442 | read_uint8_t(reader, 2, subtree, 'of11.flow_removed.type') |
| 15443 | read_uint16_t(reader, 2, subtree, 'of11.flow_removed.length') |
| 15444 | read_uint32_t(reader, 2, subtree, 'of11.flow_removed.xid') |
| 15445 | read_uint64_t(reader, 2, subtree, 'of11.flow_removed.cookie') |
| 15446 | read_uint16_t(reader, 2, subtree, 'of11.flow_removed.priority') |
| 15447 | read_uint8_t(reader, 2, subtree, 'of11.flow_removed.reason') |
| 15448 | read_uint8_t(reader, 2, subtree, 'of11.flow_removed.table_id') |
| 15449 | read_uint32_t(reader, 2, subtree, 'of11.flow_removed.duration_sec') |
| 15450 | read_uint32_t(reader, 2, subtree, 'of11.flow_removed.duration_nsec') |
| 15451 | read_uint16_t(reader, 2, subtree, 'of11.flow_removed.idle_timeout') |
| 15452 | reader.skip(2) |
| 15453 | read_uint64_t(reader, 2, subtree, 'of11.flow_removed.packet_count') |
| 15454 | read_uint64_t(reader, 2, subtree, 'of11.flow_removed.byte_count') |
| 15455 | read_of_match_t(reader, 2, subtree, 'of11.flow_removed.match') |
| 15456 | return 'of_flow_removed' |
| 15457 | end |
| 15458 | of_header_v2_dissectors[11] = dissect_of_flow_removed_v2 |
| 15459 | |
| 15460 | -- top-level class of_flow_stats_entry |
| 15461 | function dissect_of_flow_stats_entry_v2(reader, subtree) |
| 15462 | local _length = reader.peek(0, 2):uint() |
| 15463 | local orig_reader = reader |
| 15464 | reader = orig_reader.slice(_length) |
| 15465 | read_uint16_t(reader, 2, subtree, 'of11.flow_stats_entry.length') |
| 15466 | read_uint8_t(reader, 2, subtree, 'of11.flow_stats_entry.table_id') |
| 15467 | reader.skip(1) |
| 15468 | read_uint32_t(reader, 2, subtree, 'of11.flow_stats_entry.duration_sec') |
| 15469 | read_uint32_t(reader, 2, subtree, 'of11.flow_stats_entry.duration_nsec') |
| 15470 | read_uint16_t(reader, 2, subtree, 'of11.flow_stats_entry.priority') |
| 15471 | read_uint16_t(reader, 2, subtree, 'of11.flow_stats_entry.idle_timeout') |
| 15472 | read_uint16_t(reader, 2, subtree, 'of11.flow_stats_entry.hard_timeout') |
| 15473 | reader.skip(6) |
| 15474 | read_uint64_t(reader, 2, subtree, 'of11.flow_stats_entry.cookie') |
| 15475 | read_uint64_t(reader, 2, subtree, 'of11.flow_stats_entry.packet_count') |
| 15476 | read_uint64_t(reader, 2, subtree, 'of11.flow_stats_entry.byte_count') |
| 15477 | read_of_match_t(reader, 2, subtree, 'of11.flow_stats_entry.match') |
| 15478 | read_list(reader, dissect_of_instruction_v2, subtree, 'of_instruction') |
| 15479 | return 'of_flow_stats_entry' |
| 15480 | end |
| 15481 | -- child class of_flow_stats_reply |
| 15482 | -- Child of of_stats_reply |
| 15483 | function dissect_of_flow_stats_reply_v2(reader, subtree) |
| 15484 | local _length = reader.peek(2, 2):uint() |
| 15485 | local orig_reader = reader |
| 15486 | reader = orig_reader.slice(_length) |
| 15487 | read_uint8_t(reader, 2, subtree, 'of11.flow_stats_reply.version') |
| 15488 | read_uint8_t(reader, 2, subtree, 'of11.flow_stats_reply.type') |
| 15489 | read_uint16_t(reader, 2, subtree, 'of11.flow_stats_reply.length') |
| 15490 | read_uint32_t(reader, 2, subtree, 'of11.flow_stats_reply.xid') |
| 15491 | read_uint16_t(reader, 2, subtree, 'of11.flow_stats_reply.stats_type') |
| 15492 | read_uint16_t(reader, 2, subtree, 'of11.flow_stats_reply.flags') |
| 15493 | reader.skip(4) |
| 15494 | read_list(reader, dissect_of_flow_stats_entry_v2, subtree, 'of_flow_stats_entry') |
| 15495 | return 'of_flow_stats_reply' |
| 15496 | end |
| 15497 | of_stats_reply_v2_dissectors[1] = dissect_of_flow_stats_reply_v2 |
| 15498 | |
| 15499 | -- child class of_flow_stats_request |
| 15500 | -- Child of of_stats_request |
| 15501 | function dissect_of_flow_stats_request_v2(reader, subtree) |
| 15502 | read_uint8_t(reader, 2, subtree, 'of11.flow_stats_request.version') |
| 15503 | read_uint8_t(reader, 2, subtree, 'of11.flow_stats_request.type') |
| 15504 | read_uint16_t(reader, 2, subtree, 'of11.flow_stats_request.length') |
| 15505 | read_uint32_t(reader, 2, subtree, 'of11.flow_stats_request.xid') |
| 15506 | read_uint16_t(reader, 2, subtree, 'of11.flow_stats_request.stats_type') |
| 15507 | read_uint16_t(reader, 2, subtree, 'of11.flow_stats_request.flags') |
| 15508 | reader.skip(4) |
| 15509 | read_uint8_t(reader, 2, subtree, 'of11.flow_stats_request.table_id') |
| 15510 | reader.skip(3) |
| 15511 | read_of_port_no_t(reader, 2, subtree, 'of11.flow_stats_request.out_port') |
| 15512 | read_uint32_t(reader, 2, subtree, 'of11.flow_stats_request.out_group') |
| 15513 | reader.skip(4) |
| 15514 | read_uint64_t(reader, 2, subtree, 'of11.flow_stats_request.cookie') |
| 15515 | read_uint64_t(reader, 2, subtree, 'of11.flow_stats_request.cookie_mask') |
| 15516 | read_of_match_t(reader, 2, subtree, 'of11.flow_stats_request.match') |
| 15517 | return 'of_flow_stats_request' |
| 15518 | end |
| 15519 | of_stats_request_v2_dissectors[1] = dissect_of_flow_stats_request_v2 |
| 15520 | |
| 15521 | -- child class of_get_config_reply |
| 15522 | -- Child of of_header |
| 15523 | function dissect_of_get_config_reply_v2(reader, subtree) |
| 15524 | read_uint8_t(reader, 2, subtree, 'of11.get_config_reply.version') |
| 15525 | read_uint8_t(reader, 2, subtree, 'of11.get_config_reply.type') |
| 15526 | read_uint16_t(reader, 2, subtree, 'of11.get_config_reply.length') |
| 15527 | read_uint32_t(reader, 2, subtree, 'of11.get_config_reply.xid') |
| 15528 | read_uint16_t(reader, 2, subtree, 'of11.get_config_reply.flags') |
| 15529 | read_uint16_t(reader, 2, subtree, 'of11.get_config_reply.miss_send_len') |
| 15530 | return 'of_get_config_reply' |
| 15531 | end |
| 15532 | of_header_v2_dissectors[8] = dissect_of_get_config_reply_v2 |
| 15533 | |
| 15534 | -- child class of_get_config_request |
| 15535 | -- Child of of_header |
| 15536 | function dissect_of_get_config_request_v2(reader, subtree) |
| 15537 | read_uint8_t(reader, 2, subtree, 'of11.get_config_request.version') |
| 15538 | read_uint8_t(reader, 2, subtree, 'of11.get_config_request.type') |
| 15539 | read_uint16_t(reader, 2, subtree, 'of11.get_config_request.length') |
| 15540 | read_uint32_t(reader, 2, subtree, 'of11.get_config_request.xid') |
| 15541 | return 'of_get_config_request' |
| 15542 | end |
| 15543 | of_header_v2_dissectors[7] = dissect_of_get_config_request_v2 |
| 15544 | |
| 15545 | -- virtual child class of_group_mod |
| 15546 | -- Child of of_header |
| 15547 | -- Discriminator is command |
| 15548 | function dissect_of_group_mod_v2(reader, subtree) |
| 15549 | return of_group_mod_v2_dissectors[reader.peek(8,2):uint()](reader, subtree) |
| 15550 | end |
| 15551 | of_header_v2_dissectors[15] = dissect_of_group_mod_v2 |
| 15552 | |
| 15553 | -- child class of_group_add |
| 15554 | -- Child of of_group_mod |
| 15555 | function dissect_of_group_add_v2(reader, subtree) |
| 15556 | local _length = reader.peek(2, 2):uint() |
| 15557 | local orig_reader = reader |
| 15558 | reader = orig_reader.slice(_length) |
| 15559 | read_uint8_t(reader, 2, subtree, 'of11.group_add.version') |
| 15560 | read_uint8_t(reader, 2, subtree, 'of11.group_add.type') |
| 15561 | read_uint16_t(reader, 2, subtree, 'of11.group_add.length') |
| 15562 | read_uint32_t(reader, 2, subtree, 'of11.group_add.xid') |
| 15563 | read_uint16_t(reader, 2, subtree, 'of11.group_add.command') |
| 15564 | read_uint8_t(reader, 2, subtree, 'of11.group_add.group_type') |
| 15565 | reader.skip(1) |
| 15566 | read_uint32_t(reader, 2, subtree, 'of11.group_add.group_id') |
| 15567 | read_list(reader, dissect_of_bucket_v2, subtree, 'of_bucket') |
| 15568 | return 'of_group_add' |
| 15569 | end |
| 15570 | of_group_mod_v2_dissectors[0] = dissect_of_group_add_v2 |
| 15571 | |
| 15572 | -- child class of_group_delete |
| 15573 | -- Child of of_group_mod |
| 15574 | function dissect_of_group_delete_v2(reader, subtree) |
| 15575 | local _length = reader.peek(2, 2):uint() |
| 15576 | local orig_reader = reader |
| 15577 | reader = orig_reader.slice(_length) |
| 15578 | read_uint8_t(reader, 2, subtree, 'of11.group_delete.version') |
| 15579 | read_uint8_t(reader, 2, subtree, 'of11.group_delete.type') |
| 15580 | read_uint16_t(reader, 2, subtree, 'of11.group_delete.length') |
| 15581 | read_uint32_t(reader, 2, subtree, 'of11.group_delete.xid') |
| 15582 | read_uint16_t(reader, 2, subtree, 'of11.group_delete.command') |
| 15583 | read_uint8_t(reader, 2, subtree, 'of11.group_delete.group_type') |
| 15584 | reader.skip(1) |
| 15585 | read_uint32_t(reader, 2, subtree, 'of11.group_delete.group_id') |
| 15586 | read_list(reader, dissect_of_bucket_v2, subtree, 'of_bucket') |
| 15587 | return 'of_group_delete' |
| 15588 | end |
| 15589 | of_group_mod_v2_dissectors[2] = dissect_of_group_delete_v2 |
| 15590 | |
| 15591 | -- top-level class of_group_desc_stats_entry |
| 15592 | function dissect_of_group_desc_stats_entry_v2(reader, subtree) |
| 15593 | local _length = reader.peek(0, 2):uint() |
| 15594 | local orig_reader = reader |
| 15595 | reader = orig_reader.slice(_length) |
| 15596 | read_uint16_t(reader, 2, subtree, 'of11.group_desc_stats_entry.length') |
| 15597 | read_uint8_t(reader, 2, subtree, 'of11.group_desc_stats_entry.group_type') |
| 15598 | reader.skip(1) |
| 15599 | read_uint32_t(reader, 2, subtree, 'of11.group_desc_stats_entry.group_id') |
| 15600 | read_list(reader, dissect_of_bucket_v2, subtree, 'of_bucket') |
| 15601 | return 'of_group_desc_stats_entry' |
| 15602 | end |
| 15603 | -- child class of_group_desc_stats_reply |
| 15604 | -- Child of of_stats_reply |
| 15605 | function dissect_of_group_desc_stats_reply_v2(reader, subtree) |
| 15606 | local _length = reader.peek(2, 2):uint() |
| 15607 | local orig_reader = reader |
| 15608 | reader = orig_reader.slice(_length) |
| 15609 | read_uint8_t(reader, 2, subtree, 'of11.group_desc_stats_reply.version') |
| 15610 | read_uint8_t(reader, 2, subtree, 'of11.group_desc_stats_reply.type') |
| 15611 | read_uint16_t(reader, 2, subtree, 'of11.group_desc_stats_reply.length') |
| 15612 | read_uint32_t(reader, 2, subtree, 'of11.group_desc_stats_reply.xid') |
| 15613 | read_uint16_t(reader, 2, subtree, 'of11.group_desc_stats_reply.stats_type') |
| 15614 | read_uint16_t(reader, 2, subtree, 'of11.group_desc_stats_reply.flags') |
| 15615 | reader.skip(4) |
| 15616 | read_list(reader, dissect_of_group_desc_stats_entry_v2, subtree, 'of_group_desc_stats_entry') |
| 15617 | return 'of_group_desc_stats_reply' |
| 15618 | end |
| 15619 | of_stats_reply_v2_dissectors[7] = dissect_of_group_desc_stats_reply_v2 |
| 15620 | |
| 15621 | -- child class of_group_desc_stats_request |
| 15622 | -- Child of of_stats_request |
| 15623 | function dissect_of_group_desc_stats_request_v2(reader, subtree) |
| 15624 | read_uint8_t(reader, 2, subtree, 'of11.group_desc_stats_request.version') |
| 15625 | read_uint8_t(reader, 2, subtree, 'of11.group_desc_stats_request.type') |
| 15626 | read_uint16_t(reader, 2, subtree, 'of11.group_desc_stats_request.length') |
| 15627 | read_uint32_t(reader, 2, subtree, 'of11.group_desc_stats_request.xid') |
| 15628 | read_uint16_t(reader, 2, subtree, 'of11.group_desc_stats_request.stats_type') |
| 15629 | read_uint16_t(reader, 2, subtree, 'of11.group_desc_stats_request.flags') |
| 15630 | reader.skip(4) |
| 15631 | return 'of_group_desc_stats_request' |
| 15632 | end |
| 15633 | of_stats_request_v2_dissectors[7] = dissect_of_group_desc_stats_request_v2 |
| 15634 | |
| 15635 | -- child class of_group_mod_failed_error_msg |
| 15636 | -- Child of of_error_msg |
| 15637 | function dissect_of_group_mod_failed_error_msg_v2(reader, subtree) |
| 15638 | local _length = reader.peek(2, 2):uint() |
| 15639 | local orig_reader = reader |
| 15640 | reader = orig_reader.slice(_length) |
| 15641 | read_uint8_t(reader, 2, subtree, 'of11.group_mod_failed_error_msg.version') |
| 15642 | read_uint8_t(reader, 2, subtree, 'of11.group_mod_failed_error_msg.type') |
| 15643 | read_uint16_t(reader, 2, subtree, 'of11.group_mod_failed_error_msg.length') |
| 15644 | read_uint32_t(reader, 2, subtree, 'of11.group_mod_failed_error_msg.xid') |
| 15645 | read_uint16_t(reader, 2, subtree, 'of11.group_mod_failed_error_msg.err_type') |
| 15646 | read_uint16_t(reader, 2, subtree, 'of11.group_mod_failed_error_msg.code') |
| 15647 | read_openflow(reader, 2, subtree, 'of11.group_mod_failed_error_msg.data') |
| 15648 | return 'of_group_mod_failed_error_msg' |
| 15649 | end |
| 15650 | of_error_msg_v2_dissectors[6] = dissect_of_group_mod_failed_error_msg_v2 |
| 15651 | |
| 15652 | -- child class of_group_modify |
| 15653 | -- Child of of_group_mod |
| 15654 | function dissect_of_group_modify_v2(reader, subtree) |
| 15655 | local _length = reader.peek(2, 2):uint() |
| 15656 | local orig_reader = reader |
| 15657 | reader = orig_reader.slice(_length) |
| 15658 | read_uint8_t(reader, 2, subtree, 'of11.group_modify.version') |
| 15659 | read_uint8_t(reader, 2, subtree, 'of11.group_modify.type') |
| 15660 | read_uint16_t(reader, 2, subtree, 'of11.group_modify.length') |
| 15661 | read_uint32_t(reader, 2, subtree, 'of11.group_modify.xid') |
| 15662 | read_uint16_t(reader, 2, subtree, 'of11.group_modify.command') |
| 15663 | read_uint8_t(reader, 2, subtree, 'of11.group_modify.group_type') |
| 15664 | reader.skip(1) |
| 15665 | read_uint32_t(reader, 2, subtree, 'of11.group_modify.group_id') |
| 15666 | read_list(reader, dissect_of_bucket_v2, subtree, 'of_bucket') |
| 15667 | return 'of_group_modify' |
| 15668 | end |
| 15669 | of_group_mod_v2_dissectors[1] = dissect_of_group_modify_v2 |
| 15670 | |
| 15671 | -- top-level class of_group_stats_entry |
| 15672 | function dissect_of_group_stats_entry_v2(reader, subtree) |
| 15673 | local _length = reader.peek(0, 2):uint() |
| 15674 | local orig_reader = reader |
| 15675 | reader = orig_reader.slice(_length) |
| 15676 | read_uint16_t(reader, 2, subtree, 'of11.group_stats_entry.length') |
| 15677 | reader.skip(2) |
| 15678 | read_uint32_t(reader, 2, subtree, 'of11.group_stats_entry.group_id') |
| 15679 | read_uint32_t(reader, 2, subtree, 'of11.group_stats_entry.ref_count') |
| 15680 | reader.skip(4) |
| 15681 | read_uint64_t(reader, 2, subtree, 'of11.group_stats_entry.packet_count') |
| 15682 | read_uint64_t(reader, 2, subtree, 'of11.group_stats_entry.byte_count') |
| 15683 | read_list(reader, dissect_of_bucket_counter_v2, subtree, 'of_bucket_counter') |
| 15684 | return 'of_group_stats_entry' |
| 15685 | end |
| 15686 | -- child class of_group_stats_reply |
| 15687 | -- Child of of_stats_reply |
| 15688 | function dissect_of_group_stats_reply_v2(reader, subtree) |
| 15689 | local _length = reader.peek(2, 2):uint() |
| 15690 | local orig_reader = reader |
| 15691 | reader = orig_reader.slice(_length) |
| 15692 | read_uint8_t(reader, 2, subtree, 'of11.group_stats_reply.version') |
| 15693 | read_uint8_t(reader, 2, subtree, 'of11.group_stats_reply.type') |
| 15694 | read_uint16_t(reader, 2, subtree, 'of11.group_stats_reply.length') |
| 15695 | read_uint32_t(reader, 2, subtree, 'of11.group_stats_reply.xid') |
| 15696 | read_uint16_t(reader, 2, subtree, 'of11.group_stats_reply.stats_type') |
| 15697 | read_uint16_t(reader, 2, subtree, 'of11.group_stats_reply.flags') |
| 15698 | reader.skip(4) |
| 15699 | read_list(reader, dissect_of_group_stats_entry_v2, subtree, 'of_group_stats_entry') |
| 15700 | return 'of_group_stats_reply' |
| 15701 | end |
| 15702 | of_stats_reply_v2_dissectors[6] = dissect_of_group_stats_reply_v2 |
| 15703 | |
| 15704 | -- child class of_group_stats_request |
| 15705 | -- Child of of_stats_request |
| 15706 | function dissect_of_group_stats_request_v2(reader, subtree) |
| 15707 | read_uint8_t(reader, 2, subtree, 'of11.group_stats_request.version') |
| 15708 | read_uint8_t(reader, 2, subtree, 'of11.group_stats_request.type') |
| 15709 | read_uint16_t(reader, 2, subtree, 'of11.group_stats_request.length') |
| 15710 | read_uint32_t(reader, 2, subtree, 'of11.group_stats_request.xid') |
| 15711 | read_uint16_t(reader, 2, subtree, 'of11.group_stats_request.stats_type') |
| 15712 | read_uint16_t(reader, 2, subtree, 'of11.group_stats_request.flags') |
| 15713 | reader.skip(4) |
| 15714 | read_uint32_t(reader, 2, subtree, 'of11.group_stats_request.group_id') |
| 15715 | reader.skip(4) |
| 15716 | return 'of_group_stats_request' |
| 15717 | end |
| 15718 | of_stats_request_v2_dissectors[6] = dissect_of_group_stats_request_v2 |
| 15719 | |
| 15720 | -- child class of_hello |
| 15721 | -- Child of of_header |
| 15722 | function dissect_of_hello_v2(reader, subtree) |
| 15723 | read_uint8_t(reader, 2, subtree, 'of11.hello.version') |
| 15724 | read_uint8_t(reader, 2, subtree, 'of11.hello.type') |
| 15725 | read_uint16_t(reader, 2, subtree, 'of11.hello.length') |
| 15726 | read_uint32_t(reader, 2, subtree, 'of11.hello.xid') |
| 15727 | return 'of_hello' |
| 15728 | end |
| 15729 | of_header_v2_dissectors[0] = dissect_of_hello_v2 |
| 15730 | |
| 15731 | -- child class of_hello_failed_error_msg |
| 15732 | -- Child of of_error_msg |
| 15733 | function dissect_of_hello_failed_error_msg_v2(reader, subtree) |
| 15734 | local _length = reader.peek(2, 2):uint() |
| 15735 | local orig_reader = reader |
| 15736 | reader = orig_reader.slice(_length) |
| 15737 | read_uint8_t(reader, 2, subtree, 'of11.hello_failed_error_msg.version') |
| 15738 | read_uint8_t(reader, 2, subtree, 'of11.hello_failed_error_msg.type') |
| 15739 | read_uint16_t(reader, 2, subtree, 'of11.hello_failed_error_msg.length') |
| 15740 | read_uint32_t(reader, 2, subtree, 'of11.hello_failed_error_msg.xid') |
| 15741 | read_uint16_t(reader, 2, subtree, 'of11.hello_failed_error_msg.err_type') |
| 15742 | read_uint16_t(reader, 2, subtree, 'of11.hello_failed_error_msg.code') |
| 15743 | read_openflow(reader, 2, subtree, 'of11.hello_failed_error_msg.data') |
| 15744 | return 'of_hello_failed_error_msg' |
| 15745 | end |
| 15746 | of_error_msg_v2_dissectors[0] = dissect_of_hello_failed_error_msg_v2 |
| 15747 | |
| 15748 | -- virtual top-level class of_instruction |
| 15749 | -- Discriminator is type |
| 15750 | function dissect_of_instruction_v2(reader, subtree) |
| 15751 | return of_instruction_v2_dissectors[reader.peek(0,2):uint()](reader, subtree) |
| 15752 | end |
| 15753 | -- child class of_instruction_apply_actions |
| 15754 | -- Child of of_instruction |
| 15755 | function dissect_of_instruction_apply_actions_v2(reader, subtree) |
| 15756 | local _length = reader.peek(2, 2):uint() |
| 15757 | local orig_reader = reader |
| 15758 | reader = orig_reader.slice(_length) |
| 15759 | read_uint16_t(reader, 2, subtree, 'of11.instruction_apply_actions.type') |
| 15760 | read_uint16_t(reader, 2, subtree, 'of11.instruction_apply_actions.len') |
| 15761 | reader.skip(4) |
| 15762 | read_list(reader, dissect_of_action_v2, subtree, 'of_action') |
| 15763 | return 'of_instruction_apply_actions' |
| 15764 | end |
| 15765 | of_instruction_v2_dissectors[4] = dissect_of_instruction_apply_actions_v2 |
| 15766 | |
| 15767 | -- child class of_instruction_clear_actions |
| 15768 | -- Child of of_instruction |
| 15769 | function dissect_of_instruction_clear_actions_v2(reader, subtree) |
| 15770 | read_uint16_t(reader, 2, subtree, 'of11.instruction_clear_actions.type') |
| 15771 | read_uint16_t(reader, 2, subtree, 'of11.instruction_clear_actions.len') |
| 15772 | reader.skip(4) |
| 15773 | return 'of_instruction_clear_actions' |
| 15774 | end |
| 15775 | of_instruction_v2_dissectors[5] = dissect_of_instruction_clear_actions_v2 |
| 15776 | |
| 15777 | -- virtual child class of_instruction_experimenter |
| 15778 | -- Child of of_instruction |
| 15779 | -- Discriminator is experimenter |
| 15780 | function dissect_of_instruction_experimenter_v2(reader, subtree) |
| 15781 | return of_instruction_experimenter_v2_dissectors[reader.peek(4,4):uint()](reader, subtree) |
| 15782 | end |
| 15783 | of_instruction_v2_dissectors[65535] = dissect_of_instruction_experimenter_v2 |
| 15784 | |
| 15785 | -- child class of_instruction_goto_table |
| 15786 | -- Child of of_instruction |
| 15787 | function dissect_of_instruction_goto_table_v2(reader, subtree) |
| 15788 | read_uint16_t(reader, 2, subtree, 'of11.instruction_goto_table.type') |
| 15789 | read_uint16_t(reader, 2, subtree, 'of11.instruction_goto_table.len') |
| 15790 | read_uint8_t(reader, 2, subtree, 'of11.instruction_goto_table.table_id') |
| 15791 | reader.skip(3) |
| 15792 | return 'of_instruction_goto_table' |
| 15793 | end |
| 15794 | of_instruction_v2_dissectors[1] = dissect_of_instruction_goto_table_v2 |
| 15795 | |
| 15796 | -- child class of_instruction_write_actions |
| 15797 | -- Child of of_instruction |
| 15798 | function dissect_of_instruction_write_actions_v2(reader, subtree) |
| 15799 | local _length = reader.peek(2, 2):uint() |
| 15800 | local orig_reader = reader |
| 15801 | reader = orig_reader.slice(_length) |
| 15802 | read_uint16_t(reader, 2, subtree, 'of11.instruction_write_actions.type') |
| 15803 | read_uint16_t(reader, 2, subtree, 'of11.instruction_write_actions.len') |
| 15804 | reader.skip(4) |
| 15805 | read_list(reader, dissect_of_action_v2, subtree, 'of_action') |
| 15806 | return 'of_instruction_write_actions' |
| 15807 | end |
| 15808 | of_instruction_v2_dissectors[3] = dissect_of_instruction_write_actions_v2 |
| 15809 | |
| 15810 | -- child class of_instruction_write_metadata |
| 15811 | -- Child of of_instruction |
| 15812 | function dissect_of_instruction_write_metadata_v2(reader, subtree) |
| 15813 | read_uint16_t(reader, 2, subtree, 'of11.instruction_write_metadata.type') |
| 15814 | read_uint16_t(reader, 2, subtree, 'of11.instruction_write_metadata.len') |
| 15815 | reader.skip(4) |
| 15816 | read_uint64_t(reader, 2, subtree, 'of11.instruction_write_metadata.metadata') |
| 15817 | read_uint64_t(reader, 2, subtree, 'of11.instruction_write_metadata.metadata_mask') |
| 15818 | return 'of_instruction_write_metadata' |
| 15819 | end |
| 15820 | of_instruction_v2_dissectors[2] = dissect_of_instruction_write_metadata_v2 |
| 15821 | |
| 15822 | -- top-level class of_match_v2 |
| 15823 | function dissect_of_match_v2_v2(reader, subtree) |
| 15824 | read_uint16_t(reader, 2, subtree, 'of11.match_v2.type') |
| 15825 | read_uint16_t(reader, 2, subtree, 'of11.match_v2.length') |
| 15826 | read_of_port_no_t(reader, 2, subtree, 'of11.match_v2.in_port') |
| 15827 | read_of_wc_bmap_t(reader, 2, subtree, 'of11.match_v2.wildcards') |
| 15828 | read_of_mac_addr_t(reader, 2, subtree, 'of11.match_v2.eth_src') |
| 15829 | read_of_mac_addr_t(reader, 2, subtree, 'of11.match_v2.eth_src_mask') |
| 15830 | read_of_mac_addr_t(reader, 2, subtree, 'of11.match_v2.eth_dst') |
| 15831 | read_of_mac_addr_t(reader, 2, subtree, 'of11.match_v2.eth_dst_mask') |
| 15832 | read_uint16_t(reader, 2, subtree, 'of11.match_v2.vlan_vid') |
| 15833 | read_uint8_t(reader, 2, subtree, 'of11.match_v2.vlan_pcp') |
| 15834 | reader.skip(1) |
| 15835 | read_uint16_t(reader, 2, subtree, 'of11.match_v2.eth_type') |
| 15836 | read_uint8_t(reader, 2, subtree, 'of11.match_v2.ip_dscp') |
| 15837 | read_uint8_t(reader, 2, subtree, 'of11.match_v2.ip_proto') |
| 15838 | read_of_ipv4_t(reader, 2, subtree, 'of11.match_v2.ipv4_src') |
| 15839 | read_of_ipv4_t(reader, 2, subtree, 'of11.match_v2.ipv4_src_mask') |
| 15840 | read_of_ipv4_t(reader, 2, subtree, 'of11.match_v2.ipv4_dst') |
| 15841 | read_of_ipv4_t(reader, 2, subtree, 'of11.match_v2.ipv4_dst_mask') |
| 15842 | read_uint16_t(reader, 2, subtree, 'of11.match_v2.tcp_src') |
| 15843 | read_uint16_t(reader, 2, subtree, 'of11.match_v2.tcp_dst') |
| 15844 | read_uint32_t(reader, 2, subtree, 'of11.match_v2.mpls_label') |
| 15845 | read_uint8_t(reader, 2, subtree, 'of11.match_v2.mpls_tc') |
| 15846 | reader.skip(3) |
| 15847 | read_uint64_t(reader, 2, subtree, 'of11.match_v2.metadata') |
| 15848 | read_uint64_t(reader, 2, subtree, 'of11.match_v2.metadata_mask') |
| 15849 | return 'of_match_v2' |
| 15850 | end |
| 15851 | -- virtual child class of_nicira_header |
| 15852 | -- Child of of_experimenter |
| 15853 | -- Discriminator is subtype |
| 15854 | function dissect_of_nicira_header_v2(reader, subtree) |
| 15855 | return of_nicira_header_v2_dissectors[reader.peek(12,4):uint()](reader, subtree) |
| 15856 | end |
| 15857 | of_experimenter_v2_dissectors[8992] = dissect_of_nicira_header_v2 |
| 15858 | |
| 15859 | -- child class of_packet_in |
| 15860 | -- Child of of_header |
| 15861 | function dissect_of_packet_in_v2(reader, subtree) |
| 15862 | local _length = reader.peek(2, 2):uint() |
| 15863 | local orig_reader = reader |
| 15864 | reader = orig_reader.slice(_length) |
| 15865 | read_uint8_t(reader, 2, subtree, 'of11.packet_in.version') |
| 15866 | read_uint8_t(reader, 2, subtree, 'of11.packet_in.type') |
| 15867 | read_uint16_t(reader, 2, subtree, 'of11.packet_in.length') |
| 15868 | read_uint32_t(reader, 2, subtree, 'of11.packet_in.xid') |
| 15869 | read_uint32_t(reader, 2, subtree, 'of11.packet_in.buffer_id') |
| 15870 | read_of_port_no_t(reader, 2, subtree, 'of11.packet_in.in_port') |
| 15871 | read_of_port_no_t(reader, 2, subtree, 'of11.packet_in.in_phy_port') |
| 15872 | read_uint16_t(reader, 2, subtree, 'of11.packet_in.total_len') |
| 15873 | read_uint8_t(reader, 2, subtree, 'of11.packet_in.reason') |
| 15874 | read_uint8_t(reader, 2, subtree, 'of11.packet_in.table_id') |
| 15875 | read_ethernet(reader, 2, subtree, 'of11.packet_in.data') |
| 15876 | return 'of_packet_in' |
| 15877 | end |
| 15878 | of_header_v2_dissectors[10] = dissect_of_packet_in_v2 |
| 15879 | |
| 15880 | -- child class of_packet_out |
| 15881 | -- Child of of_header |
| 15882 | function dissect_of_packet_out_v2(reader, subtree) |
| 15883 | local _length = reader.peek(2, 2):uint() |
| 15884 | local orig_reader = reader |
| 15885 | reader = orig_reader.slice(_length) |
| 15886 | read_uint8_t(reader, 2, subtree, 'of11.packet_out.version') |
| 15887 | read_uint8_t(reader, 2, subtree, 'of11.packet_out.type') |
| 15888 | read_uint16_t(reader, 2, subtree, 'of11.packet_out.length') |
| 15889 | read_uint32_t(reader, 2, subtree, 'of11.packet_out.xid') |
| 15890 | read_uint32_t(reader, 2, subtree, 'of11.packet_out.buffer_id') |
| 15891 | read_of_port_no_t(reader, 2, subtree, 'of11.packet_out.in_port') |
| 15892 | local _actions_length = reader.peek(0, 2):uint() |
| 15893 | read_uint16_t(reader, 2, subtree, 'of11.packet_out.actions_len') |
| 15894 | reader.skip(6) |
| 15895 | read_list(reader.slice(_actions_length), dissect_of_action_v2, subtree, 'of_action') |
| 15896 | read_ethernet(reader, 2, subtree, 'of11.packet_out.data') |
| 15897 | return 'of_packet_out' |
| 15898 | end |
| 15899 | of_header_v2_dissectors[13] = dissect_of_packet_out_v2 |
| 15900 | |
| 15901 | -- top-level class of_packet_queue |
| 15902 | function dissect_of_packet_queue_v2(reader, subtree) |
| 15903 | local _length = reader.peek(4, 2):uint() |
| 15904 | local orig_reader = reader |
| 15905 | reader = orig_reader.slice(_length) |
| 15906 | read_uint32_t(reader, 2, subtree, 'of11.packet_queue.queue_id') |
| 15907 | read_uint16_t(reader, 2, subtree, 'of11.packet_queue.len') |
| 15908 | reader.skip(2) |
| 15909 | read_list(reader, dissect_of_queue_prop_v2, subtree, 'of_queue_prop') |
| 15910 | return 'of_packet_queue' |
| 15911 | end |
| 15912 | -- top-level class of_port_desc |
| 15913 | function dissect_of_port_desc_v2(reader, subtree) |
| 15914 | read_of_port_no_t(reader, 2, subtree, 'of11.port_desc.port_no') |
| 15915 | reader.skip(4) |
| 15916 | read_of_mac_addr_t(reader, 2, subtree, 'of11.port_desc.hw_addr') |
| 15917 | reader.skip(2) |
| 15918 | read_of_port_name_t(reader, 2, subtree, 'of11.port_desc.name') |
| 15919 | read_uint32_t(reader, 2, subtree, 'of11.port_desc.config') |
| 15920 | read_uint32_t(reader, 2, subtree, 'of11.port_desc.state') |
| 15921 | read_uint32_t(reader, 2, subtree, 'of11.port_desc.curr') |
| 15922 | read_uint32_t(reader, 2, subtree, 'of11.port_desc.advertised') |
| 15923 | read_uint32_t(reader, 2, subtree, 'of11.port_desc.supported') |
| 15924 | read_uint32_t(reader, 2, subtree, 'of11.port_desc.peer') |
| 15925 | read_uint32_t(reader, 2, subtree, 'of11.port_desc.curr_speed') |
| 15926 | read_uint32_t(reader, 2, subtree, 'of11.port_desc.max_speed') |
| 15927 | return 'of_port_desc' |
| 15928 | end |
| 15929 | -- child class of_port_mod |
| 15930 | -- Child of of_header |
| 15931 | function dissect_of_port_mod_v2(reader, subtree) |
| 15932 | read_uint8_t(reader, 2, subtree, 'of11.port_mod.version') |
| 15933 | read_uint8_t(reader, 2, subtree, 'of11.port_mod.type') |
| 15934 | read_uint16_t(reader, 2, subtree, 'of11.port_mod.length') |
| 15935 | read_uint32_t(reader, 2, subtree, 'of11.port_mod.xid') |
| 15936 | read_of_port_no_t(reader, 2, subtree, 'of11.port_mod.port_no') |
| 15937 | reader.skip(4) |
| 15938 | read_of_mac_addr_t(reader, 2, subtree, 'of11.port_mod.hw_addr') |
| 15939 | reader.skip(2) |
| 15940 | read_uint32_t(reader, 2, subtree, 'of11.port_mod.config') |
| 15941 | read_uint32_t(reader, 2, subtree, 'of11.port_mod.mask') |
| 15942 | read_uint32_t(reader, 2, subtree, 'of11.port_mod.advertise') |
| 15943 | reader.skip(4) |
| 15944 | return 'of_port_mod' |
| 15945 | end |
| 15946 | of_header_v2_dissectors[16] = dissect_of_port_mod_v2 |
| 15947 | |
| 15948 | -- child class of_port_mod_failed_error_msg |
| 15949 | -- Child of of_error_msg |
| 15950 | function dissect_of_port_mod_failed_error_msg_v2(reader, subtree) |
| 15951 | local _length = reader.peek(2, 2):uint() |
| 15952 | local orig_reader = reader |
| 15953 | reader = orig_reader.slice(_length) |
| 15954 | read_uint8_t(reader, 2, subtree, 'of11.port_mod_failed_error_msg.version') |
| 15955 | read_uint8_t(reader, 2, subtree, 'of11.port_mod_failed_error_msg.type') |
| 15956 | read_uint16_t(reader, 2, subtree, 'of11.port_mod_failed_error_msg.length') |
| 15957 | read_uint32_t(reader, 2, subtree, 'of11.port_mod_failed_error_msg.xid') |
| 15958 | read_uint16_t(reader, 2, subtree, 'of11.port_mod_failed_error_msg.err_type') |
| 15959 | read_uint16_t(reader, 2, subtree, 'of11.port_mod_failed_error_msg.code') |
| 15960 | read_openflow(reader, 2, subtree, 'of11.port_mod_failed_error_msg.data') |
| 15961 | return 'of_port_mod_failed_error_msg' |
| 15962 | end |
| 15963 | of_error_msg_v2_dissectors[7] = dissect_of_port_mod_failed_error_msg_v2 |
| 15964 | |
| 15965 | -- top-level class of_port_stats_entry |
| 15966 | function dissect_of_port_stats_entry_v2(reader, subtree) |
| 15967 | read_of_port_no_t(reader, 2, subtree, 'of11.port_stats_entry.port_no') |
| 15968 | reader.skip(4) |
| 15969 | read_uint64_t(reader, 2, subtree, 'of11.port_stats_entry.rx_packets') |
| 15970 | read_uint64_t(reader, 2, subtree, 'of11.port_stats_entry.tx_packets') |
| 15971 | read_uint64_t(reader, 2, subtree, 'of11.port_stats_entry.rx_bytes') |
| 15972 | read_uint64_t(reader, 2, subtree, 'of11.port_stats_entry.tx_bytes') |
| 15973 | read_uint64_t(reader, 2, subtree, 'of11.port_stats_entry.rx_dropped') |
| 15974 | read_uint64_t(reader, 2, subtree, 'of11.port_stats_entry.tx_dropped') |
| 15975 | read_uint64_t(reader, 2, subtree, 'of11.port_stats_entry.rx_errors') |
| 15976 | read_uint64_t(reader, 2, subtree, 'of11.port_stats_entry.tx_errors') |
| 15977 | read_uint64_t(reader, 2, subtree, 'of11.port_stats_entry.rx_frame_err') |
| 15978 | read_uint64_t(reader, 2, subtree, 'of11.port_stats_entry.rx_over_err') |
| 15979 | read_uint64_t(reader, 2, subtree, 'of11.port_stats_entry.rx_crc_err') |
| 15980 | read_uint64_t(reader, 2, subtree, 'of11.port_stats_entry.collisions') |
| 15981 | return 'of_port_stats_entry' |
| 15982 | end |
| 15983 | -- child class of_port_stats_reply |
| 15984 | -- Child of of_stats_reply |
| 15985 | function dissect_of_port_stats_reply_v2(reader, subtree) |
| 15986 | local _length = reader.peek(2, 2):uint() |
| 15987 | local orig_reader = reader |
| 15988 | reader = orig_reader.slice(_length) |
| 15989 | read_uint8_t(reader, 2, subtree, 'of11.port_stats_reply.version') |
| 15990 | read_uint8_t(reader, 2, subtree, 'of11.port_stats_reply.type') |
| 15991 | read_uint16_t(reader, 2, subtree, 'of11.port_stats_reply.length') |
| 15992 | read_uint32_t(reader, 2, subtree, 'of11.port_stats_reply.xid') |
| 15993 | read_uint16_t(reader, 2, subtree, 'of11.port_stats_reply.stats_type') |
| 15994 | read_uint16_t(reader, 2, subtree, 'of11.port_stats_reply.flags') |
| 15995 | reader.skip(4) |
| 15996 | read_list(reader, dissect_of_port_stats_entry_v2, subtree, 'of_port_stats_entry') |
| 15997 | return 'of_port_stats_reply' |
| 15998 | end |
| 15999 | of_stats_reply_v2_dissectors[4] = dissect_of_port_stats_reply_v2 |
| 16000 | |
| 16001 | -- child class of_port_stats_request |
| 16002 | -- Child of of_stats_request |
| 16003 | function dissect_of_port_stats_request_v2(reader, subtree) |
| 16004 | read_uint8_t(reader, 2, subtree, 'of11.port_stats_request.version') |
| 16005 | read_uint8_t(reader, 2, subtree, 'of11.port_stats_request.type') |
| 16006 | read_uint16_t(reader, 2, subtree, 'of11.port_stats_request.length') |
| 16007 | read_uint32_t(reader, 2, subtree, 'of11.port_stats_request.xid') |
| 16008 | read_uint16_t(reader, 2, subtree, 'of11.port_stats_request.stats_type') |
| 16009 | read_uint16_t(reader, 2, subtree, 'of11.port_stats_request.flags') |
| 16010 | reader.skip(4) |
| 16011 | read_of_port_no_t(reader, 2, subtree, 'of11.port_stats_request.port_no') |
| 16012 | reader.skip(4) |
| 16013 | return 'of_port_stats_request' |
| 16014 | end |
| 16015 | of_stats_request_v2_dissectors[4] = dissect_of_port_stats_request_v2 |
| 16016 | |
| 16017 | -- child class of_port_status |
| 16018 | -- Child of of_header |
| 16019 | function dissect_of_port_status_v2(reader, subtree) |
| 16020 | read_uint8_t(reader, 2, subtree, 'of11.port_status.version') |
| 16021 | read_uint8_t(reader, 2, subtree, 'of11.port_status.type') |
| 16022 | read_uint16_t(reader, 2, subtree, 'of11.port_status.length') |
| 16023 | read_uint32_t(reader, 2, subtree, 'of11.port_status.xid') |
| 16024 | read_uint8_t(reader, 2, subtree, 'of11.port_status.reason') |
| 16025 | reader.skip(7) |
| 16026 | read_of_port_desc_t(reader, 2, subtree, 'of11.port_status.desc') |
| 16027 | return 'of_port_status' |
| 16028 | end |
| 16029 | of_header_v2_dissectors[12] = dissect_of_port_status_v2 |
| 16030 | |
| 16031 | -- child class of_queue_get_config_reply |
| 16032 | -- Child of of_header |
| 16033 | function dissect_of_queue_get_config_reply_v2(reader, subtree) |
| 16034 | local _length = reader.peek(2, 2):uint() |
| 16035 | local orig_reader = reader |
| 16036 | reader = orig_reader.slice(_length) |
| 16037 | read_uint8_t(reader, 2, subtree, 'of11.queue_get_config_reply.version') |
| 16038 | read_uint8_t(reader, 2, subtree, 'of11.queue_get_config_reply.type') |
| 16039 | read_uint16_t(reader, 2, subtree, 'of11.queue_get_config_reply.length') |
| 16040 | read_uint32_t(reader, 2, subtree, 'of11.queue_get_config_reply.xid') |
| 16041 | read_of_port_no_t(reader, 2, subtree, 'of11.queue_get_config_reply.port') |
| 16042 | reader.skip(4) |
| 16043 | read_list(reader, dissect_of_packet_queue_v2, subtree, 'of_packet_queue') |
| 16044 | return 'of_queue_get_config_reply' |
| 16045 | end |
| 16046 | of_header_v2_dissectors[23] = dissect_of_queue_get_config_reply_v2 |
| 16047 | |
| 16048 | -- child class of_queue_get_config_request |
| 16049 | -- Child of of_header |
| 16050 | function dissect_of_queue_get_config_request_v2(reader, subtree) |
| 16051 | read_uint8_t(reader, 2, subtree, 'of11.queue_get_config_request.version') |
| 16052 | read_uint8_t(reader, 2, subtree, 'of11.queue_get_config_request.type') |
| 16053 | read_uint16_t(reader, 2, subtree, 'of11.queue_get_config_request.length') |
| 16054 | read_uint32_t(reader, 2, subtree, 'of11.queue_get_config_request.xid') |
| 16055 | read_of_port_no_t(reader, 2, subtree, 'of11.queue_get_config_request.port') |
| 16056 | reader.skip(4) |
| 16057 | return 'of_queue_get_config_request' |
| 16058 | end |
| 16059 | of_header_v2_dissectors[22] = dissect_of_queue_get_config_request_v2 |
| 16060 | |
| 16061 | -- child class of_queue_op_failed_error_msg |
| 16062 | -- Child of of_error_msg |
| 16063 | function dissect_of_queue_op_failed_error_msg_v2(reader, subtree) |
| 16064 | local _length = reader.peek(2, 2):uint() |
| 16065 | local orig_reader = reader |
| 16066 | reader = orig_reader.slice(_length) |
| 16067 | read_uint8_t(reader, 2, subtree, 'of11.queue_op_failed_error_msg.version') |
| 16068 | read_uint8_t(reader, 2, subtree, 'of11.queue_op_failed_error_msg.type') |
| 16069 | read_uint16_t(reader, 2, subtree, 'of11.queue_op_failed_error_msg.length') |
| 16070 | read_uint32_t(reader, 2, subtree, 'of11.queue_op_failed_error_msg.xid') |
| 16071 | read_uint16_t(reader, 2, subtree, 'of11.queue_op_failed_error_msg.err_type') |
| 16072 | read_uint16_t(reader, 2, subtree, 'of11.queue_op_failed_error_msg.code') |
| 16073 | read_openflow(reader, 2, subtree, 'of11.queue_op_failed_error_msg.data') |
| 16074 | return 'of_queue_op_failed_error_msg' |
| 16075 | end |
| 16076 | of_error_msg_v2_dissectors[9] = dissect_of_queue_op_failed_error_msg_v2 |
| 16077 | |
| 16078 | -- virtual top-level class of_queue_prop |
| 16079 | -- Discriminator is type |
| 16080 | function dissect_of_queue_prop_v2(reader, subtree) |
| 16081 | return of_queue_prop_v2_dissectors[reader.peek(0,2):uint()](reader, subtree) |
| 16082 | end |
| 16083 | -- child class of_queue_prop_min_rate |
| 16084 | -- Child of of_queue_prop |
| 16085 | function dissect_of_queue_prop_min_rate_v2(reader, subtree) |
| 16086 | read_uint16_t(reader, 2, subtree, 'of11.queue_prop_min_rate.type') |
| 16087 | read_uint16_t(reader, 2, subtree, 'of11.queue_prop_min_rate.len') |
| 16088 | reader.skip(4) |
| 16089 | read_uint16_t(reader, 2, subtree, 'of11.queue_prop_min_rate.rate') |
| 16090 | reader.skip(6) |
| 16091 | return 'of_queue_prop_min_rate' |
| 16092 | end |
| 16093 | of_queue_prop_v2_dissectors[1] = dissect_of_queue_prop_min_rate_v2 |
| 16094 | |
| 16095 | -- top-level class of_queue_stats_entry |
| 16096 | function dissect_of_queue_stats_entry_v2(reader, subtree) |
| 16097 | read_of_port_no_t(reader, 2, subtree, 'of11.queue_stats_entry.port_no') |
| 16098 | read_uint32_t(reader, 2, subtree, 'of11.queue_stats_entry.queue_id') |
| 16099 | read_uint64_t(reader, 2, subtree, 'of11.queue_stats_entry.tx_bytes') |
| 16100 | read_uint64_t(reader, 2, subtree, 'of11.queue_stats_entry.tx_packets') |
| 16101 | read_uint64_t(reader, 2, subtree, 'of11.queue_stats_entry.tx_errors') |
| 16102 | return 'of_queue_stats_entry' |
| 16103 | end |
| 16104 | -- child class of_queue_stats_reply |
| 16105 | -- Child of of_stats_reply |
| 16106 | function dissect_of_queue_stats_reply_v2(reader, subtree) |
| 16107 | local _length = reader.peek(2, 2):uint() |
| 16108 | local orig_reader = reader |
| 16109 | reader = orig_reader.slice(_length) |
| 16110 | read_uint8_t(reader, 2, subtree, 'of11.queue_stats_reply.version') |
| 16111 | read_uint8_t(reader, 2, subtree, 'of11.queue_stats_reply.type') |
| 16112 | read_uint16_t(reader, 2, subtree, 'of11.queue_stats_reply.length') |
| 16113 | read_uint32_t(reader, 2, subtree, 'of11.queue_stats_reply.xid') |
| 16114 | read_uint16_t(reader, 2, subtree, 'of11.queue_stats_reply.stats_type') |
| 16115 | read_uint16_t(reader, 2, subtree, 'of11.queue_stats_reply.flags') |
| 16116 | reader.skip(4) |
| 16117 | read_list(reader, dissect_of_queue_stats_entry_v2, subtree, 'of_queue_stats_entry') |
| 16118 | return 'of_queue_stats_reply' |
| 16119 | end |
| 16120 | of_stats_reply_v2_dissectors[5] = dissect_of_queue_stats_reply_v2 |
| 16121 | |
| 16122 | -- child class of_queue_stats_request |
| 16123 | -- Child of of_stats_request |
| 16124 | function dissect_of_queue_stats_request_v2(reader, subtree) |
| 16125 | read_uint8_t(reader, 2, subtree, 'of11.queue_stats_request.version') |
| 16126 | read_uint8_t(reader, 2, subtree, 'of11.queue_stats_request.type') |
| 16127 | read_uint16_t(reader, 2, subtree, 'of11.queue_stats_request.length') |
| 16128 | read_uint32_t(reader, 2, subtree, 'of11.queue_stats_request.xid') |
| 16129 | read_uint16_t(reader, 2, subtree, 'of11.queue_stats_request.stats_type') |
| 16130 | read_uint16_t(reader, 2, subtree, 'of11.queue_stats_request.flags') |
| 16131 | reader.skip(4) |
| 16132 | read_of_port_no_t(reader, 2, subtree, 'of11.queue_stats_request.port_no') |
| 16133 | read_uint32_t(reader, 2, subtree, 'of11.queue_stats_request.queue_id') |
| 16134 | return 'of_queue_stats_request' |
| 16135 | end |
| 16136 | of_stats_request_v2_dissectors[5] = dissect_of_queue_stats_request_v2 |
| 16137 | |
| 16138 | -- child class of_set_config |
| 16139 | -- Child of of_header |
| 16140 | function dissect_of_set_config_v2(reader, subtree) |
| 16141 | read_uint8_t(reader, 2, subtree, 'of11.set_config.version') |
| 16142 | read_uint8_t(reader, 2, subtree, 'of11.set_config.type') |
| 16143 | read_uint16_t(reader, 2, subtree, 'of11.set_config.length') |
| 16144 | read_uint32_t(reader, 2, subtree, 'of11.set_config.xid') |
| 16145 | read_uint16_t(reader, 2, subtree, 'of11.set_config.flags') |
| 16146 | read_uint16_t(reader, 2, subtree, 'of11.set_config.miss_send_len') |
| 16147 | return 'of_set_config' |
| 16148 | end |
| 16149 | of_header_v2_dissectors[9] = dissect_of_set_config_v2 |
| 16150 | |
| 16151 | -- child class of_switch_config_failed_error_msg |
| 16152 | -- Child of of_error_msg |
| 16153 | function dissect_of_switch_config_failed_error_msg_v2(reader, subtree) |
| 16154 | local _length = reader.peek(2, 2):uint() |
| 16155 | local orig_reader = reader |
| 16156 | reader = orig_reader.slice(_length) |
| 16157 | read_uint8_t(reader, 2, subtree, 'of11.switch_config_failed_error_msg.version') |
| 16158 | read_uint8_t(reader, 2, subtree, 'of11.switch_config_failed_error_msg.type') |
| 16159 | read_uint16_t(reader, 2, subtree, 'of11.switch_config_failed_error_msg.length') |
| 16160 | read_uint32_t(reader, 2, subtree, 'of11.switch_config_failed_error_msg.xid') |
| 16161 | read_uint16_t(reader, 2, subtree, 'of11.switch_config_failed_error_msg.err_type') |
| 16162 | read_uint16_t(reader, 2, subtree, 'of11.switch_config_failed_error_msg.code') |
| 16163 | read_openflow(reader, 2, subtree, 'of11.switch_config_failed_error_msg.data') |
| 16164 | return 'of_switch_config_failed_error_msg' |
| 16165 | end |
| 16166 | of_error_msg_v2_dissectors[10] = dissect_of_switch_config_failed_error_msg_v2 |
| 16167 | |
| 16168 | -- child class of_table_mod |
| 16169 | -- Child of of_header |
| 16170 | function dissect_of_table_mod_v2(reader, subtree) |
| 16171 | read_uint8_t(reader, 2, subtree, 'of11.table_mod.version') |
| 16172 | read_uint8_t(reader, 2, subtree, 'of11.table_mod.type') |
| 16173 | read_uint16_t(reader, 2, subtree, 'of11.table_mod.length') |
| 16174 | read_uint32_t(reader, 2, subtree, 'of11.table_mod.xid') |
| 16175 | read_uint8_t(reader, 2, subtree, 'of11.table_mod.table_id') |
| 16176 | reader.skip(3) |
| 16177 | read_uint32_t(reader, 2, subtree, 'of11.table_mod.config') |
| 16178 | return 'of_table_mod' |
| 16179 | end |
| 16180 | of_header_v2_dissectors[17] = dissect_of_table_mod_v2 |
| 16181 | |
| 16182 | -- child class of_table_mod_failed_error_msg |
| 16183 | -- Child of of_error_msg |
| 16184 | function dissect_of_table_mod_failed_error_msg_v2(reader, subtree) |
| 16185 | local _length = reader.peek(2, 2):uint() |
| 16186 | local orig_reader = reader |
| 16187 | reader = orig_reader.slice(_length) |
| 16188 | read_uint8_t(reader, 2, subtree, 'of11.table_mod_failed_error_msg.version') |
| 16189 | read_uint8_t(reader, 2, subtree, 'of11.table_mod_failed_error_msg.type') |
| 16190 | read_uint16_t(reader, 2, subtree, 'of11.table_mod_failed_error_msg.length') |
| 16191 | read_uint32_t(reader, 2, subtree, 'of11.table_mod_failed_error_msg.xid') |
| 16192 | read_uint16_t(reader, 2, subtree, 'of11.table_mod_failed_error_msg.err_type') |
| 16193 | read_uint16_t(reader, 2, subtree, 'of11.table_mod_failed_error_msg.code') |
| 16194 | read_openflow(reader, 2, subtree, 'of11.table_mod_failed_error_msg.data') |
| 16195 | return 'of_table_mod_failed_error_msg' |
| 16196 | end |
| 16197 | of_error_msg_v2_dissectors[8] = dissect_of_table_mod_failed_error_msg_v2 |
| 16198 | |
| 16199 | -- top-level class of_table_stats_entry |
| 16200 | function dissect_of_table_stats_entry_v2(reader, subtree) |
| 16201 | read_uint8_t(reader, 2, subtree, 'of11.table_stats_entry.table_id') |
| 16202 | reader.skip(7) |
| 16203 | read_of_table_name_t(reader, 2, subtree, 'of11.table_stats_entry.name') |
| 16204 | read_of_wc_bmap_t(reader, 2, subtree, 'of11.table_stats_entry.wildcards') |
| 16205 | read_of_match_bmap_t(reader, 2, subtree, 'of11.table_stats_entry.match') |
| 16206 | read_uint32_t(reader, 2, subtree, 'of11.table_stats_entry.instructions') |
| 16207 | read_uint32_t(reader, 2, subtree, 'of11.table_stats_entry.write_actions') |
| 16208 | read_uint32_t(reader, 2, subtree, 'of11.table_stats_entry.apply_actions') |
| 16209 | read_uint32_t(reader, 2, subtree, 'of11.table_stats_entry.config') |
| 16210 | read_uint32_t(reader, 2, subtree, 'of11.table_stats_entry.max_entries') |
| 16211 | read_uint32_t(reader, 2, subtree, 'of11.table_stats_entry.active_count') |
| 16212 | read_uint64_t(reader, 2, subtree, 'of11.table_stats_entry.lookup_count') |
| 16213 | read_uint64_t(reader, 2, subtree, 'of11.table_stats_entry.matched_count') |
| 16214 | return 'of_table_stats_entry' |
| 16215 | end |
| 16216 | -- child class of_table_stats_reply |
| 16217 | -- Child of of_stats_reply |
| 16218 | function dissect_of_table_stats_reply_v2(reader, subtree) |
| 16219 | local _length = reader.peek(2, 2):uint() |
| 16220 | local orig_reader = reader |
| 16221 | reader = orig_reader.slice(_length) |
| 16222 | read_uint8_t(reader, 2, subtree, 'of11.table_stats_reply.version') |
| 16223 | read_uint8_t(reader, 2, subtree, 'of11.table_stats_reply.type') |
| 16224 | read_uint16_t(reader, 2, subtree, 'of11.table_stats_reply.length') |
| 16225 | read_uint32_t(reader, 2, subtree, 'of11.table_stats_reply.xid') |
| 16226 | read_uint16_t(reader, 2, subtree, 'of11.table_stats_reply.stats_type') |
| 16227 | read_uint16_t(reader, 2, subtree, 'of11.table_stats_reply.flags') |
| 16228 | reader.skip(4) |
| 16229 | read_list(reader, dissect_of_table_stats_entry_v2, subtree, 'of_table_stats_entry') |
| 16230 | return 'of_table_stats_reply' |
| 16231 | end |
| 16232 | of_stats_reply_v2_dissectors[3] = dissect_of_table_stats_reply_v2 |
| 16233 | |
| 16234 | -- child class of_table_stats_request |
| 16235 | -- Child of of_stats_request |
| 16236 | function dissect_of_table_stats_request_v2(reader, subtree) |
| 16237 | read_uint8_t(reader, 2, subtree, 'of11.table_stats_request.version') |
| 16238 | read_uint8_t(reader, 2, subtree, 'of11.table_stats_request.type') |
| 16239 | read_uint16_t(reader, 2, subtree, 'of11.table_stats_request.length') |
| 16240 | read_uint32_t(reader, 2, subtree, 'of11.table_stats_request.xid') |
| 16241 | read_uint16_t(reader, 2, subtree, 'of11.table_stats_request.stats_type') |
| 16242 | read_uint16_t(reader, 2, subtree, 'of11.table_stats_request.flags') |
| 16243 | reader.skip(4) |
| 16244 | return 'of_table_stats_request' |
| 16245 | end |
| 16246 | of_stats_request_v2_dissectors[3] = dissect_of_table_stats_request_v2 |
| 16247 | |
| 16248 | -- virtual top-level class of_action |
| 16249 | -- Discriminator is type |
| 16250 | function dissect_of_action_v3(reader, subtree) |
| 16251 | return of_action_v3_dissectors[reader.peek(0,2):uint()](reader, subtree) |
| 16252 | end |
| 16253 | -- virtual child class of_action_experimenter |
| 16254 | -- Child of of_action |
| 16255 | -- Discriminator is experimenter |
| 16256 | function dissect_of_action_experimenter_v3(reader, subtree) |
| 16257 | return of_action_experimenter_v3_dissectors[reader.peek(4,4):uint()](reader, subtree) |
| 16258 | end |
| 16259 | of_action_v3_dissectors[65535] = dissect_of_action_experimenter_v3 |
| 16260 | |
| 16261 | -- virtual child class of_action_bsn |
| 16262 | -- Child of of_action_experimenter |
| 16263 | -- Discriminator is subtype |
| 16264 | function dissect_of_action_bsn_v3(reader, subtree) |
| 16265 | return of_action_bsn_v3_dissectors[reader.peek(8,4):uint()](reader, subtree) |
| 16266 | end |
| 16267 | of_action_experimenter_v3_dissectors[6035143] = dissect_of_action_bsn_v3 |
| 16268 | |
| 16269 | -- child class of_action_bsn_checksum |
| 16270 | -- Child of of_action_bsn |
| 16271 | function dissect_of_action_bsn_checksum_v3(reader, subtree) |
| 16272 | read_uint16_t(reader, 3, subtree, 'of12.action_bsn_checksum.type') |
| 16273 | read_uint16_t(reader, 3, subtree, 'of12.action_bsn_checksum.len') |
| 16274 | read_uint32_t(reader, 3, subtree, 'of12.action_bsn_checksum.experimenter') |
| 16275 | read_uint32_t(reader, 3, subtree, 'of12.action_bsn_checksum.subtype') |
| 16276 | read_of_checksum_128_t(reader, 3, subtree, 'of12.action_bsn_checksum.checksum') |
| 16277 | return 'of_action_bsn_checksum' |
| 16278 | end |
| 16279 | of_action_bsn_v3_dissectors[4] = dissect_of_action_bsn_checksum_v3 |
| 16280 | |
| 16281 | -- child class of_action_bsn_mirror |
| 16282 | -- Child of of_action_bsn |
| 16283 | function dissect_of_action_bsn_mirror_v3(reader, subtree) |
| 16284 | read_uint16_t(reader, 3, subtree, 'of12.action_bsn_mirror.type') |
| 16285 | read_uint16_t(reader, 3, subtree, 'of12.action_bsn_mirror.len') |
| 16286 | read_uint32_t(reader, 3, subtree, 'of12.action_bsn_mirror.experimenter') |
| 16287 | read_uint32_t(reader, 3, subtree, 'of12.action_bsn_mirror.subtype') |
| 16288 | read_uint32_t(reader, 3, subtree, 'of12.action_bsn_mirror.dest_port') |
| 16289 | read_uint32_t(reader, 3, subtree, 'of12.action_bsn_mirror.vlan_tag') |
| 16290 | read_uint8_t(reader, 3, subtree, 'of12.action_bsn_mirror.copy_stage') |
| 16291 | reader.skip(3) |
| 16292 | return 'of_action_bsn_mirror' |
| 16293 | end |
| 16294 | of_action_bsn_v3_dissectors[1] = dissect_of_action_bsn_mirror_v3 |
| 16295 | |
| 16296 | -- child class of_action_bsn_set_tunnel_dst |
| 16297 | -- Child of of_action_bsn |
| 16298 | function dissect_of_action_bsn_set_tunnel_dst_v3(reader, subtree) |
| 16299 | read_uint16_t(reader, 3, subtree, 'of12.action_bsn_set_tunnel_dst.type') |
| 16300 | read_uint16_t(reader, 3, subtree, 'of12.action_bsn_set_tunnel_dst.len') |
| 16301 | read_uint32_t(reader, 3, subtree, 'of12.action_bsn_set_tunnel_dst.experimenter') |
| 16302 | read_uint32_t(reader, 3, subtree, 'of12.action_bsn_set_tunnel_dst.subtype') |
| 16303 | read_uint32_t(reader, 3, subtree, 'of12.action_bsn_set_tunnel_dst.dst') |
| 16304 | return 'of_action_bsn_set_tunnel_dst' |
| 16305 | end |
| 16306 | of_action_bsn_v3_dissectors[2] = dissect_of_action_bsn_set_tunnel_dst_v3 |
| 16307 | |
| 16308 | -- child class of_action_copy_ttl_in |
| 16309 | -- Child of of_action |
| 16310 | function dissect_of_action_copy_ttl_in_v3(reader, subtree) |
| 16311 | read_uint16_t(reader, 3, subtree, 'of12.action_copy_ttl_in.type') |
| 16312 | read_uint16_t(reader, 3, subtree, 'of12.action_copy_ttl_in.len') |
| 16313 | reader.skip(4) |
| 16314 | return 'of_action_copy_ttl_in' |
| 16315 | end |
| 16316 | of_action_v3_dissectors[12] = dissect_of_action_copy_ttl_in_v3 |
| 16317 | |
| 16318 | -- child class of_action_copy_ttl_out |
| 16319 | -- Child of of_action |
| 16320 | function dissect_of_action_copy_ttl_out_v3(reader, subtree) |
| 16321 | read_uint16_t(reader, 3, subtree, 'of12.action_copy_ttl_out.type') |
| 16322 | read_uint16_t(reader, 3, subtree, 'of12.action_copy_ttl_out.len') |
| 16323 | reader.skip(4) |
| 16324 | return 'of_action_copy_ttl_out' |
| 16325 | end |
| 16326 | of_action_v3_dissectors[11] = dissect_of_action_copy_ttl_out_v3 |
| 16327 | |
| 16328 | -- child class of_action_dec_mpls_ttl |
| 16329 | -- Child of of_action |
| 16330 | function dissect_of_action_dec_mpls_ttl_v3(reader, subtree) |
| 16331 | read_uint16_t(reader, 3, subtree, 'of12.action_dec_mpls_ttl.type') |
| 16332 | read_uint16_t(reader, 3, subtree, 'of12.action_dec_mpls_ttl.len') |
| 16333 | reader.skip(4) |
| 16334 | return 'of_action_dec_mpls_ttl' |
| 16335 | end |
| 16336 | of_action_v3_dissectors[16] = dissect_of_action_dec_mpls_ttl_v3 |
| 16337 | |
| 16338 | -- child class of_action_dec_nw_ttl |
| 16339 | -- Child of of_action |
| 16340 | function dissect_of_action_dec_nw_ttl_v3(reader, subtree) |
| 16341 | read_uint16_t(reader, 3, subtree, 'of12.action_dec_nw_ttl.type') |
| 16342 | read_uint16_t(reader, 3, subtree, 'of12.action_dec_nw_ttl.len') |
| 16343 | reader.skip(4) |
| 16344 | return 'of_action_dec_nw_ttl' |
| 16345 | end |
| 16346 | of_action_v3_dissectors[24] = dissect_of_action_dec_nw_ttl_v3 |
| 16347 | |
| 16348 | -- child class of_action_group |
| 16349 | -- Child of of_action |
| 16350 | function dissect_of_action_group_v3(reader, subtree) |
| 16351 | read_uint16_t(reader, 3, subtree, 'of12.action_group.type') |
| 16352 | read_uint16_t(reader, 3, subtree, 'of12.action_group.len') |
| 16353 | read_uint32_t(reader, 3, subtree, 'of12.action_group.group_id') |
| 16354 | return 'of_action_group' |
| 16355 | end |
| 16356 | of_action_v3_dissectors[22] = dissect_of_action_group_v3 |
| 16357 | |
| 16358 | -- virtual child class of_action_nicira |
| 16359 | -- Child of of_action_experimenter |
| 16360 | -- Discriminator is subtype |
| 16361 | function dissect_of_action_nicira_v3(reader, subtree) |
| 16362 | return of_action_nicira_v3_dissectors[reader.peek(8,2):uint()](reader, subtree) |
| 16363 | end |
| 16364 | of_action_experimenter_v3_dissectors[8992] = dissect_of_action_nicira_v3 |
| 16365 | |
| 16366 | -- child class of_action_nicira_dec_ttl |
| 16367 | -- Child of of_action_nicira |
| 16368 | function dissect_of_action_nicira_dec_ttl_v3(reader, subtree) |
| 16369 | read_uint16_t(reader, 3, subtree, 'of12.action_nicira_dec_ttl.type') |
| 16370 | read_uint16_t(reader, 3, subtree, 'of12.action_nicira_dec_ttl.len') |
| 16371 | read_uint32_t(reader, 3, subtree, 'of12.action_nicira_dec_ttl.experimenter') |
| 16372 | read_uint16_t(reader, 3, subtree, 'of12.action_nicira_dec_ttl.subtype') |
| 16373 | reader.skip(2) |
| 16374 | reader.skip(4) |
| 16375 | return 'of_action_nicira_dec_ttl' |
| 16376 | end |
| 16377 | of_action_nicira_v3_dissectors[18] = dissect_of_action_nicira_dec_ttl_v3 |
| 16378 | |
| 16379 | -- child class of_action_output |
| 16380 | -- Child of of_action |
| 16381 | function dissect_of_action_output_v3(reader, subtree) |
| 16382 | read_uint16_t(reader, 3, subtree, 'of12.action_output.type') |
| 16383 | read_uint16_t(reader, 3, subtree, 'of12.action_output.len') |
| 16384 | read_of_port_no_t(reader, 3, subtree, 'of12.action_output.port') |
| 16385 | read_uint16_t(reader, 3, subtree, 'of12.action_output.max_len') |
| 16386 | reader.skip(6) |
| 16387 | return 'of_action_output' |
| 16388 | end |
| 16389 | of_action_v3_dissectors[0] = dissect_of_action_output_v3 |
| 16390 | |
| 16391 | -- child class of_action_pop_mpls |
| 16392 | -- Child of of_action |
| 16393 | function dissect_of_action_pop_mpls_v3(reader, subtree) |
| 16394 | read_uint16_t(reader, 3, subtree, 'of12.action_pop_mpls.type') |
| 16395 | read_uint16_t(reader, 3, subtree, 'of12.action_pop_mpls.len') |
| 16396 | read_uint16_t(reader, 3, subtree, 'of12.action_pop_mpls.ethertype') |
| 16397 | reader.skip(2) |
| 16398 | return 'of_action_pop_mpls' |
| 16399 | end |
| 16400 | of_action_v3_dissectors[20] = dissect_of_action_pop_mpls_v3 |
| 16401 | |
| 16402 | -- child class of_action_pop_vlan |
| 16403 | -- Child of of_action |
| 16404 | function dissect_of_action_pop_vlan_v3(reader, subtree) |
| 16405 | read_uint16_t(reader, 3, subtree, 'of12.action_pop_vlan.type') |
| 16406 | read_uint16_t(reader, 3, subtree, 'of12.action_pop_vlan.len') |
| 16407 | reader.skip(4) |
| 16408 | return 'of_action_pop_vlan' |
| 16409 | end |
| 16410 | of_action_v3_dissectors[18] = dissect_of_action_pop_vlan_v3 |
| 16411 | |
| 16412 | -- child class of_action_push_mpls |
| 16413 | -- Child of of_action |
| 16414 | function dissect_of_action_push_mpls_v3(reader, subtree) |
| 16415 | read_uint16_t(reader, 3, subtree, 'of12.action_push_mpls.type') |
| 16416 | read_uint16_t(reader, 3, subtree, 'of12.action_push_mpls.len') |
| 16417 | read_uint16_t(reader, 3, subtree, 'of12.action_push_mpls.ethertype') |
| 16418 | reader.skip(2) |
| 16419 | return 'of_action_push_mpls' |
| 16420 | end |
| 16421 | of_action_v3_dissectors[19] = dissect_of_action_push_mpls_v3 |
| 16422 | |
| 16423 | -- child class of_action_push_vlan |
| 16424 | -- Child of of_action |
| 16425 | function dissect_of_action_push_vlan_v3(reader, subtree) |
| 16426 | read_uint16_t(reader, 3, subtree, 'of12.action_push_vlan.type') |
| 16427 | read_uint16_t(reader, 3, subtree, 'of12.action_push_vlan.len') |
| 16428 | read_uint16_t(reader, 3, subtree, 'of12.action_push_vlan.ethertype') |
| 16429 | reader.skip(2) |
| 16430 | return 'of_action_push_vlan' |
| 16431 | end |
| 16432 | of_action_v3_dissectors[17] = dissect_of_action_push_vlan_v3 |
| 16433 | |
| 16434 | -- virtual top-level class of_oxm |
| 16435 | -- Discriminator is type_len |
| 16436 | function dissect_of_oxm_v3(reader, subtree) |
| 16437 | return of_oxm_v3_dissectors[reader.peek(0,4):uint()](reader, subtree) |
| 16438 | end |
| 16439 | -- child class of_action_set_field |
| 16440 | -- Child of of_action |
| 16441 | function dissect_of_action_set_field_v3(reader, subtree) |
| 16442 | local _length = reader.peek(2, 2):uint() |
| 16443 | local orig_reader = reader |
| 16444 | reader = orig_reader.slice(_length) |
| 16445 | read_uint16_t(reader, 3, subtree, 'of12.action_set_field.type') |
| 16446 | read_uint16_t(reader, 3, subtree, 'of12.action_set_field.len') |
| 16447 | read_of_oxm_t(reader, 3, subtree, 'of12.action_set_field.field') |
| 16448 | return 'of_action_set_field' |
| 16449 | end |
| 16450 | of_action_v3_dissectors[25] = dissect_of_action_set_field_v3 |
| 16451 | |
| 16452 | -- child class of_action_set_mpls_ttl |
| 16453 | -- Child of of_action |
| 16454 | function dissect_of_action_set_mpls_ttl_v3(reader, subtree) |
| 16455 | read_uint16_t(reader, 3, subtree, 'of12.action_set_mpls_ttl.type') |
| 16456 | read_uint16_t(reader, 3, subtree, 'of12.action_set_mpls_ttl.len') |
| 16457 | read_uint8_t(reader, 3, subtree, 'of12.action_set_mpls_ttl.mpls_ttl') |
| 16458 | reader.skip(3) |
| 16459 | return 'of_action_set_mpls_ttl' |
| 16460 | end |
| 16461 | of_action_v3_dissectors[15] = dissect_of_action_set_mpls_ttl_v3 |
| 16462 | |
| 16463 | -- child class of_action_set_nw_ttl |
| 16464 | -- Child of of_action |
| 16465 | function dissect_of_action_set_nw_ttl_v3(reader, subtree) |
| 16466 | read_uint16_t(reader, 3, subtree, 'of12.action_set_nw_ttl.type') |
| 16467 | read_uint16_t(reader, 3, subtree, 'of12.action_set_nw_ttl.len') |
| 16468 | read_uint8_t(reader, 3, subtree, 'of12.action_set_nw_ttl.nw_ttl') |
| 16469 | reader.skip(3) |
| 16470 | return 'of_action_set_nw_ttl' |
| 16471 | end |
| 16472 | of_action_v3_dissectors[23] = dissect_of_action_set_nw_ttl_v3 |
| 16473 | |
| 16474 | -- child class of_action_set_queue |
| 16475 | -- Child of of_action |
| 16476 | function dissect_of_action_set_queue_v3(reader, subtree) |
| 16477 | read_uint16_t(reader, 3, subtree, 'of12.action_set_queue.type') |
| 16478 | read_uint16_t(reader, 3, subtree, 'of12.action_set_queue.len') |
| 16479 | read_uint32_t(reader, 3, subtree, 'of12.action_set_queue.queue_id') |
| 16480 | return 'of_action_set_queue' |
| 16481 | end |
| 16482 | of_action_v3_dissectors[21] = dissect_of_action_set_queue_v3 |
| 16483 | |
| 16484 | -- virtual top-level class of_header |
| 16485 | -- Discriminator is type |
| 16486 | function dissect_of_header_v3(reader, subtree) |
| 16487 | return of_header_v3_dissectors[reader.peek(1,1):uint()](reader, subtree) |
| 16488 | end |
| 16489 | -- virtual child class of_stats_reply |
| 16490 | -- Child of of_header |
| 16491 | -- Discriminator is stats_type |
| 16492 | function dissect_of_stats_reply_v3(reader, subtree) |
| 16493 | return of_stats_reply_v3_dissectors[reader.peek(8,2):uint()](reader, subtree) |
| 16494 | end |
| 16495 | of_header_v3_dissectors[19] = dissect_of_stats_reply_v3 |
| 16496 | |
| 16497 | -- child class of_aggregate_stats_reply |
| 16498 | -- Child of of_stats_reply |
| 16499 | function dissect_of_aggregate_stats_reply_v3(reader, subtree) |
| 16500 | read_uint8_t(reader, 3, subtree, 'of12.aggregate_stats_reply.version') |
| 16501 | read_uint8_t(reader, 3, subtree, 'of12.aggregate_stats_reply.type') |
| 16502 | read_uint16_t(reader, 3, subtree, 'of12.aggregate_stats_reply.length') |
| 16503 | read_uint32_t(reader, 3, subtree, 'of12.aggregate_stats_reply.xid') |
| 16504 | read_uint16_t(reader, 3, subtree, 'of12.aggregate_stats_reply.stats_type') |
| 16505 | read_uint16_t(reader, 3, subtree, 'of12.aggregate_stats_reply.flags') |
| 16506 | reader.skip(4) |
| 16507 | read_uint64_t(reader, 3, subtree, 'of12.aggregate_stats_reply.packet_count') |
| 16508 | read_uint64_t(reader, 3, subtree, 'of12.aggregate_stats_reply.byte_count') |
| 16509 | read_uint32_t(reader, 3, subtree, 'of12.aggregate_stats_reply.flow_count') |
| 16510 | reader.skip(4) |
| 16511 | return 'of_aggregate_stats_reply' |
| 16512 | end |
| 16513 | of_stats_reply_v3_dissectors[2] = dissect_of_aggregate_stats_reply_v3 |
| 16514 | |
| 16515 | -- virtual child class of_stats_request |
| 16516 | -- Child of of_header |
| 16517 | -- Discriminator is stats_type |
| 16518 | function dissect_of_stats_request_v3(reader, subtree) |
| 16519 | return of_stats_request_v3_dissectors[reader.peek(8,2):uint()](reader, subtree) |
| 16520 | end |
| 16521 | of_header_v3_dissectors[18] = dissect_of_stats_request_v3 |
| 16522 | |
| 16523 | -- child class of_aggregate_stats_request |
| 16524 | -- Child of of_stats_request |
| 16525 | function dissect_of_aggregate_stats_request_v3(reader, subtree) |
| 16526 | local _length = reader.peek(2, 2):uint() |
| 16527 | local orig_reader = reader |
| 16528 | reader = orig_reader.slice(_length) |
| 16529 | read_uint8_t(reader, 3, subtree, 'of12.aggregate_stats_request.version') |
| 16530 | read_uint8_t(reader, 3, subtree, 'of12.aggregate_stats_request.type') |
| 16531 | read_uint16_t(reader, 3, subtree, 'of12.aggregate_stats_request.length') |
| 16532 | read_uint32_t(reader, 3, subtree, 'of12.aggregate_stats_request.xid') |
| 16533 | read_uint16_t(reader, 3, subtree, 'of12.aggregate_stats_request.stats_type') |
| 16534 | read_uint16_t(reader, 3, subtree, 'of12.aggregate_stats_request.flags') |
| 16535 | reader.skip(4) |
| 16536 | read_uint8_t(reader, 3, subtree, 'of12.aggregate_stats_request.table_id') |
| 16537 | reader.skip(3) |
| 16538 | read_of_port_no_t(reader, 3, subtree, 'of12.aggregate_stats_request.out_port') |
| 16539 | read_uint32_t(reader, 3, subtree, 'of12.aggregate_stats_request.out_group') |
| 16540 | reader.skip(4) |
| 16541 | read_uint64_t(reader, 3, subtree, 'of12.aggregate_stats_request.cookie') |
| 16542 | read_uint64_t(reader, 3, subtree, 'of12.aggregate_stats_request.cookie_mask') |
| 16543 | read_of_match_t(reader, 3, subtree, 'of12.aggregate_stats_request.match') |
| 16544 | return 'of_aggregate_stats_request' |
| 16545 | end |
| 16546 | of_stats_request_v3_dissectors[2] = dissect_of_aggregate_stats_request_v3 |
| 16547 | |
| 16548 | -- virtual child class of_error_msg |
| 16549 | -- Child of of_header |
| 16550 | -- Discriminator is err_type |
| 16551 | function dissect_of_error_msg_v3(reader, subtree) |
| 16552 | return of_error_msg_v3_dissectors[reader.peek(8,2):uint()](reader, subtree) |
| 16553 | end |
| 16554 | of_header_v3_dissectors[1] = dissect_of_error_msg_v3 |
| 16555 | |
| 16556 | -- child class of_bad_action_error_msg |
| 16557 | -- Child of of_error_msg |
| 16558 | function dissect_of_bad_action_error_msg_v3(reader, subtree) |
| 16559 | local _length = reader.peek(2, 2):uint() |
| 16560 | local orig_reader = reader |
| 16561 | reader = orig_reader.slice(_length) |
| 16562 | read_uint8_t(reader, 3, subtree, 'of12.bad_action_error_msg.version') |
| 16563 | read_uint8_t(reader, 3, subtree, 'of12.bad_action_error_msg.type') |
| 16564 | read_uint16_t(reader, 3, subtree, 'of12.bad_action_error_msg.length') |
| 16565 | read_uint32_t(reader, 3, subtree, 'of12.bad_action_error_msg.xid') |
| 16566 | read_uint16_t(reader, 3, subtree, 'of12.bad_action_error_msg.err_type') |
| 16567 | read_uint16_t(reader, 3, subtree, 'of12.bad_action_error_msg.code') |
| 16568 | read_openflow(reader, 3, subtree, 'of12.bad_action_error_msg.data') |
| 16569 | return 'of_bad_action_error_msg' |
| 16570 | end |
| 16571 | of_error_msg_v3_dissectors[2] = dissect_of_bad_action_error_msg_v3 |
| 16572 | |
| 16573 | -- child class of_bad_instruction_error_msg |
| 16574 | -- Child of of_error_msg |
| 16575 | function dissect_of_bad_instruction_error_msg_v3(reader, subtree) |
| 16576 | local _length = reader.peek(2, 2):uint() |
| 16577 | local orig_reader = reader |
| 16578 | reader = orig_reader.slice(_length) |
| 16579 | read_uint8_t(reader, 3, subtree, 'of12.bad_instruction_error_msg.version') |
| 16580 | read_uint8_t(reader, 3, subtree, 'of12.bad_instruction_error_msg.type') |
| 16581 | read_uint16_t(reader, 3, subtree, 'of12.bad_instruction_error_msg.length') |
| 16582 | read_uint32_t(reader, 3, subtree, 'of12.bad_instruction_error_msg.xid') |
| 16583 | read_uint16_t(reader, 3, subtree, 'of12.bad_instruction_error_msg.err_type') |
| 16584 | read_uint16_t(reader, 3, subtree, 'of12.bad_instruction_error_msg.code') |
| 16585 | read_openflow(reader, 3, subtree, 'of12.bad_instruction_error_msg.data') |
| 16586 | return 'of_bad_instruction_error_msg' |
| 16587 | end |
| 16588 | of_error_msg_v3_dissectors[3] = dissect_of_bad_instruction_error_msg_v3 |
| 16589 | |
| 16590 | -- child class of_bad_match_error_msg |
| 16591 | -- Child of of_error_msg |
| 16592 | function dissect_of_bad_match_error_msg_v3(reader, subtree) |
| 16593 | local _length = reader.peek(2, 2):uint() |
| 16594 | local orig_reader = reader |
| 16595 | reader = orig_reader.slice(_length) |
| 16596 | read_uint8_t(reader, 3, subtree, 'of12.bad_match_error_msg.version') |
| 16597 | read_uint8_t(reader, 3, subtree, 'of12.bad_match_error_msg.type') |
| 16598 | read_uint16_t(reader, 3, subtree, 'of12.bad_match_error_msg.length') |
| 16599 | read_uint32_t(reader, 3, subtree, 'of12.bad_match_error_msg.xid') |
| 16600 | read_uint16_t(reader, 3, subtree, 'of12.bad_match_error_msg.err_type') |
| 16601 | read_uint16_t(reader, 3, subtree, 'of12.bad_match_error_msg.code') |
| 16602 | read_openflow(reader, 3, subtree, 'of12.bad_match_error_msg.data') |
| 16603 | return 'of_bad_match_error_msg' |
| 16604 | end |
| 16605 | of_error_msg_v3_dissectors[4] = dissect_of_bad_match_error_msg_v3 |
| 16606 | |
| 16607 | -- child class of_bad_request_error_msg |
| 16608 | -- Child of of_error_msg |
| 16609 | function dissect_of_bad_request_error_msg_v3(reader, subtree) |
| 16610 | local _length = reader.peek(2, 2):uint() |
| 16611 | local orig_reader = reader |
| 16612 | reader = orig_reader.slice(_length) |
| 16613 | read_uint8_t(reader, 3, subtree, 'of12.bad_request_error_msg.version') |
| 16614 | read_uint8_t(reader, 3, subtree, 'of12.bad_request_error_msg.type') |
| 16615 | read_uint16_t(reader, 3, subtree, 'of12.bad_request_error_msg.length') |
| 16616 | read_uint32_t(reader, 3, subtree, 'of12.bad_request_error_msg.xid') |
| 16617 | read_uint16_t(reader, 3, subtree, 'of12.bad_request_error_msg.err_type') |
| 16618 | read_uint16_t(reader, 3, subtree, 'of12.bad_request_error_msg.code') |
| 16619 | read_openflow(reader, 3, subtree, 'of12.bad_request_error_msg.data') |
| 16620 | return 'of_bad_request_error_msg' |
| 16621 | end |
| 16622 | of_error_msg_v3_dissectors[1] = dissect_of_bad_request_error_msg_v3 |
| 16623 | |
| 16624 | -- child class of_barrier_reply |
| 16625 | -- Child of of_header |
| 16626 | function dissect_of_barrier_reply_v3(reader, subtree) |
| 16627 | read_uint8_t(reader, 3, subtree, 'of12.barrier_reply.version') |
| 16628 | read_uint8_t(reader, 3, subtree, 'of12.barrier_reply.type') |
| 16629 | read_uint16_t(reader, 3, subtree, 'of12.barrier_reply.length') |
| 16630 | read_uint32_t(reader, 3, subtree, 'of12.barrier_reply.xid') |
| 16631 | return 'of_barrier_reply' |
| 16632 | end |
| 16633 | of_header_v3_dissectors[21] = dissect_of_barrier_reply_v3 |
| 16634 | |
| 16635 | -- child class of_barrier_request |
| 16636 | -- Child of of_header |
| 16637 | function dissect_of_barrier_request_v3(reader, subtree) |
| 16638 | read_uint8_t(reader, 3, subtree, 'of12.barrier_request.version') |
| 16639 | read_uint8_t(reader, 3, subtree, 'of12.barrier_request.type') |
| 16640 | read_uint16_t(reader, 3, subtree, 'of12.barrier_request.length') |
| 16641 | read_uint32_t(reader, 3, subtree, 'of12.barrier_request.xid') |
| 16642 | return 'of_barrier_request' |
| 16643 | end |
| 16644 | of_header_v3_dissectors[20] = dissect_of_barrier_request_v3 |
| 16645 | |
| 16646 | -- virtual child class of_experimenter |
| 16647 | -- Child of of_header |
| 16648 | -- Discriminator is experimenter |
| 16649 | function dissect_of_experimenter_v3(reader, subtree) |
| 16650 | return of_experimenter_v3_dissectors[reader.peek(8,4):uint()](reader, subtree) |
| 16651 | end |
| 16652 | of_header_v3_dissectors[4] = dissect_of_experimenter_v3 |
| 16653 | |
| 16654 | -- virtual child class of_bsn_header |
| 16655 | -- Child of of_experimenter |
| 16656 | -- Discriminator is subtype |
| 16657 | function dissect_of_bsn_header_v3(reader, subtree) |
| 16658 | return of_bsn_header_v3_dissectors[reader.peek(12,4):uint()](reader, subtree) |
| 16659 | end |
| 16660 | of_experimenter_v3_dissectors[6035143] = dissect_of_bsn_header_v3 |
| 16661 | |
| 16662 | -- child class of_bsn_bw_clear_data_reply |
| 16663 | -- Child of of_bsn_header |
| 16664 | function dissect_of_bsn_bw_clear_data_reply_v3(reader, subtree) |
| 16665 | read_uint8_t(reader, 3, subtree, 'of12.bsn_bw_clear_data_reply.version') |
| 16666 | read_uint8_t(reader, 3, subtree, 'of12.bsn_bw_clear_data_reply.type') |
| 16667 | read_uint16_t(reader, 3, subtree, 'of12.bsn_bw_clear_data_reply.length') |
| 16668 | read_uint32_t(reader, 3, subtree, 'of12.bsn_bw_clear_data_reply.xid') |
| 16669 | read_uint32_t(reader, 3, subtree, 'of12.bsn_bw_clear_data_reply.experimenter') |
| 16670 | read_uint32_t(reader, 3, subtree, 'of12.bsn_bw_clear_data_reply.subtype') |
| 16671 | read_uint32_t(reader, 3, subtree, 'of12.bsn_bw_clear_data_reply.status') |
| 16672 | return 'of_bsn_bw_clear_data_reply' |
| 16673 | end |
| 16674 | of_bsn_header_v3_dissectors[22] = dissect_of_bsn_bw_clear_data_reply_v3 |
| 16675 | |
| 16676 | -- child class of_bsn_bw_clear_data_request |
| 16677 | -- Child of of_bsn_header |
| 16678 | function dissect_of_bsn_bw_clear_data_request_v3(reader, subtree) |
| 16679 | read_uint8_t(reader, 3, subtree, 'of12.bsn_bw_clear_data_request.version') |
| 16680 | read_uint8_t(reader, 3, subtree, 'of12.bsn_bw_clear_data_request.type') |
| 16681 | read_uint16_t(reader, 3, subtree, 'of12.bsn_bw_clear_data_request.length') |
| 16682 | read_uint32_t(reader, 3, subtree, 'of12.bsn_bw_clear_data_request.xid') |
| 16683 | read_uint32_t(reader, 3, subtree, 'of12.bsn_bw_clear_data_request.experimenter') |
| 16684 | read_uint32_t(reader, 3, subtree, 'of12.bsn_bw_clear_data_request.subtype') |
| 16685 | return 'of_bsn_bw_clear_data_request' |
| 16686 | end |
| 16687 | of_bsn_header_v3_dissectors[21] = dissect_of_bsn_bw_clear_data_request_v3 |
| 16688 | |
| 16689 | -- child class of_bsn_bw_enable_get_reply |
| 16690 | -- Child of of_bsn_header |
| 16691 | function dissect_of_bsn_bw_enable_get_reply_v3(reader, subtree) |
| 16692 | read_uint8_t(reader, 3, subtree, 'of12.bsn_bw_enable_get_reply.version') |
| 16693 | read_uint8_t(reader, 3, subtree, 'of12.bsn_bw_enable_get_reply.type') |
| 16694 | read_uint16_t(reader, 3, subtree, 'of12.bsn_bw_enable_get_reply.length') |
| 16695 | read_uint32_t(reader, 3, subtree, 'of12.bsn_bw_enable_get_reply.xid') |
| 16696 | read_uint32_t(reader, 3, subtree, 'of12.bsn_bw_enable_get_reply.experimenter') |
| 16697 | read_uint32_t(reader, 3, subtree, 'of12.bsn_bw_enable_get_reply.subtype') |
| 16698 | read_uint32_t(reader, 3, subtree, 'of12.bsn_bw_enable_get_reply.enabled') |
| 16699 | return 'of_bsn_bw_enable_get_reply' |
| 16700 | end |
| 16701 | of_bsn_header_v3_dissectors[20] = dissect_of_bsn_bw_enable_get_reply_v3 |
| 16702 | |
| 16703 | -- child class of_bsn_bw_enable_get_request |
| 16704 | -- Child of of_bsn_header |
| 16705 | function dissect_of_bsn_bw_enable_get_request_v3(reader, subtree) |
| 16706 | read_uint8_t(reader, 3, subtree, 'of12.bsn_bw_enable_get_request.version') |
| 16707 | read_uint8_t(reader, 3, subtree, 'of12.bsn_bw_enable_get_request.type') |
| 16708 | read_uint16_t(reader, 3, subtree, 'of12.bsn_bw_enable_get_request.length') |
| 16709 | read_uint32_t(reader, 3, subtree, 'of12.bsn_bw_enable_get_request.xid') |
| 16710 | read_uint32_t(reader, 3, subtree, 'of12.bsn_bw_enable_get_request.experimenter') |
| 16711 | read_uint32_t(reader, 3, subtree, 'of12.bsn_bw_enable_get_request.subtype') |
| 16712 | return 'of_bsn_bw_enable_get_request' |
| 16713 | end |
| 16714 | of_bsn_header_v3_dissectors[19] = dissect_of_bsn_bw_enable_get_request_v3 |
| 16715 | |
| 16716 | -- child class of_bsn_bw_enable_set_reply |
| 16717 | -- Child of of_bsn_header |
| 16718 | function dissect_of_bsn_bw_enable_set_reply_v3(reader, subtree) |
| 16719 | read_uint8_t(reader, 3, subtree, 'of12.bsn_bw_enable_set_reply.version') |
| 16720 | read_uint8_t(reader, 3, subtree, 'of12.bsn_bw_enable_set_reply.type') |
| 16721 | read_uint16_t(reader, 3, subtree, 'of12.bsn_bw_enable_set_reply.length') |
| 16722 | read_uint32_t(reader, 3, subtree, 'of12.bsn_bw_enable_set_reply.xid') |
| 16723 | read_uint32_t(reader, 3, subtree, 'of12.bsn_bw_enable_set_reply.experimenter') |
| 16724 | read_uint32_t(reader, 3, subtree, 'of12.bsn_bw_enable_set_reply.subtype') |
| 16725 | read_uint32_t(reader, 3, subtree, 'of12.bsn_bw_enable_set_reply.enable') |
| 16726 | read_uint32_t(reader, 3, subtree, 'of12.bsn_bw_enable_set_reply.status') |
| 16727 | return 'of_bsn_bw_enable_set_reply' |
| 16728 | end |
| 16729 | of_bsn_header_v3_dissectors[23] = dissect_of_bsn_bw_enable_set_reply_v3 |
| 16730 | |
| 16731 | -- child class of_bsn_bw_enable_set_request |
| 16732 | -- Child of of_bsn_header |
| 16733 | function dissect_of_bsn_bw_enable_set_request_v3(reader, subtree) |
| 16734 | read_uint8_t(reader, 3, subtree, 'of12.bsn_bw_enable_set_request.version') |
| 16735 | read_uint8_t(reader, 3, subtree, 'of12.bsn_bw_enable_set_request.type') |
| 16736 | read_uint16_t(reader, 3, subtree, 'of12.bsn_bw_enable_set_request.length') |
| 16737 | read_uint32_t(reader, 3, subtree, 'of12.bsn_bw_enable_set_request.xid') |
| 16738 | read_uint32_t(reader, 3, subtree, 'of12.bsn_bw_enable_set_request.experimenter') |
| 16739 | read_uint32_t(reader, 3, subtree, 'of12.bsn_bw_enable_set_request.subtype') |
| 16740 | read_uint32_t(reader, 3, subtree, 'of12.bsn_bw_enable_set_request.enable') |
| 16741 | return 'of_bsn_bw_enable_set_request' |
| 16742 | end |
| 16743 | of_bsn_header_v3_dissectors[18] = dissect_of_bsn_bw_enable_set_request_v3 |
| 16744 | |
| 16745 | -- child class of_bsn_get_interfaces_reply |
| 16746 | -- Child of of_bsn_header |
| 16747 | function dissect_of_bsn_get_interfaces_reply_v3(reader, subtree) |
| 16748 | local _length = reader.peek(2, 2):uint() |
| 16749 | local orig_reader = reader |
| 16750 | reader = orig_reader.slice(_length) |
| 16751 | read_uint8_t(reader, 3, subtree, 'of12.bsn_get_interfaces_reply.version') |
| 16752 | read_uint8_t(reader, 3, subtree, 'of12.bsn_get_interfaces_reply.type') |
| 16753 | read_uint16_t(reader, 3, subtree, 'of12.bsn_get_interfaces_reply.length') |
| 16754 | read_uint32_t(reader, 3, subtree, 'of12.bsn_get_interfaces_reply.xid') |
| 16755 | read_uint32_t(reader, 3, subtree, 'of12.bsn_get_interfaces_reply.experimenter') |
| 16756 | read_uint32_t(reader, 3, subtree, 'of12.bsn_get_interfaces_reply.subtype') |
| 16757 | read_list(reader, dissect_of_bsn_interface_v3, subtree, 'of_bsn_interface') |
| 16758 | return 'of_bsn_get_interfaces_reply' |
| 16759 | end |
| 16760 | of_bsn_header_v3_dissectors[10] = dissect_of_bsn_get_interfaces_reply_v3 |
| 16761 | |
| 16762 | -- child class of_bsn_get_interfaces_request |
| 16763 | -- Child of of_bsn_header |
| 16764 | function dissect_of_bsn_get_interfaces_request_v3(reader, subtree) |
| 16765 | read_uint8_t(reader, 3, subtree, 'of12.bsn_get_interfaces_request.version') |
| 16766 | read_uint8_t(reader, 3, subtree, 'of12.bsn_get_interfaces_request.type') |
| 16767 | read_uint16_t(reader, 3, subtree, 'of12.bsn_get_interfaces_request.length') |
| 16768 | read_uint32_t(reader, 3, subtree, 'of12.bsn_get_interfaces_request.xid') |
| 16769 | read_uint32_t(reader, 3, subtree, 'of12.bsn_get_interfaces_request.experimenter') |
| 16770 | read_uint32_t(reader, 3, subtree, 'of12.bsn_get_interfaces_request.subtype') |
| 16771 | return 'of_bsn_get_interfaces_request' |
| 16772 | end |
| 16773 | of_bsn_header_v3_dissectors[9] = dissect_of_bsn_get_interfaces_request_v3 |
| 16774 | |
| 16775 | -- child class of_bsn_get_mirroring_reply |
| 16776 | -- Child of of_bsn_header |
| 16777 | function dissect_of_bsn_get_mirroring_reply_v3(reader, subtree) |
| 16778 | read_uint8_t(reader, 3, subtree, 'of12.bsn_get_mirroring_reply.version') |
| 16779 | read_uint8_t(reader, 3, subtree, 'of12.bsn_get_mirroring_reply.type') |
| 16780 | read_uint16_t(reader, 3, subtree, 'of12.bsn_get_mirroring_reply.length') |
| 16781 | read_uint32_t(reader, 3, subtree, 'of12.bsn_get_mirroring_reply.xid') |
| 16782 | read_uint32_t(reader, 3, subtree, 'of12.bsn_get_mirroring_reply.experimenter') |
| 16783 | read_uint32_t(reader, 3, subtree, 'of12.bsn_get_mirroring_reply.subtype') |
| 16784 | read_uint8_t(reader, 3, subtree, 'of12.bsn_get_mirroring_reply.report_mirror_ports') |
| 16785 | reader.skip(3) |
| 16786 | return 'of_bsn_get_mirroring_reply' |
| 16787 | end |
| 16788 | of_bsn_header_v3_dissectors[5] = dissect_of_bsn_get_mirroring_reply_v3 |
| 16789 | |
| 16790 | -- child class of_bsn_get_mirroring_request |
| 16791 | -- Child of of_bsn_header |
| 16792 | function dissect_of_bsn_get_mirroring_request_v3(reader, subtree) |
| 16793 | read_uint8_t(reader, 3, subtree, 'of12.bsn_get_mirroring_request.version') |
| 16794 | read_uint8_t(reader, 3, subtree, 'of12.bsn_get_mirroring_request.type') |
| 16795 | read_uint16_t(reader, 3, subtree, 'of12.bsn_get_mirroring_request.length') |
| 16796 | read_uint32_t(reader, 3, subtree, 'of12.bsn_get_mirroring_request.xid') |
| 16797 | read_uint32_t(reader, 3, subtree, 'of12.bsn_get_mirroring_request.experimenter') |
| 16798 | read_uint32_t(reader, 3, subtree, 'of12.bsn_get_mirroring_request.subtype') |
| 16799 | read_uint8_t(reader, 3, subtree, 'of12.bsn_get_mirroring_request.report_mirror_ports') |
| 16800 | reader.skip(3) |
| 16801 | return 'of_bsn_get_mirroring_request' |
| 16802 | end |
| 16803 | of_bsn_header_v3_dissectors[4] = dissect_of_bsn_get_mirroring_request_v3 |
| 16804 | |
| 16805 | -- top-level class of_bsn_interface |
| 16806 | function dissect_of_bsn_interface_v3(reader, subtree) |
| 16807 | read_of_mac_addr_t(reader, 3, subtree, 'of12.bsn_interface.hw_addr') |
| 16808 | reader.skip(2) |
| 16809 | read_of_port_name_t(reader, 3, subtree, 'of12.bsn_interface.name') |
| 16810 | read_of_ipv4_t(reader, 3, subtree, 'of12.bsn_interface.ipv4_addr') |
| 16811 | read_of_ipv4_t(reader, 3, subtree, 'of12.bsn_interface.ipv4_netmask') |
| 16812 | return 'of_bsn_interface' |
| 16813 | end |
| 16814 | -- child class of_bsn_pdu_rx_reply |
| 16815 | -- Child of of_bsn_header |
| 16816 | function dissect_of_bsn_pdu_rx_reply_v3(reader, subtree) |
| 16817 | read_uint8_t(reader, 3, subtree, 'of12.bsn_pdu_rx_reply.version') |
| 16818 | read_uint8_t(reader, 3, subtree, 'of12.bsn_pdu_rx_reply.type') |
| 16819 | read_uint16_t(reader, 3, subtree, 'of12.bsn_pdu_rx_reply.length') |
| 16820 | read_uint32_t(reader, 3, subtree, 'of12.bsn_pdu_rx_reply.xid') |
| 16821 | read_uint32_t(reader, 3, subtree, 'of12.bsn_pdu_rx_reply.experimenter') |
| 16822 | read_uint32_t(reader, 3, subtree, 'of12.bsn_pdu_rx_reply.subtype') |
| 16823 | read_uint32_t(reader, 3, subtree, 'of12.bsn_pdu_rx_reply.status') |
| 16824 | read_of_port_no_t(reader, 3, subtree, 'of12.bsn_pdu_rx_reply.port_no') |
| 16825 | read_uint8_t(reader, 3, subtree, 'of12.bsn_pdu_rx_reply.slot_num') |
| 16826 | return 'of_bsn_pdu_rx_reply' |
| 16827 | end |
| 16828 | of_bsn_header_v3_dissectors[34] = dissect_of_bsn_pdu_rx_reply_v3 |
| 16829 | |
| 16830 | -- child class of_bsn_pdu_rx_request |
| 16831 | -- Child of of_bsn_header |
| 16832 | function dissect_of_bsn_pdu_rx_request_v3(reader, subtree) |
| 16833 | local _length = reader.peek(2, 2):uint() |
| 16834 | local orig_reader = reader |
| 16835 | reader = orig_reader.slice(_length) |
| 16836 | read_uint8_t(reader, 3, subtree, 'of12.bsn_pdu_rx_request.version') |
| 16837 | read_uint8_t(reader, 3, subtree, 'of12.bsn_pdu_rx_request.type') |
| 16838 | read_uint16_t(reader, 3, subtree, 'of12.bsn_pdu_rx_request.length') |
| 16839 | read_uint32_t(reader, 3, subtree, 'of12.bsn_pdu_rx_request.xid') |
| 16840 | read_uint32_t(reader, 3, subtree, 'of12.bsn_pdu_rx_request.experimenter') |
| 16841 | read_uint32_t(reader, 3, subtree, 'of12.bsn_pdu_rx_request.subtype') |
| 16842 | read_uint32_t(reader, 3, subtree, 'of12.bsn_pdu_rx_request.timeout_ms') |
| 16843 | read_of_port_no_t(reader, 3, subtree, 'of12.bsn_pdu_rx_request.port_no') |
| 16844 | read_uint8_t(reader, 3, subtree, 'of12.bsn_pdu_rx_request.slot_num') |
| 16845 | reader.skip(3) |
| 16846 | read_ethernet(reader, 3, subtree, 'of12.bsn_pdu_rx_request.data') |
| 16847 | return 'of_bsn_pdu_rx_request' |
| 16848 | end |
| 16849 | of_bsn_header_v3_dissectors[33] = dissect_of_bsn_pdu_rx_request_v3 |
| 16850 | |
| 16851 | -- child class of_bsn_pdu_rx_timeout |
| 16852 | -- Child of of_bsn_header |
| 16853 | function dissect_of_bsn_pdu_rx_timeout_v3(reader, subtree) |
| 16854 | read_uint8_t(reader, 3, subtree, 'of12.bsn_pdu_rx_timeout.version') |
| 16855 | read_uint8_t(reader, 3, subtree, 'of12.bsn_pdu_rx_timeout.type') |
| 16856 | read_uint16_t(reader, 3, subtree, 'of12.bsn_pdu_rx_timeout.length') |
| 16857 | read_uint32_t(reader, 3, subtree, 'of12.bsn_pdu_rx_timeout.xid') |
| 16858 | read_uint32_t(reader, 3, subtree, 'of12.bsn_pdu_rx_timeout.experimenter') |
| 16859 | read_uint32_t(reader, 3, subtree, 'of12.bsn_pdu_rx_timeout.subtype') |
| 16860 | read_of_port_no_t(reader, 3, subtree, 'of12.bsn_pdu_rx_timeout.port_no') |
| 16861 | read_uint8_t(reader, 3, subtree, 'of12.bsn_pdu_rx_timeout.slot_num') |
| 16862 | return 'of_bsn_pdu_rx_timeout' |
| 16863 | end |
| 16864 | of_bsn_header_v3_dissectors[35] = dissect_of_bsn_pdu_rx_timeout_v3 |
| 16865 | |
| 16866 | -- child class of_bsn_pdu_tx_reply |
| 16867 | -- Child of of_bsn_header |
| 16868 | function dissect_of_bsn_pdu_tx_reply_v3(reader, subtree) |
| 16869 | read_uint8_t(reader, 3, subtree, 'of12.bsn_pdu_tx_reply.version') |
| 16870 | read_uint8_t(reader, 3, subtree, 'of12.bsn_pdu_tx_reply.type') |
| 16871 | read_uint16_t(reader, 3, subtree, 'of12.bsn_pdu_tx_reply.length') |
| 16872 | read_uint32_t(reader, 3, subtree, 'of12.bsn_pdu_tx_reply.xid') |
| 16873 | read_uint32_t(reader, 3, subtree, 'of12.bsn_pdu_tx_reply.experimenter') |
| 16874 | read_uint32_t(reader, 3, subtree, 'of12.bsn_pdu_tx_reply.subtype') |
| 16875 | read_uint32_t(reader, 3, subtree, 'of12.bsn_pdu_tx_reply.status') |
| 16876 | read_of_port_no_t(reader, 3, subtree, 'of12.bsn_pdu_tx_reply.port_no') |
| 16877 | read_uint8_t(reader, 3, subtree, 'of12.bsn_pdu_tx_reply.slot_num') |
| 16878 | return 'of_bsn_pdu_tx_reply' |
| 16879 | end |
| 16880 | of_bsn_header_v3_dissectors[32] = dissect_of_bsn_pdu_tx_reply_v3 |
| 16881 | |
| 16882 | -- child class of_bsn_pdu_tx_request |
| 16883 | -- Child of of_bsn_header |
| 16884 | function dissect_of_bsn_pdu_tx_request_v3(reader, subtree) |
| 16885 | local _length = reader.peek(2, 2):uint() |
| 16886 | local orig_reader = reader |
| 16887 | reader = orig_reader.slice(_length) |
| 16888 | read_uint8_t(reader, 3, subtree, 'of12.bsn_pdu_tx_request.version') |
| 16889 | read_uint8_t(reader, 3, subtree, 'of12.bsn_pdu_tx_request.type') |
| 16890 | read_uint16_t(reader, 3, subtree, 'of12.bsn_pdu_tx_request.length') |
| 16891 | read_uint32_t(reader, 3, subtree, 'of12.bsn_pdu_tx_request.xid') |
| 16892 | read_uint32_t(reader, 3, subtree, 'of12.bsn_pdu_tx_request.experimenter') |
| 16893 | read_uint32_t(reader, 3, subtree, 'of12.bsn_pdu_tx_request.subtype') |
| 16894 | read_uint32_t(reader, 3, subtree, 'of12.bsn_pdu_tx_request.tx_interval_ms') |
| 16895 | read_of_port_no_t(reader, 3, subtree, 'of12.bsn_pdu_tx_request.port_no') |
| 16896 | read_uint8_t(reader, 3, subtree, 'of12.bsn_pdu_tx_request.slot_num') |
| 16897 | reader.skip(3) |
| 16898 | read_ethernet(reader, 3, subtree, 'of12.bsn_pdu_tx_request.data') |
| 16899 | return 'of_bsn_pdu_tx_request' |
| 16900 | end |
| 16901 | of_bsn_header_v3_dissectors[31] = dissect_of_bsn_pdu_tx_request_v3 |
| 16902 | |
| 16903 | -- child class of_bsn_set_mirroring |
| 16904 | -- Child of of_bsn_header |
| 16905 | function dissect_of_bsn_set_mirroring_v3(reader, subtree) |
| 16906 | read_uint8_t(reader, 3, subtree, 'of12.bsn_set_mirroring.version') |
| 16907 | read_uint8_t(reader, 3, subtree, 'of12.bsn_set_mirroring.type') |
| 16908 | read_uint16_t(reader, 3, subtree, 'of12.bsn_set_mirroring.length') |
| 16909 | read_uint32_t(reader, 3, subtree, 'of12.bsn_set_mirroring.xid') |
| 16910 | read_uint32_t(reader, 3, subtree, 'of12.bsn_set_mirroring.experimenter') |
| 16911 | read_uint32_t(reader, 3, subtree, 'of12.bsn_set_mirroring.subtype') |
| 16912 | read_uint8_t(reader, 3, subtree, 'of12.bsn_set_mirroring.report_mirror_ports') |
| 16913 | reader.skip(3) |
| 16914 | return 'of_bsn_set_mirroring' |
| 16915 | end |
| 16916 | of_bsn_header_v3_dissectors[3] = dissect_of_bsn_set_mirroring_v3 |
| 16917 | |
| 16918 | -- child class of_bsn_set_pktin_suppression_reply |
| 16919 | -- Child of of_bsn_header |
| 16920 | function dissect_of_bsn_set_pktin_suppression_reply_v3(reader, subtree) |
| 16921 | read_uint8_t(reader, 3, subtree, 'of12.bsn_set_pktin_suppression_reply.version') |
| 16922 | read_uint8_t(reader, 3, subtree, 'of12.bsn_set_pktin_suppression_reply.type') |
| 16923 | read_uint16_t(reader, 3, subtree, 'of12.bsn_set_pktin_suppression_reply.length') |
| 16924 | read_uint32_t(reader, 3, subtree, 'of12.bsn_set_pktin_suppression_reply.xid') |
| 16925 | read_uint32_t(reader, 3, subtree, 'of12.bsn_set_pktin_suppression_reply.experimenter') |
| 16926 | read_uint32_t(reader, 3, subtree, 'of12.bsn_set_pktin_suppression_reply.subtype') |
| 16927 | read_uint32_t(reader, 3, subtree, 'of12.bsn_set_pktin_suppression_reply.status') |
| 16928 | return 'of_bsn_set_pktin_suppression_reply' |
| 16929 | end |
| 16930 | of_bsn_header_v3_dissectors[25] = dissect_of_bsn_set_pktin_suppression_reply_v3 |
| 16931 | |
| 16932 | -- child class of_bsn_set_pktin_suppression_request |
| 16933 | -- Child of of_bsn_header |
| 16934 | function dissect_of_bsn_set_pktin_suppression_request_v3(reader, subtree) |
| 16935 | read_uint8_t(reader, 3, subtree, 'of12.bsn_set_pktin_suppression_request.version') |
| 16936 | read_uint8_t(reader, 3, subtree, 'of12.bsn_set_pktin_suppression_request.type') |
| 16937 | read_uint16_t(reader, 3, subtree, 'of12.bsn_set_pktin_suppression_request.length') |
| 16938 | read_uint32_t(reader, 3, subtree, 'of12.bsn_set_pktin_suppression_request.xid') |
| 16939 | read_uint32_t(reader, 3, subtree, 'of12.bsn_set_pktin_suppression_request.experimenter') |
| 16940 | read_uint32_t(reader, 3, subtree, 'of12.bsn_set_pktin_suppression_request.subtype') |
| 16941 | read_uint8_t(reader, 3, subtree, 'of12.bsn_set_pktin_suppression_request.enabled') |
| 16942 | reader.skip(1) |
| 16943 | read_uint16_t(reader, 3, subtree, 'of12.bsn_set_pktin_suppression_request.idle_timeout') |
| 16944 | read_uint16_t(reader, 3, subtree, 'of12.bsn_set_pktin_suppression_request.hard_timeout') |
| 16945 | read_uint16_t(reader, 3, subtree, 'of12.bsn_set_pktin_suppression_request.priority') |
| 16946 | read_uint64_t(reader, 3, subtree, 'of12.bsn_set_pktin_suppression_request.cookie') |
| 16947 | return 'of_bsn_set_pktin_suppression_request' |
| 16948 | end |
| 16949 | of_bsn_header_v3_dissectors[11] = dissect_of_bsn_set_pktin_suppression_request_v3 |
| 16950 | |
| 16951 | -- virtual child class of_experimenter_stats_reply |
| 16952 | -- Child of of_stats_reply |
| 16953 | -- Discriminator is experimenter |
| 16954 | function dissect_of_experimenter_stats_reply_v3(reader, subtree) |
| 16955 | return of_experimenter_stats_reply_v3_dissectors[reader.peek(16,4):uint()](reader, subtree) |
| 16956 | end |
| 16957 | of_stats_reply_v3_dissectors[65535] = dissect_of_experimenter_stats_reply_v3 |
| 16958 | |
| 16959 | -- virtual child class of_bsn_stats_reply |
| 16960 | -- Child of of_experimenter_stats_reply |
| 16961 | -- Discriminator is subtype |
| 16962 | function dissect_of_bsn_stats_reply_v3(reader, subtree) |
| 16963 | return of_bsn_stats_reply_v3_dissectors[reader.peek(20,4):uint()](reader, subtree) |
| 16964 | end |
| 16965 | of_experimenter_stats_reply_v3_dissectors[6035143] = dissect_of_bsn_stats_reply_v3 |
| 16966 | |
| 16967 | -- virtual child class of_experimenter_stats_request |
| 16968 | -- Child of of_stats_request |
| 16969 | -- Discriminator is experimenter |
| 16970 | function dissect_of_experimenter_stats_request_v3(reader, subtree) |
| 16971 | return of_experimenter_stats_request_v3_dissectors[reader.peek(16,4):uint()](reader, subtree) |
| 16972 | end |
| 16973 | of_stats_request_v3_dissectors[65535] = dissect_of_experimenter_stats_request_v3 |
| 16974 | |
| 16975 | -- virtual child class of_bsn_stats_request |
| 16976 | -- Child of of_experimenter_stats_request |
| 16977 | -- Discriminator is subtype |
| 16978 | function dissect_of_bsn_stats_request_v3(reader, subtree) |
| 16979 | return of_bsn_stats_request_v3_dissectors[reader.peek(20,4):uint()](reader, subtree) |
| 16980 | end |
| 16981 | of_experimenter_stats_request_v3_dissectors[6035143] = dissect_of_bsn_stats_request_v3 |
| 16982 | |
| 16983 | -- child class of_bsn_virtual_port_create_reply |
| 16984 | -- Child of of_bsn_header |
| 16985 | function dissect_of_bsn_virtual_port_create_reply_v3(reader, subtree) |
| 16986 | read_uint8_t(reader, 3, subtree, 'of12.bsn_virtual_port_create_reply.version') |
| 16987 | read_uint8_t(reader, 3, subtree, 'of12.bsn_virtual_port_create_reply.type') |
| 16988 | read_uint16_t(reader, 3, subtree, 'of12.bsn_virtual_port_create_reply.length') |
| 16989 | read_uint32_t(reader, 3, subtree, 'of12.bsn_virtual_port_create_reply.xid') |
| 16990 | read_uint32_t(reader, 3, subtree, 'of12.bsn_virtual_port_create_reply.experimenter') |
| 16991 | read_uint32_t(reader, 3, subtree, 'of12.bsn_virtual_port_create_reply.subtype') |
| 16992 | read_uint32_t(reader, 3, subtree, 'of12.bsn_virtual_port_create_reply.status') |
| 16993 | read_uint32_t(reader, 3, subtree, 'of12.bsn_virtual_port_create_reply.vport_no') |
| 16994 | return 'of_bsn_virtual_port_create_reply' |
| 16995 | end |
| 16996 | of_bsn_header_v3_dissectors[16] = dissect_of_bsn_virtual_port_create_reply_v3 |
| 16997 | |
| 16998 | -- virtual top-level class of_bsn_vport |
| 16999 | -- Discriminator is type |
| 17000 | function dissect_of_bsn_vport_v3(reader, subtree) |
| 17001 | return of_bsn_vport_v3_dissectors[reader.peek(0,2):uint()](reader, subtree) |
| 17002 | end |
| 17003 | -- child class of_bsn_virtual_port_create_request |
| 17004 | -- Child of of_bsn_header |
| 17005 | function dissect_of_bsn_virtual_port_create_request_v3(reader, subtree) |
| 17006 | local _length = reader.peek(2, 2):uint() |
| 17007 | local orig_reader = reader |
| 17008 | reader = orig_reader.slice(_length) |
| 17009 | read_uint8_t(reader, 3, subtree, 'of12.bsn_virtual_port_create_request.version') |
| 17010 | read_uint8_t(reader, 3, subtree, 'of12.bsn_virtual_port_create_request.type') |
| 17011 | read_uint16_t(reader, 3, subtree, 'of12.bsn_virtual_port_create_request.length') |
| 17012 | read_uint32_t(reader, 3, subtree, 'of12.bsn_virtual_port_create_request.xid') |
| 17013 | read_uint32_t(reader, 3, subtree, 'of12.bsn_virtual_port_create_request.experimenter') |
| 17014 | read_uint32_t(reader, 3, subtree, 'of12.bsn_virtual_port_create_request.subtype') |
| 17015 | read_of_bsn_vport_t(reader, 3, subtree, 'of12.bsn_virtual_port_create_request.vport') |
| 17016 | return 'of_bsn_virtual_port_create_request' |
| 17017 | end |
| 17018 | of_bsn_header_v3_dissectors[15] = dissect_of_bsn_virtual_port_create_request_v3 |
| 17019 | |
| 17020 | -- child class of_bsn_virtual_port_remove_reply |
| 17021 | -- Child of of_bsn_header |
| 17022 | function dissect_of_bsn_virtual_port_remove_reply_v3(reader, subtree) |
| 17023 | read_uint8_t(reader, 3, subtree, 'of12.bsn_virtual_port_remove_reply.version') |
| 17024 | read_uint8_t(reader, 3, subtree, 'of12.bsn_virtual_port_remove_reply.type') |
| 17025 | read_uint16_t(reader, 3, subtree, 'of12.bsn_virtual_port_remove_reply.length') |
| 17026 | read_uint32_t(reader, 3, subtree, 'of12.bsn_virtual_port_remove_reply.xid') |
| 17027 | read_uint32_t(reader, 3, subtree, 'of12.bsn_virtual_port_remove_reply.experimenter') |
| 17028 | read_uint32_t(reader, 3, subtree, 'of12.bsn_virtual_port_remove_reply.subtype') |
| 17029 | read_uint32_t(reader, 3, subtree, 'of12.bsn_virtual_port_remove_reply.status') |
| 17030 | return 'of_bsn_virtual_port_remove_reply' |
| 17031 | end |
| 17032 | of_bsn_header_v3_dissectors[26] = dissect_of_bsn_virtual_port_remove_reply_v3 |
| 17033 | |
| 17034 | -- child class of_bsn_virtual_port_remove_request |
| 17035 | -- Child of of_bsn_header |
| 17036 | function dissect_of_bsn_virtual_port_remove_request_v3(reader, subtree) |
| 17037 | read_uint8_t(reader, 3, subtree, 'of12.bsn_virtual_port_remove_request.version') |
| 17038 | read_uint8_t(reader, 3, subtree, 'of12.bsn_virtual_port_remove_request.type') |
| 17039 | read_uint16_t(reader, 3, subtree, 'of12.bsn_virtual_port_remove_request.length') |
| 17040 | read_uint32_t(reader, 3, subtree, 'of12.bsn_virtual_port_remove_request.xid') |
| 17041 | read_uint32_t(reader, 3, subtree, 'of12.bsn_virtual_port_remove_request.experimenter') |
| 17042 | read_uint32_t(reader, 3, subtree, 'of12.bsn_virtual_port_remove_request.subtype') |
| 17043 | read_uint32_t(reader, 3, subtree, 'of12.bsn_virtual_port_remove_request.vport_no') |
| 17044 | return 'of_bsn_virtual_port_remove_request' |
| 17045 | end |
| 17046 | of_bsn_header_v3_dissectors[17] = dissect_of_bsn_virtual_port_remove_request_v3 |
| 17047 | |
| 17048 | -- child class of_bsn_vport_l2gre |
| 17049 | -- Child of of_bsn_vport |
| 17050 | function dissect_of_bsn_vport_l2gre_v3(reader, subtree) |
| 17051 | read_uint16_t(reader, 3, subtree, 'of12.bsn_vport_l2gre.type') |
| 17052 | read_uint16_t(reader, 3, subtree, 'of12.bsn_vport_l2gre.length') |
| 17053 | read_uint32_t(reader, 3, subtree, 'of12.bsn_vport_l2gre.flags') |
| 17054 | read_of_port_no_t(reader, 3, subtree, 'of12.bsn_vport_l2gre.port_no') |
| 17055 | read_of_port_no_t(reader, 3, subtree, 'of12.bsn_vport_l2gre.loopback_port_no') |
| 17056 | read_of_mac_addr_t(reader, 3, subtree, 'of12.bsn_vport_l2gre.local_mac') |
| 17057 | read_of_mac_addr_t(reader, 3, subtree, 'of12.bsn_vport_l2gre.nh_mac') |
| 17058 | read_of_ipv4_t(reader, 3, subtree, 'of12.bsn_vport_l2gre.src_ip') |
| 17059 | read_of_ipv4_t(reader, 3, subtree, 'of12.bsn_vport_l2gre.dst_ip') |
| 17060 | read_uint8_t(reader, 3, subtree, 'of12.bsn_vport_l2gre.dscp') |
| 17061 | read_uint8_t(reader, 3, subtree, 'of12.bsn_vport_l2gre.ttl') |
| 17062 | reader.skip(2) |
| 17063 | read_uint32_t(reader, 3, subtree, 'of12.bsn_vport_l2gre.vpn') |
| 17064 | read_uint32_t(reader, 3, subtree, 'of12.bsn_vport_l2gre.rate_limit') |
| 17065 | read_of_port_name_t(reader, 3, subtree, 'of12.bsn_vport_l2gre.if_name') |
| 17066 | return 'of_bsn_vport_l2gre' |
| 17067 | end |
| 17068 | of_bsn_vport_v3_dissectors[1] = dissect_of_bsn_vport_l2gre_v3 |
| 17069 | |
| 17070 | -- child class of_bsn_vport_q_in_q |
| 17071 | -- Child of of_bsn_vport |
| 17072 | function dissect_of_bsn_vport_q_in_q_v3(reader, subtree) |
| 17073 | read_uint16_t(reader, 3, subtree, 'of12.bsn_vport_q_in_q.type') |
| 17074 | read_uint16_t(reader, 3, subtree, 'of12.bsn_vport_q_in_q.length') |
| 17075 | read_uint32_t(reader, 3, subtree, 'of12.bsn_vport_q_in_q.port_no') |
| 17076 | read_uint16_t(reader, 3, subtree, 'of12.bsn_vport_q_in_q.ingress_tpid') |
| 17077 | read_uint16_t(reader, 3, subtree, 'of12.bsn_vport_q_in_q.ingress_vlan_id') |
| 17078 | read_uint16_t(reader, 3, subtree, 'of12.bsn_vport_q_in_q.egress_tpid') |
| 17079 | read_uint16_t(reader, 3, subtree, 'of12.bsn_vport_q_in_q.egress_vlan_id') |
| 17080 | read_of_port_name_t(reader, 3, subtree, 'of12.bsn_vport_q_in_q.if_name') |
| 17081 | return 'of_bsn_vport_q_in_q' |
| 17082 | end |
| 17083 | of_bsn_vport_v3_dissectors[0] = dissect_of_bsn_vport_q_in_q_v3 |
| 17084 | |
| 17085 | -- top-level class of_bucket |
| 17086 | function dissect_of_bucket_v3(reader, subtree) |
| 17087 | local _length = reader.peek(0, 2):uint() |
| 17088 | local orig_reader = reader |
| 17089 | reader = orig_reader.slice(_length) |
| 17090 | read_uint16_t(reader, 3, subtree, 'of12.bucket.len') |
| 17091 | read_uint16_t(reader, 3, subtree, 'of12.bucket.weight') |
| 17092 | read_of_port_no_t(reader, 3, subtree, 'of12.bucket.watch_port') |
| 17093 | read_uint32_t(reader, 3, subtree, 'of12.bucket.watch_group') |
| 17094 | reader.skip(4) |
| 17095 | read_list(reader, dissect_of_action_v3, subtree, 'of_action') |
| 17096 | return 'of_bucket' |
| 17097 | end |
| 17098 | -- top-level class of_bucket_counter |
| 17099 | function dissect_of_bucket_counter_v3(reader, subtree) |
| 17100 | read_uint64_t(reader, 3, subtree, 'of12.bucket_counter.packet_count') |
| 17101 | read_uint64_t(reader, 3, subtree, 'of12.bucket_counter.byte_count') |
| 17102 | return 'of_bucket_counter' |
| 17103 | end |
| 17104 | -- child class of_desc_stats_reply |
| 17105 | -- Child of of_stats_reply |
| 17106 | function dissect_of_desc_stats_reply_v3(reader, subtree) |
| 17107 | read_uint8_t(reader, 3, subtree, 'of12.desc_stats_reply.version') |
| 17108 | read_uint8_t(reader, 3, subtree, 'of12.desc_stats_reply.type') |
| 17109 | read_uint16_t(reader, 3, subtree, 'of12.desc_stats_reply.length') |
| 17110 | read_uint32_t(reader, 3, subtree, 'of12.desc_stats_reply.xid') |
| 17111 | read_uint16_t(reader, 3, subtree, 'of12.desc_stats_reply.stats_type') |
| 17112 | read_uint16_t(reader, 3, subtree, 'of12.desc_stats_reply.flags') |
| 17113 | reader.skip(4) |
| 17114 | read_of_desc_str_t(reader, 3, subtree, 'of12.desc_stats_reply.mfr_desc') |
| 17115 | read_of_desc_str_t(reader, 3, subtree, 'of12.desc_stats_reply.hw_desc') |
| 17116 | read_of_desc_str_t(reader, 3, subtree, 'of12.desc_stats_reply.sw_desc') |
| 17117 | read_of_serial_num_t(reader, 3, subtree, 'of12.desc_stats_reply.serial_num') |
| 17118 | read_of_desc_str_t(reader, 3, subtree, 'of12.desc_stats_reply.dp_desc') |
| 17119 | return 'of_desc_stats_reply' |
| 17120 | end |
| 17121 | of_stats_reply_v3_dissectors[0] = dissect_of_desc_stats_reply_v3 |
| 17122 | |
| 17123 | -- child class of_desc_stats_request |
| 17124 | -- Child of of_stats_request |
| 17125 | function dissect_of_desc_stats_request_v3(reader, subtree) |
| 17126 | read_uint8_t(reader, 3, subtree, 'of12.desc_stats_request.version') |
| 17127 | read_uint8_t(reader, 3, subtree, 'of12.desc_stats_request.type') |
| 17128 | read_uint16_t(reader, 3, subtree, 'of12.desc_stats_request.length') |
| 17129 | read_uint32_t(reader, 3, subtree, 'of12.desc_stats_request.xid') |
| 17130 | read_uint16_t(reader, 3, subtree, 'of12.desc_stats_request.stats_type') |
| 17131 | read_uint16_t(reader, 3, subtree, 'of12.desc_stats_request.flags') |
| 17132 | reader.skip(4) |
| 17133 | return 'of_desc_stats_request' |
| 17134 | end |
| 17135 | of_stats_request_v3_dissectors[0] = dissect_of_desc_stats_request_v3 |
| 17136 | |
| 17137 | -- child class of_echo_reply |
| 17138 | -- Child of of_header |
| 17139 | function dissect_of_echo_reply_v3(reader, subtree) |
| 17140 | local _length = reader.peek(2, 2):uint() |
| 17141 | local orig_reader = reader |
| 17142 | reader = orig_reader.slice(_length) |
| 17143 | read_uint8_t(reader, 3, subtree, 'of12.echo_reply.version') |
| 17144 | read_uint8_t(reader, 3, subtree, 'of12.echo_reply.type') |
| 17145 | read_uint16_t(reader, 3, subtree, 'of12.echo_reply.length') |
| 17146 | read_uint32_t(reader, 3, subtree, 'of12.echo_reply.xid') |
| 17147 | read_of_octets_t(reader, 3, subtree, 'of12.echo_reply.data') |
| 17148 | return 'of_echo_reply' |
| 17149 | end |
| 17150 | of_header_v3_dissectors[3] = dissect_of_echo_reply_v3 |
| 17151 | |
| 17152 | -- child class of_echo_request |
| 17153 | -- Child of of_header |
| 17154 | function dissect_of_echo_request_v3(reader, subtree) |
| 17155 | local _length = reader.peek(2, 2):uint() |
| 17156 | local orig_reader = reader |
| 17157 | reader = orig_reader.slice(_length) |
| 17158 | read_uint8_t(reader, 3, subtree, 'of12.echo_request.version') |
| 17159 | read_uint8_t(reader, 3, subtree, 'of12.echo_request.type') |
| 17160 | read_uint16_t(reader, 3, subtree, 'of12.echo_request.length') |
| 17161 | read_uint32_t(reader, 3, subtree, 'of12.echo_request.xid') |
| 17162 | read_of_octets_t(reader, 3, subtree, 'of12.echo_request.data') |
| 17163 | return 'of_echo_request' |
| 17164 | end |
| 17165 | of_header_v3_dissectors[2] = dissect_of_echo_request_v3 |
| 17166 | |
| 17167 | -- child class of_experimenter_error_msg |
| 17168 | -- Child of of_error_msg |
| 17169 | function dissect_of_experimenter_error_msg_v3(reader, subtree) |
| 17170 | local _length = reader.peek(2, 2):uint() |
| 17171 | local orig_reader = reader |
| 17172 | reader = orig_reader.slice(_length) |
| 17173 | read_uint8_t(reader, 3, subtree, 'of12.experimenter_error_msg.version') |
| 17174 | read_uint8_t(reader, 3, subtree, 'of12.experimenter_error_msg.type') |
| 17175 | read_uint16_t(reader, 3, subtree, 'of12.experimenter_error_msg.length') |
| 17176 | read_uint32_t(reader, 3, subtree, 'of12.experimenter_error_msg.xid') |
| 17177 | read_uint16_t(reader, 3, subtree, 'of12.experimenter_error_msg.err_type') |
| 17178 | read_uint16_t(reader, 3, subtree, 'of12.experimenter_error_msg.subtype') |
| 17179 | read_uint32_t(reader, 3, subtree, 'of12.experimenter_error_msg.experimenter') |
| 17180 | read_of_octets_t(reader, 3, subtree, 'of12.experimenter_error_msg.data') |
| 17181 | return 'of_experimenter_error_msg' |
| 17182 | end |
| 17183 | of_error_msg_v3_dissectors[65535] = dissect_of_experimenter_error_msg_v3 |
| 17184 | |
| 17185 | -- child class of_features_reply |
| 17186 | -- Child of of_header |
| 17187 | function dissect_of_features_reply_v3(reader, subtree) |
| 17188 | local _length = reader.peek(2, 2):uint() |
| 17189 | local orig_reader = reader |
| 17190 | reader = orig_reader.slice(_length) |
| 17191 | read_uint8_t(reader, 3, subtree, 'of12.features_reply.version') |
| 17192 | read_uint8_t(reader, 3, subtree, 'of12.features_reply.type') |
| 17193 | read_uint16_t(reader, 3, subtree, 'of12.features_reply.length') |
| 17194 | read_uint32_t(reader, 3, subtree, 'of12.features_reply.xid') |
| 17195 | read_uint64_t(reader, 3, subtree, 'of12.features_reply.datapath_id') |
| 17196 | read_uint32_t(reader, 3, subtree, 'of12.features_reply.n_buffers') |
| 17197 | read_uint8_t(reader, 3, subtree, 'of12.features_reply.n_tables') |
| 17198 | reader.skip(3) |
| 17199 | read_uint32_t(reader, 3, subtree, 'of12.features_reply.capabilities') |
| 17200 | read_uint32_t(reader, 3, subtree, 'of12.features_reply.reserved') |
| 17201 | read_list(reader, dissect_of_port_desc_v3, subtree, 'of_port_desc') |
| 17202 | return 'of_features_reply' |
| 17203 | end |
| 17204 | of_header_v3_dissectors[6] = dissect_of_features_reply_v3 |
| 17205 | |
| 17206 | -- child class of_features_request |
| 17207 | -- Child of of_header |
| 17208 | function dissect_of_features_request_v3(reader, subtree) |
| 17209 | read_uint8_t(reader, 3, subtree, 'of12.features_request.version') |
| 17210 | read_uint8_t(reader, 3, subtree, 'of12.features_request.type') |
| 17211 | read_uint16_t(reader, 3, subtree, 'of12.features_request.length') |
| 17212 | read_uint32_t(reader, 3, subtree, 'of12.features_request.xid') |
| 17213 | return 'of_features_request' |
| 17214 | end |
| 17215 | of_header_v3_dissectors[5] = dissect_of_features_request_v3 |
| 17216 | |
| 17217 | -- virtual child class of_flow_mod |
| 17218 | -- Child of of_header |
| 17219 | -- Discriminator is _command |
| 17220 | function dissect_of_flow_mod_v3(reader, subtree) |
| 17221 | return of_flow_mod_v3_dissectors[reader.peek(25,1):uint()](reader, subtree) |
| 17222 | end |
| 17223 | of_header_v3_dissectors[14] = dissect_of_flow_mod_v3 |
| 17224 | |
| 17225 | -- child class of_flow_add |
| 17226 | -- Child of of_flow_mod |
| 17227 | function dissect_of_flow_add_v3(reader, subtree) |
| 17228 | local _length = reader.peek(2, 2):uint() |
| 17229 | local orig_reader = reader |
| 17230 | reader = orig_reader.slice(_length) |
| 17231 | read_uint8_t(reader, 3, subtree, 'of12.flow_add.version') |
| 17232 | read_uint8_t(reader, 3, subtree, 'of12.flow_add.type') |
| 17233 | read_uint16_t(reader, 3, subtree, 'of12.flow_add.length') |
| 17234 | read_uint32_t(reader, 3, subtree, 'of12.flow_add.xid') |
| 17235 | read_uint64_t(reader, 3, subtree, 'of12.flow_add.cookie') |
| 17236 | read_uint64_t(reader, 3, subtree, 'of12.flow_add.cookie_mask') |
| 17237 | read_uint8_t(reader, 3, subtree, 'of12.flow_add.table_id') |
| 17238 | read_of_fm_cmd_t(reader, 3, subtree, 'of12.flow_add._command') |
| 17239 | read_uint16_t(reader, 3, subtree, 'of12.flow_add.idle_timeout') |
| 17240 | read_uint16_t(reader, 3, subtree, 'of12.flow_add.hard_timeout') |
| 17241 | read_uint16_t(reader, 3, subtree, 'of12.flow_add.priority') |
| 17242 | read_uint32_t(reader, 3, subtree, 'of12.flow_add.buffer_id') |
| 17243 | read_of_port_no_t(reader, 3, subtree, 'of12.flow_add.out_port') |
| 17244 | read_uint32_t(reader, 3, subtree, 'of12.flow_add.out_group') |
| 17245 | read_uint16_t(reader, 3, subtree, 'of12.flow_add.flags') |
| 17246 | reader.skip(2) |
| 17247 | read_of_match_t(reader, 3, subtree, 'of12.flow_add.match') |
| 17248 | read_list(reader, dissect_of_instruction_v3, subtree, 'of_instruction') |
| 17249 | return 'of_flow_add' |
| 17250 | end |
| 17251 | of_flow_mod_v3_dissectors[0] = dissect_of_flow_add_v3 |
| 17252 | |
| 17253 | -- child class of_flow_delete |
| 17254 | -- Child of of_flow_mod |
| 17255 | function dissect_of_flow_delete_v3(reader, subtree) |
| 17256 | local _length = reader.peek(2, 2):uint() |
| 17257 | local orig_reader = reader |
| 17258 | reader = orig_reader.slice(_length) |
| 17259 | read_uint8_t(reader, 3, subtree, 'of12.flow_delete.version') |
| 17260 | read_uint8_t(reader, 3, subtree, 'of12.flow_delete.type') |
| 17261 | read_uint16_t(reader, 3, subtree, 'of12.flow_delete.length') |
| 17262 | read_uint32_t(reader, 3, subtree, 'of12.flow_delete.xid') |
| 17263 | read_uint64_t(reader, 3, subtree, 'of12.flow_delete.cookie') |
| 17264 | read_uint64_t(reader, 3, subtree, 'of12.flow_delete.cookie_mask') |
| 17265 | read_uint8_t(reader, 3, subtree, 'of12.flow_delete.table_id') |
| 17266 | read_of_fm_cmd_t(reader, 3, subtree, 'of12.flow_delete._command') |
| 17267 | read_uint16_t(reader, 3, subtree, 'of12.flow_delete.idle_timeout') |
| 17268 | read_uint16_t(reader, 3, subtree, 'of12.flow_delete.hard_timeout') |
| 17269 | read_uint16_t(reader, 3, subtree, 'of12.flow_delete.priority') |
| 17270 | read_uint32_t(reader, 3, subtree, 'of12.flow_delete.buffer_id') |
| 17271 | read_of_port_no_t(reader, 3, subtree, 'of12.flow_delete.out_port') |
| 17272 | read_uint32_t(reader, 3, subtree, 'of12.flow_delete.out_group') |
| 17273 | read_uint16_t(reader, 3, subtree, 'of12.flow_delete.flags') |
| 17274 | reader.skip(2) |
| 17275 | read_of_match_t(reader, 3, subtree, 'of12.flow_delete.match') |
| 17276 | read_list(reader, dissect_of_instruction_v3, subtree, 'of_instruction') |
| 17277 | return 'of_flow_delete' |
| 17278 | end |
| 17279 | of_flow_mod_v3_dissectors[3] = dissect_of_flow_delete_v3 |
| 17280 | |
| 17281 | -- child class of_flow_delete_strict |
| 17282 | -- Child of of_flow_mod |
| 17283 | function dissect_of_flow_delete_strict_v3(reader, subtree) |
| 17284 | local _length = reader.peek(2, 2):uint() |
| 17285 | local orig_reader = reader |
| 17286 | reader = orig_reader.slice(_length) |
| 17287 | read_uint8_t(reader, 3, subtree, 'of12.flow_delete_strict.version') |
| 17288 | read_uint8_t(reader, 3, subtree, 'of12.flow_delete_strict.type') |
| 17289 | read_uint16_t(reader, 3, subtree, 'of12.flow_delete_strict.length') |
| 17290 | read_uint32_t(reader, 3, subtree, 'of12.flow_delete_strict.xid') |
| 17291 | read_uint64_t(reader, 3, subtree, 'of12.flow_delete_strict.cookie') |
| 17292 | read_uint64_t(reader, 3, subtree, 'of12.flow_delete_strict.cookie_mask') |
| 17293 | read_uint8_t(reader, 3, subtree, 'of12.flow_delete_strict.table_id') |
| 17294 | read_of_fm_cmd_t(reader, 3, subtree, 'of12.flow_delete_strict._command') |
| 17295 | read_uint16_t(reader, 3, subtree, 'of12.flow_delete_strict.idle_timeout') |
| 17296 | read_uint16_t(reader, 3, subtree, 'of12.flow_delete_strict.hard_timeout') |
| 17297 | read_uint16_t(reader, 3, subtree, 'of12.flow_delete_strict.priority') |
| 17298 | read_uint32_t(reader, 3, subtree, 'of12.flow_delete_strict.buffer_id') |
| 17299 | read_of_port_no_t(reader, 3, subtree, 'of12.flow_delete_strict.out_port') |
| 17300 | read_uint32_t(reader, 3, subtree, 'of12.flow_delete_strict.out_group') |
| 17301 | read_uint16_t(reader, 3, subtree, 'of12.flow_delete_strict.flags') |
| 17302 | reader.skip(2) |
| 17303 | read_of_match_t(reader, 3, subtree, 'of12.flow_delete_strict.match') |
| 17304 | read_list(reader, dissect_of_instruction_v3, subtree, 'of_instruction') |
| 17305 | return 'of_flow_delete_strict' |
| 17306 | end |
| 17307 | of_flow_mod_v3_dissectors[4] = dissect_of_flow_delete_strict_v3 |
| 17308 | |
| 17309 | -- child class of_flow_mod_failed_error_msg |
| 17310 | -- Child of of_error_msg |
| 17311 | function dissect_of_flow_mod_failed_error_msg_v3(reader, subtree) |
| 17312 | local _length = reader.peek(2, 2):uint() |
| 17313 | local orig_reader = reader |
| 17314 | reader = orig_reader.slice(_length) |
| 17315 | read_uint8_t(reader, 3, subtree, 'of12.flow_mod_failed_error_msg.version') |
| 17316 | read_uint8_t(reader, 3, subtree, 'of12.flow_mod_failed_error_msg.type') |
| 17317 | read_uint16_t(reader, 3, subtree, 'of12.flow_mod_failed_error_msg.length') |
| 17318 | read_uint32_t(reader, 3, subtree, 'of12.flow_mod_failed_error_msg.xid') |
| 17319 | read_uint16_t(reader, 3, subtree, 'of12.flow_mod_failed_error_msg.err_type') |
| 17320 | read_uint16_t(reader, 3, subtree, 'of12.flow_mod_failed_error_msg.code') |
| 17321 | read_openflow(reader, 3, subtree, 'of12.flow_mod_failed_error_msg.data') |
| 17322 | return 'of_flow_mod_failed_error_msg' |
| 17323 | end |
| 17324 | of_error_msg_v3_dissectors[5] = dissect_of_flow_mod_failed_error_msg_v3 |
| 17325 | |
| 17326 | -- child class of_flow_modify |
| 17327 | -- Child of of_flow_mod |
| 17328 | function dissect_of_flow_modify_v3(reader, subtree) |
| 17329 | local _length = reader.peek(2, 2):uint() |
| 17330 | local orig_reader = reader |
| 17331 | reader = orig_reader.slice(_length) |
| 17332 | read_uint8_t(reader, 3, subtree, 'of12.flow_modify.version') |
| 17333 | read_uint8_t(reader, 3, subtree, 'of12.flow_modify.type') |
| 17334 | read_uint16_t(reader, 3, subtree, 'of12.flow_modify.length') |
| 17335 | read_uint32_t(reader, 3, subtree, 'of12.flow_modify.xid') |
| 17336 | read_uint64_t(reader, 3, subtree, 'of12.flow_modify.cookie') |
| 17337 | read_uint64_t(reader, 3, subtree, 'of12.flow_modify.cookie_mask') |
| 17338 | read_uint8_t(reader, 3, subtree, 'of12.flow_modify.table_id') |
| 17339 | read_of_fm_cmd_t(reader, 3, subtree, 'of12.flow_modify._command') |
| 17340 | read_uint16_t(reader, 3, subtree, 'of12.flow_modify.idle_timeout') |
| 17341 | read_uint16_t(reader, 3, subtree, 'of12.flow_modify.hard_timeout') |
| 17342 | read_uint16_t(reader, 3, subtree, 'of12.flow_modify.priority') |
| 17343 | read_uint32_t(reader, 3, subtree, 'of12.flow_modify.buffer_id') |
| 17344 | read_of_port_no_t(reader, 3, subtree, 'of12.flow_modify.out_port') |
| 17345 | read_uint32_t(reader, 3, subtree, 'of12.flow_modify.out_group') |
| 17346 | read_uint16_t(reader, 3, subtree, 'of12.flow_modify.flags') |
| 17347 | reader.skip(2) |
| 17348 | read_of_match_t(reader, 3, subtree, 'of12.flow_modify.match') |
| 17349 | read_list(reader, dissect_of_instruction_v3, subtree, 'of_instruction') |
| 17350 | return 'of_flow_modify' |
| 17351 | end |
| 17352 | of_flow_mod_v3_dissectors[1] = dissect_of_flow_modify_v3 |
| 17353 | |
| 17354 | -- child class of_flow_modify_strict |
| 17355 | -- Child of of_flow_mod |
| 17356 | function dissect_of_flow_modify_strict_v3(reader, subtree) |
| 17357 | local _length = reader.peek(2, 2):uint() |
| 17358 | local orig_reader = reader |
| 17359 | reader = orig_reader.slice(_length) |
| 17360 | read_uint8_t(reader, 3, subtree, 'of12.flow_modify_strict.version') |
| 17361 | read_uint8_t(reader, 3, subtree, 'of12.flow_modify_strict.type') |
| 17362 | read_uint16_t(reader, 3, subtree, 'of12.flow_modify_strict.length') |
| 17363 | read_uint32_t(reader, 3, subtree, 'of12.flow_modify_strict.xid') |
| 17364 | read_uint64_t(reader, 3, subtree, 'of12.flow_modify_strict.cookie') |
| 17365 | read_uint64_t(reader, 3, subtree, 'of12.flow_modify_strict.cookie_mask') |
| 17366 | read_uint8_t(reader, 3, subtree, 'of12.flow_modify_strict.table_id') |
| 17367 | read_of_fm_cmd_t(reader, 3, subtree, 'of12.flow_modify_strict._command') |
| 17368 | read_uint16_t(reader, 3, subtree, 'of12.flow_modify_strict.idle_timeout') |
| 17369 | read_uint16_t(reader, 3, subtree, 'of12.flow_modify_strict.hard_timeout') |
| 17370 | read_uint16_t(reader, 3, subtree, 'of12.flow_modify_strict.priority') |
| 17371 | read_uint32_t(reader, 3, subtree, 'of12.flow_modify_strict.buffer_id') |
| 17372 | read_of_port_no_t(reader, 3, subtree, 'of12.flow_modify_strict.out_port') |
| 17373 | read_uint32_t(reader, 3, subtree, 'of12.flow_modify_strict.out_group') |
| 17374 | read_uint16_t(reader, 3, subtree, 'of12.flow_modify_strict.flags') |
| 17375 | reader.skip(2) |
| 17376 | read_of_match_t(reader, 3, subtree, 'of12.flow_modify_strict.match') |
| 17377 | read_list(reader, dissect_of_instruction_v3, subtree, 'of_instruction') |
| 17378 | return 'of_flow_modify_strict' |
| 17379 | end |
| 17380 | of_flow_mod_v3_dissectors[2] = dissect_of_flow_modify_strict_v3 |
| 17381 | |
| 17382 | -- child class of_flow_removed |
| 17383 | -- Child of of_header |
| 17384 | function dissect_of_flow_removed_v3(reader, subtree) |
| 17385 | local _length = reader.peek(2, 2):uint() |
| 17386 | local orig_reader = reader |
| 17387 | reader = orig_reader.slice(_length) |
| 17388 | read_uint8_t(reader, 3, subtree, 'of12.flow_removed.version') |
| 17389 | read_uint8_t(reader, 3, subtree, 'of12.flow_removed.type') |
| 17390 | read_uint16_t(reader, 3, subtree, 'of12.flow_removed.length') |
| 17391 | read_uint32_t(reader, 3, subtree, 'of12.flow_removed.xid') |
| 17392 | read_uint64_t(reader, 3, subtree, 'of12.flow_removed.cookie') |
| 17393 | read_uint16_t(reader, 3, subtree, 'of12.flow_removed.priority') |
| 17394 | read_uint8_t(reader, 3, subtree, 'of12.flow_removed.reason') |
| 17395 | read_uint8_t(reader, 3, subtree, 'of12.flow_removed.table_id') |
| 17396 | read_uint32_t(reader, 3, subtree, 'of12.flow_removed.duration_sec') |
| 17397 | read_uint32_t(reader, 3, subtree, 'of12.flow_removed.duration_nsec') |
| 17398 | read_uint16_t(reader, 3, subtree, 'of12.flow_removed.idle_timeout') |
| 17399 | read_uint16_t(reader, 3, subtree, 'of12.flow_removed.hard_timeout') |
| 17400 | read_uint64_t(reader, 3, subtree, 'of12.flow_removed.packet_count') |
| 17401 | read_uint64_t(reader, 3, subtree, 'of12.flow_removed.byte_count') |
| 17402 | read_of_match_t(reader, 3, subtree, 'of12.flow_removed.match') |
| 17403 | return 'of_flow_removed' |
| 17404 | end |
| 17405 | of_header_v3_dissectors[11] = dissect_of_flow_removed_v3 |
| 17406 | |
| 17407 | -- top-level class of_flow_stats_entry |
| 17408 | function dissect_of_flow_stats_entry_v3(reader, subtree) |
| 17409 | local _length = reader.peek(0, 2):uint() |
| 17410 | local orig_reader = reader |
| 17411 | reader = orig_reader.slice(_length) |
| 17412 | read_uint16_t(reader, 3, subtree, 'of12.flow_stats_entry.length') |
| 17413 | read_uint8_t(reader, 3, subtree, 'of12.flow_stats_entry.table_id') |
| 17414 | reader.skip(1) |
| 17415 | read_uint32_t(reader, 3, subtree, 'of12.flow_stats_entry.duration_sec') |
| 17416 | read_uint32_t(reader, 3, subtree, 'of12.flow_stats_entry.duration_nsec') |
| 17417 | read_uint16_t(reader, 3, subtree, 'of12.flow_stats_entry.priority') |
| 17418 | read_uint16_t(reader, 3, subtree, 'of12.flow_stats_entry.idle_timeout') |
| 17419 | read_uint16_t(reader, 3, subtree, 'of12.flow_stats_entry.hard_timeout') |
| 17420 | reader.skip(6) |
| 17421 | read_uint64_t(reader, 3, subtree, 'of12.flow_stats_entry.cookie') |
| 17422 | read_uint64_t(reader, 3, subtree, 'of12.flow_stats_entry.packet_count') |
| 17423 | read_uint64_t(reader, 3, subtree, 'of12.flow_stats_entry.byte_count') |
| 17424 | read_of_match_t(reader, 3, subtree, 'of12.flow_stats_entry.match') |
| 17425 | read_list(reader, dissect_of_instruction_v3, subtree, 'of_instruction') |
| 17426 | return 'of_flow_stats_entry' |
| 17427 | end |
| 17428 | -- child class of_flow_stats_reply |
| 17429 | -- Child of of_stats_reply |
| 17430 | function dissect_of_flow_stats_reply_v3(reader, subtree) |
| 17431 | local _length = reader.peek(2, 2):uint() |
| 17432 | local orig_reader = reader |
| 17433 | reader = orig_reader.slice(_length) |
| 17434 | read_uint8_t(reader, 3, subtree, 'of12.flow_stats_reply.version') |
| 17435 | read_uint8_t(reader, 3, subtree, 'of12.flow_stats_reply.type') |
| 17436 | read_uint16_t(reader, 3, subtree, 'of12.flow_stats_reply.length') |
| 17437 | read_uint32_t(reader, 3, subtree, 'of12.flow_stats_reply.xid') |
| 17438 | read_uint16_t(reader, 3, subtree, 'of12.flow_stats_reply.stats_type') |
| 17439 | read_uint16_t(reader, 3, subtree, 'of12.flow_stats_reply.flags') |
| 17440 | reader.skip(4) |
| 17441 | read_list(reader, dissect_of_flow_stats_entry_v3, subtree, 'of_flow_stats_entry') |
| 17442 | return 'of_flow_stats_reply' |
| 17443 | end |
| 17444 | of_stats_reply_v3_dissectors[1] = dissect_of_flow_stats_reply_v3 |
| 17445 | |
| 17446 | -- child class of_flow_stats_request |
| 17447 | -- Child of of_stats_request |
| 17448 | function dissect_of_flow_stats_request_v3(reader, subtree) |
| 17449 | local _length = reader.peek(2, 2):uint() |
| 17450 | local orig_reader = reader |
| 17451 | reader = orig_reader.slice(_length) |
| 17452 | read_uint8_t(reader, 3, subtree, 'of12.flow_stats_request.version') |
| 17453 | read_uint8_t(reader, 3, subtree, 'of12.flow_stats_request.type') |
| 17454 | read_uint16_t(reader, 3, subtree, 'of12.flow_stats_request.length') |
| 17455 | read_uint32_t(reader, 3, subtree, 'of12.flow_stats_request.xid') |
| 17456 | read_uint16_t(reader, 3, subtree, 'of12.flow_stats_request.stats_type') |
| 17457 | read_uint16_t(reader, 3, subtree, 'of12.flow_stats_request.flags') |
| 17458 | reader.skip(4) |
| 17459 | read_uint8_t(reader, 3, subtree, 'of12.flow_stats_request.table_id') |
| 17460 | reader.skip(3) |
| 17461 | read_of_port_no_t(reader, 3, subtree, 'of12.flow_stats_request.out_port') |
| 17462 | read_uint32_t(reader, 3, subtree, 'of12.flow_stats_request.out_group') |
| 17463 | reader.skip(4) |
| 17464 | read_uint64_t(reader, 3, subtree, 'of12.flow_stats_request.cookie') |
| 17465 | read_uint64_t(reader, 3, subtree, 'of12.flow_stats_request.cookie_mask') |
| 17466 | read_of_match_t(reader, 3, subtree, 'of12.flow_stats_request.match') |
| 17467 | return 'of_flow_stats_request' |
| 17468 | end |
| 17469 | of_stats_request_v3_dissectors[1] = dissect_of_flow_stats_request_v3 |
| 17470 | |
| 17471 | -- child class of_get_config_reply |
| 17472 | -- Child of of_header |
| 17473 | function dissect_of_get_config_reply_v3(reader, subtree) |
| 17474 | read_uint8_t(reader, 3, subtree, 'of12.get_config_reply.version') |
| 17475 | read_uint8_t(reader, 3, subtree, 'of12.get_config_reply.type') |
| 17476 | read_uint16_t(reader, 3, subtree, 'of12.get_config_reply.length') |
| 17477 | read_uint32_t(reader, 3, subtree, 'of12.get_config_reply.xid') |
| 17478 | read_uint16_t(reader, 3, subtree, 'of12.get_config_reply.flags') |
| 17479 | read_uint16_t(reader, 3, subtree, 'of12.get_config_reply.miss_send_len') |
| 17480 | return 'of_get_config_reply' |
| 17481 | end |
| 17482 | of_header_v3_dissectors[8] = dissect_of_get_config_reply_v3 |
| 17483 | |
| 17484 | -- child class of_get_config_request |
| 17485 | -- Child of of_header |
| 17486 | function dissect_of_get_config_request_v3(reader, subtree) |
| 17487 | read_uint8_t(reader, 3, subtree, 'of12.get_config_request.version') |
| 17488 | read_uint8_t(reader, 3, subtree, 'of12.get_config_request.type') |
| 17489 | read_uint16_t(reader, 3, subtree, 'of12.get_config_request.length') |
| 17490 | read_uint32_t(reader, 3, subtree, 'of12.get_config_request.xid') |
| 17491 | return 'of_get_config_request' |
| 17492 | end |
| 17493 | of_header_v3_dissectors[7] = dissect_of_get_config_request_v3 |
| 17494 | |
| 17495 | -- virtual child class of_group_mod |
| 17496 | -- Child of of_header |
| 17497 | -- Discriminator is command |
| 17498 | function dissect_of_group_mod_v3(reader, subtree) |
| 17499 | return of_group_mod_v3_dissectors[reader.peek(8,2):uint()](reader, subtree) |
| 17500 | end |
| 17501 | of_header_v3_dissectors[15] = dissect_of_group_mod_v3 |
| 17502 | |
| 17503 | -- child class of_group_add |
| 17504 | -- Child of of_group_mod |
| 17505 | function dissect_of_group_add_v3(reader, subtree) |
| 17506 | local _length = reader.peek(2, 2):uint() |
| 17507 | local orig_reader = reader |
| 17508 | reader = orig_reader.slice(_length) |
| 17509 | read_uint8_t(reader, 3, subtree, 'of12.group_add.version') |
| 17510 | read_uint8_t(reader, 3, subtree, 'of12.group_add.type') |
| 17511 | read_uint16_t(reader, 3, subtree, 'of12.group_add.length') |
| 17512 | read_uint32_t(reader, 3, subtree, 'of12.group_add.xid') |
| 17513 | read_uint16_t(reader, 3, subtree, 'of12.group_add.command') |
| 17514 | read_uint8_t(reader, 3, subtree, 'of12.group_add.group_type') |
| 17515 | reader.skip(1) |
| 17516 | read_uint32_t(reader, 3, subtree, 'of12.group_add.group_id') |
| 17517 | read_list(reader, dissect_of_bucket_v3, subtree, 'of_bucket') |
| 17518 | return 'of_group_add' |
| 17519 | end |
| 17520 | of_group_mod_v3_dissectors[0] = dissect_of_group_add_v3 |
| 17521 | |
| 17522 | -- child class of_group_delete |
| 17523 | -- Child of of_group_mod |
| 17524 | function dissect_of_group_delete_v3(reader, subtree) |
| 17525 | local _length = reader.peek(2, 2):uint() |
| 17526 | local orig_reader = reader |
| 17527 | reader = orig_reader.slice(_length) |
| 17528 | read_uint8_t(reader, 3, subtree, 'of12.group_delete.version') |
| 17529 | read_uint8_t(reader, 3, subtree, 'of12.group_delete.type') |
| 17530 | read_uint16_t(reader, 3, subtree, 'of12.group_delete.length') |
| 17531 | read_uint32_t(reader, 3, subtree, 'of12.group_delete.xid') |
| 17532 | read_uint16_t(reader, 3, subtree, 'of12.group_delete.command') |
| 17533 | read_uint8_t(reader, 3, subtree, 'of12.group_delete.group_type') |
| 17534 | reader.skip(1) |
| 17535 | read_uint32_t(reader, 3, subtree, 'of12.group_delete.group_id') |
| 17536 | read_list(reader, dissect_of_bucket_v3, subtree, 'of_bucket') |
| 17537 | return 'of_group_delete' |
| 17538 | end |
| 17539 | of_group_mod_v3_dissectors[2] = dissect_of_group_delete_v3 |
| 17540 | |
| 17541 | -- top-level class of_group_desc_stats_entry |
| 17542 | function dissect_of_group_desc_stats_entry_v3(reader, subtree) |
| 17543 | local _length = reader.peek(0, 2):uint() |
| 17544 | local orig_reader = reader |
| 17545 | reader = orig_reader.slice(_length) |
| 17546 | read_uint16_t(reader, 3, subtree, 'of12.group_desc_stats_entry.length') |
| 17547 | read_uint8_t(reader, 3, subtree, 'of12.group_desc_stats_entry.group_type') |
| 17548 | reader.skip(1) |
| 17549 | read_uint32_t(reader, 3, subtree, 'of12.group_desc_stats_entry.group_id') |
| 17550 | read_list(reader, dissect_of_bucket_v3, subtree, 'of_bucket') |
| 17551 | return 'of_group_desc_stats_entry' |
| 17552 | end |
| 17553 | -- child class of_group_desc_stats_reply |
| 17554 | -- Child of of_stats_reply |
| 17555 | function dissect_of_group_desc_stats_reply_v3(reader, subtree) |
| 17556 | local _length = reader.peek(2, 2):uint() |
| 17557 | local orig_reader = reader |
| 17558 | reader = orig_reader.slice(_length) |
| 17559 | read_uint8_t(reader, 3, subtree, 'of12.group_desc_stats_reply.version') |
| 17560 | read_uint8_t(reader, 3, subtree, 'of12.group_desc_stats_reply.type') |
| 17561 | read_uint16_t(reader, 3, subtree, 'of12.group_desc_stats_reply.length') |
| 17562 | read_uint32_t(reader, 3, subtree, 'of12.group_desc_stats_reply.xid') |
| 17563 | read_uint16_t(reader, 3, subtree, 'of12.group_desc_stats_reply.stats_type') |
| 17564 | read_uint16_t(reader, 3, subtree, 'of12.group_desc_stats_reply.flags') |
| 17565 | reader.skip(4) |
| 17566 | read_list(reader, dissect_of_group_desc_stats_entry_v3, subtree, 'of_group_desc_stats_entry') |
| 17567 | return 'of_group_desc_stats_reply' |
| 17568 | end |
| 17569 | of_stats_reply_v3_dissectors[7] = dissect_of_group_desc_stats_reply_v3 |
| 17570 | |
| 17571 | -- child class of_group_desc_stats_request |
| 17572 | -- Child of of_stats_request |
| 17573 | function dissect_of_group_desc_stats_request_v3(reader, subtree) |
| 17574 | read_uint8_t(reader, 3, subtree, 'of12.group_desc_stats_request.version') |
| 17575 | read_uint8_t(reader, 3, subtree, 'of12.group_desc_stats_request.type') |
| 17576 | read_uint16_t(reader, 3, subtree, 'of12.group_desc_stats_request.length') |
| 17577 | read_uint32_t(reader, 3, subtree, 'of12.group_desc_stats_request.xid') |
| 17578 | read_uint16_t(reader, 3, subtree, 'of12.group_desc_stats_request.stats_type') |
| 17579 | read_uint16_t(reader, 3, subtree, 'of12.group_desc_stats_request.flags') |
| 17580 | reader.skip(4) |
| 17581 | return 'of_group_desc_stats_request' |
| 17582 | end |
| 17583 | of_stats_request_v3_dissectors[7] = dissect_of_group_desc_stats_request_v3 |
| 17584 | |
| 17585 | -- child class of_group_features_stats_reply |
| 17586 | -- Child of of_stats_reply |
| 17587 | function dissect_of_group_features_stats_reply_v3(reader, subtree) |
| 17588 | read_uint8_t(reader, 3, subtree, 'of12.group_features_stats_reply.version') |
| 17589 | read_uint8_t(reader, 3, subtree, 'of12.group_features_stats_reply.type') |
| 17590 | read_uint16_t(reader, 3, subtree, 'of12.group_features_stats_reply.length') |
| 17591 | read_uint32_t(reader, 3, subtree, 'of12.group_features_stats_reply.xid') |
| 17592 | read_uint16_t(reader, 3, subtree, 'of12.group_features_stats_reply.stats_type') |
| 17593 | read_uint16_t(reader, 3, subtree, 'of12.group_features_stats_reply.flags') |
| 17594 | reader.skip(4) |
| 17595 | read_uint32_t(reader, 3, subtree, 'of12.group_features_stats_reply.types') |
| 17596 | read_uint32_t(reader, 3, subtree, 'of12.group_features_stats_reply.capabilities') |
| 17597 | read_uint32_t(reader, 3, subtree, 'of12.group_features_stats_reply.max_groups_all') |
| 17598 | read_uint32_t(reader, 3, subtree, 'of12.group_features_stats_reply.max_groups_select') |
| 17599 | read_uint32_t(reader, 3, subtree, 'of12.group_features_stats_reply.max_groups_indirect') |
| 17600 | read_uint32_t(reader, 3, subtree, 'of12.group_features_stats_reply.max_groups_ff') |
| 17601 | read_uint32_t(reader, 3, subtree, 'of12.group_features_stats_reply.actions_all') |
| 17602 | read_uint32_t(reader, 3, subtree, 'of12.group_features_stats_reply.actions_select') |
| 17603 | read_uint32_t(reader, 3, subtree, 'of12.group_features_stats_reply.actions_indirect') |
| 17604 | read_uint32_t(reader, 3, subtree, 'of12.group_features_stats_reply.actions_ff') |
| 17605 | return 'of_group_features_stats_reply' |
| 17606 | end |
| 17607 | of_stats_reply_v3_dissectors[8] = dissect_of_group_features_stats_reply_v3 |
| 17608 | |
| 17609 | -- child class of_group_features_stats_request |
| 17610 | -- Child of of_stats_request |
| 17611 | function dissect_of_group_features_stats_request_v3(reader, subtree) |
| 17612 | read_uint8_t(reader, 3, subtree, 'of12.group_features_stats_request.version') |
| 17613 | read_uint8_t(reader, 3, subtree, 'of12.group_features_stats_request.type') |
| 17614 | read_uint16_t(reader, 3, subtree, 'of12.group_features_stats_request.length') |
| 17615 | read_uint32_t(reader, 3, subtree, 'of12.group_features_stats_request.xid') |
| 17616 | read_uint16_t(reader, 3, subtree, 'of12.group_features_stats_request.stats_type') |
| 17617 | read_uint16_t(reader, 3, subtree, 'of12.group_features_stats_request.flags') |
| 17618 | reader.skip(4) |
| 17619 | return 'of_group_features_stats_request' |
| 17620 | end |
| 17621 | of_stats_request_v3_dissectors[8] = dissect_of_group_features_stats_request_v3 |
| 17622 | |
| 17623 | -- child class of_group_mod_failed_error_msg |
| 17624 | -- Child of of_error_msg |
| 17625 | function dissect_of_group_mod_failed_error_msg_v3(reader, subtree) |
| 17626 | local _length = reader.peek(2, 2):uint() |
| 17627 | local orig_reader = reader |
| 17628 | reader = orig_reader.slice(_length) |
| 17629 | read_uint8_t(reader, 3, subtree, 'of12.group_mod_failed_error_msg.version') |
| 17630 | read_uint8_t(reader, 3, subtree, 'of12.group_mod_failed_error_msg.type') |
| 17631 | read_uint16_t(reader, 3, subtree, 'of12.group_mod_failed_error_msg.length') |
| 17632 | read_uint32_t(reader, 3, subtree, 'of12.group_mod_failed_error_msg.xid') |
| 17633 | read_uint16_t(reader, 3, subtree, 'of12.group_mod_failed_error_msg.err_type') |
| 17634 | read_uint16_t(reader, 3, subtree, 'of12.group_mod_failed_error_msg.code') |
| 17635 | read_openflow(reader, 3, subtree, 'of12.group_mod_failed_error_msg.data') |
| 17636 | return 'of_group_mod_failed_error_msg' |
| 17637 | end |
| 17638 | of_error_msg_v3_dissectors[6] = dissect_of_group_mod_failed_error_msg_v3 |
| 17639 | |
| 17640 | -- child class of_group_modify |
| 17641 | -- Child of of_group_mod |
| 17642 | function dissect_of_group_modify_v3(reader, subtree) |
| 17643 | local _length = reader.peek(2, 2):uint() |
| 17644 | local orig_reader = reader |
| 17645 | reader = orig_reader.slice(_length) |
| 17646 | read_uint8_t(reader, 3, subtree, 'of12.group_modify.version') |
| 17647 | read_uint8_t(reader, 3, subtree, 'of12.group_modify.type') |
| 17648 | read_uint16_t(reader, 3, subtree, 'of12.group_modify.length') |
| 17649 | read_uint32_t(reader, 3, subtree, 'of12.group_modify.xid') |
| 17650 | read_uint16_t(reader, 3, subtree, 'of12.group_modify.command') |
| 17651 | read_uint8_t(reader, 3, subtree, 'of12.group_modify.group_type') |
| 17652 | reader.skip(1) |
| 17653 | read_uint32_t(reader, 3, subtree, 'of12.group_modify.group_id') |
| 17654 | read_list(reader, dissect_of_bucket_v3, subtree, 'of_bucket') |
| 17655 | return 'of_group_modify' |
| 17656 | end |
| 17657 | of_group_mod_v3_dissectors[1] = dissect_of_group_modify_v3 |
| 17658 | |
| 17659 | -- top-level class of_group_stats_entry |
| 17660 | function dissect_of_group_stats_entry_v3(reader, subtree) |
| 17661 | local _length = reader.peek(0, 2):uint() |
| 17662 | local orig_reader = reader |
| 17663 | reader = orig_reader.slice(_length) |
| 17664 | read_uint16_t(reader, 3, subtree, 'of12.group_stats_entry.length') |
| 17665 | reader.skip(2) |
| 17666 | read_uint32_t(reader, 3, subtree, 'of12.group_stats_entry.group_id') |
| 17667 | read_uint32_t(reader, 3, subtree, 'of12.group_stats_entry.ref_count') |
| 17668 | reader.skip(4) |
| 17669 | read_uint64_t(reader, 3, subtree, 'of12.group_stats_entry.packet_count') |
| 17670 | read_uint64_t(reader, 3, subtree, 'of12.group_stats_entry.byte_count') |
| 17671 | read_list(reader, dissect_of_bucket_counter_v3, subtree, 'of_bucket_counter') |
| 17672 | return 'of_group_stats_entry' |
| 17673 | end |
| 17674 | -- child class of_group_stats_reply |
| 17675 | -- Child of of_stats_reply |
| 17676 | function dissect_of_group_stats_reply_v3(reader, subtree) |
| 17677 | local _length = reader.peek(2, 2):uint() |
| 17678 | local orig_reader = reader |
| 17679 | reader = orig_reader.slice(_length) |
| 17680 | read_uint8_t(reader, 3, subtree, 'of12.group_stats_reply.version') |
| 17681 | read_uint8_t(reader, 3, subtree, 'of12.group_stats_reply.type') |
| 17682 | read_uint16_t(reader, 3, subtree, 'of12.group_stats_reply.length') |
| 17683 | read_uint32_t(reader, 3, subtree, 'of12.group_stats_reply.xid') |
| 17684 | read_uint16_t(reader, 3, subtree, 'of12.group_stats_reply.stats_type') |
| 17685 | read_uint16_t(reader, 3, subtree, 'of12.group_stats_reply.flags') |
| 17686 | reader.skip(4) |
| 17687 | read_list(reader, dissect_of_group_stats_entry_v3, subtree, 'of_group_stats_entry') |
| 17688 | return 'of_group_stats_reply' |
| 17689 | end |
| 17690 | of_stats_reply_v3_dissectors[6] = dissect_of_group_stats_reply_v3 |
| 17691 | |
| 17692 | -- child class of_group_stats_request |
| 17693 | -- Child of of_stats_request |
| 17694 | function dissect_of_group_stats_request_v3(reader, subtree) |
| 17695 | read_uint8_t(reader, 3, subtree, 'of12.group_stats_request.version') |
| 17696 | read_uint8_t(reader, 3, subtree, 'of12.group_stats_request.type') |
| 17697 | read_uint16_t(reader, 3, subtree, 'of12.group_stats_request.length') |
| 17698 | read_uint32_t(reader, 3, subtree, 'of12.group_stats_request.xid') |
| 17699 | read_uint16_t(reader, 3, subtree, 'of12.group_stats_request.stats_type') |
| 17700 | read_uint16_t(reader, 3, subtree, 'of12.group_stats_request.flags') |
| 17701 | reader.skip(4) |
| 17702 | read_uint32_t(reader, 3, subtree, 'of12.group_stats_request.group_id') |
| 17703 | reader.skip(4) |
| 17704 | return 'of_group_stats_request' |
| 17705 | end |
| 17706 | of_stats_request_v3_dissectors[6] = dissect_of_group_stats_request_v3 |
| 17707 | |
| 17708 | -- child class of_hello |
| 17709 | -- Child of of_header |
| 17710 | function dissect_of_hello_v3(reader, subtree) |
| 17711 | read_uint8_t(reader, 3, subtree, 'of12.hello.version') |
| 17712 | read_uint8_t(reader, 3, subtree, 'of12.hello.type') |
| 17713 | read_uint16_t(reader, 3, subtree, 'of12.hello.length') |
| 17714 | read_uint32_t(reader, 3, subtree, 'of12.hello.xid') |
| 17715 | return 'of_hello' |
| 17716 | end |
| 17717 | of_header_v3_dissectors[0] = dissect_of_hello_v3 |
| 17718 | |
| 17719 | -- child class of_hello_failed_error_msg |
| 17720 | -- Child of of_error_msg |
| 17721 | function dissect_of_hello_failed_error_msg_v3(reader, subtree) |
| 17722 | local _length = reader.peek(2, 2):uint() |
| 17723 | local orig_reader = reader |
| 17724 | reader = orig_reader.slice(_length) |
| 17725 | read_uint8_t(reader, 3, subtree, 'of12.hello_failed_error_msg.version') |
| 17726 | read_uint8_t(reader, 3, subtree, 'of12.hello_failed_error_msg.type') |
| 17727 | read_uint16_t(reader, 3, subtree, 'of12.hello_failed_error_msg.length') |
| 17728 | read_uint32_t(reader, 3, subtree, 'of12.hello_failed_error_msg.xid') |
| 17729 | read_uint16_t(reader, 3, subtree, 'of12.hello_failed_error_msg.err_type') |
| 17730 | read_uint16_t(reader, 3, subtree, 'of12.hello_failed_error_msg.code') |
| 17731 | read_openflow(reader, 3, subtree, 'of12.hello_failed_error_msg.data') |
| 17732 | return 'of_hello_failed_error_msg' |
| 17733 | end |
| 17734 | of_error_msg_v3_dissectors[0] = dissect_of_hello_failed_error_msg_v3 |
| 17735 | |
| 17736 | -- virtual top-level class of_instruction |
| 17737 | -- Discriminator is type |
| 17738 | function dissect_of_instruction_v3(reader, subtree) |
| 17739 | return of_instruction_v3_dissectors[reader.peek(0,2):uint()](reader, subtree) |
| 17740 | end |
| 17741 | -- child class of_instruction_apply_actions |
| 17742 | -- Child of of_instruction |
| 17743 | function dissect_of_instruction_apply_actions_v3(reader, subtree) |
| 17744 | local _length = reader.peek(2, 2):uint() |
| 17745 | local orig_reader = reader |
| 17746 | reader = orig_reader.slice(_length) |
| 17747 | read_uint16_t(reader, 3, subtree, 'of12.instruction_apply_actions.type') |
| 17748 | read_uint16_t(reader, 3, subtree, 'of12.instruction_apply_actions.len') |
| 17749 | reader.skip(4) |
| 17750 | read_list(reader, dissect_of_action_v3, subtree, 'of_action') |
| 17751 | return 'of_instruction_apply_actions' |
| 17752 | end |
| 17753 | of_instruction_v3_dissectors[4] = dissect_of_instruction_apply_actions_v3 |
| 17754 | |
| 17755 | -- child class of_instruction_clear_actions |
| 17756 | -- Child of of_instruction |
| 17757 | function dissect_of_instruction_clear_actions_v3(reader, subtree) |
| 17758 | read_uint16_t(reader, 3, subtree, 'of12.instruction_clear_actions.type') |
| 17759 | read_uint16_t(reader, 3, subtree, 'of12.instruction_clear_actions.len') |
| 17760 | reader.skip(4) |
| 17761 | return 'of_instruction_clear_actions' |
| 17762 | end |
| 17763 | of_instruction_v3_dissectors[5] = dissect_of_instruction_clear_actions_v3 |
| 17764 | |
| 17765 | -- virtual child class of_instruction_experimenter |
| 17766 | -- Child of of_instruction |
| 17767 | -- Discriminator is experimenter |
| 17768 | function dissect_of_instruction_experimenter_v3(reader, subtree) |
| 17769 | return of_instruction_experimenter_v3_dissectors[reader.peek(4,4):uint()](reader, subtree) |
| 17770 | end |
| 17771 | of_instruction_v3_dissectors[65535] = dissect_of_instruction_experimenter_v3 |
| 17772 | |
| 17773 | -- child class of_instruction_goto_table |
| 17774 | -- Child of of_instruction |
| 17775 | function dissect_of_instruction_goto_table_v3(reader, subtree) |
| 17776 | read_uint16_t(reader, 3, subtree, 'of12.instruction_goto_table.type') |
| 17777 | read_uint16_t(reader, 3, subtree, 'of12.instruction_goto_table.len') |
| 17778 | read_uint8_t(reader, 3, subtree, 'of12.instruction_goto_table.table_id') |
| 17779 | reader.skip(3) |
| 17780 | return 'of_instruction_goto_table' |
| 17781 | end |
| 17782 | of_instruction_v3_dissectors[1] = dissect_of_instruction_goto_table_v3 |
| 17783 | |
| 17784 | -- child class of_instruction_write_actions |
| 17785 | -- Child of of_instruction |
| 17786 | function dissect_of_instruction_write_actions_v3(reader, subtree) |
| 17787 | local _length = reader.peek(2, 2):uint() |
| 17788 | local orig_reader = reader |
| 17789 | reader = orig_reader.slice(_length) |
| 17790 | read_uint16_t(reader, 3, subtree, 'of12.instruction_write_actions.type') |
| 17791 | read_uint16_t(reader, 3, subtree, 'of12.instruction_write_actions.len') |
| 17792 | reader.skip(4) |
| 17793 | read_list(reader, dissect_of_action_v3, subtree, 'of_action') |
| 17794 | return 'of_instruction_write_actions' |
| 17795 | end |
| 17796 | of_instruction_v3_dissectors[3] = dissect_of_instruction_write_actions_v3 |
| 17797 | |
| 17798 | -- child class of_instruction_write_metadata |
| 17799 | -- Child of of_instruction |
| 17800 | function dissect_of_instruction_write_metadata_v3(reader, subtree) |
| 17801 | read_uint16_t(reader, 3, subtree, 'of12.instruction_write_metadata.type') |
| 17802 | read_uint16_t(reader, 3, subtree, 'of12.instruction_write_metadata.len') |
| 17803 | reader.skip(4) |
| 17804 | read_uint64_t(reader, 3, subtree, 'of12.instruction_write_metadata.metadata') |
| 17805 | read_uint64_t(reader, 3, subtree, 'of12.instruction_write_metadata.metadata_mask') |
| 17806 | return 'of_instruction_write_metadata' |
| 17807 | end |
| 17808 | of_instruction_v3_dissectors[2] = dissect_of_instruction_write_metadata_v3 |
| 17809 | |
| 17810 | -- top-level class of_match_v3 |
| 17811 | function dissect_of_match_v3_v3(reader, subtree) |
| 17812 | local _length = reader.peek(2, 2):uint() |
| 17813 | local orig_reader = reader |
| 17814 | reader = orig_reader.slice(_length) |
| 17815 | read_uint16_t(reader, 3, subtree, 'of12.match_v3.type') |
| 17816 | read_uint16_t(reader, 3, subtree, 'of12.match_v3.length') |
| 17817 | read_list(reader, dissect_of_oxm_v3, subtree, 'of_oxm') |
| 17818 | orig_reader.skip_align() |
| 17819 | return 'of_match_v3' |
| 17820 | end |
| 17821 | -- virtual child class of_nicira_header |
| 17822 | -- Child of of_experimenter |
| 17823 | -- Discriminator is subtype |
| 17824 | function dissect_of_nicira_header_v3(reader, subtree) |
| 17825 | return of_nicira_header_v3_dissectors[reader.peek(12,4):uint()](reader, subtree) |
| 17826 | end |
| 17827 | of_experimenter_v3_dissectors[8992] = dissect_of_nicira_header_v3 |
| 17828 | |
| 17829 | -- child class of_oxm_arp_op |
| 17830 | -- Child of of_oxm |
| 17831 | function dissect_of_oxm_arp_op_v3(reader, subtree) |
| 17832 | read_uint32_t(reader, 3, subtree, 'of12.oxm_arp_op.type_len') |
| 17833 | read_uint16_t(reader, 3, subtree, 'of12.oxm_arp_op.value') |
| 17834 | return 'of_oxm_arp_op' |
| 17835 | end |
| 17836 | of_oxm_v3_dissectors[2147494402] = dissect_of_oxm_arp_op_v3 |
| 17837 | |
| 17838 | -- child class of_oxm_arp_op_masked |
| 17839 | -- Child of of_oxm |
| 17840 | function dissect_of_oxm_arp_op_masked_v3(reader, subtree) |
| 17841 | read_uint32_t(reader, 3, subtree, 'of12.oxm_arp_op_masked.type_len') |
| 17842 | read_uint16_t(reader, 3, subtree, 'of12.oxm_arp_op_masked.value') |
| 17843 | read_uint16_t(reader, 3, subtree, 'of12.oxm_arp_op_masked.value_mask') |
| 17844 | return 'of_oxm_arp_op_masked' |
| 17845 | end |
| 17846 | of_oxm_v3_dissectors[2147494660] = dissect_of_oxm_arp_op_masked_v3 |
| 17847 | |
| 17848 | -- child class of_oxm_arp_sha |
| 17849 | -- Child of of_oxm |
| 17850 | function dissect_of_oxm_arp_sha_v3(reader, subtree) |
| 17851 | read_uint32_t(reader, 3, subtree, 'of12.oxm_arp_sha.type_len') |
| 17852 | read_of_mac_addr_t(reader, 3, subtree, 'of12.oxm_arp_sha.value') |
| 17853 | return 'of_oxm_arp_sha' |
| 17854 | end |
| 17855 | of_oxm_v3_dissectors[2147495942] = dissect_of_oxm_arp_sha_v3 |
| 17856 | |
| 17857 | -- child class of_oxm_arp_sha_masked |
| 17858 | -- Child of of_oxm |
| 17859 | function dissect_of_oxm_arp_sha_masked_v3(reader, subtree) |
| 17860 | read_uint32_t(reader, 3, subtree, 'of12.oxm_arp_sha_masked.type_len') |
| 17861 | read_of_mac_addr_t(reader, 3, subtree, 'of12.oxm_arp_sha_masked.value') |
| 17862 | read_of_mac_addr_t(reader, 3, subtree, 'of12.oxm_arp_sha_masked.value_mask') |
| 17863 | return 'of_oxm_arp_sha_masked' |
| 17864 | end |
| 17865 | of_oxm_v3_dissectors[2147496204] = dissect_of_oxm_arp_sha_masked_v3 |
| 17866 | |
| 17867 | -- child class of_oxm_arp_spa |
| 17868 | -- Child of of_oxm |
| 17869 | function dissect_of_oxm_arp_spa_v3(reader, subtree) |
| 17870 | read_uint32_t(reader, 3, subtree, 'of12.oxm_arp_spa.type_len') |
| 17871 | read_uint32_t(reader, 3, subtree, 'of12.oxm_arp_spa.value') |
| 17872 | return 'of_oxm_arp_spa' |
| 17873 | end |
| 17874 | of_oxm_v3_dissectors[2147494916] = dissect_of_oxm_arp_spa_v3 |
| 17875 | |
| 17876 | -- child class of_oxm_arp_spa_masked |
| 17877 | -- Child of of_oxm |
| 17878 | function dissect_of_oxm_arp_spa_masked_v3(reader, subtree) |
| 17879 | read_uint32_t(reader, 3, subtree, 'of12.oxm_arp_spa_masked.type_len') |
| 17880 | read_uint32_t(reader, 3, subtree, 'of12.oxm_arp_spa_masked.value') |
| 17881 | read_uint32_t(reader, 3, subtree, 'of12.oxm_arp_spa_masked.value_mask') |
| 17882 | return 'of_oxm_arp_spa_masked' |
| 17883 | end |
| 17884 | of_oxm_v3_dissectors[2147495176] = dissect_of_oxm_arp_spa_masked_v3 |
| 17885 | |
| 17886 | -- child class of_oxm_arp_tha |
| 17887 | -- Child of of_oxm |
| 17888 | function dissect_of_oxm_arp_tha_v3(reader, subtree) |
| 17889 | read_uint32_t(reader, 3, subtree, 'of12.oxm_arp_tha.type_len') |
| 17890 | read_of_mac_addr_t(reader, 3, subtree, 'of12.oxm_arp_tha.value') |
| 17891 | return 'of_oxm_arp_tha' |
| 17892 | end |
| 17893 | of_oxm_v3_dissectors[2147496454] = dissect_of_oxm_arp_tha_v3 |
| 17894 | |
| 17895 | -- child class of_oxm_arp_tha_masked |
| 17896 | -- Child of of_oxm |
| 17897 | function dissect_of_oxm_arp_tha_masked_v3(reader, subtree) |
| 17898 | read_uint32_t(reader, 3, subtree, 'of12.oxm_arp_tha_masked.type_len') |
| 17899 | read_of_mac_addr_t(reader, 3, subtree, 'of12.oxm_arp_tha_masked.value') |
| 17900 | read_of_mac_addr_t(reader, 3, subtree, 'of12.oxm_arp_tha_masked.value_mask') |
| 17901 | return 'of_oxm_arp_tha_masked' |
| 17902 | end |
| 17903 | of_oxm_v3_dissectors[2147496716] = dissect_of_oxm_arp_tha_masked_v3 |
| 17904 | |
| 17905 | -- child class of_oxm_arp_tpa |
| 17906 | -- Child of of_oxm |
| 17907 | function dissect_of_oxm_arp_tpa_v3(reader, subtree) |
| 17908 | read_uint32_t(reader, 3, subtree, 'of12.oxm_arp_tpa.type_len') |
| 17909 | read_uint32_t(reader, 3, subtree, 'of12.oxm_arp_tpa.value') |
| 17910 | return 'of_oxm_arp_tpa' |
| 17911 | end |
| 17912 | of_oxm_v3_dissectors[2147495428] = dissect_of_oxm_arp_tpa_v3 |
| 17913 | |
| 17914 | -- child class of_oxm_arp_tpa_masked |
| 17915 | -- Child of of_oxm |
| 17916 | function dissect_of_oxm_arp_tpa_masked_v3(reader, subtree) |
| 17917 | read_uint32_t(reader, 3, subtree, 'of12.oxm_arp_tpa_masked.type_len') |
| 17918 | read_uint32_t(reader, 3, subtree, 'of12.oxm_arp_tpa_masked.value') |
| 17919 | read_uint32_t(reader, 3, subtree, 'of12.oxm_arp_tpa_masked.value_mask') |
| 17920 | return 'of_oxm_arp_tpa_masked' |
| 17921 | end |
| 17922 | of_oxm_v3_dissectors[2147495688] = dissect_of_oxm_arp_tpa_masked_v3 |
| 17923 | |
| 17924 | -- child class of_oxm_bsn_egr_port_group_id |
| 17925 | -- Child of of_oxm |
| 17926 | function dissect_of_oxm_bsn_egr_port_group_id_v3(reader, subtree) |
| 17927 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_egr_port_group_id.type_len') |
| 17928 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_egr_port_group_id.value') |
| 17929 | return 'of_oxm_bsn_egr_port_group_id' |
| 17930 | end |
| 17931 | of_oxm_v3_dissectors[200196] = dissect_of_oxm_bsn_egr_port_group_id_v3 |
| 17932 | |
| 17933 | -- child class of_oxm_bsn_egr_port_group_id_masked |
| 17934 | -- Child of of_oxm |
| 17935 | function dissect_of_oxm_bsn_egr_port_group_id_masked_v3(reader, subtree) |
| 17936 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_egr_port_group_id_masked.type_len') |
| 17937 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_egr_port_group_id_masked.value') |
| 17938 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_egr_port_group_id_masked.value_mask') |
| 17939 | return 'of_oxm_bsn_egr_port_group_id_masked' |
| 17940 | end |
| 17941 | of_oxm_v3_dissectors[200456] = dissect_of_oxm_bsn_egr_port_group_id_masked_v3 |
| 17942 | |
| 17943 | -- child class of_oxm_bsn_global_vrf_allowed |
| 17944 | -- Child of of_oxm |
| 17945 | function dissect_of_oxm_bsn_global_vrf_allowed_v3(reader, subtree) |
| 17946 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_global_vrf_allowed.type_len') |
| 17947 | read_uint8_t(reader, 3, subtree, 'of12.oxm_bsn_global_vrf_allowed.value') |
| 17948 | return 'of_oxm_bsn_global_vrf_allowed' |
| 17949 | end |
| 17950 | of_oxm_v3_dissectors[198145] = dissect_of_oxm_bsn_global_vrf_allowed_v3 |
| 17951 | |
| 17952 | -- child class of_oxm_bsn_global_vrf_allowed_masked |
| 17953 | -- Child of of_oxm |
| 17954 | function dissect_of_oxm_bsn_global_vrf_allowed_masked_v3(reader, subtree) |
| 17955 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_global_vrf_allowed_masked.type_len') |
| 17956 | read_uint8_t(reader, 3, subtree, 'of12.oxm_bsn_global_vrf_allowed_masked.value') |
| 17957 | read_uint8_t(reader, 3, subtree, 'of12.oxm_bsn_global_vrf_allowed_masked.value_mask') |
| 17958 | return 'of_oxm_bsn_global_vrf_allowed_masked' |
| 17959 | end |
| 17960 | of_oxm_v3_dissectors[198402] = dissect_of_oxm_bsn_global_vrf_allowed_masked_v3 |
| 17961 | |
| 17962 | -- child class of_oxm_bsn_in_ports_128 |
| 17963 | -- Child of of_oxm |
| 17964 | function dissect_of_oxm_bsn_in_ports_128_v3(reader, subtree) |
| 17965 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_in_ports_128.type_len') |
| 17966 | read_of_bitmap_128_t(reader, 3, subtree, 'of12.oxm_bsn_in_ports_128.value') |
| 17967 | return 'of_oxm_bsn_in_ports_128' |
| 17968 | end |
| 17969 | of_oxm_v3_dissectors[196624] = dissect_of_oxm_bsn_in_ports_128_v3 |
| 17970 | |
| 17971 | -- child class of_oxm_bsn_in_ports_128_masked |
| 17972 | -- Child of of_oxm |
| 17973 | function dissect_of_oxm_bsn_in_ports_128_masked_v3(reader, subtree) |
| 17974 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_in_ports_128_masked.type_len') |
| 17975 | read_of_bitmap_128_t(reader, 3, subtree, 'of12.oxm_bsn_in_ports_128_masked.value') |
| 17976 | read_of_bitmap_128_t(reader, 3, subtree, 'of12.oxm_bsn_in_ports_128_masked.value_mask') |
| 17977 | return 'of_oxm_bsn_in_ports_128_masked' |
| 17978 | end |
| 17979 | of_oxm_v3_dissectors[196896] = dissect_of_oxm_bsn_in_ports_128_masked_v3 |
| 17980 | |
| 17981 | -- child class of_oxm_bsn_l3_dst_class_id |
| 17982 | -- Child of of_oxm |
| 17983 | function dissect_of_oxm_bsn_l3_dst_class_id_v3(reader, subtree) |
| 17984 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_l3_dst_class_id.type_len') |
| 17985 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_l3_dst_class_id.value') |
| 17986 | return 'of_oxm_bsn_l3_dst_class_id' |
| 17987 | end |
| 17988 | of_oxm_v3_dissectors[199684] = dissect_of_oxm_bsn_l3_dst_class_id_v3 |
| 17989 | |
| 17990 | -- child class of_oxm_bsn_l3_dst_class_id_masked |
| 17991 | -- Child of of_oxm |
| 17992 | function dissect_of_oxm_bsn_l3_dst_class_id_masked_v3(reader, subtree) |
| 17993 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_l3_dst_class_id_masked.type_len') |
| 17994 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_l3_dst_class_id_masked.value') |
| 17995 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_l3_dst_class_id_masked.value_mask') |
| 17996 | return 'of_oxm_bsn_l3_dst_class_id_masked' |
| 17997 | end |
| 17998 | of_oxm_v3_dissectors[199944] = dissect_of_oxm_bsn_l3_dst_class_id_masked_v3 |
| 17999 | |
| 18000 | -- child class of_oxm_bsn_l3_interface_class_id |
| 18001 | -- Child of of_oxm |
| 18002 | function dissect_of_oxm_bsn_l3_interface_class_id_v3(reader, subtree) |
| 18003 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_l3_interface_class_id.type_len') |
| 18004 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_l3_interface_class_id.value') |
| 18005 | return 'of_oxm_bsn_l3_interface_class_id' |
| 18006 | end |
| 18007 | of_oxm_v3_dissectors[198660] = dissect_of_oxm_bsn_l3_interface_class_id_v3 |
| 18008 | |
| 18009 | -- child class of_oxm_bsn_l3_interface_class_id_masked |
| 18010 | -- Child of of_oxm |
| 18011 | function dissect_of_oxm_bsn_l3_interface_class_id_masked_v3(reader, subtree) |
| 18012 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_l3_interface_class_id_masked.type_len') |
| 18013 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_l3_interface_class_id_masked.value') |
| 18014 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_l3_interface_class_id_masked.value_mask') |
| 18015 | return 'of_oxm_bsn_l3_interface_class_id_masked' |
| 18016 | end |
| 18017 | of_oxm_v3_dissectors[198920] = dissect_of_oxm_bsn_l3_interface_class_id_masked_v3 |
| 18018 | |
| 18019 | -- child class of_oxm_bsn_l3_src_class_id |
| 18020 | -- Child of of_oxm |
| 18021 | function dissect_of_oxm_bsn_l3_src_class_id_v3(reader, subtree) |
| 18022 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_l3_src_class_id.type_len') |
| 18023 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_l3_src_class_id.value') |
| 18024 | return 'of_oxm_bsn_l3_src_class_id' |
| 18025 | end |
| 18026 | of_oxm_v3_dissectors[199172] = dissect_of_oxm_bsn_l3_src_class_id_v3 |
| 18027 | |
| 18028 | -- child class of_oxm_bsn_l3_src_class_id_masked |
| 18029 | -- Child of of_oxm |
| 18030 | function dissect_of_oxm_bsn_l3_src_class_id_masked_v3(reader, subtree) |
| 18031 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_l3_src_class_id_masked.type_len') |
| 18032 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_l3_src_class_id_masked.value') |
| 18033 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_l3_src_class_id_masked.value_mask') |
| 18034 | return 'of_oxm_bsn_l3_src_class_id_masked' |
| 18035 | end |
| 18036 | of_oxm_v3_dissectors[199432] = dissect_of_oxm_bsn_l3_src_class_id_masked_v3 |
| 18037 | |
| 18038 | -- child class of_oxm_bsn_lag_id |
| 18039 | -- Child of of_oxm |
| 18040 | function dissect_of_oxm_bsn_lag_id_v3(reader, subtree) |
| 18041 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_lag_id.type_len') |
| 18042 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_lag_id.value') |
| 18043 | return 'of_oxm_bsn_lag_id' |
| 18044 | end |
| 18045 | of_oxm_v3_dissectors[197124] = dissect_of_oxm_bsn_lag_id_v3 |
| 18046 | |
| 18047 | -- child class of_oxm_bsn_lag_id_masked |
| 18048 | -- Child of of_oxm |
| 18049 | function dissect_of_oxm_bsn_lag_id_masked_v3(reader, subtree) |
| 18050 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_lag_id_masked.type_len') |
| 18051 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_lag_id_masked.value') |
| 18052 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_lag_id_masked.value_mask') |
| 18053 | return 'of_oxm_bsn_lag_id_masked' |
| 18054 | end |
| 18055 | of_oxm_v3_dissectors[197384] = dissect_of_oxm_bsn_lag_id_masked_v3 |
| 18056 | |
| 18057 | -- child class of_oxm_bsn_tcp_flags |
| 18058 | -- Child of of_oxm |
| 18059 | function dissect_of_oxm_bsn_tcp_flags_v3(reader, subtree) |
| 18060 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_tcp_flags.type_len') |
| 18061 | read_uint16_t(reader, 3, subtree, 'of12.oxm_bsn_tcp_flags.value') |
| 18062 | return 'of_oxm_bsn_tcp_flags' |
| 18063 | end |
| 18064 | of_oxm_v3_dissectors[204802] = dissect_of_oxm_bsn_tcp_flags_v3 |
| 18065 | |
| 18066 | -- child class of_oxm_bsn_tcp_flags_masked |
| 18067 | -- Child of of_oxm |
| 18068 | function dissect_of_oxm_bsn_tcp_flags_masked_v3(reader, subtree) |
| 18069 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_tcp_flags_masked.type_len') |
| 18070 | read_uint16_t(reader, 3, subtree, 'of12.oxm_bsn_tcp_flags_masked.value') |
| 18071 | read_uint16_t(reader, 3, subtree, 'of12.oxm_bsn_tcp_flags_masked.value_mask') |
| 18072 | return 'of_oxm_bsn_tcp_flags_masked' |
| 18073 | end |
| 18074 | of_oxm_v3_dissectors[205060] = dissect_of_oxm_bsn_tcp_flags_masked_v3 |
| 18075 | |
| 18076 | -- child class of_oxm_bsn_udf0 |
| 18077 | -- Child of of_oxm |
| 18078 | function dissect_of_oxm_bsn_udf0_v3(reader, subtree) |
| 18079 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf0.type_len') |
| 18080 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf0.value') |
| 18081 | return 'of_oxm_bsn_udf0' |
| 18082 | end |
| 18083 | of_oxm_v3_dissectors[200708] = dissect_of_oxm_bsn_udf0_v3 |
| 18084 | |
| 18085 | -- child class of_oxm_bsn_udf0_masked |
| 18086 | -- Child of of_oxm |
| 18087 | function dissect_of_oxm_bsn_udf0_masked_v3(reader, subtree) |
| 18088 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf0_masked.type_len') |
| 18089 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf0_masked.value') |
| 18090 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf0_masked.value_mask') |
| 18091 | return 'of_oxm_bsn_udf0_masked' |
| 18092 | end |
| 18093 | of_oxm_v3_dissectors[200968] = dissect_of_oxm_bsn_udf0_masked_v3 |
| 18094 | |
| 18095 | -- child class of_oxm_bsn_udf1 |
| 18096 | -- Child of of_oxm |
| 18097 | function dissect_of_oxm_bsn_udf1_v3(reader, subtree) |
| 18098 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf1.type_len') |
| 18099 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf1.value') |
| 18100 | return 'of_oxm_bsn_udf1' |
| 18101 | end |
| 18102 | of_oxm_v3_dissectors[201220] = dissect_of_oxm_bsn_udf1_v3 |
| 18103 | |
| 18104 | -- child class of_oxm_bsn_udf1_masked |
| 18105 | -- Child of of_oxm |
| 18106 | function dissect_of_oxm_bsn_udf1_masked_v3(reader, subtree) |
| 18107 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf1_masked.type_len') |
| 18108 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf1_masked.value') |
| 18109 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf1_masked.value_mask') |
| 18110 | return 'of_oxm_bsn_udf1_masked' |
| 18111 | end |
| 18112 | of_oxm_v3_dissectors[201480] = dissect_of_oxm_bsn_udf1_masked_v3 |
| 18113 | |
| 18114 | -- child class of_oxm_bsn_udf2 |
| 18115 | -- Child of of_oxm |
| 18116 | function dissect_of_oxm_bsn_udf2_v3(reader, subtree) |
| 18117 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf2.type_len') |
| 18118 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf2.value') |
| 18119 | return 'of_oxm_bsn_udf2' |
| 18120 | end |
| 18121 | of_oxm_v3_dissectors[201732] = dissect_of_oxm_bsn_udf2_v3 |
| 18122 | |
| 18123 | -- child class of_oxm_bsn_udf2_masked |
| 18124 | -- Child of of_oxm |
| 18125 | function dissect_of_oxm_bsn_udf2_masked_v3(reader, subtree) |
| 18126 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf2_masked.type_len') |
| 18127 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf2_masked.value') |
| 18128 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf2_masked.value_mask') |
| 18129 | return 'of_oxm_bsn_udf2_masked' |
| 18130 | end |
| 18131 | of_oxm_v3_dissectors[201992] = dissect_of_oxm_bsn_udf2_masked_v3 |
| 18132 | |
| 18133 | -- child class of_oxm_bsn_udf3 |
| 18134 | -- Child of of_oxm |
| 18135 | function dissect_of_oxm_bsn_udf3_v3(reader, subtree) |
| 18136 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf3.type_len') |
| 18137 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf3.value') |
| 18138 | return 'of_oxm_bsn_udf3' |
| 18139 | end |
| 18140 | of_oxm_v3_dissectors[202244] = dissect_of_oxm_bsn_udf3_v3 |
| 18141 | |
| 18142 | -- child class of_oxm_bsn_udf3_masked |
| 18143 | -- Child of of_oxm |
| 18144 | function dissect_of_oxm_bsn_udf3_masked_v3(reader, subtree) |
| 18145 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf3_masked.type_len') |
| 18146 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf3_masked.value') |
| 18147 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf3_masked.value_mask') |
| 18148 | return 'of_oxm_bsn_udf3_masked' |
| 18149 | end |
| 18150 | of_oxm_v3_dissectors[202504] = dissect_of_oxm_bsn_udf3_masked_v3 |
| 18151 | |
| 18152 | -- child class of_oxm_bsn_udf4 |
| 18153 | -- Child of of_oxm |
| 18154 | function dissect_of_oxm_bsn_udf4_v3(reader, subtree) |
| 18155 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf4.type_len') |
| 18156 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf4.value') |
| 18157 | return 'of_oxm_bsn_udf4' |
| 18158 | end |
| 18159 | of_oxm_v3_dissectors[202756] = dissect_of_oxm_bsn_udf4_v3 |
| 18160 | |
| 18161 | -- child class of_oxm_bsn_udf4_masked |
| 18162 | -- Child of of_oxm |
| 18163 | function dissect_of_oxm_bsn_udf4_masked_v3(reader, subtree) |
| 18164 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf4_masked.type_len') |
| 18165 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf4_masked.value') |
| 18166 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf4_masked.value_mask') |
| 18167 | return 'of_oxm_bsn_udf4_masked' |
| 18168 | end |
| 18169 | of_oxm_v3_dissectors[203016] = dissect_of_oxm_bsn_udf4_masked_v3 |
| 18170 | |
| 18171 | -- child class of_oxm_bsn_udf5 |
| 18172 | -- Child of of_oxm |
| 18173 | function dissect_of_oxm_bsn_udf5_v3(reader, subtree) |
| 18174 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf5.type_len') |
| 18175 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf5.value') |
| 18176 | return 'of_oxm_bsn_udf5' |
| 18177 | end |
| 18178 | of_oxm_v3_dissectors[203268] = dissect_of_oxm_bsn_udf5_v3 |
| 18179 | |
| 18180 | -- child class of_oxm_bsn_udf5_masked |
| 18181 | -- Child of of_oxm |
| 18182 | function dissect_of_oxm_bsn_udf5_masked_v3(reader, subtree) |
| 18183 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf5_masked.type_len') |
| 18184 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf5_masked.value') |
| 18185 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf5_masked.value_mask') |
| 18186 | return 'of_oxm_bsn_udf5_masked' |
| 18187 | end |
| 18188 | of_oxm_v3_dissectors[203528] = dissect_of_oxm_bsn_udf5_masked_v3 |
| 18189 | |
| 18190 | -- child class of_oxm_bsn_udf6 |
| 18191 | -- Child of of_oxm |
| 18192 | function dissect_of_oxm_bsn_udf6_v3(reader, subtree) |
| 18193 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf6.type_len') |
| 18194 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf6.value') |
| 18195 | return 'of_oxm_bsn_udf6' |
| 18196 | end |
| 18197 | of_oxm_v3_dissectors[203780] = dissect_of_oxm_bsn_udf6_v3 |
| 18198 | |
| 18199 | -- child class of_oxm_bsn_udf6_masked |
| 18200 | -- Child of of_oxm |
| 18201 | function dissect_of_oxm_bsn_udf6_masked_v3(reader, subtree) |
| 18202 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf6_masked.type_len') |
| 18203 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf6_masked.value') |
| 18204 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf6_masked.value_mask') |
| 18205 | return 'of_oxm_bsn_udf6_masked' |
| 18206 | end |
| 18207 | of_oxm_v3_dissectors[204040] = dissect_of_oxm_bsn_udf6_masked_v3 |
| 18208 | |
| 18209 | -- child class of_oxm_bsn_udf7 |
| 18210 | -- Child of of_oxm |
| 18211 | function dissect_of_oxm_bsn_udf7_v3(reader, subtree) |
| 18212 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf7.type_len') |
| 18213 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf7.value') |
| 18214 | return 'of_oxm_bsn_udf7' |
| 18215 | end |
| 18216 | of_oxm_v3_dissectors[204292] = dissect_of_oxm_bsn_udf7_v3 |
| 18217 | |
| 18218 | -- child class of_oxm_bsn_udf7_masked |
| 18219 | -- Child of of_oxm |
| 18220 | function dissect_of_oxm_bsn_udf7_masked_v3(reader, subtree) |
| 18221 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf7_masked.type_len') |
| 18222 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf7_masked.value') |
| 18223 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_udf7_masked.value_mask') |
| 18224 | return 'of_oxm_bsn_udf7_masked' |
| 18225 | end |
| 18226 | of_oxm_v3_dissectors[204552] = dissect_of_oxm_bsn_udf7_masked_v3 |
| 18227 | |
| 18228 | -- child class of_oxm_bsn_vlan_xlate_port_group_id |
| 18229 | -- Child of of_oxm |
| 18230 | function dissect_of_oxm_bsn_vlan_xlate_port_group_id_v3(reader, subtree) |
| 18231 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_vlan_xlate_port_group_id.type_len') |
| 18232 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_vlan_xlate_port_group_id.value') |
| 18233 | return 'of_oxm_bsn_vlan_xlate_port_group_id' |
| 18234 | end |
| 18235 | of_oxm_v3_dissectors[205316] = dissect_of_oxm_bsn_vlan_xlate_port_group_id_v3 |
| 18236 | |
| 18237 | -- child class of_oxm_bsn_vlan_xlate_port_group_id_masked |
| 18238 | -- Child of of_oxm |
| 18239 | function dissect_of_oxm_bsn_vlan_xlate_port_group_id_masked_v3(reader, subtree) |
| 18240 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_vlan_xlate_port_group_id_masked.type_len') |
| 18241 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_vlan_xlate_port_group_id_masked.value') |
| 18242 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_vlan_xlate_port_group_id_masked.value_mask') |
| 18243 | return 'of_oxm_bsn_vlan_xlate_port_group_id_masked' |
| 18244 | end |
| 18245 | of_oxm_v3_dissectors[205576] = dissect_of_oxm_bsn_vlan_xlate_port_group_id_masked_v3 |
| 18246 | |
| 18247 | -- child class of_oxm_bsn_vrf |
| 18248 | -- Child of of_oxm |
| 18249 | function dissect_of_oxm_bsn_vrf_v3(reader, subtree) |
| 18250 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_vrf.type_len') |
| 18251 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_vrf.value') |
| 18252 | return 'of_oxm_bsn_vrf' |
| 18253 | end |
| 18254 | of_oxm_v3_dissectors[197636] = dissect_of_oxm_bsn_vrf_v3 |
| 18255 | |
| 18256 | -- child class of_oxm_bsn_vrf_masked |
| 18257 | -- Child of of_oxm |
| 18258 | function dissect_of_oxm_bsn_vrf_masked_v3(reader, subtree) |
| 18259 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_vrf_masked.type_len') |
| 18260 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_vrf_masked.value') |
| 18261 | read_uint32_t(reader, 3, subtree, 'of12.oxm_bsn_vrf_masked.value_mask') |
| 18262 | return 'of_oxm_bsn_vrf_masked' |
| 18263 | end |
| 18264 | of_oxm_v3_dissectors[197896] = dissect_of_oxm_bsn_vrf_masked_v3 |
| 18265 | |
| 18266 | -- child class of_oxm_eth_dst |
| 18267 | -- Child of of_oxm |
| 18268 | function dissect_of_oxm_eth_dst_v3(reader, subtree) |
| 18269 | read_uint32_t(reader, 3, subtree, 'of12.oxm_eth_dst.type_len') |
| 18270 | read_of_mac_addr_t(reader, 3, subtree, 'of12.oxm_eth_dst.value') |
| 18271 | return 'of_oxm_eth_dst' |
| 18272 | end |
| 18273 | of_oxm_v3_dissectors[2147485190] = dissect_of_oxm_eth_dst_v3 |
| 18274 | |
| 18275 | -- child class of_oxm_eth_dst_masked |
| 18276 | -- Child of of_oxm |
| 18277 | function dissect_of_oxm_eth_dst_masked_v3(reader, subtree) |
| 18278 | read_uint32_t(reader, 3, subtree, 'of12.oxm_eth_dst_masked.type_len') |
| 18279 | read_of_mac_addr_t(reader, 3, subtree, 'of12.oxm_eth_dst_masked.value') |
| 18280 | read_of_mac_addr_t(reader, 3, subtree, 'of12.oxm_eth_dst_masked.value_mask') |
| 18281 | return 'of_oxm_eth_dst_masked' |
| 18282 | end |
| 18283 | of_oxm_v3_dissectors[2147485452] = dissect_of_oxm_eth_dst_masked_v3 |
| 18284 | |
| 18285 | -- child class of_oxm_eth_src |
| 18286 | -- Child of of_oxm |
| 18287 | function dissect_of_oxm_eth_src_v3(reader, subtree) |
| 18288 | read_uint32_t(reader, 3, subtree, 'of12.oxm_eth_src.type_len') |
| 18289 | read_of_mac_addr_t(reader, 3, subtree, 'of12.oxm_eth_src.value') |
| 18290 | return 'of_oxm_eth_src' |
| 18291 | end |
| 18292 | of_oxm_v3_dissectors[2147485702] = dissect_of_oxm_eth_src_v3 |
| 18293 | |
| 18294 | -- child class of_oxm_eth_src_masked |
| 18295 | -- Child of of_oxm |
| 18296 | function dissect_of_oxm_eth_src_masked_v3(reader, subtree) |
| 18297 | read_uint32_t(reader, 3, subtree, 'of12.oxm_eth_src_masked.type_len') |
| 18298 | read_of_mac_addr_t(reader, 3, subtree, 'of12.oxm_eth_src_masked.value') |
| 18299 | read_of_mac_addr_t(reader, 3, subtree, 'of12.oxm_eth_src_masked.value_mask') |
| 18300 | return 'of_oxm_eth_src_masked' |
| 18301 | end |
| 18302 | of_oxm_v3_dissectors[2147485964] = dissect_of_oxm_eth_src_masked_v3 |
| 18303 | |
| 18304 | -- child class of_oxm_eth_type |
| 18305 | -- Child of of_oxm |
| 18306 | function dissect_of_oxm_eth_type_v3(reader, subtree) |
| 18307 | read_uint32_t(reader, 3, subtree, 'of12.oxm_eth_type.type_len') |
| 18308 | read_uint16_t(reader, 3, subtree, 'of12.oxm_eth_type.value') |
| 18309 | return 'of_oxm_eth_type' |
| 18310 | end |
| 18311 | of_oxm_v3_dissectors[2147486210] = dissect_of_oxm_eth_type_v3 |
| 18312 | |
| 18313 | -- child class of_oxm_eth_type_masked |
| 18314 | -- Child of of_oxm |
| 18315 | function dissect_of_oxm_eth_type_masked_v3(reader, subtree) |
| 18316 | read_uint32_t(reader, 3, subtree, 'of12.oxm_eth_type_masked.type_len') |
| 18317 | read_uint16_t(reader, 3, subtree, 'of12.oxm_eth_type_masked.value') |
| 18318 | read_uint16_t(reader, 3, subtree, 'of12.oxm_eth_type_masked.value_mask') |
| 18319 | return 'of_oxm_eth_type_masked' |
| 18320 | end |
| 18321 | of_oxm_v3_dissectors[2147486468] = dissect_of_oxm_eth_type_masked_v3 |
| 18322 | |
| 18323 | -- child class of_oxm_icmpv4_code |
| 18324 | -- Child of of_oxm |
| 18325 | function dissect_of_oxm_icmpv4_code_v3(reader, subtree) |
| 18326 | read_uint32_t(reader, 3, subtree, 'of12.oxm_icmpv4_code.type_len') |
| 18327 | read_uint8_t(reader, 3, subtree, 'of12.oxm_icmpv4_code.value') |
| 18328 | return 'of_oxm_icmpv4_code' |
| 18329 | end |
| 18330 | of_oxm_v3_dissectors[2147493889] = dissect_of_oxm_icmpv4_code_v3 |
| 18331 | |
| 18332 | -- child class of_oxm_icmpv4_code_masked |
| 18333 | -- Child of of_oxm |
| 18334 | function dissect_of_oxm_icmpv4_code_masked_v3(reader, subtree) |
| 18335 | read_uint32_t(reader, 3, subtree, 'of12.oxm_icmpv4_code_masked.type_len') |
| 18336 | read_uint8_t(reader, 3, subtree, 'of12.oxm_icmpv4_code_masked.value') |
| 18337 | read_uint8_t(reader, 3, subtree, 'of12.oxm_icmpv4_code_masked.value_mask') |
| 18338 | return 'of_oxm_icmpv4_code_masked' |
| 18339 | end |
| 18340 | of_oxm_v3_dissectors[2147494146] = dissect_of_oxm_icmpv4_code_masked_v3 |
| 18341 | |
| 18342 | -- child class of_oxm_icmpv4_type |
| 18343 | -- Child of of_oxm |
| 18344 | function dissect_of_oxm_icmpv4_type_v3(reader, subtree) |
| 18345 | read_uint32_t(reader, 3, subtree, 'of12.oxm_icmpv4_type.type_len') |
| 18346 | read_uint8_t(reader, 3, subtree, 'of12.oxm_icmpv4_type.value') |
| 18347 | return 'of_oxm_icmpv4_type' |
| 18348 | end |
| 18349 | of_oxm_v3_dissectors[2147493377] = dissect_of_oxm_icmpv4_type_v3 |
| 18350 | |
| 18351 | -- child class of_oxm_icmpv4_type_masked |
| 18352 | -- Child of of_oxm |
| 18353 | function dissect_of_oxm_icmpv4_type_masked_v3(reader, subtree) |
| 18354 | read_uint32_t(reader, 3, subtree, 'of12.oxm_icmpv4_type_masked.type_len') |
| 18355 | read_uint8_t(reader, 3, subtree, 'of12.oxm_icmpv4_type_masked.value') |
| 18356 | read_uint8_t(reader, 3, subtree, 'of12.oxm_icmpv4_type_masked.value_mask') |
| 18357 | return 'of_oxm_icmpv4_type_masked' |
| 18358 | end |
| 18359 | of_oxm_v3_dissectors[2147493634] = dissect_of_oxm_icmpv4_type_masked_v3 |
| 18360 | |
| 18361 | -- child class of_oxm_icmpv6_code |
| 18362 | -- Child of of_oxm |
| 18363 | function dissect_of_oxm_icmpv6_code_v3(reader, subtree) |
| 18364 | read_uint32_t(reader, 3, subtree, 'of12.oxm_icmpv6_code.type_len') |
| 18365 | read_uint8_t(reader, 3, subtree, 'of12.oxm_icmpv6_code.value') |
| 18366 | return 'of_oxm_icmpv6_code' |
| 18367 | end |
| 18368 | of_oxm_v3_dissectors[2147499009] = dissect_of_oxm_icmpv6_code_v3 |
| 18369 | |
| 18370 | -- child class of_oxm_icmpv6_code_masked |
| 18371 | -- Child of of_oxm |
| 18372 | function dissect_of_oxm_icmpv6_code_masked_v3(reader, subtree) |
| 18373 | read_uint32_t(reader, 3, subtree, 'of12.oxm_icmpv6_code_masked.type_len') |
| 18374 | read_uint8_t(reader, 3, subtree, 'of12.oxm_icmpv6_code_masked.value') |
| 18375 | read_uint8_t(reader, 3, subtree, 'of12.oxm_icmpv6_code_masked.value_mask') |
| 18376 | return 'of_oxm_icmpv6_code_masked' |
| 18377 | end |
| 18378 | of_oxm_v3_dissectors[2147499266] = dissect_of_oxm_icmpv6_code_masked_v3 |
| 18379 | |
| 18380 | -- child class of_oxm_icmpv6_type |
| 18381 | -- Child of of_oxm |
| 18382 | function dissect_of_oxm_icmpv6_type_v3(reader, subtree) |
| 18383 | read_uint32_t(reader, 3, subtree, 'of12.oxm_icmpv6_type.type_len') |
| 18384 | read_uint8_t(reader, 3, subtree, 'of12.oxm_icmpv6_type.value') |
| 18385 | return 'of_oxm_icmpv6_type' |
| 18386 | end |
| 18387 | of_oxm_v3_dissectors[2147498497] = dissect_of_oxm_icmpv6_type_v3 |
| 18388 | |
| 18389 | -- child class of_oxm_icmpv6_type_masked |
| 18390 | -- Child of of_oxm |
| 18391 | function dissect_of_oxm_icmpv6_type_masked_v3(reader, subtree) |
| 18392 | read_uint32_t(reader, 3, subtree, 'of12.oxm_icmpv6_type_masked.type_len') |
| 18393 | read_uint8_t(reader, 3, subtree, 'of12.oxm_icmpv6_type_masked.value') |
| 18394 | read_uint8_t(reader, 3, subtree, 'of12.oxm_icmpv6_type_masked.value_mask') |
| 18395 | return 'of_oxm_icmpv6_type_masked' |
| 18396 | end |
| 18397 | of_oxm_v3_dissectors[2147498754] = dissect_of_oxm_icmpv6_type_masked_v3 |
| 18398 | |
| 18399 | -- child class of_oxm_in_phy_port |
| 18400 | -- Child of of_oxm |
| 18401 | function dissect_of_oxm_in_phy_port_v3(reader, subtree) |
| 18402 | read_uint32_t(reader, 3, subtree, 'of12.oxm_in_phy_port.type_len') |
| 18403 | read_of_port_no_t(reader, 3, subtree, 'of12.oxm_in_phy_port.value') |
| 18404 | return 'of_oxm_in_phy_port' |
| 18405 | end |
| 18406 | of_oxm_v3_dissectors[2147484164] = dissect_of_oxm_in_phy_port_v3 |
| 18407 | |
| 18408 | -- child class of_oxm_in_phy_port_masked |
| 18409 | -- Child of of_oxm |
| 18410 | function dissect_of_oxm_in_phy_port_masked_v3(reader, subtree) |
| 18411 | read_uint32_t(reader, 3, subtree, 'of12.oxm_in_phy_port_masked.type_len') |
| 18412 | read_of_port_no_t(reader, 3, subtree, 'of12.oxm_in_phy_port_masked.value') |
| 18413 | read_of_port_no_t(reader, 3, subtree, 'of12.oxm_in_phy_port_masked.value_mask') |
| 18414 | return 'of_oxm_in_phy_port_masked' |
| 18415 | end |
| 18416 | of_oxm_v3_dissectors[2147484424] = dissect_of_oxm_in_phy_port_masked_v3 |
| 18417 | |
| 18418 | -- child class of_oxm_in_port |
| 18419 | -- Child of of_oxm |
| 18420 | function dissect_of_oxm_in_port_v3(reader, subtree) |
| 18421 | read_uint32_t(reader, 3, subtree, 'of12.oxm_in_port.type_len') |
| 18422 | read_of_port_no_t(reader, 3, subtree, 'of12.oxm_in_port.value') |
| 18423 | return 'of_oxm_in_port' |
| 18424 | end |
| 18425 | of_oxm_v3_dissectors[2147483652] = dissect_of_oxm_in_port_v3 |
| 18426 | |
| 18427 | -- child class of_oxm_in_port_masked |
| 18428 | -- Child of of_oxm |
| 18429 | function dissect_of_oxm_in_port_masked_v3(reader, subtree) |
| 18430 | read_uint32_t(reader, 3, subtree, 'of12.oxm_in_port_masked.type_len') |
| 18431 | read_of_port_no_t(reader, 3, subtree, 'of12.oxm_in_port_masked.value') |
| 18432 | read_of_port_no_t(reader, 3, subtree, 'of12.oxm_in_port_masked.value_mask') |
| 18433 | return 'of_oxm_in_port_masked' |
| 18434 | end |
| 18435 | of_oxm_v3_dissectors[2147483912] = dissect_of_oxm_in_port_masked_v3 |
| 18436 | |
| 18437 | -- child class of_oxm_ip_dscp |
| 18438 | -- Child of of_oxm |
| 18439 | function dissect_of_oxm_ip_dscp_v3(reader, subtree) |
| 18440 | read_uint32_t(reader, 3, subtree, 'of12.oxm_ip_dscp.type_len') |
| 18441 | read_uint8_t(reader, 3, subtree, 'of12.oxm_ip_dscp.value') |
| 18442 | return 'of_oxm_ip_dscp' |
| 18443 | end |
| 18444 | of_oxm_v3_dissectors[2147487745] = dissect_of_oxm_ip_dscp_v3 |
| 18445 | |
| 18446 | -- child class of_oxm_ip_dscp_masked |
| 18447 | -- Child of of_oxm |
| 18448 | function dissect_of_oxm_ip_dscp_masked_v3(reader, subtree) |
| 18449 | read_uint32_t(reader, 3, subtree, 'of12.oxm_ip_dscp_masked.type_len') |
| 18450 | read_uint8_t(reader, 3, subtree, 'of12.oxm_ip_dscp_masked.value') |
| 18451 | read_uint8_t(reader, 3, subtree, 'of12.oxm_ip_dscp_masked.value_mask') |
| 18452 | return 'of_oxm_ip_dscp_masked' |
| 18453 | end |
| 18454 | of_oxm_v3_dissectors[2147488002] = dissect_of_oxm_ip_dscp_masked_v3 |
| 18455 | |
| 18456 | -- child class of_oxm_ip_ecn |
| 18457 | -- Child of of_oxm |
| 18458 | function dissect_of_oxm_ip_ecn_v3(reader, subtree) |
| 18459 | read_uint32_t(reader, 3, subtree, 'of12.oxm_ip_ecn.type_len') |
| 18460 | read_uint8_t(reader, 3, subtree, 'of12.oxm_ip_ecn.value') |
| 18461 | return 'of_oxm_ip_ecn' |
| 18462 | end |
| 18463 | of_oxm_v3_dissectors[2147488257] = dissect_of_oxm_ip_ecn_v3 |
| 18464 | |
| 18465 | -- child class of_oxm_ip_ecn_masked |
| 18466 | -- Child of of_oxm |
| 18467 | function dissect_of_oxm_ip_ecn_masked_v3(reader, subtree) |
| 18468 | read_uint32_t(reader, 3, subtree, 'of12.oxm_ip_ecn_masked.type_len') |
| 18469 | read_uint8_t(reader, 3, subtree, 'of12.oxm_ip_ecn_masked.value') |
| 18470 | read_uint8_t(reader, 3, subtree, 'of12.oxm_ip_ecn_masked.value_mask') |
| 18471 | return 'of_oxm_ip_ecn_masked' |
| 18472 | end |
| 18473 | of_oxm_v3_dissectors[2147488514] = dissect_of_oxm_ip_ecn_masked_v3 |
| 18474 | |
| 18475 | -- child class of_oxm_ip_proto |
| 18476 | -- Child of of_oxm |
| 18477 | function dissect_of_oxm_ip_proto_v3(reader, subtree) |
| 18478 | read_uint32_t(reader, 3, subtree, 'of12.oxm_ip_proto.type_len') |
| 18479 | read_uint8_t(reader, 3, subtree, 'of12.oxm_ip_proto.value') |
| 18480 | return 'of_oxm_ip_proto' |
| 18481 | end |
| 18482 | of_oxm_v3_dissectors[2147488769] = dissect_of_oxm_ip_proto_v3 |
| 18483 | |
| 18484 | -- child class of_oxm_ip_proto_masked |
| 18485 | -- Child of of_oxm |
| 18486 | function dissect_of_oxm_ip_proto_masked_v3(reader, subtree) |
| 18487 | read_uint32_t(reader, 3, subtree, 'of12.oxm_ip_proto_masked.type_len') |
| 18488 | read_uint8_t(reader, 3, subtree, 'of12.oxm_ip_proto_masked.value') |
| 18489 | read_uint8_t(reader, 3, subtree, 'of12.oxm_ip_proto_masked.value_mask') |
| 18490 | return 'of_oxm_ip_proto_masked' |
| 18491 | end |
| 18492 | of_oxm_v3_dissectors[2147489026] = dissect_of_oxm_ip_proto_masked_v3 |
| 18493 | |
| 18494 | -- child class of_oxm_ipv4_dst |
| 18495 | -- Child of of_oxm |
| 18496 | function dissect_of_oxm_ipv4_dst_v3(reader, subtree) |
| 18497 | read_uint32_t(reader, 3, subtree, 'of12.oxm_ipv4_dst.type_len') |
| 18498 | read_of_ipv4_t(reader, 3, subtree, 'of12.oxm_ipv4_dst.value') |
| 18499 | return 'of_oxm_ipv4_dst' |
| 18500 | end |
| 18501 | of_oxm_v3_dissectors[2147489796] = dissect_of_oxm_ipv4_dst_v3 |
| 18502 | |
| 18503 | -- child class of_oxm_ipv4_dst_masked |
| 18504 | -- Child of of_oxm |
| 18505 | function dissect_of_oxm_ipv4_dst_masked_v3(reader, subtree) |
| 18506 | read_uint32_t(reader, 3, subtree, 'of12.oxm_ipv4_dst_masked.type_len') |
| 18507 | read_of_ipv4_t(reader, 3, subtree, 'of12.oxm_ipv4_dst_masked.value') |
| 18508 | read_of_ipv4_t(reader, 3, subtree, 'of12.oxm_ipv4_dst_masked.value_mask') |
| 18509 | return 'of_oxm_ipv4_dst_masked' |
| 18510 | end |
| 18511 | of_oxm_v3_dissectors[2147490056] = dissect_of_oxm_ipv4_dst_masked_v3 |
| 18512 | |
| 18513 | -- child class of_oxm_ipv4_src |
| 18514 | -- Child of of_oxm |
| 18515 | function dissect_of_oxm_ipv4_src_v3(reader, subtree) |
| 18516 | read_uint32_t(reader, 3, subtree, 'of12.oxm_ipv4_src.type_len') |
| 18517 | read_of_ipv4_t(reader, 3, subtree, 'of12.oxm_ipv4_src.value') |
| 18518 | return 'of_oxm_ipv4_src' |
| 18519 | end |
| 18520 | of_oxm_v3_dissectors[2147489284] = dissect_of_oxm_ipv4_src_v3 |
| 18521 | |
| 18522 | -- child class of_oxm_ipv4_src_masked |
| 18523 | -- Child of of_oxm |
| 18524 | function dissect_of_oxm_ipv4_src_masked_v3(reader, subtree) |
| 18525 | read_uint32_t(reader, 3, subtree, 'of12.oxm_ipv4_src_masked.type_len') |
| 18526 | read_of_ipv4_t(reader, 3, subtree, 'of12.oxm_ipv4_src_masked.value') |
| 18527 | read_of_ipv4_t(reader, 3, subtree, 'of12.oxm_ipv4_src_masked.value_mask') |
| 18528 | return 'of_oxm_ipv4_src_masked' |
| 18529 | end |
| 18530 | of_oxm_v3_dissectors[2147489544] = dissect_of_oxm_ipv4_src_masked_v3 |
| 18531 | |
| 18532 | -- child class of_oxm_ipv6_dst |
| 18533 | -- Child of of_oxm |
| 18534 | function dissect_of_oxm_ipv6_dst_v3(reader, subtree) |
| 18535 | read_uint32_t(reader, 3, subtree, 'of12.oxm_ipv6_dst.type_len') |
| 18536 | read_of_ipv6_t(reader, 3, subtree, 'of12.oxm_ipv6_dst.value') |
| 18537 | return 'of_oxm_ipv6_dst' |
| 18538 | end |
| 18539 | of_oxm_v3_dissectors[2147497488] = dissect_of_oxm_ipv6_dst_v3 |
| 18540 | |
| 18541 | -- child class of_oxm_ipv6_dst_masked |
| 18542 | -- Child of of_oxm |
| 18543 | function dissect_of_oxm_ipv6_dst_masked_v3(reader, subtree) |
| 18544 | read_uint32_t(reader, 3, subtree, 'of12.oxm_ipv6_dst_masked.type_len') |
| 18545 | read_of_ipv6_t(reader, 3, subtree, 'of12.oxm_ipv6_dst_masked.value') |
| 18546 | read_of_ipv6_t(reader, 3, subtree, 'of12.oxm_ipv6_dst_masked.value_mask') |
| 18547 | return 'of_oxm_ipv6_dst_masked' |
| 18548 | end |
| 18549 | of_oxm_v3_dissectors[2147497760] = dissect_of_oxm_ipv6_dst_masked_v3 |
| 18550 | |
| 18551 | -- child class of_oxm_ipv6_flabel |
| 18552 | -- Child of of_oxm |
| 18553 | function dissect_of_oxm_ipv6_flabel_v3(reader, subtree) |
| 18554 | read_uint32_t(reader, 3, subtree, 'of12.oxm_ipv6_flabel.type_len') |
| 18555 | read_uint32_t(reader, 3, subtree, 'of12.oxm_ipv6_flabel.value') |
| 18556 | return 'of_oxm_ipv6_flabel' |
| 18557 | end |
| 18558 | of_oxm_v3_dissectors[2147497988] = dissect_of_oxm_ipv6_flabel_v3 |
| 18559 | |
| 18560 | -- child class of_oxm_ipv6_flabel_masked |
| 18561 | -- Child of of_oxm |
| 18562 | function dissect_of_oxm_ipv6_flabel_masked_v3(reader, subtree) |
| 18563 | read_uint32_t(reader, 3, subtree, 'of12.oxm_ipv6_flabel_masked.type_len') |
| 18564 | read_uint32_t(reader, 3, subtree, 'of12.oxm_ipv6_flabel_masked.value') |
| 18565 | read_uint32_t(reader, 3, subtree, 'of12.oxm_ipv6_flabel_masked.value_mask') |
| 18566 | return 'of_oxm_ipv6_flabel_masked' |
| 18567 | end |
| 18568 | of_oxm_v3_dissectors[2147498248] = dissect_of_oxm_ipv6_flabel_masked_v3 |
| 18569 | |
| 18570 | -- child class of_oxm_ipv6_nd_sll |
| 18571 | -- Child of of_oxm |
| 18572 | function dissect_of_oxm_ipv6_nd_sll_v3(reader, subtree) |
| 18573 | read_uint32_t(reader, 3, subtree, 'of12.oxm_ipv6_nd_sll.type_len') |
| 18574 | read_of_mac_addr_t(reader, 3, subtree, 'of12.oxm_ipv6_nd_sll.value') |
| 18575 | return 'of_oxm_ipv6_nd_sll' |
| 18576 | end |
| 18577 | of_oxm_v3_dissectors[2147500038] = dissect_of_oxm_ipv6_nd_sll_v3 |
| 18578 | |
| 18579 | -- child class of_oxm_ipv6_nd_sll_masked |
| 18580 | -- Child of of_oxm |
| 18581 | function dissect_of_oxm_ipv6_nd_sll_masked_v3(reader, subtree) |
| 18582 | read_uint32_t(reader, 3, subtree, 'of12.oxm_ipv6_nd_sll_masked.type_len') |
| 18583 | read_of_mac_addr_t(reader, 3, subtree, 'of12.oxm_ipv6_nd_sll_masked.value') |
| 18584 | read_of_mac_addr_t(reader, 3, subtree, 'of12.oxm_ipv6_nd_sll_masked.value_mask') |
| 18585 | return 'of_oxm_ipv6_nd_sll_masked' |
| 18586 | end |
| 18587 | of_oxm_v3_dissectors[2147500300] = dissect_of_oxm_ipv6_nd_sll_masked_v3 |
| 18588 | |
| 18589 | -- child class of_oxm_ipv6_nd_target |
| 18590 | -- Child of of_oxm |
| 18591 | function dissect_of_oxm_ipv6_nd_target_v3(reader, subtree) |
| 18592 | read_uint32_t(reader, 3, subtree, 'of12.oxm_ipv6_nd_target.type_len') |
| 18593 | read_of_ipv6_t(reader, 3, subtree, 'of12.oxm_ipv6_nd_target.value') |
| 18594 | return 'of_oxm_ipv6_nd_target' |
| 18595 | end |
| 18596 | of_oxm_v3_dissectors[2147499536] = dissect_of_oxm_ipv6_nd_target_v3 |
| 18597 | |
| 18598 | -- child class of_oxm_ipv6_nd_target_masked |
| 18599 | -- Child of of_oxm |
| 18600 | function dissect_of_oxm_ipv6_nd_target_masked_v3(reader, subtree) |
| 18601 | read_uint32_t(reader, 3, subtree, 'of12.oxm_ipv6_nd_target_masked.type_len') |
| 18602 | read_of_ipv6_t(reader, 3, subtree, 'of12.oxm_ipv6_nd_target_masked.value') |
| 18603 | read_of_ipv6_t(reader, 3, subtree, 'of12.oxm_ipv6_nd_target_masked.value_mask') |
| 18604 | return 'of_oxm_ipv6_nd_target_masked' |
| 18605 | end |
| 18606 | of_oxm_v3_dissectors[2147499808] = dissect_of_oxm_ipv6_nd_target_masked_v3 |
| 18607 | |
| 18608 | -- child class of_oxm_ipv6_nd_tll |
| 18609 | -- Child of of_oxm |
| 18610 | function dissect_of_oxm_ipv6_nd_tll_v3(reader, subtree) |
| 18611 | read_uint32_t(reader, 3, subtree, 'of12.oxm_ipv6_nd_tll.type_len') |
| 18612 | read_of_mac_addr_t(reader, 3, subtree, 'of12.oxm_ipv6_nd_tll.value') |
| 18613 | return 'of_oxm_ipv6_nd_tll' |
| 18614 | end |
| 18615 | of_oxm_v3_dissectors[2147500550] = dissect_of_oxm_ipv6_nd_tll_v3 |
| 18616 | |
| 18617 | -- child class of_oxm_ipv6_nd_tll_masked |
| 18618 | -- Child of of_oxm |
| 18619 | function dissect_of_oxm_ipv6_nd_tll_masked_v3(reader, subtree) |
| 18620 | read_uint32_t(reader, 3, subtree, 'of12.oxm_ipv6_nd_tll_masked.type_len') |
| 18621 | read_of_mac_addr_t(reader, 3, subtree, 'of12.oxm_ipv6_nd_tll_masked.value') |
| 18622 | read_of_mac_addr_t(reader, 3, subtree, 'of12.oxm_ipv6_nd_tll_masked.value_mask') |
| 18623 | return 'of_oxm_ipv6_nd_tll_masked' |
| 18624 | end |
| 18625 | of_oxm_v3_dissectors[2147500812] = dissect_of_oxm_ipv6_nd_tll_masked_v3 |
| 18626 | |
| 18627 | -- child class of_oxm_ipv6_src |
| 18628 | -- Child of of_oxm |
| 18629 | function dissect_of_oxm_ipv6_src_v3(reader, subtree) |
| 18630 | read_uint32_t(reader, 3, subtree, 'of12.oxm_ipv6_src.type_len') |
| 18631 | read_of_ipv6_t(reader, 3, subtree, 'of12.oxm_ipv6_src.value') |
| 18632 | return 'of_oxm_ipv6_src' |
| 18633 | end |
| 18634 | of_oxm_v3_dissectors[2147496976] = dissect_of_oxm_ipv6_src_v3 |
| 18635 | |
| 18636 | -- child class of_oxm_ipv6_src_masked |
| 18637 | -- Child of of_oxm |
| 18638 | function dissect_of_oxm_ipv6_src_masked_v3(reader, subtree) |
| 18639 | read_uint32_t(reader, 3, subtree, 'of12.oxm_ipv6_src_masked.type_len') |
| 18640 | read_of_ipv6_t(reader, 3, subtree, 'of12.oxm_ipv6_src_masked.value') |
| 18641 | read_of_ipv6_t(reader, 3, subtree, 'of12.oxm_ipv6_src_masked.value_mask') |
| 18642 | return 'of_oxm_ipv6_src_masked' |
| 18643 | end |
| 18644 | of_oxm_v3_dissectors[2147497248] = dissect_of_oxm_ipv6_src_masked_v3 |
| 18645 | |
| 18646 | -- child class of_oxm_metadata |
| 18647 | -- Child of of_oxm |
| 18648 | function dissect_of_oxm_metadata_v3(reader, subtree) |
| 18649 | read_uint32_t(reader, 3, subtree, 'of12.oxm_metadata.type_len') |
| 18650 | read_uint64_t(reader, 3, subtree, 'of12.oxm_metadata.value') |
| 18651 | return 'of_oxm_metadata' |
| 18652 | end |
| 18653 | of_oxm_v3_dissectors[2147484680] = dissect_of_oxm_metadata_v3 |
| 18654 | |
| 18655 | -- child class of_oxm_metadata_masked |
| 18656 | -- Child of of_oxm |
| 18657 | function dissect_of_oxm_metadata_masked_v3(reader, subtree) |
| 18658 | read_uint32_t(reader, 3, subtree, 'of12.oxm_metadata_masked.type_len') |
| 18659 | read_uint64_t(reader, 3, subtree, 'of12.oxm_metadata_masked.value') |
| 18660 | read_uint64_t(reader, 3, subtree, 'of12.oxm_metadata_masked.value_mask') |
| 18661 | return 'of_oxm_metadata_masked' |
| 18662 | end |
| 18663 | of_oxm_v3_dissectors[2147484944] = dissect_of_oxm_metadata_masked_v3 |
| 18664 | |
| 18665 | -- child class of_oxm_mpls_label |
| 18666 | -- Child of of_oxm |
| 18667 | function dissect_of_oxm_mpls_label_v3(reader, subtree) |
| 18668 | read_uint32_t(reader, 3, subtree, 'of12.oxm_mpls_label.type_len') |
| 18669 | read_uint32_t(reader, 3, subtree, 'of12.oxm_mpls_label.value') |
| 18670 | return 'of_oxm_mpls_label' |
| 18671 | end |
| 18672 | of_oxm_v3_dissectors[2147501060] = dissect_of_oxm_mpls_label_v3 |
| 18673 | |
| 18674 | -- child class of_oxm_mpls_label_masked |
| 18675 | -- Child of of_oxm |
| 18676 | function dissect_of_oxm_mpls_label_masked_v3(reader, subtree) |
| 18677 | read_uint32_t(reader, 3, subtree, 'of12.oxm_mpls_label_masked.type_len') |
| 18678 | read_uint32_t(reader, 3, subtree, 'of12.oxm_mpls_label_masked.value') |
| 18679 | read_uint32_t(reader, 3, subtree, 'of12.oxm_mpls_label_masked.value_mask') |
| 18680 | return 'of_oxm_mpls_label_masked' |
| 18681 | end |
| 18682 | of_oxm_v3_dissectors[2147501320] = dissect_of_oxm_mpls_label_masked_v3 |
| 18683 | |
| 18684 | -- child class of_oxm_mpls_tc |
| 18685 | -- Child of of_oxm |
| 18686 | function dissect_of_oxm_mpls_tc_v3(reader, subtree) |
| 18687 | read_uint32_t(reader, 3, subtree, 'of12.oxm_mpls_tc.type_len') |
| 18688 | read_uint8_t(reader, 3, subtree, 'of12.oxm_mpls_tc.value') |
| 18689 | return 'of_oxm_mpls_tc' |
| 18690 | end |
| 18691 | of_oxm_v3_dissectors[2147501569] = dissect_of_oxm_mpls_tc_v3 |
| 18692 | |
| 18693 | -- child class of_oxm_mpls_tc_masked |
| 18694 | -- Child of of_oxm |
| 18695 | function dissect_of_oxm_mpls_tc_masked_v3(reader, subtree) |
| 18696 | read_uint32_t(reader, 3, subtree, 'of12.oxm_mpls_tc_masked.type_len') |
| 18697 | read_uint8_t(reader, 3, subtree, 'of12.oxm_mpls_tc_masked.value') |
| 18698 | read_uint8_t(reader, 3, subtree, 'of12.oxm_mpls_tc_masked.value_mask') |
| 18699 | return 'of_oxm_mpls_tc_masked' |
| 18700 | end |
| 18701 | of_oxm_v3_dissectors[2147501826] = dissect_of_oxm_mpls_tc_masked_v3 |
| 18702 | |
| 18703 | -- child class of_oxm_sctp_dst |
| 18704 | -- Child of of_oxm |
| 18705 | function dissect_of_oxm_sctp_dst_v3(reader, subtree) |
| 18706 | read_uint32_t(reader, 3, subtree, 'of12.oxm_sctp_dst.type_len') |
| 18707 | read_uint16_t(reader, 3, subtree, 'of12.oxm_sctp_dst.value') |
| 18708 | return 'of_oxm_sctp_dst' |
| 18709 | end |
| 18710 | of_oxm_v3_dissectors[2147492866] = dissect_of_oxm_sctp_dst_v3 |
| 18711 | |
| 18712 | -- child class of_oxm_sctp_dst_masked |
| 18713 | -- Child of of_oxm |
| 18714 | function dissect_of_oxm_sctp_dst_masked_v3(reader, subtree) |
| 18715 | read_uint32_t(reader, 3, subtree, 'of12.oxm_sctp_dst_masked.type_len') |
| 18716 | read_uint16_t(reader, 3, subtree, 'of12.oxm_sctp_dst_masked.value') |
| 18717 | read_uint16_t(reader, 3, subtree, 'of12.oxm_sctp_dst_masked.value_mask') |
| 18718 | return 'of_oxm_sctp_dst_masked' |
| 18719 | end |
| 18720 | of_oxm_v3_dissectors[2147493124] = dissect_of_oxm_sctp_dst_masked_v3 |
| 18721 | |
| 18722 | -- child class of_oxm_sctp_src |
| 18723 | -- Child of of_oxm |
| 18724 | function dissect_of_oxm_sctp_src_v3(reader, subtree) |
| 18725 | read_uint32_t(reader, 3, subtree, 'of12.oxm_sctp_src.type_len') |
| 18726 | read_uint16_t(reader, 3, subtree, 'of12.oxm_sctp_src.value') |
| 18727 | return 'of_oxm_sctp_src' |
| 18728 | end |
| 18729 | of_oxm_v3_dissectors[2147492354] = dissect_of_oxm_sctp_src_v3 |
| 18730 | |
| 18731 | -- child class of_oxm_sctp_src_masked |
| 18732 | -- Child of of_oxm |
| 18733 | function dissect_of_oxm_sctp_src_masked_v3(reader, subtree) |
| 18734 | read_uint32_t(reader, 3, subtree, 'of12.oxm_sctp_src_masked.type_len') |
| 18735 | read_uint16_t(reader, 3, subtree, 'of12.oxm_sctp_src_masked.value') |
| 18736 | read_uint16_t(reader, 3, subtree, 'of12.oxm_sctp_src_masked.value_mask') |
| 18737 | return 'of_oxm_sctp_src_masked' |
| 18738 | end |
| 18739 | of_oxm_v3_dissectors[2147492612] = dissect_of_oxm_sctp_src_masked_v3 |
| 18740 | |
| 18741 | -- child class of_oxm_tcp_dst |
| 18742 | -- Child of of_oxm |
| 18743 | function dissect_of_oxm_tcp_dst_v3(reader, subtree) |
| 18744 | read_uint32_t(reader, 3, subtree, 'of12.oxm_tcp_dst.type_len') |
| 18745 | read_uint16_t(reader, 3, subtree, 'of12.oxm_tcp_dst.value') |
| 18746 | return 'of_oxm_tcp_dst' |
| 18747 | end |
| 18748 | of_oxm_v3_dissectors[2147490818] = dissect_of_oxm_tcp_dst_v3 |
| 18749 | |
| 18750 | -- child class of_oxm_tcp_dst_masked |
| 18751 | -- Child of of_oxm |
| 18752 | function dissect_of_oxm_tcp_dst_masked_v3(reader, subtree) |
| 18753 | read_uint32_t(reader, 3, subtree, 'of12.oxm_tcp_dst_masked.type_len') |
| 18754 | read_uint16_t(reader, 3, subtree, 'of12.oxm_tcp_dst_masked.value') |
| 18755 | read_uint16_t(reader, 3, subtree, 'of12.oxm_tcp_dst_masked.value_mask') |
| 18756 | return 'of_oxm_tcp_dst_masked' |
| 18757 | end |
| 18758 | of_oxm_v3_dissectors[2147491076] = dissect_of_oxm_tcp_dst_masked_v3 |
| 18759 | |
| 18760 | -- child class of_oxm_tcp_src |
| 18761 | -- Child of of_oxm |
| 18762 | function dissect_of_oxm_tcp_src_v3(reader, subtree) |
| 18763 | read_uint32_t(reader, 3, subtree, 'of12.oxm_tcp_src.type_len') |
| 18764 | read_uint16_t(reader, 3, subtree, 'of12.oxm_tcp_src.value') |
| 18765 | return 'of_oxm_tcp_src' |
| 18766 | end |
| 18767 | of_oxm_v3_dissectors[2147490306] = dissect_of_oxm_tcp_src_v3 |
| 18768 | |
| 18769 | -- child class of_oxm_tcp_src_masked |
| 18770 | -- Child of of_oxm |
| 18771 | function dissect_of_oxm_tcp_src_masked_v3(reader, subtree) |
| 18772 | read_uint32_t(reader, 3, subtree, 'of12.oxm_tcp_src_masked.type_len') |
| 18773 | read_uint16_t(reader, 3, subtree, 'of12.oxm_tcp_src_masked.value') |
| 18774 | read_uint16_t(reader, 3, subtree, 'of12.oxm_tcp_src_masked.value_mask') |
| 18775 | return 'of_oxm_tcp_src_masked' |
| 18776 | end |
| 18777 | of_oxm_v3_dissectors[2147490564] = dissect_of_oxm_tcp_src_masked_v3 |
| 18778 | |
| 18779 | -- child class of_oxm_udp_dst |
| 18780 | -- Child of of_oxm |
| 18781 | function dissect_of_oxm_udp_dst_v3(reader, subtree) |
| 18782 | read_uint32_t(reader, 3, subtree, 'of12.oxm_udp_dst.type_len') |
| 18783 | read_uint16_t(reader, 3, subtree, 'of12.oxm_udp_dst.value') |
| 18784 | return 'of_oxm_udp_dst' |
| 18785 | end |
| 18786 | of_oxm_v3_dissectors[2147491842] = dissect_of_oxm_udp_dst_v3 |
| 18787 | |
| 18788 | -- child class of_oxm_udp_dst_masked |
| 18789 | -- Child of of_oxm |
| 18790 | function dissect_of_oxm_udp_dst_masked_v3(reader, subtree) |
| 18791 | read_uint32_t(reader, 3, subtree, 'of12.oxm_udp_dst_masked.type_len') |
| 18792 | read_uint16_t(reader, 3, subtree, 'of12.oxm_udp_dst_masked.value') |
| 18793 | read_uint16_t(reader, 3, subtree, 'of12.oxm_udp_dst_masked.value_mask') |
| 18794 | return 'of_oxm_udp_dst_masked' |
| 18795 | end |
| 18796 | of_oxm_v3_dissectors[2147492100] = dissect_of_oxm_udp_dst_masked_v3 |
| 18797 | |
| 18798 | -- child class of_oxm_udp_src |
| 18799 | -- Child of of_oxm |
| 18800 | function dissect_of_oxm_udp_src_v3(reader, subtree) |
| 18801 | read_uint32_t(reader, 3, subtree, 'of12.oxm_udp_src.type_len') |
| 18802 | read_uint16_t(reader, 3, subtree, 'of12.oxm_udp_src.value') |
| 18803 | return 'of_oxm_udp_src' |
| 18804 | end |
| 18805 | of_oxm_v3_dissectors[2147491330] = dissect_of_oxm_udp_src_v3 |
| 18806 | |
| 18807 | -- child class of_oxm_udp_src_masked |
| 18808 | -- Child of of_oxm |
| 18809 | function dissect_of_oxm_udp_src_masked_v3(reader, subtree) |
| 18810 | read_uint32_t(reader, 3, subtree, 'of12.oxm_udp_src_masked.type_len') |
| 18811 | read_uint16_t(reader, 3, subtree, 'of12.oxm_udp_src_masked.value') |
| 18812 | read_uint16_t(reader, 3, subtree, 'of12.oxm_udp_src_masked.value_mask') |
| 18813 | return 'of_oxm_udp_src_masked' |
| 18814 | end |
| 18815 | of_oxm_v3_dissectors[2147491588] = dissect_of_oxm_udp_src_masked_v3 |
| 18816 | |
| 18817 | -- child class of_oxm_vlan_pcp |
| 18818 | -- Child of of_oxm |
| 18819 | function dissect_of_oxm_vlan_pcp_v3(reader, subtree) |
| 18820 | read_uint32_t(reader, 3, subtree, 'of12.oxm_vlan_pcp.type_len') |
| 18821 | read_uint8_t(reader, 3, subtree, 'of12.oxm_vlan_pcp.value') |
| 18822 | return 'of_oxm_vlan_pcp' |
| 18823 | end |
| 18824 | of_oxm_v3_dissectors[2147487233] = dissect_of_oxm_vlan_pcp_v3 |
| 18825 | |
| 18826 | -- child class of_oxm_vlan_pcp_masked |
| 18827 | -- Child of of_oxm |
| 18828 | function dissect_of_oxm_vlan_pcp_masked_v3(reader, subtree) |
| 18829 | read_uint32_t(reader, 3, subtree, 'of12.oxm_vlan_pcp_masked.type_len') |
| 18830 | read_uint8_t(reader, 3, subtree, 'of12.oxm_vlan_pcp_masked.value') |
| 18831 | read_uint8_t(reader, 3, subtree, 'of12.oxm_vlan_pcp_masked.value_mask') |
| 18832 | return 'of_oxm_vlan_pcp_masked' |
| 18833 | end |
| 18834 | of_oxm_v3_dissectors[2147487490] = dissect_of_oxm_vlan_pcp_masked_v3 |
| 18835 | |
| 18836 | -- child class of_oxm_vlan_vid |
| 18837 | -- Child of of_oxm |
| 18838 | function dissect_of_oxm_vlan_vid_v3(reader, subtree) |
| 18839 | read_uint32_t(reader, 3, subtree, 'of12.oxm_vlan_vid.type_len') |
| 18840 | read_uint16_t(reader, 3, subtree, 'of12.oxm_vlan_vid.value') |
| 18841 | return 'of_oxm_vlan_vid' |
| 18842 | end |
| 18843 | of_oxm_v3_dissectors[2147486722] = dissect_of_oxm_vlan_vid_v3 |
| 18844 | |
| 18845 | -- child class of_oxm_vlan_vid_masked |
| 18846 | -- Child of of_oxm |
| 18847 | function dissect_of_oxm_vlan_vid_masked_v3(reader, subtree) |
| 18848 | read_uint32_t(reader, 3, subtree, 'of12.oxm_vlan_vid_masked.type_len') |
| 18849 | read_uint16_t(reader, 3, subtree, 'of12.oxm_vlan_vid_masked.value') |
| 18850 | read_uint16_t(reader, 3, subtree, 'of12.oxm_vlan_vid_masked.value_mask') |
| 18851 | return 'of_oxm_vlan_vid_masked' |
| 18852 | end |
| 18853 | of_oxm_v3_dissectors[2147486980] = dissect_of_oxm_vlan_vid_masked_v3 |
| 18854 | |
| 18855 | -- child class of_packet_in |
| 18856 | -- Child of of_header |
| 18857 | function dissect_of_packet_in_v3(reader, subtree) |
| 18858 | local _length = reader.peek(2, 2):uint() |
| 18859 | local orig_reader = reader |
| 18860 | reader = orig_reader.slice(_length) |
| 18861 | read_uint8_t(reader, 3, subtree, 'of12.packet_in.version') |
| 18862 | read_uint8_t(reader, 3, subtree, 'of12.packet_in.type') |
| 18863 | read_uint16_t(reader, 3, subtree, 'of12.packet_in.length') |
| 18864 | read_uint32_t(reader, 3, subtree, 'of12.packet_in.xid') |
| 18865 | read_uint32_t(reader, 3, subtree, 'of12.packet_in.buffer_id') |
| 18866 | read_uint16_t(reader, 3, subtree, 'of12.packet_in.total_len') |
| 18867 | read_uint8_t(reader, 3, subtree, 'of12.packet_in.reason') |
| 18868 | read_uint8_t(reader, 3, subtree, 'of12.packet_in.table_id') |
| 18869 | read_of_match_t(reader, 3, subtree, 'of12.packet_in.match') |
| 18870 | reader.skip(2) |
| 18871 | read_ethernet(reader, 3, subtree, 'of12.packet_in.data') |
| 18872 | return 'of_packet_in' |
| 18873 | end |
| 18874 | of_header_v3_dissectors[10] = dissect_of_packet_in_v3 |
| 18875 | |
| 18876 | -- child class of_packet_out |
| 18877 | -- Child of of_header |
| 18878 | function dissect_of_packet_out_v3(reader, subtree) |
| 18879 | local _length = reader.peek(2, 2):uint() |
| 18880 | local orig_reader = reader |
| 18881 | reader = orig_reader.slice(_length) |
| 18882 | read_uint8_t(reader, 3, subtree, 'of12.packet_out.version') |
| 18883 | read_uint8_t(reader, 3, subtree, 'of12.packet_out.type') |
| 18884 | read_uint16_t(reader, 3, subtree, 'of12.packet_out.length') |
| 18885 | read_uint32_t(reader, 3, subtree, 'of12.packet_out.xid') |
| 18886 | read_uint32_t(reader, 3, subtree, 'of12.packet_out.buffer_id') |
| 18887 | read_of_port_no_t(reader, 3, subtree, 'of12.packet_out.in_port') |
| 18888 | local _actions_length = reader.peek(0, 2):uint() |
| 18889 | read_uint16_t(reader, 3, subtree, 'of12.packet_out.actions_len') |
| 18890 | reader.skip(6) |
| 18891 | read_list(reader.slice(_actions_length), dissect_of_action_v3, subtree, 'of_action') |
| 18892 | read_ethernet(reader, 3, subtree, 'of12.packet_out.data') |
| 18893 | return 'of_packet_out' |
| 18894 | end |
| 18895 | of_header_v3_dissectors[13] = dissect_of_packet_out_v3 |
| 18896 | |
| 18897 | -- top-level class of_packet_queue |
| 18898 | function dissect_of_packet_queue_v3(reader, subtree) |
| 18899 | local _length = reader.peek(8, 2):uint() |
| 18900 | local orig_reader = reader |
| 18901 | reader = orig_reader.slice(_length) |
| 18902 | read_uint32_t(reader, 3, subtree, 'of12.packet_queue.queue_id') |
| 18903 | read_of_port_no_t(reader, 3, subtree, 'of12.packet_queue.port') |
| 18904 | read_uint16_t(reader, 3, subtree, 'of12.packet_queue.len') |
| 18905 | reader.skip(6) |
| 18906 | read_list(reader, dissect_of_queue_prop_v3, subtree, 'of_queue_prop') |
| 18907 | return 'of_packet_queue' |
| 18908 | end |
| 18909 | -- top-level class of_port_desc |
| 18910 | function dissect_of_port_desc_v3(reader, subtree) |
| 18911 | read_of_port_no_t(reader, 3, subtree, 'of12.port_desc.port_no') |
| 18912 | reader.skip(4) |
| 18913 | read_of_mac_addr_t(reader, 3, subtree, 'of12.port_desc.hw_addr') |
| 18914 | reader.skip(2) |
| 18915 | read_of_port_name_t(reader, 3, subtree, 'of12.port_desc.name') |
| 18916 | read_uint32_t(reader, 3, subtree, 'of12.port_desc.config') |
| 18917 | read_uint32_t(reader, 3, subtree, 'of12.port_desc.state') |
| 18918 | read_uint32_t(reader, 3, subtree, 'of12.port_desc.curr') |
| 18919 | read_uint32_t(reader, 3, subtree, 'of12.port_desc.advertised') |
| 18920 | read_uint32_t(reader, 3, subtree, 'of12.port_desc.supported') |
| 18921 | read_uint32_t(reader, 3, subtree, 'of12.port_desc.peer') |
| 18922 | read_uint32_t(reader, 3, subtree, 'of12.port_desc.curr_speed') |
| 18923 | read_uint32_t(reader, 3, subtree, 'of12.port_desc.max_speed') |
| 18924 | return 'of_port_desc' |
| 18925 | end |
| 18926 | -- child class of_port_mod |
| 18927 | -- Child of of_header |
| 18928 | function dissect_of_port_mod_v3(reader, subtree) |
| 18929 | read_uint8_t(reader, 3, subtree, 'of12.port_mod.version') |
| 18930 | read_uint8_t(reader, 3, subtree, 'of12.port_mod.type') |
| 18931 | read_uint16_t(reader, 3, subtree, 'of12.port_mod.length') |
| 18932 | read_uint32_t(reader, 3, subtree, 'of12.port_mod.xid') |
| 18933 | read_of_port_no_t(reader, 3, subtree, 'of12.port_mod.port_no') |
| 18934 | reader.skip(4) |
| 18935 | read_of_mac_addr_t(reader, 3, subtree, 'of12.port_mod.hw_addr') |
| 18936 | reader.skip(2) |
| 18937 | read_uint32_t(reader, 3, subtree, 'of12.port_mod.config') |
| 18938 | read_uint32_t(reader, 3, subtree, 'of12.port_mod.mask') |
| 18939 | read_uint32_t(reader, 3, subtree, 'of12.port_mod.advertise') |
| 18940 | reader.skip(4) |
| 18941 | return 'of_port_mod' |
| 18942 | end |
| 18943 | of_header_v3_dissectors[16] = dissect_of_port_mod_v3 |
| 18944 | |
| 18945 | -- child class of_port_mod_failed_error_msg |
| 18946 | -- Child of of_error_msg |
| 18947 | function dissect_of_port_mod_failed_error_msg_v3(reader, subtree) |
| 18948 | local _length = reader.peek(2, 2):uint() |
| 18949 | local orig_reader = reader |
| 18950 | reader = orig_reader.slice(_length) |
| 18951 | read_uint8_t(reader, 3, subtree, 'of12.port_mod_failed_error_msg.version') |
| 18952 | read_uint8_t(reader, 3, subtree, 'of12.port_mod_failed_error_msg.type') |
| 18953 | read_uint16_t(reader, 3, subtree, 'of12.port_mod_failed_error_msg.length') |
| 18954 | read_uint32_t(reader, 3, subtree, 'of12.port_mod_failed_error_msg.xid') |
| 18955 | read_uint16_t(reader, 3, subtree, 'of12.port_mod_failed_error_msg.err_type') |
| 18956 | read_uint16_t(reader, 3, subtree, 'of12.port_mod_failed_error_msg.code') |
| 18957 | read_openflow(reader, 3, subtree, 'of12.port_mod_failed_error_msg.data') |
| 18958 | return 'of_port_mod_failed_error_msg' |
| 18959 | end |
| 18960 | of_error_msg_v3_dissectors[7] = dissect_of_port_mod_failed_error_msg_v3 |
| 18961 | |
| 18962 | -- top-level class of_port_stats_entry |
| 18963 | function dissect_of_port_stats_entry_v3(reader, subtree) |
| 18964 | read_of_port_no_t(reader, 3, subtree, 'of12.port_stats_entry.port_no') |
| 18965 | reader.skip(4) |
| 18966 | read_uint64_t(reader, 3, subtree, 'of12.port_stats_entry.rx_packets') |
| 18967 | read_uint64_t(reader, 3, subtree, 'of12.port_stats_entry.tx_packets') |
| 18968 | read_uint64_t(reader, 3, subtree, 'of12.port_stats_entry.rx_bytes') |
| 18969 | read_uint64_t(reader, 3, subtree, 'of12.port_stats_entry.tx_bytes') |
| 18970 | read_uint64_t(reader, 3, subtree, 'of12.port_stats_entry.rx_dropped') |
| 18971 | read_uint64_t(reader, 3, subtree, 'of12.port_stats_entry.tx_dropped') |
| 18972 | read_uint64_t(reader, 3, subtree, 'of12.port_stats_entry.rx_errors') |
| 18973 | read_uint64_t(reader, 3, subtree, 'of12.port_stats_entry.tx_errors') |
| 18974 | read_uint64_t(reader, 3, subtree, 'of12.port_stats_entry.rx_frame_err') |
| 18975 | read_uint64_t(reader, 3, subtree, 'of12.port_stats_entry.rx_over_err') |
| 18976 | read_uint64_t(reader, 3, subtree, 'of12.port_stats_entry.rx_crc_err') |
| 18977 | read_uint64_t(reader, 3, subtree, 'of12.port_stats_entry.collisions') |
| 18978 | return 'of_port_stats_entry' |
| 18979 | end |
| 18980 | -- child class of_port_stats_reply |
| 18981 | -- Child of of_stats_reply |
| 18982 | function dissect_of_port_stats_reply_v3(reader, subtree) |
| 18983 | local _length = reader.peek(2, 2):uint() |
| 18984 | local orig_reader = reader |
| 18985 | reader = orig_reader.slice(_length) |
| 18986 | read_uint8_t(reader, 3, subtree, 'of12.port_stats_reply.version') |
| 18987 | read_uint8_t(reader, 3, subtree, 'of12.port_stats_reply.type') |
| 18988 | read_uint16_t(reader, 3, subtree, 'of12.port_stats_reply.length') |
| 18989 | read_uint32_t(reader, 3, subtree, 'of12.port_stats_reply.xid') |
| 18990 | read_uint16_t(reader, 3, subtree, 'of12.port_stats_reply.stats_type') |
| 18991 | read_uint16_t(reader, 3, subtree, 'of12.port_stats_reply.flags') |
| 18992 | reader.skip(4) |
| 18993 | read_list(reader, dissect_of_port_stats_entry_v3, subtree, 'of_port_stats_entry') |
| 18994 | return 'of_port_stats_reply' |
| 18995 | end |
| 18996 | of_stats_reply_v3_dissectors[4] = dissect_of_port_stats_reply_v3 |
| 18997 | |
| 18998 | -- child class of_port_stats_request |
| 18999 | -- Child of of_stats_request |
| 19000 | function dissect_of_port_stats_request_v3(reader, subtree) |
| 19001 | read_uint8_t(reader, 3, subtree, 'of12.port_stats_request.version') |
| 19002 | read_uint8_t(reader, 3, subtree, 'of12.port_stats_request.type') |
| 19003 | read_uint16_t(reader, 3, subtree, 'of12.port_stats_request.length') |
| 19004 | read_uint32_t(reader, 3, subtree, 'of12.port_stats_request.xid') |
| 19005 | read_uint16_t(reader, 3, subtree, 'of12.port_stats_request.stats_type') |
| 19006 | read_uint16_t(reader, 3, subtree, 'of12.port_stats_request.flags') |
| 19007 | reader.skip(4) |
| 19008 | read_of_port_no_t(reader, 3, subtree, 'of12.port_stats_request.port_no') |
| 19009 | reader.skip(4) |
| 19010 | return 'of_port_stats_request' |
| 19011 | end |
| 19012 | of_stats_request_v3_dissectors[4] = dissect_of_port_stats_request_v3 |
| 19013 | |
| 19014 | -- child class of_port_status |
| 19015 | -- Child of of_header |
| 19016 | function dissect_of_port_status_v3(reader, subtree) |
| 19017 | read_uint8_t(reader, 3, subtree, 'of12.port_status.version') |
| 19018 | read_uint8_t(reader, 3, subtree, 'of12.port_status.type') |
| 19019 | read_uint16_t(reader, 3, subtree, 'of12.port_status.length') |
| 19020 | read_uint32_t(reader, 3, subtree, 'of12.port_status.xid') |
| 19021 | read_uint8_t(reader, 3, subtree, 'of12.port_status.reason') |
| 19022 | reader.skip(7) |
| 19023 | read_of_port_desc_t(reader, 3, subtree, 'of12.port_status.desc') |
| 19024 | return 'of_port_status' |
| 19025 | end |
| 19026 | of_header_v3_dissectors[12] = dissect_of_port_status_v3 |
| 19027 | |
| 19028 | -- child class of_queue_get_config_reply |
| 19029 | -- Child of of_header |
| 19030 | function dissect_of_queue_get_config_reply_v3(reader, subtree) |
| 19031 | local _length = reader.peek(2, 2):uint() |
| 19032 | local orig_reader = reader |
| 19033 | reader = orig_reader.slice(_length) |
| 19034 | read_uint8_t(reader, 3, subtree, 'of12.queue_get_config_reply.version') |
| 19035 | read_uint8_t(reader, 3, subtree, 'of12.queue_get_config_reply.type') |
| 19036 | read_uint16_t(reader, 3, subtree, 'of12.queue_get_config_reply.length') |
| 19037 | read_uint32_t(reader, 3, subtree, 'of12.queue_get_config_reply.xid') |
| 19038 | read_of_port_no_t(reader, 3, subtree, 'of12.queue_get_config_reply.port') |
| 19039 | reader.skip(4) |
| 19040 | read_list(reader, dissect_of_packet_queue_v3, subtree, 'of_packet_queue') |
| 19041 | return 'of_queue_get_config_reply' |
| 19042 | end |
| 19043 | of_header_v3_dissectors[23] = dissect_of_queue_get_config_reply_v3 |
| 19044 | |
| 19045 | -- child class of_queue_get_config_request |
| 19046 | -- Child of of_header |
| 19047 | function dissect_of_queue_get_config_request_v3(reader, subtree) |
| 19048 | read_uint8_t(reader, 3, subtree, 'of12.queue_get_config_request.version') |
| 19049 | read_uint8_t(reader, 3, subtree, 'of12.queue_get_config_request.type') |
| 19050 | read_uint16_t(reader, 3, subtree, 'of12.queue_get_config_request.length') |
| 19051 | read_uint32_t(reader, 3, subtree, 'of12.queue_get_config_request.xid') |
| 19052 | read_of_port_no_t(reader, 3, subtree, 'of12.queue_get_config_request.port') |
| 19053 | reader.skip(4) |
| 19054 | return 'of_queue_get_config_request' |
| 19055 | end |
| 19056 | of_header_v3_dissectors[22] = dissect_of_queue_get_config_request_v3 |
| 19057 | |
| 19058 | -- child class of_queue_op_failed_error_msg |
| 19059 | -- Child of of_error_msg |
| 19060 | function dissect_of_queue_op_failed_error_msg_v3(reader, subtree) |
| 19061 | local _length = reader.peek(2, 2):uint() |
| 19062 | local orig_reader = reader |
| 19063 | reader = orig_reader.slice(_length) |
| 19064 | read_uint8_t(reader, 3, subtree, 'of12.queue_op_failed_error_msg.version') |
| 19065 | read_uint8_t(reader, 3, subtree, 'of12.queue_op_failed_error_msg.type') |
| 19066 | read_uint16_t(reader, 3, subtree, 'of12.queue_op_failed_error_msg.length') |
| 19067 | read_uint32_t(reader, 3, subtree, 'of12.queue_op_failed_error_msg.xid') |
| 19068 | read_uint16_t(reader, 3, subtree, 'of12.queue_op_failed_error_msg.err_type') |
| 19069 | read_uint16_t(reader, 3, subtree, 'of12.queue_op_failed_error_msg.code') |
| 19070 | read_openflow(reader, 3, subtree, 'of12.queue_op_failed_error_msg.data') |
| 19071 | return 'of_queue_op_failed_error_msg' |
| 19072 | end |
| 19073 | of_error_msg_v3_dissectors[9] = dissect_of_queue_op_failed_error_msg_v3 |
| 19074 | |
| 19075 | -- virtual top-level class of_queue_prop |
| 19076 | -- Discriminator is type |
| 19077 | function dissect_of_queue_prop_v3(reader, subtree) |
| 19078 | return of_queue_prop_v3_dissectors[reader.peek(0,2):uint()](reader, subtree) |
| 19079 | end |
| 19080 | -- virtual child class of_queue_prop_experimenter |
| 19081 | -- Child of of_queue_prop |
| 19082 | -- Discriminator is experimenter |
| 19083 | function dissect_of_queue_prop_experimenter_v3(reader, subtree) |
| 19084 | return of_queue_prop_experimenter_v3_dissectors[reader.peek(8,4):uint()](reader, subtree) |
| 19085 | end |
| 19086 | of_queue_prop_v3_dissectors[65535] = dissect_of_queue_prop_experimenter_v3 |
| 19087 | |
| 19088 | -- child class of_queue_prop_max_rate |
| 19089 | -- Child of of_queue_prop |
| 19090 | function dissect_of_queue_prop_max_rate_v3(reader, subtree) |
| 19091 | read_uint16_t(reader, 3, subtree, 'of12.queue_prop_max_rate.type') |
| 19092 | read_uint16_t(reader, 3, subtree, 'of12.queue_prop_max_rate.len') |
| 19093 | reader.skip(4) |
| 19094 | read_uint16_t(reader, 3, subtree, 'of12.queue_prop_max_rate.rate') |
| 19095 | reader.skip(6) |
| 19096 | return 'of_queue_prop_max_rate' |
| 19097 | end |
| 19098 | of_queue_prop_v3_dissectors[2] = dissect_of_queue_prop_max_rate_v3 |
| 19099 | |
| 19100 | -- child class of_queue_prop_min_rate |
| 19101 | -- Child of of_queue_prop |
| 19102 | function dissect_of_queue_prop_min_rate_v3(reader, subtree) |
| 19103 | read_uint16_t(reader, 3, subtree, 'of12.queue_prop_min_rate.type') |
| 19104 | read_uint16_t(reader, 3, subtree, 'of12.queue_prop_min_rate.len') |
| 19105 | reader.skip(4) |
| 19106 | read_uint16_t(reader, 3, subtree, 'of12.queue_prop_min_rate.rate') |
| 19107 | reader.skip(6) |
| 19108 | return 'of_queue_prop_min_rate' |
| 19109 | end |
| 19110 | of_queue_prop_v3_dissectors[1] = dissect_of_queue_prop_min_rate_v3 |
| 19111 | |
| 19112 | -- top-level class of_queue_stats_entry |
| 19113 | function dissect_of_queue_stats_entry_v3(reader, subtree) |
| 19114 | read_of_port_no_t(reader, 3, subtree, 'of12.queue_stats_entry.port_no') |
| 19115 | read_uint32_t(reader, 3, subtree, 'of12.queue_stats_entry.queue_id') |
| 19116 | read_uint64_t(reader, 3, subtree, 'of12.queue_stats_entry.tx_bytes') |
| 19117 | read_uint64_t(reader, 3, subtree, 'of12.queue_stats_entry.tx_packets') |
| 19118 | read_uint64_t(reader, 3, subtree, 'of12.queue_stats_entry.tx_errors') |
| 19119 | return 'of_queue_stats_entry' |
| 19120 | end |
| 19121 | -- child class of_queue_stats_reply |
| 19122 | -- Child of of_stats_reply |
| 19123 | function dissect_of_queue_stats_reply_v3(reader, subtree) |
| 19124 | local _length = reader.peek(2, 2):uint() |
| 19125 | local orig_reader = reader |
| 19126 | reader = orig_reader.slice(_length) |
| 19127 | read_uint8_t(reader, 3, subtree, 'of12.queue_stats_reply.version') |
| 19128 | read_uint8_t(reader, 3, subtree, 'of12.queue_stats_reply.type') |
| 19129 | read_uint16_t(reader, 3, subtree, 'of12.queue_stats_reply.length') |
| 19130 | read_uint32_t(reader, 3, subtree, 'of12.queue_stats_reply.xid') |
| 19131 | read_uint16_t(reader, 3, subtree, 'of12.queue_stats_reply.stats_type') |
| 19132 | read_uint16_t(reader, 3, subtree, 'of12.queue_stats_reply.flags') |
| 19133 | reader.skip(4) |
| 19134 | read_list(reader, dissect_of_queue_stats_entry_v3, subtree, 'of_queue_stats_entry') |
| 19135 | return 'of_queue_stats_reply' |
| 19136 | end |
| 19137 | of_stats_reply_v3_dissectors[5] = dissect_of_queue_stats_reply_v3 |
| 19138 | |
| 19139 | -- child class of_queue_stats_request |
| 19140 | -- Child of of_stats_request |
| 19141 | function dissect_of_queue_stats_request_v3(reader, subtree) |
| 19142 | read_uint8_t(reader, 3, subtree, 'of12.queue_stats_request.version') |
| 19143 | read_uint8_t(reader, 3, subtree, 'of12.queue_stats_request.type') |
| 19144 | read_uint16_t(reader, 3, subtree, 'of12.queue_stats_request.length') |
| 19145 | read_uint32_t(reader, 3, subtree, 'of12.queue_stats_request.xid') |
| 19146 | read_uint16_t(reader, 3, subtree, 'of12.queue_stats_request.stats_type') |
| 19147 | read_uint16_t(reader, 3, subtree, 'of12.queue_stats_request.flags') |
| 19148 | reader.skip(4) |
| 19149 | read_of_port_no_t(reader, 3, subtree, 'of12.queue_stats_request.port_no') |
| 19150 | read_uint32_t(reader, 3, subtree, 'of12.queue_stats_request.queue_id') |
| 19151 | return 'of_queue_stats_request' |
| 19152 | end |
| 19153 | of_stats_request_v3_dissectors[5] = dissect_of_queue_stats_request_v3 |
| 19154 | |
| 19155 | -- child class of_role_reply |
| 19156 | -- Child of of_header |
| 19157 | function dissect_of_role_reply_v3(reader, subtree) |
| 19158 | read_uint8_t(reader, 3, subtree, 'of12.role_reply.version') |
| 19159 | read_uint8_t(reader, 3, subtree, 'of12.role_reply.type') |
| 19160 | read_uint16_t(reader, 3, subtree, 'of12.role_reply.length') |
| 19161 | read_uint32_t(reader, 3, subtree, 'of12.role_reply.xid') |
| 19162 | read_uint32_t(reader, 3, subtree, 'of12.role_reply.role') |
| 19163 | reader.skip(4) |
| 19164 | read_uint64_t(reader, 3, subtree, 'of12.role_reply.generation_id') |
| 19165 | return 'of_role_reply' |
| 19166 | end |
| 19167 | of_header_v3_dissectors[25] = dissect_of_role_reply_v3 |
| 19168 | |
| 19169 | -- child class of_role_request |
| 19170 | -- Child of of_header |
| 19171 | function dissect_of_role_request_v3(reader, subtree) |
| 19172 | read_uint8_t(reader, 3, subtree, 'of12.role_request.version') |
| 19173 | read_uint8_t(reader, 3, subtree, 'of12.role_request.type') |
| 19174 | read_uint16_t(reader, 3, subtree, 'of12.role_request.length') |
| 19175 | read_uint32_t(reader, 3, subtree, 'of12.role_request.xid') |
| 19176 | read_uint32_t(reader, 3, subtree, 'of12.role_request.role') |
| 19177 | reader.skip(4) |
| 19178 | read_uint64_t(reader, 3, subtree, 'of12.role_request.generation_id') |
| 19179 | return 'of_role_request' |
| 19180 | end |
| 19181 | of_header_v3_dissectors[24] = dissect_of_role_request_v3 |
| 19182 | |
| 19183 | -- child class of_role_request_failed_error_msg |
| 19184 | -- Child of of_error_msg |
| 19185 | function dissect_of_role_request_failed_error_msg_v3(reader, subtree) |
| 19186 | local _length = reader.peek(2, 2):uint() |
| 19187 | local orig_reader = reader |
| 19188 | reader = orig_reader.slice(_length) |
| 19189 | read_uint8_t(reader, 3, subtree, 'of12.role_request_failed_error_msg.version') |
| 19190 | read_uint8_t(reader, 3, subtree, 'of12.role_request_failed_error_msg.type') |
| 19191 | read_uint16_t(reader, 3, subtree, 'of12.role_request_failed_error_msg.length') |
| 19192 | read_uint32_t(reader, 3, subtree, 'of12.role_request_failed_error_msg.xid') |
| 19193 | read_uint16_t(reader, 3, subtree, 'of12.role_request_failed_error_msg.err_type') |
| 19194 | read_uint16_t(reader, 3, subtree, 'of12.role_request_failed_error_msg.code') |
| 19195 | read_openflow(reader, 3, subtree, 'of12.role_request_failed_error_msg.data') |
| 19196 | return 'of_role_request_failed_error_msg' |
| 19197 | end |
| 19198 | of_error_msg_v3_dissectors[11] = dissect_of_role_request_failed_error_msg_v3 |
| 19199 | |
| 19200 | -- child class of_set_config |
| 19201 | -- Child of of_header |
| 19202 | function dissect_of_set_config_v3(reader, subtree) |
| 19203 | read_uint8_t(reader, 3, subtree, 'of12.set_config.version') |
| 19204 | read_uint8_t(reader, 3, subtree, 'of12.set_config.type') |
| 19205 | read_uint16_t(reader, 3, subtree, 'of12.set_config.length') |
| 19206 | read_uint32_t(reader, 3, subtree, 'of12.set_config.xid') |
| 19207 | read_uint16_t(reader, 3, subtree, 'of12.set_config.flags') |
| 19208 | read_uint16_t(reader, 3, subtree, 'of12.set_config.miss_send_len') |
| 19209 | return 'of_set_config' |
| 19210 | end |
| 19211 | of_header_v3_dissectors[9] = dissect_of_set_config_v3 |
| 19212 | |
| 19213 | -- child class of_switch_config_failed_error_msg |
| 19214 | -- Child of of_error_msg |
| 19215 | function dissect_of_switch_config_failed_error_msg_v3(reader, subtree) |
| 19216 | local _length = reader.peek(2, 2):uint() |
| 19217 | local orig_reader = reader |
| 19218 | reader = orig_reader.slice(_length) |
| 19219 | read_uint8_t(reader, 3, subtree, 'of12.switch_config_failed_error_msg.version') |
| 19220 | read_uint8_t(reader, 3, subtree, 'of12.switch_config_failed_error_msg.type') |
| 19221 | read_uint16_t(reader, 3, subtree, 'of12.switch_config_failed_error_msg.length') |
| 19222 | read_uint32_t(reader, 3, subtree, 'of12.switch_config_failed_error_msg.xid') |
| 19223 | read_uint16_t(reader, 3, subtree, 'of12.switch_config_failed_error_msg.err_type') |
| 19224 | read_uint16_t(reader, 3, subtree, 'of12.switch_config_failed_error_msg.code') |
| 19225 | read_openflow(reader, 3, subtree, 'of12.switch_config_failed_error_msg.data') |
| 19226 | return 'of_switch_config_failed_error_msg' |
| 19227 | end |
| 19228 | of_error_msg_v3_dissectors[10] = dissect_of_switch_config_failed_error_msg_v3 |
| 19229 | |
| 19230 | -- child class of_table_mod |
| 19231 | -- Child of of_header |
| 19232 | function dissect_of_table_mod_v3(reader, subtree) |
| 19233 | read_uint8_t(reader, 3, subtree, 'of12.table_mod.version') |
| 19234 | read_uint8_t(reader, 3, subtree, 'of12.table_mod.type') |
| 19235 | read_uint16_t(reader, 3, subtree, 'of12.table_mod.length') |
| 19236 | read_uint32_t(reader, 3, subtree, 'of12.table_mod.xid') |
| 19237 | read_uint8_t(reader, 3, subtree, 'of12.table_mod.table_id') |
| 19238 | reader.skip(3) |
| 19239 | read_uint32_t(reader, 3, subtree, 'of12.table_mod.config') |
| 19240 | return 'of_table_mod' |
| 19241 | end |
| 19242 | of_header_v3_dissectors[17] = dissect_of_table_mod_v3 |
| 19243 | |
| 19244 | -- child class of_table_mod_failed_error_msg |
| 19245 | -- Child of of_error_msg |
| 19246 | function dissect_of_table_mod_failed_error_msg_v3(reader, subtree) |
| 19247 | local _length = reader.peek(2, 2):uint() |
| 19248 | local orig_reader = reader |
| 19249 | reader = orig_reader.slice(_length) |
| 19250 | read_uint8_t(reader, 3, subtree, 'of12.table_mod_failed_error_msg.version') |
| 19251 | read_uint8_t(reader, 3, subtree, 'of12.table_mod_failed_error_msg.type') |
| 19252 | read_uint16_t(reader, 3, subtree, 'of12.table_mod_failed_error_msg.length') |
| 19253 | read_uint32_t(reader, 3, subtree, 'of12.table_mod_failed_error_msg.xid') |
| 19254 | read_uint16_t(reader, 3, subtree, 'of12.table_mod_failed_error_msg.err_type') |
| 19255 | read_uint16_t(reader, 3, subtree, 'of12.table_mod_failed_error_msg.code') |
| 19256 | read_openflow(reader, 3, subtree, 'of12.table_mod_failed_error_msg.data') |
| 19257 | return 'of_table_mod_failed_error_msg' |
| 19258 | end |
| 19259 | of_error_msg_v3_dissectors[8] = dissect_of_table_mod_failed_error_msg_v3 |
| 19260 | |
| 19261 | -- top-level class of_table_stats_entry |
| 19262 | function dissect_of_table_stats_entry_v3(reader, subtree) |
| 19263 | read_uint8_t(reader, 3, subtree, 'of12.table_stats_entry.table_id') |
| 19264 | reader.skip(7) |
| 19265 | read_of_table_name_t(reader, 3, subtree, 'of12.table_stats_entry.name') |
| 19266 | read_of_match_bmap_t(reader, 3, subtree, 'of12.table_stats_entry.match') |
| 19267 | read_of_wc_bmap_t(reader, 3, subtree, 'of12.table_stats_entry.wildcards') |
| 19268 | read_uint32_t(reader, 3, subtree, 'of12.table_stats_entry.write_actions') |
| 19269 | read_uint32_t(reader, 3, subtree, 'of12.table_stats_entry.apply_actions') |
| 19270 | read_uint64_t(reader, 3, subtree, 'of12.table_stats_entry.write_setfields') |
| 19271 | read_uint64_t(reader, 3, subtree, 'of12.table_stats_entry.apply_setfields') |
| 19272 | read_uint64_t(reader, 3, subtree, 'of12.table_stats_entry.metadata_match') |
| 19273 | read_uint64_t(reader, 3, subtree, 'of12.table_stats_entry.metadata_write') |
| 19274 | read_uint32_t(reader, 3, subtree, 'of12.table_stats_entry.instructions') |
| 19275 | read_uint32_t(reader, 3, subtree, 'of12.table_stats_entry.config') |
| 19276 | read_uint32_t(reader, 3, subtree, 'of12.table_stats_entry.max_entries') |
| 19277 | read_uint32_t(reader, 3, subtree, 'of12.table_stats_entry.active_count') |
| 19278 | read_uint64_t(reader, 3, subtree, 'of12.table_stats_entry.lookup_count') |
| 19279 | read_uint64_t(reader, 3, subtree, 'of12.table_stats_entry.matched_count') |
| 19280 | return 'of_table_stats_entry' |
| 19281 | end |
| 19282 | -- child class of_table_stats_reply |
| 19283 | -- Child of of_stats_reply |
| 19284 | function dissect_of_table_stats_reply_v3(reader, subtree) |
| 19285 | local _length = reader.peek(2, 2):uint() |
| 19286 | local orig_reader = reader |
| 19287 | reader = orig_reader.slice(_length) |
| 19288 | read_uint8_t(reader, 3, subtree, 'of12.table_stats_reply.version') |
| 19289 | read_uint8_t(reader, 3, subtree, 'of12.table_stats_reply.type') |
| 19290 | read_uint16_t(reader, 3, subtree, 'of12.table_stats_reply.length') |
| 19291 | read_uint32_t(reader, 3, subtree, 'of12.table_stats_reply.xid') |
| 19292 | read_uint16_t(reader, 3, subtree, 'of12.table_stats_reply.stats_type') |
| 19293 | read_uint16_t(reader, 3, subtree, 'of12.table_stats_reply.flags') |
| 19294 | reader.skip(4) |
| 19295 | read_list(reader, dissect_of_table_stats_entry_v3, subtree, 'of_table_stats_entry') |
| 19296 | return 'of_table_stats_reply' |
| 19297 | end |
| 19298 | of_stats_reply_v3_dissectors[3] = dissect_of_table_stats_reply_v3 |
| 19299 | |
| 19300 | -- child class of_table_stats_request |
| 19301 | -- Child of of_stats_request |
| 19302 | function dissect_of_table_stats_request_v3(reader, subtree) |
| 19303 | read_uint8_t(reader, 3, subtree, 'of12.table_stats_request.version') |
| 19304 | read_uint8_t(reader, 3, subtree, 'of12.table_stats_request.type') |
| 19305 | read_uint16_t(reader, 3, subtree, 'of12.table_stats_request.length') |
| 19306 | read_uint32_t(reader, 3, subtree, 'of12.table_stats_request.xid') |
| 19307 | read_uint16_t(reader, 3, subtree, 'of12.table_stats_request.stats_type') |
| 19308 | read_uint16_t(reader, 3, subtree, 'of12.table_stats_request.flags') |
| 19309 | reader.skip(4) |
| 19310 | return 'of_table_stats_request' |
| 19311 | end |
| 19312 | of_stats_request_v3_dissectors[3] = dissect_of_table_stats_request_v3 |
| 19313 | |
| 19314 | -- virtual top-level class of_action |
| 19315 | -- Discriminator is type |
| 19316 | function dissect_of_action_v4(reader, subtree) |
| 19317 | return of_action_v4_dissectors[reader.peek(0,2):uint()](reader, subtree) |
| 19318 | end |
| 19319 | -- virtual top-level class of_action_id |
| 19320 | -- Discriminator is type |
| 19321 | function dissect_of_action_id_v4(reader, subtree) |
| 19322 | return of_action_id_v4_dissectors[reader.peek(0,2):uint()](reader, subtree) |
| 19323 | end |
| 19324 | -- virtual child class of_action_experimenter |
| 19325 | -- Child of of_action |
| 19326 | -- Discriminator is experimenter |
| 19327 | function dissect_of_action_experimenter_v4(reader, subtree) |
| 19328 | return of_action_experimenter_v4_dissectors[reader.peek(4,4):uint()](reader, subtree) |
| 19329 | end |
| 19330 | of_action_v4_dissectors[65535] = dissect_of_action_experimenter_v4 |
| 19331 | |
| 19332 | -- virtual child class of_action_bsn |
| 19333 | -- Child of of_action_experimenter |
| 19334 | -- Discriminator is subtype |
| 19335 | function dissect_of_action_bsn_v4(reader, subtree) |
| 19336 | return of_action_bsn_v4_dissectors[reader.peek(8,4):uint()](reader, subtree) |
| 19337 | end |
| 19338 | of_action_experimenter_v4_dissectors[6035143] = dissect_of_action_bsn_v4 |
| 19339 | |
| 19340 | -- virtual child class of_action_id_experimenter |
| 19341 | -- Child of of_action_id |
| 19342 | -- Discriminator is experimenter |
| 19343 | function dissect_of_action_id_experimenter_v4(reader, subtree) |
| 19344 | return of_action_id_experimenter_v4_dissectors[reader.peek(4,4):uint()](reader, subtree) |
| 19345 | end |
| 19346 | of_action_id_v4_dissectors[65535] = dissect_of_action_id_experimenter_v4 |
| 19347 | |
| 19348 | -- virtual child class of_action_id_bsn |
| 19349 | -- Child of of_action_id_experimenter |
| 19350 | -- Discriminator is subtype |
| 19351 | function dissect_of_action_id_bsn_v4(reader, subtree) |
| 19352 | return of_action_id_bsn_v4_dissectors[reader.peek(8,4):uint()](reader, subtree) |
| 19353 | end |
| 19354 | of_action_id_experimenter_v4_dissectors[6035143] = dissect_of_action_id_bsn_v4 |
| 19355 | |
| 19356 | -- child class of_action_bsn_checksum |
| 19357 | -- Child of of_action_bsn |
| 19358 | function dissect_of_action_bsn_checksum_v4(reader, subtree) |
| 19359 | read_uint16_t(reader, 4, subtree, 'of13.action_bsn_checksum.type') |
| 19360 | read_uint16_t(reader, 4, subtree, 'of13.action_bsn_checksum.len') |
| 19361 | read_uint32_t(reader, 4, subtree, 'of13.action_bsn_checksum.experimenter') |
| 19362 | read_uint32_t(reader, 4, subtree, 'of13.action_bsn_checksum.subtype') |
| 19363 | read_of_checksum_128_t(reader, 4, subtree, 'of13.action_bsn_checksum.checksum') |
| 19364 | return 'of_action_bsn_checksum' |
| 19365 | end |
| 19366 | of_action_bsn_v4_dissectors[4] = dissect_of_action_bsn_checksum_v4 |
| 19367 | |
| 19368 | -- child class of_action_id_bsn_checksum |
| 19369 | -- Child of of_action_id_bsn |
| 19370 | function dissect_of_action_id_bsn_checksum_v4(reader, subtree) |
| 19371 | read_uint16_t(reader, 4, subtree, 'of13.action_id_bsn_checksum.type') |
| 19372 | read_uint16_t(reader, 4, subtree, 'of13.action_id_bsn_checksum.len') |
| 19373 | read_uint32_t(reader, 4, subtree, 'of13.action_id_bsn_checksum.experimenter') |
| 19374 | read_uint32_t(reader, 4, subtree, 'of13.action_id_bsn_checksum.subtype') |
| 19375 | return 'of_action_id_bsn_checksum' |
| 19376 | end |
| 19377 | of_action_id_bsn_v4_dissectors[4] = dissect_of_action_id_bsn_checksum_v4 |
| 19378 | |
| 19379 | -- child class of_action_bsn_mirror |
| 19380 | -- Child of of_action_bsn |
| 19381 | function dissect_of_action_bsn_mirror_v4(reader, subtree) |
| 19382 | read_uint16_t(reader, 4, subtree, 'of13.action_bsn_mirror.type') |
| 19383 | read_uint16_t(reader, 4, subtree, 'of13.action_bsn_mirror.len') |
| 19384 | read_uint32_t(reader, 4, subtree, 'of13.action_bsn_mirror.experimenter') |
| 19385 | read_uint32_t(reader, 4, subtree, 'of13.action_bsn_mirror.subtype') |
| 19386 | read_uint32_t(reader, 4, subtree, 'of13.action_bsn_mirror.dest_port') |
| 19387 | read_uint32_t(reader, 4, subtree, 'of13.action_bsn_mirror.vlan_tag') |
| 19388 | read_uint8_t(reader, 4, subtree, 'of13.action_bsn_mirror.copy_stage') |
| 19389 | reader.skip(3) |
| 19390 | return 'of_action_bsn_mirror' |
| 19391 | end |
| 19392 | of_action_bsn_v4_dissectors[1] = dissect_of_action_bsn_mirror_v4 |
| 19393 | |
| 19394 | -- child class of_action_id_bsn_mirror |
| 19395 | -- Child of of_action_id_bsn |
| 19396 | function dissect_of_action_id_bsn_mirror_v4(reader, subtree) |
| 19397 | read_uint16_t(reader, 4, subtree, 'of13.action_id_bsn_mirror.type') |
| 19398 | read_uint16_t(reader, 4, subtree, 'of13.action_id_bsn_mirror.len') |
| 19399 | read_uint32_t(reader, 4, subtree, 'of13.action_id_bsn_mirror.experimenter') |
| 19400 | read_uint32_t(reader, 4, subtree, 'of13.action_id_bsn_mirror.subtype') |
| 19401 | return 'of_action_id_bsn_mirror' |
| 19402 | end |
| 19403 | of_action_id_bsn_v4_dissectors[1] = dissect_of_action_id_bsn_mirror_v4 |
| 19404 | |
| 19405 | -- child class of_action_bsn_set_tunnel_dst |
| 19406 | -- Child of of_action_bsn |
| 19407 | function dissect_of_action_bsn_set_tunnel_dst_v4(reader, subtree) |
| 19408 | read_uint16_t(reader, 4, subtree, 'of13.action_bsn_set_tunnel_dst.type') |
| 19409 | read_uint16_t(reader, 4, subtree, 'of13.action_bsn_set_tunnel_dst.len') |
| 19410 | read_uint32_t(reader, 4, subtree, 'of13.action_bsn_set_tunnel_dst.experimenter') |
| 19411 | read_uint32_t(reader, 4, subtree, 'of13.action_bsn_set_tunnel_dst.subtype') |
| 19412 | read_uint32_t(reader, 4, subtree, 'of13.action_bsn_set_tunnel_dst.dst') |
| 19413 | return 'of_action_bsn_set_tunnel_dst' |
| 19414 | end |
| 19415 | of_action_bsn_v4_dissectors[2] = dissect_of_action_bsn_set_tunnel_dst_v4 |
| 19416 | |
| 19417 | -- child class of_action_id_bsn_set_tunnel_dst |
| 19418 | -- Child of of_action_id_bsn |
| 19419 | function dissect_of_action_id_bsn_set_tunnel_dst_v4(reader, subtree) |
| 19420 | read_uint16_t(reader, 4, subtree, 'of13.action_id_bsn_set_tunnel_dst.type') |
| 19421 | read_uint16_t(reader, 4, subtree, 'of13.action_id_bsn_set_tunnel_dst.len') |
| 19422 | read_uint32_t(reader, 4, subtree, 'of13.action_id_bsn_set_tunnel_dst.experimenter') |
| 19423 | read_uint32_t(reader, 4, subtree, 'of13.action_id_bsn_set_tunnel_dst.subtype') |
| 19424 | return 'of_action_id_bsn_set_tunnel_dst' |
| 19425 | end |
| 19426 | of_action_id_bsn_v4_dissectors[2] = dissect_of_action_id_bsn_set_tunnel_dst_v4 |
| 19427 | |
| 19428 | -- child class of_action_copy_ttl_in |
| 19429 | -- Child of of_action |
| 19430 | function dissect_of_action_copy_ttl_in_v4(reader, subtree) |
| 19431 | read_uint16_t(reader, 4, subtree, 'of13.action_copy_ttl_in.type') |
| 19432 | read_uint16_t(reader, 4, subtree, 'of13.action_copy_ttl_in.len') |
| 19433 | reader.skip(4) |
| 19434 | return 'of_action_copy_ttl_in' |
| 19435 | end |
| 19436 | of_action_v4_dissectors[12] = dissect_of_action_copy_ttl_in_v4 |
| 19437 | |
| 19438 | -- child class of_action_id_copy_ttl_in |
| 19439 | -- Child of of_action_id |
| 19440 | function dissect_of_action_id_copy_ttl_in_v4(reader, subtree) |
| 19441 | read_uint16_t(reader, 4, subtree, 'of13.action_id_copy_ttl_in.type') |
| 19442 | read_uint16_t(reader, 4, subtree, 'of13.action_id_copy_ttl_in.len') |
| 19443 | return 'of_action_id_copy_ttl_in' |
| 19444 | end |
| 19445 | of_action_id_v4_dissectors[12] = dissect_of_action_id_copy_ttl_in_v4 |
| 19446 | |
| 19447 | -- child class of_action_copy_ttl_out |
| 19448 | -- Child of of_action |
| 19449 | function dissect_of_action_copy_ttl_out_v4(reader, subtree) |
| 19450 | read_uint16_t(reader, 4, subtree, 'of13.action_copy_ttl_out.type') |
| 19451 | read_uint16_t(reader, 4, subtree, 'of13.action_copy_ttl_out.len') |
| 19452 | reader.skip(4) |
| 19453 | return 'of_action_copy_ttl_out' |
| 19454 | end |
| 19455 | of_action_v4_dissectors[11] = dissect_of_action_copy_ttl_out_v4 |
| 19456 | |
| 19457 | -- child class of_action_id_copy_ttl_out |
| 19458 | -- Child of of_action_id |
| 19459 | function dissect_of_action_id_copy_ttl_out_v4(reader, subtree) |
| 19460 | read_uint16_t(reader, 4, subtree, 'of13.action_id_copy_ttl_out.type') |
| 19461 | read_uint16_t(reader, 4, subtree, 'of13.action_id_copy_ttl_out.len') |
| 19462 | return 'of_action_id_copy_ttl_out' |
| 19463 | end |
| 19464 | of_action_id_v4_dissectors[11] = dissect_of_action_id_copy_ttl_out_v4 |
| 19465 | |
| 19466 | -- child class of_action_dec_mpls_ttl |
| 19467 | -- Child of of_action |
| 19468 | function dissect_of_action_dec_mpls_ttl_v4(reader, subtree) |
| 19469 | read_uint16_t(reader, 4, subtree, 'of13.action_dec_mpls_ttl.type') |
| 19470 | read_uint16_t(reader, 4, subtree, 'of13.action_dec_mpls_ttl.len') |
| 19471 | reader.skip(4) |
| 19472 | return 'of_action_dec_mpls_ttl' |
| 19473 | end |
| 19474 | of_action_v4_dissectors[16] = dissect_of_action_dec_mpls_ttl_v4 |
| 19475 | |
| 19476 | -- child class of_action_id_dec_mpls_ttl |
| 19477 | -- Child of of_action_id |
| 19478 | function dissect_of_action_id_dec_mpls_ttl_v4(reader, subtree) |
| 19479 | read_uint16_t(reader, 4, subtree, 'of13.action_id_dec_mpls_ttl.type') |
| 19480 | read_uint16_t(reader, 4, subtree, 'of13.action_id_dec_mpls_ttl.len') |
| 19481 | return 'of_action_id_dec_mpls_ttl' |
| 19482 | end |
| 19483 | of_action_id_v4_dissectors[16] = dissect_of_action_id_dec_mpls_ttl_v4 |
| 19484 | |
| 19485 | -- child class of_action_dec_nw_ttl |
| 19486 | -- Child of of_action |
| 19487 | function dissect_of_action_dec_nw_ttl_v4(reader, subtree) |
| 19488 | read_uint16_t(reader, 4, subtree, 'of13.action_dec_nw_ttl.type') |
| 19489 | read_uint16_t(reader, 4, subtree, 'of13.action_dec_nw_ttl.len') |
| 19490 | reader.skip(4) |
| 19491 | return 'of_action_dec_nw_ttl' |
| 19492 | end |
| 19493 | of_action_v4_dissectors[24] = dissect_of_action_dec_nw_ttl_v4 |
| 19494 | |
| 19495 | -- child class of_action_id_dec_nw_ttl |
| 19496 | -- Child of of_action_id |
| 19497 | function dissect_of_action_id_dec_nw_ttl_v4(reader, subtree) |
| 19498 | read_uint16_t(reader, 4, subtree, 'of13.action_id_dec_nw_ttl.type') |
| 19499 | read_uint16_t(reader, 4, subtree, 'of13.action_id_dec_nw_ttl.len') |
| 19500 | return 'of_action_id_dec_nw_ttl' |
| 19501 | end |
| 19502 | of_action_id_v4_dissectors[24] = dissect_of_action_id_dec_nw_ttl_v4 |
| 19503 | |
| 19504 | -- child class of_action_group |
| 19505 | -- Child of of_action |
| 19506 | function dissect_of_action_group_v4(reader, subtree) |
| 19507 | read_uint16_t(reader, 4, subtree, 'of13.action_group.type') |
| 19508 | read_uint16_t(reader, 4, subtree, 'of13.action_group.len') |
| 19509 | read_uint32_t(reader, 4, subtree, 'of13.action_group.group_id') |
| 19510 | return 'of_action_group' |
| 19511 | end |
| 19512 | of_action_v4_dissectors[22] = dissect_of_action_group_v4 |
| 19513 | |
| 19514 | -- child class of_action_id_group |
| 19515 | -- Child of of_action_id |
| 19516 | function dissect_of_action_id_group_v4(reader, subtree) |
| 19517 | read_uint16_t(reader, 4, subtree, 'of13.action_id_group.type') |
| 19518 | read_uint16_t(reader, 4, subtree, 'of13.action_id_group.len') |
| 19519 | return 'of_action_id_group' |
| 19520 | end |
| 19521 | of_action_id_v4_dissectors[22] = dissect_of_action_id_group_v4 |
| 19522 | |
| 19523 | -- virtual child class of_action_nicira |
| 19524 | -- Child of of_action_experimenter |
| 19525 | -- Discriminator is subtype |
| 19526 | function dissect_of_action_nicira_v4(reader, subtree) |
| 19527 | return of_action_nicira_v4_dissectors[reader.peek(8,2):uint()](reader, subtree) |
| 19528 | end |
| 19529 | of_action_experimenter_v4_dissectors[8992] = dissect_of_action_nicira_v4 |
| 19530 | |
| 19531 | -- virtual child class of_action_id_nicira |
| 19532 | -- Child of of_action_id_experimenter |
| 19533 | -- Discriminator is subtype |
| 19534 | function dissect_of_action_id_nicira_v4(reader, subtree) |
| 19535 | return of_action_id_nicira_v4_dissectors[reader.peek(8,2):uint()](reader, subtree) |
| 19536 | end |
| 19537 | of_action_id_experimenter_v4_dissectors[8992] = dissect_of_action_id_nicira_v4 |
| 19538 | |
| 19539 | -- child class of_action_nicira_dec_ttl |
| 19540 | -- Child of of_action_nicira |
| 19541 | function dissect_of_action_nicira_dec_ttl_v4(reader, subtree) |
| 19542 | read_uint16_t(reader, 4, subtree, 'of13.action_nicira_dec_ttl.type') |
| 19543 | read_uint16_t(reader, 4, subtree, 'of13.action_nicira_dec_ttl.len') |
| 19544 | read_uint32_t(reader, 4, subtree, 'of13.action_nicira_dec_ttl.experimenter') |
| 19545 | read_uint16_t(reader, 4, subtree, 'of13.action_nicira_dec_ttl.subtype') |
| 19546 | reader.skip(2) |
| 19547 | reader.skip(4) |
| 19548 | return 'of_action_nicira_dec_ttl' |
| 19549 | end |
| 19550 | of_action_nicira_v4_dissectors[18] = dissect_of_action_nicira_dec_ttl_v4 |
| 19551 | |
| 19552 | -- child class of_action_id_nicira_dec_ttl |
| 19553 | -- Child of of_action_id_nicira |
| 19554 | function dissect_of_action_id_nicira_dec_ttl_v4(reader, subtree) |
| 19555 | read_uint16_t(reader, 4, subtree, 'of13.action_id_nicira_dec_ttl.type') |
| 19556 | read_uint16_t(reader, 4, subtree, 'of13.action_id_nicira_dec_ttl.len') |
| 19557 | read_uint32_t(reader, 4, subtree, 'of13.action_id_nicira_dec_ttl.experimenter') |
| 19558 | read_uint16_t(reader, 4, subtree, 'of13.action_id_nicira_dec_ttl.subtype') |
| 19559 | return 'of_action_id_nicira_dec_ttl' |
| 19560 | end |
| 19561 | of_action_id_nicira_v4_dissectors[18] = dissect_of_action_id_nicira_dec_ttl_v4 |
| 19562 | |
| 19563 | -- child class of_action_output |
| 19564 | -- Child of of_action |
| 19565 | function dissect_of_action_output_v4(reader, subtree) |
| 19566 | read_uint16_t(reader, 4, subtree, 'of13.action_output.type') |
| 19567 | read_uint16_t(reader, 4, subtree, 'of13.action_output.len') |
| 19568 | read_of_port_no_t(reader, 4, subtree, 'of13.action_output.port') |
| 19569 | read_uint16_t(reader, 4, subtree, 'of13.action_output.max_len') |
| 19570 | reader.skip(6) |
| 19571 | return 'of_action_output' |
| 19572 | end |
| 19573 | of_action_v4_dissectors[0] = dissect_of_action_output_v4 |
| 19574 | |
| 19575 | -- child class of_action_id_output |
| 19576 | -- Child of of_action_id |
| 19577 | function dissect_of_action_id_output_v4(reader, subtree) |
| 19578 | read_uint16_t(reader, 4, subtree, 'of13.action_id_output.type') |
| 19579 | read_uint16_t(reader, 4, subtree, 'of13.action_id_output.len') |
| 19580 | return 'of_action_id_output' |
| 19581 | end |
| 19582 | of_action_id_v4_dissectors[0] = dissect_of_action_id_output_v4 |
| 19583 | |
| 19584 | -- child class of_action_pop_mpls |
| 19585 | -- Child of of_action |
| 19586 | function dissect_of_action_pop_mpls_v4(reader, subtree) |
| 19587 | read_uint16_t(reader, 4, subtree, 'of13.action_pop_mpls.type') |
| 19588 | read_uint16_t(reader, 4, subtree, 'of13.action_pop_mpls.len') |
| 19589 | read_uint16_t(reader, 4, subtree, 'of13.action_pop_mpls.ethertype') |
| 19590 | reader.skip(2) |
| 19591 | return 'of_action_pop_mpls' |
| 19592 | end |
| 19593 | of_action_v4_dissectors[20] = dissect_of_action_pop_mpls_v4 |
| 19594 | |
| 19595 | -- child class of_action_id_pop_mpls |
| 19596 | -- Child of of_action_id |
| 19597 | function dissect_of_action_id_pop_mpls_v4(reader, subtree) |
| 19598 | read_uint16_t(reader, 4, subtree, 'of13.action_id_pop_mpls.type') |
| 19599 | read_uint16_t(reader, 4, subtree, 'of13.action_id_pop_mpls.len') |
| 19600 | return 'of_action_id_pop_mpls' |
| 19601 | end |
| 19602 | of_action_id_v4_dissectors[20] = dissect_of_action_id_pop_mpls_v4 |
| 19603 | |
| 19604 | -- child class of_action_pop_pbb |
| 19605 | -- Child of of_action |
| 19606 | function dissect_of_action_pop_pbb_v4(reader, subtree) |
| 19607 | read_uint16_t(reader, 4, subtree, 'of13.action_pop_pbb.type') |
| 19608 | read_uint16_t(reader, 4, subtree, 'of13.action_pop_pbb.len') |
| 19609 | reader.skip(4) |
| 19610 | return 'of_action_pop_pbb' |
| 19611 | end |
| 19612 | of_action_v4_dissectors[27] = dissect_of_action_pop_pbb_v4 |
| 19613 | |
| 19614 | -- child class of_action_id_pop_pbb |
| 19615 | -- Child of of_action_id |
| 19616 | function dissect_of_action_id_pop_pbb_v4(reader, subtree) |
| 19617 | read_uint16_t(reader, 4, subtree, 'of13.action_id_pop_pbb.type') |
| 19618 | read_uint16_t(reader, 4, subtree, 'of13.action_id_pop_pbb.len') |
| 19619 | return 'of_action_id_pop_pbb' |
| 19620 | end |
| 19621 | of_action_id_v4_dissectors[27] = dissect_of_action_id_pop_pbb_v4 |
| 19622 | |
| 19623 | -- child class of_action_pop_vlan |
| 19624 | -- Child of of_action |
| 19625 | function dissect_of_action_pop_vlan_v4(reader, subtree) |
| 19626 | read_uint16_t(reader, 4, subtree, 'of13.action_pop_vlan.type') |
| 19627 | read_uint16_t(reader, 4, subtree, 'of13.action_pop_vlan.len') |
| 19628 | reader.skip(4) |
| 19629 | return 'of_action_pop_vlan' |
| 19630 | end |
| 19631 | of_action_v4_dissectors[18] = dissect_of_action_pop_vlan_v4 |
| 19632 | |
| 19633 | -- child class of_action_id_pop_vlan |
| 19634 | -- Child of of_action_id |
| 19635 | function dissect_of_action_id_pop_vlan_v4(reader, subtree) |
| 19636 | read_uint16_t(reader, 4, subtree, 'of13.action_id_pop_vlan.type') |
| 19637 | read_uint16_t(reader, 4, subtree, 'of13.action_id_pop_vlan.len') |
| 19638 | return 'of_action_id_pop_vlan' |
| 19639 | end |
| 19640 | of_action_id_v4_dissectors[18] = dissect_of_action_id_pop_vlan_v4 |
| 19641 | |
| 19642 | -- child class of_action_push_mpls |
| 19643 | -- Child of of_action |
| 19644 | function dissect_of_action_push_mpls_v4(reader, subtree) |
| 19645 | read_uint16_t(reader, 4, subtree, 'of13.action_push_mpls.type') |
| 19646 | read_uint16_t(reader, 4, subtree, 'of13.action_push_mpls.len') |
| 19647 | read_uint16_t(reader, 4, subtree, 'of13.action_push_mpls.ethertype') |
| 19648 | reader.skip(2) |
| 19649 | return 'of_action_push_mpls' |
| 19650 | end |
| 19651 | of_action_v4_dissectors[19] = dissect_of_action_push_mpls_v4 |
| 19652 | |
| 19653 | -- child class of_action_id_push_mpls |
| 19654 | -- Child of of_action_id |
| 19655 | function dissect_of_action_id_push_mpls_v4(reader, subtree) |
| 19656 | read_uint16_t(reader, 4, subtree, 'of13.action_id_push_mpls.type') |
| 19657 | read_uint16_t(reader, 4, subtree, 'of13.action_id_push_mpls.len') |
| 19658 | return 'of_action_id_push_mpls' |
| 19659 | end |
| 19660 | of_action_id_v4_dissectors[19] = dissect_of_action_id_push_mpls_v4 |
| 19661 | |
| 19662 | -- child class of_action_push_pbb |
| 19663 | -- Child of of_action |
| 19664 | function dissect_of_action_push_pbb_v4(reader, subtree) |
| 19665 | read_uint16_t(reader, 4, subtree, 'of13.action_push_pbb.type') |
| 19666 | read_uint16_t(reader, 4, subtree, 'of13.action_push_pbb.len') |
| 19667 | read_uint16_t(reader, 4, subtree, 'of13.action_push_pbb.ethertype') |
| 19668 | reader.skip(2) |
| 19669 | return 'of_action_push_pbb' |
| 19670 | end |
| 19671 | of_action_v4_dissectors[26] = dissect_of_action_push_pbb_v4 |
| 19672 | |
| 19673 | -- child class of_action_id_push_pbb |
| 19674 | -- Child of of_action_id |
| 19675 | function dissect_of_action_id_push_pbb_v4(reader, subtree) |
| 19676 | read_uint16_t(reader, 4, subtree, 'of13.action_id_push_pbb.type') |
| 19677 | read_uint16_t(reader, 4, subtree, 'of13.action_id_push_pbb.len') |
| 19678 | return 'of_action_id_push_pbb' |
| 19679 | end |
| 19680 | of_action_id_v4_dissectors[26] = dissect_of_action_id_push_pbb_v4 |
| 19681 | |
| 19682 | -- child class of_action_push_vlan |
| 19683 | -- Child of of_action |
| 19684 | function dissect_of_action_push_vlan_v4(reader, subtree) |
| 19685 | read_uint16_t(reader, 4, subtree, 'of13.action_push_vlan.type') |
| 19686 | read_uint16_t(reader, 4, subtree, 'of13.action_push_vlan.len') |
| 19687 | read_uint16_t(reader, 4, subtree, 'of13.action_push_vlan.ethertype') |
| 19688 | reader.skip(2) |
| 19689 | return 'of_action_push_vlan' |
| 19690 | end |
| 19691 | of_action_v4_dissectors[17] = dissect_of_action_push_vlan_v4 |
| 19692 | |
| 19693 | -- child class of_action_id_push_vlan |
| 19694 | -- Child of of_action_id |
| 19695 | function dissect_of_action_id_push_vlan_v4(reader, subtree) |
| 19696 | read_uint16_t(reader, 4, subtree, 'of13.action_id_push_vlan.type') |
| 19697 | read_uint16_t(reader, 4, subtree, 'of13.action_id_push_vlan.len') |
| 19698 | return 'of_action_id_push_vlan' |
| 19699 | end |
| 19700 | of_action_id_v4_dissectors[17] = dissect_of_action_id_push_vlan_v4 |
| 19701 | |
| 19702 | -- virtual top-level class of_oxm |
| 19703 | -- Discriminator is type_len |
| 19704 | function dissect_of_oxm_v4(reader, subtree) |
| 19705 | return of_oxm_v4_dissectors[reader.peek(0,4):uint()](reader, subtree) |
| 19706 | end |
| 19707 | -- child class of_action_set_field |
| 19708 | -- Child of of_action |
| 19709 | function dissect_of_action_set_field_v4(reader, subtree) |
| 19710 | local _length = reader.peek(2, 2):uint() |
| 19711 | local orig_reader = reader |
| 19712 | reader = orig_reader.slice(_length) |
| 19713 | read_uint16_t(reader, 4, subtree, 'of13.action_set_field.type') |
| 19714 | read_uint16_t(reader, 4, subtree, 'of13.action_set_field.len') |
| 19715 | read_of_oxm_t(reader, 4, subtree, 'of13.action_set_field.field') |
| 19716 | return 'of_action_set_field' |
| 19717 | end |
| 19718 | of_action_v4_dissectors[25] = dissect_of_action_set_field_v4 |
| 19719 | |
| 19720 | -- child class of_action_id_set_field |
| 19721 | -- Child of of_action_id |
| 19722 | function dissect_of_action_id_set_field_v4(reader, subtree) |
| 19723 | read_uint16_t(reader, 4, subtree, 'of13.action_id_set_field.type') |
| 19724 | read_uint16_t(reader, 4, subtree, 'of13.action_id_set_field.len') |
| 19725 | return 'of_action_id_set_field' |
| 19726 | end |
| 19727 | of_action_id_v4_dissectors[25] = dissect_of_action_id_set_field_v4 |
| 19728 | |
| 19729 | -- child class of_action_set_mpls_ttl |
| 19730 | -- Child of of_action |
| 19731 | function dissect_of_action_set_mpls_ttl_v4(reader, subtree) |
| 19732 | read_uint16_t(reader, 4, subtree, 'of13.action_set_mpls_ttl.type') |
| 19733 | read_uint16_t(reader, 4, subtree, 'of13.action_set_mpls_ttl.len') |
| 19734 | read_uint8_t(reader, 4, subtree, 'of13.action_set_mpls_ttl.mpls_ttl') |
| 19735 | reader.skip(3) |
| 19736 | return 'of_action_set_mpls_ttl' |
| 19737 | end |
| 19738 | of_action_v4_dissectors[15] = dissect_of_action_set_mpls_ttl_v4 |
| 19739 | |
| 19740 | -- child class of_action_id_set_mpls_ttl |
| 19741 | -- Child of of_action_id |
| 19742 | function dissect_of_action_id_set_mpls_ttl_v4(reader, subtree) |
| 19743 | read_uint16_t(reader, 4, subtree, 'of13.action_id_set_mpls_ttl.type') |
| 19744 | read_uint16_t(reader, 4, subtree, 'of13.action_id_set_mpls_ttl.len') |
| 19745 | return 'of_action_id_set_mpls_ttl' |
| 19746 | end |
| 19747 | of_action_id_v4_dissectors[15] = dissect_of_action_id_set_mpls_ttl_v4 |
| 19748 | |
| 19749 | -- child class of_action_set_nw_ttl |
| 19750 | -- Child of of_action |
| 19751 | function dissect_of_action_set_nw_ttl_v4(reader, subtree) |
| 19752 | read_uint16_t(reader, 4, subtree, 'of13.action_set_nw_ttl.type') |
| 19753 | read_uint16_t(reader, 4, subtree, 'of13.action_set_nw_ttl.len') |
| 19754 | read_uint8_t(reader, 4, subtree, 'of13.action_set_nw_ttl.nw_ttl') |
| 19755 | reader.skip(3) |
| 19756 | return 'of_action_set_nw_ttl' |
| 19757 | end |
| 19758 | of_action_v4_dissectors[23] = dissect_of_action_set_nw_ttl_v4 |
| 19759 | |
| 19760 | -- child class of_action_id_set_nw_ttl |
| 19761 | -- Child of of_action_id |
| 19762 | function dissect_of_action_id_set_nw_ttl_v4(reader, subtree) |
| 19763 | read_uint16_t(reader, 4, subtree, 'of13.action_id_set_nw_ttl.type') |
| 19764 | read_uint16_t(reader, 4, subtree, 'of13.action_id_set_nw_ttl.len') |
| 19765 | return 'of_action_id_set_nw_ttl' |
| 19766 | end |
| 19767 | of_action_id_v4_dissectors[23] = dissect_of_action_id_set_nw_ttl_v4 |
| 19768 | |
| 19769 | -- child class of_action_set_queue |
| 19770 | -- Child of of_action |
| 19771 | function dissect_of_action_set_queue_v4(reader, subtree) |
| 19772 | read_uint16_t(reader, 4, subtree, 'of13.action_set_queue.type') |
| 19773 | read_uint16_t(reader, 4, subtree, 'of13.action_set_queue.len') |
| 19774 | read_uint32_t(reader, 4, subtree, 'of13.action_set_queue.queue_id') |
| 19775 | return 'of_action_set_queue' |
| 19776 | end |
| 19777 | of_action_v4_dissectors[21] = dissect_of_action_set_queue_v4 |
| 19778 | |
| 19779 | -- child class of_action_id_set_queue |
| 19780 | -- Child of of_action_id |
| 19781 | function dissect_of_action_id_set_queue_v4(reader, subtree) |
| 19782 | read_uint16_t(reader, 4, subtree, 'of13.action_id_set_queue.type') |
| 19783 | read_uint16_t(reader, 4, subtree, 'of13.action_id_set_queue.len') |
| 19784 | return 'of_action_id_set_queue' |
| 19785 | end |
| 19786 | of_action_id_v4_dissectors[21] = dissect_of_action_id_set_queue_v4 |
| 19787 | |
| 19788 | -- virtual top-level class of_header |
| 19789 | -- Discriminator is type |
| 19790 | function dissect_of_header_v4(reader, subtree) |
| 19791 | return of_header_v4_dissectors[reader.peek(1,1):uint()](reader, subtree) |
| 19792 | end |
| 19793 | -- virtual child class of_stats_reply |
| 19794 | -- Child of of_header |
| 19795 | -- Discriminator is stats_type |
| 19796 | function dissect_of_stats_reply_v4(reader, subtree) |
| 19797 | return of_stats_reply_v4_dissectors[reader.peek(8,2):uint()](reader, subtree) |
| 19798 | end |
| 19799 | of_header_v4_dissectors[19] = dissect_of_stats_reply_v4 |
| 19800 | |
| 19801 | -- child class of_aggregate_stats_reply |
| 19802 | -- Child of of_stats_reply |
| 19803 | function dissect_of_aggregate_stats_reply_v4(reader, subtree) |
| 19804 | read_uint8_t(reader, 4, subtree, 'of13.aggregate_stats_reply.version') |
| 19805 | read_uint8_t(reader, 4, subtree, 'of13.aggregate_stats_reply.type') |
| 19806 | read_uint16_t(reader, 4, subtree, 'of13.aggregate_stats_reply.length') |
| 19807 | read_uint32_t(reader, 4, subtree, 'of13.aggregate_stats_reply.xid') |
| 19808 | read_uint16_t(reader, 4, subtree, 'of13.aggregate_stats_reply.stats_type') |
| 19809 | read_uint16_t(reader, 4, subtree, 'of13.aggregate_stats_reply.flags') |
| 19810 | reader.skip(4) |
| 19811 | read_uint64_t(reader, 4, subtree, 'of13.aggregate_stats_reply.packet_count') |
| 19812 | read_uint64_t(reader, 4, subtree, 'of13.aggregate_stats_reply.byte_count') |
| 19813 | read_uint32_t(reader, 4, subtree, 'of13.aggregate_stats_reply.flow_count') |
| 19814 | reader.skip(4) |
| 19815 | return 'of_aggregate_stats_reply' |
| 19816 | end |
| 19817 | of_stats_reply_v4_dissectors[2] = dissect_of_aggregate_stats_reply_v4 |
| 19818 | |
| 19819 | -- virtual child class of_stats_request |
| 19820 | -- Child of of_header |
| 19821 | -- Discriminator is stats_type |
| 19822 | function dissect_of_stats_request_v4(reader, subtree) |
| 19823 | return of_stats_request_v4_dissectors[reader.peek(8,2):uint()](reader, subtree) |
| 19824 | end |
| 19825 | of_header_v4_dissectors[18] = dissect_of_stats_request_v4 |
| 19826 | |
| 19827 | -- child class of_aggregate_stats_request |
| 19828 | -- Child of of_stats_request |
| 19829 | function dissect_of_aggregate_stats_request_v4(reader, subtree) |
| 19830 | local _length = reader.peek(2, 2):uint() |
| 19831 | local orig_reader = reader |
| 19832 | reader = orig_reader.slice(_length) |
| 19833 | read_uint8_t(reader, 4, subtree, 'of13.aggregate_stats_request.version') |
| 19834 | read_uint8_t(reader, 4, subtree, 'of13.aggregate_stats_request.type') |
| 19835 | read_uint16_t(reader, 4, subtree, 'of13.aggregate_stats_request.length') |
| 19836 | read_uint32_t(reader, 4, subtree, 'of13.aggregate_stats_request.xid') |
| 19837 | read_uint16_t(reader, 4, subtree, 'of13.aggregate_stats_request.stats_type') |
| 19838 | read_uint16_t(reader, 4, subtree, 'of13.aggregate_stats_request.flags') |
| 19839 | reader.skip(4) |
| 19840 | read_uint8_t(reader, 4, subtree, 'of13.aggregate_stats_request.table_id') |
| 19841 | reader.skip(3) |
| 19842 | read_of_port_no_t(reader, 4, subtree, 'of13.aggregate_stats_request.out_port') |
| 19843 | read_uint32_t(reader, 4, subtree, 'of13.aggregate_stats_request.out_group') |
| 19844 | reader.skip(4) |
| 19845 | read_uint64_t(reader, 4, subtree, 'of13.aggregate_stats_request.cookie') |
| 19846 | read_uint64_t(reader, 4, subtree, 'of13.aggregate_stats_request.cookie_mask') |
| 19847 | read_of_match_t(reader, 4, subtree, 'of13.aggregate_stats_request.match') |
| 19848 | return 'of_aggregate_stats_request' |
| 19849 | end |
| 19850 | of_stats_request_v4_dissectors[2] = dissect_of_aggregate_stats_request_v4 |
| 19851 | |
| 19852 | -- child class of_async_get_reply |
| 19853 | -- Child of of_header |
| 19854 | function dissect_of_async_get_reply_v4(reader, subtree) |
| 19855 | read_uint8_t(reader, 4, subtree, 'of13.async_get_reply.version') |
| 19856 | read_uint8_t(reader, 4, subtree, 'of13.async_get_reply.type') |
| 19857 | read_uint16_t(reader, 4, subtree, 'of13.async_get_reply.length') |
| 19858 | read_uint32_t(reader, 4, subtree, 'of13.async_get_reply.xid') |
| 19859 | read_uint32_t(reader, 4, subtree, 'of13.async_get_reply.packet_in_mask_equal_master') |
| 19860 | read_uint32_t(reader, 4, subtree, 'of13.async_get_reply.packet_in_mask_slave') |
| 19861 | read_uint32_t(reader, 4, subtree, 'of13.async_get_reply.port_status_mask_equal_master') |
| 19862 | read_uint32_t(reader, 4, subtree, 'of13.async_get_reply.port_status_mask_slave') |
| 19863 | read_uint32_t(reader, 4, subtree, 'of13.async_get_reply.flow_removed_mask_equal_master') |
| 19864 | read_uint32_t(reader, 4, subtree, 'of13.async_get_reply.flow_removed_mask_slave') |
| 19865 | return 'of_async_get_reply' |
| 19866 | end |
| 19867 | of_header_v4_dissectors[27] = dissect_of_async_get_reply_v4 |
| 19868 | |
| 19869 | -- child class of_async_get_request |
| 19870 | -- Child of of_header |
| 19871 | function dissect_of_async_get_request_v4(reader, subtree) |
| 19872 | read_uint8_t(reader, 4, subtree, 'of13.async_get_request.version') |
| 19873 | read_uint8_t(reader, 4, subtree, 'of13.async_get_request.type') |
| 19874 | read_uint16_t(reader, 4, subtree, 'of13.async_get_request.length') |
| 19875 | read_uint32_t(reader, 4, subtree, 'of13.async_get_request.xid') |
| 19876 | read_uint32_t(reader, 4, subtree, 'of13.async_get_request.packet_in_mask_equal_master') |
| 19877 | read_uint32_t(reader, 4, subtree, 'of13.async_get_request.packet_in_mask_slave') |
| 19878 | read_uint32_t(reader, 4, subtree, 'of13.async_get_request.port_status_mask_equal_master') |
| 19879 | read_uint32_t(reader, 4, subtree, 'of13.async_get_request.port_status_mask_slave') |
| 19880 | read_uint32_t(reader, 4, subtree, 'of13.async_get_request.flow_removed_mask_equal_master') |
| 19881 | read_uint32_t(reader, 4, subtree, 'of13.async_get_request.flow_removed_mask_slave') |
| 19882 | return 'of_async_get_request' |
| 19883 | end |
| 19884 | of_header_v4_dissectors[26] = dissect_of_async_get_request_v4 |
| 19885 | |
| 19886 | -- child class of_async_set |
| 19887 | -- Child of of_header |
| 19888 | function dissect_of_async_set_v4(reader, subtree) |
| 19889 | read_uint8_t(reader, 4, subtree, 'of13.async_set.version') |
| 19890 | read_uint8_t(reader, 4, subtree, 'of13.async_set.type') |
| 19891 | read_uint16_t(reader, 4, subtree, 'of13.async_set.length') |
| 19892 | read_uint32_t(reader, 4, subtree, 'of13.async_set.xid') |
| 19893 | read_uint32_t(reader, 4, subtree, 'of13.async_set.packet_in_mask_equal_master') |
| 19894 | read_uint32_t(reader, 4, subtree, 'of13.async_set.packet_in_mask_slave') |
| 19895 | read_uint32_t(reader, 4, subtree, 'of13.async_set.port_status_mask_equal_master') |
| 19896 | read_uint32_t(reader, 4, subtree, 'of13.async_set.port_status_mask_slave') |
| 19897 | read_uint32_t(reader, 4, subtree, 'of13.async_set.flow_removed_mask_equal_master') |
| 19898 | read_uint32_t(reader, 4, subtree, 'of13.async_set.flow_removed_mask_slave') |
| 19899 | return 'of_async_set' |
| 19900 | end |
| 19901 | of_header_v4_dissectors[28] = dissect_of_async_set_v4 |
| 19902 | |
| 19903 | -- virtual child class of_error_msg |
| 19904 | -- Child of of_header |
| 19905 | -- Discriminator is err_type |
| 19906 | function dissect_of_error_msg_v4(reader, subtree) |
| 19907 | return of_error_msg_v4_dissectors[reader.peek(8,2):uint()](reader, subtree) |
| 19908 | end |
| 19909 | of_header_v4_dissectors[1] = dissect_of_error_msg_v4 |
| 19910 | |
| 19911 | -- child class of_bad_action_error_msg |
| 19912 | -- Child of of_error_msg |
| 19913 | function dissect_of_bad_action_error_msg_v4(reader, subtree) |
| 19914 | local _length = reader.peek(2, 2):uint() |
| 19915 | local orig_reader = reader |
| 19916 | reader = orig_reader.slice(_length) |
| 19917 | read_uint8_t(reader, 4, subtree, 'of13.bad_action_error_msg.version') |
| 19918 | read_uint8_t(reader, 4, subtree, 'of13.bad_action_error_msg.type') |
| 19919 | read_uint16_t(reader, 4, subtree, 'of13.bad_action_error_msg.length') |
| 19920 | read_uint32_t(reader, 4, subtree, 'of13.bad_action_error_msg.xid') |
| 19921 | read_uint16_t(reader, 4, subtree, 'of13.bad_action_error_msg.err_type') |
| 19922 | read_uint16_t(reader, 4, subtree, 'of13.bad_action_error_msg.code') |
| 19923 | read_openflow(reader, 4, subtree, 'of13.bad_action_error_msg.data') |
| 19924 | return 'of_bad_action_error_msg' |
| 19925 | end |
| 19926 | of_error_msg_v4_dissectors[2] = dissect_of_bad_action_error_msg_v4 |
| 19927 | |
| 19928 | -- child class of_bad_instruction_error_msg |
| 19929 | -- Child of of_error_msg |
| 19930 | function dissect_of_bad_instruction_error_msg_v4(reader, subtree) |
| 19931 | local _length = reader.peek(2, 2):uint() |
| 19932 | local orig_reader = reader |
| 19933 | reader = orig_reader.slice(_length) |
| 19934 | read_uint8_t(reader, 4, subtree, 'of13.bad_instruction_error_msg.version') |
| 19935 | read_uint8_t(reader, 4, subtree, 'of13.bad_instruction_error_msg.type') |
| 19936 | read_uint16_t(reader, 4, subtree, 'of13.bad_instruction_error_msg.length') |
| 19937 | read_uint32_t(reader, 4, subtree, 'of13.bad_instruction_error_msg.xid') |
| 19938 | read_uint16_t(reader, 4, subtree, 'of13.bad_instruction_error_msg.err_type') |
| 19939 | read_uint16_t(reader, 4, subtree, 'of13.bad_instruction_error_msg.code') |
| 19940 | read_openflow(reader, 4, subtree, 'of13.bad_instruction_error_msg.data') |
| 19941 | return 'of_bad_instruction_error_msg' |
| 19942 | end |
| 19943 | of_error_msg_v4_dissectors[3] = dissect_of_bad_instruction_error_msg_v4 |
| 19944 | |
| 19945 | -- child class of_bad_match_error_msg |
| 19946 | -- Child of of_error_msg |
| 19947 | function dissect_of_bad_match_error_msg_v4(reader, subtree) |
| 19948 | local _length = reader.peek(2, 2):uint() |
| 19949 | local orig_reader = reader |
| 19950 | reader = orig_reader.slice(_length) |
| 19951 | read_uint8_t(reader, 4, subtree, 'of13.bad_match_error_msg.version') |
| 19952 | read_uint8_t(reader, 4, subtree, 'of13.bad_match_error_msg.type') |
| 19953 | read_uint16_t(reader, 4, subtree, 'of13.bad_match_error_msg.length') |
| 19954 | read_uint32_t(reader, 4, subtree, 'of13.bad_match_error_msg.xid') |
| 19955 | read_uint16_t(reader, 4, subtree, 'of13.bad_match_error_msg.err_type') |
| 19956 | read_uint16_t(reader, 4, subtree, 'of13.bad_match_error_msg.code') |
| 19957 | read_openflow(reader, 4, subtree, 'of13.bad_match_error_msg.data') |
| 19958 | return 'of_bad_match_error_msg' |
| 19959 | end |
| 19960 | of_error_msg_v4_dissectors[4] = dissect_of_bad_match_error_msg_v4 |
| 19961 | |
| 19962 | -- child class of_bad_request_error_msg |
| 19963 | -- Child of of_error_msg |
| 19964 | function dissect_of_bad_request_error_msg_v4(reader, subtree) |
| 19965 | local _length = reader.peek(2, 2):uint() |
| 19966 | local orig_reader = reader |
| 19967 | reader = orig_reader.slice(_length) |
| 19968 | read_uint8_t(reader, 4, subtree, 'of13.bad_request_error_msg.version') |
| 19969 | read_uint8_t(reader, 4, subtree, 'of13.bad_request_error_msg.type') |
| 19970 | read_uint16_t(reader, 4, subtree, 'of13.bad_request_error_msg.length') |
| 19971 | read_uint32_t(reader, 4, subtree, 'of13.bad_request_error_msg.xid') |
| 19972 | read_uint16_t(reader, 4, subtree, 'of13.bad_request_error_msg.err_type') |
| 19973 | read_uint16_t(reader, 4, subtree, 'of13.bad_request_error_msg.code') |
| 19974 | read_openflow(reader, 4, subtree, 'of13.bad_request_error_msg.data') |
| 19975 | return 'of_bad_request_error_msg' |
| 19976 | end |
| 19977 | of_error_msg_v4_dissectors[1] = dissect_of_bad_request_error_msg_v4 |
| 19978 | |
| 19979 | -- child class of_barrier_reply |
| 19980 | -- Child of of_header |
| 19981 | function dissect_of_barrier_reply_v4(reader, subtree) |
| 19982 | read_uint8_t(reader, 4, subtree, 'of13.barrier_reply.version') |
| 19983 | read_uint8_t(reader, 4, subtree, 'of13.barrier_reply.type') |
| 19984 | read_uint16_t(reader, 4, subtree, 'of13.barrier_reply.length') |
| 19985 | read_uint32_t(reader, 4, subtree, 'of13.barrier_reply.xid') |
| 19986 | return 'of_barrier_reply' |
| 19987 | end |
| 19988 | of_header_v4_dissectors[21] = dissect_of_barrier_reply_v4 |
| 19989 | |
| 19990 | -- child class of_barrier_request |
| 19991 | -- Child of of_header |
| 19992 | function dissect_of_barrier_request_v4(reader, subtree) |
| 19993 | read_uint8_t(reader, 4, subtree, 'of13.barrier_request.version') |
| 19994 | read_uint8_t(reader, 4, subtree, 'of13.barrier_request.type') |
| 19995 | read_uint16_t(reader, 4, subtree, 'of13.barrier_request.length') |
| 19996 | read_uint32_t(reader, 4, subtree, 'of13.barrier_request.xid') |
| 19997 | return 'of_barrier_request' |
| 19998 | end |
| 19999 | of_header_v4_dissectors[20] = dissect_of_barrier_request_v4 |
| 20000 | |
| 20001 | -- virtual child class of_experimenter |
| 20002 | -- Child of of_header |
| 20003 | -- Discriminator is experimenter |
| 20004 | function dissect_of_experimenter_v4(reader, subtree) |
| 20005 | return of_experimenter_v4_dissectors[reader.peek(8,4):uint()](reader, subtree) |
| 20006 | end |
| 20007 | of_header_v4_dissectors[4] = dissect_of_experimenter_v4 |
| 20008 | |
| 20009 | -- virtual child class of_bsn_header |
| 20010 | -- Child of of_experimenter |
| 20011 | -- Discriminator is subtype |
| 20012 | function dissect_of_bsn_header_v4(reader, subtree) |
| 20013 | return of_bsn_header_v4_dissectors[reader.peek(12,4):uint()](reader, subtree) |
| 20014 | end |
| 20015 | of_experimenter_v4_dissectors[6035143] = dissect_of_bsn_header_v4 |
| 20016 | |
| 20017 | -- child class of_bsn_arp_idle |
| 20018 | -- Child of of_bsn_header |
| 20019 | function dissect_of_bsn_arp_idle_v4(reader, subtree) |
| 20020 | read_uint8_t(reader, 4, subtree, 'of13.bsn_arp_idle.version') |
| 20021 | read_uint8_t(reader, 4, subtree, 'of13.bsn_arp_idle.type') |
| 20022 | read_uint16_t(reader, 4, subtree, 'of13.bsn_arp_idle.length') |
| 20023 | read_uint32_t(reader, 4, subtree, 'of13.bsn_arp_idle.xid') |
| 20024 | read_uint32_t(reader, 4, subtree, 'of13.bsn_arp_idle.experimenter') |
| 20025 | read_uint32_t(reader, 4, subtree, 'of13.bsn_arp_idle.subtype') |
| 20026 | read_uint16_t(reader, 4, subtree, 'of13.bsn_arp_idle.vlan_vid') |
| 20027 | reader.skip(2) |
| 20028 | read_of_ipv4_t(reader, 4, subtree, 'of13.bsn_arp_idle.ipv4_addr') |
| 20029 | return 'of_bsn_arp_idle' |
| 20030 | end |
| 20031 | of_bsn_header_v4_dissectors[60] = dissect_of_bsn_arp_idle_v4 |
| 20032 | |
| 20033 | -- child class of_bsn_bw_clear_data_reply |
| 20034 | -- Child of of_bsn_header |
| 20035 | function dissect_of_bsn_bw_clear_data_reply_v4(reader, subtree) |
| 20036 | read_uint8_t(reader, 4, subtree, 'of13.bsn_bw_clear_data_reply.version') |
| 20037 | read_uint8_t(reader, 4, subtree, 'of13.bsn_bw_clear_data_reply.type') |
| 20038 | read_uint16_t(reader, 4, subtree, 'of13.bsn_bw_clear_data_reply.length') |
| 20039 | read_uint32_t(reader, 4, subtree, 'of13.bsn_bw_clear_data_reply.xid') |
| 20040 | read_uint32_t(reader, 4, subtree, 'of13.bsn_bw_clear_data_reply.experimenter') |
| 20041 | read_uint32_t(reader, 4, subtree, 'of13.bsn_bw_clear_data_reply.subtype') |
| 20042 | read_uint32_t(reader, 4, subtree, 'of13.bsn_bw_clear_data_reply.status') |
| 20043 | return 'of_bsn_bw_clear_data_reply' |
| 20044 | end |
| 20045 | of_bsn_header_v4_dissectors[22] = dissect_of_bsn_bw_clear_data_reply_v4 |
| 20046 | |
| 20047 | -- child class of_bsn_bw_clear_data_request |
| 20048 | -- Child of of_bsn_header |
| 20049 | function dissect_of_bsn_bw_clear_data_request_v4(reader, subtree) |
| 20050 | read_uint8_t(reader, 4, subtree, 'of13.bsn_bw_clear_data_request.version') |
| 20051 | read_uint8_t(reader, 4, subtree, 'of13.bsn_bw_clear_data_request.type') |
| 20052 | read_uint16_t(reader, 4, subtree, 'of13.bsn_bw_clear_data_request.length') |
| 20053 | read_uint32_t(reader, 4, subtree, 'of13.bsn_bw_clear_data_request.xid') |
| 20054 | read_uint32_t(reader, 4, subtree, 'of13.bsn_bw_clear_data_request.experimenter') |
| 20055 | read_uint32_t(reader, 4, subtree, 'of13.bsn_bw_clear_data_request.subtype') |
| 20056 | return 'of_bsn_bw_clear_data_request' |
| 20057 | end |
| 20058 | of_bsn_header_v4_dissectors[21] = dissect_of_bsn_bw_clear_data_request_v4 |
| 20059 | |
| 20060 | -- child class of_bsn_bw_enable_get_reply |
| 20061 | -- Child of of_bsn_header |
| 20062 | function dissect_of_bsn_bw_enable_get_reply_v4(reader, subtree) |
| 20063 | read_uint8_t(reader, 4, subtree, 'of13.bsn_bw_enable_get_reply.version') |
| 20064 | read_uint8_t(reader, 4, subtree, 'of13.bsn_bw_enable_get_reply.type') |
| 20065 | read_uint16_t(reader, 4, subtree, 'of13.bsn_bw_enable_get_reply.length') |
| 20066 | read_uint32_t(reader, 4, subtree, 'of13.bsn_bw_enable_get_reply.xid') |
| 20067 | read_uint32_t(reader, 4, subtree, 'of13.bsn_bw_enable_get_reply.experimenter') |
| 20068 | read_uint32_t(reader, 4, subtree, 'of13.bsn_bw_enable_get_reply.subtype') |
| 20069 | read_uint32_t(reader, 4, subtree, 'of13.bsn_bw_enable_get_reply.enabled') |
| 20070 | return 'of_bsn_bw_enable_get_reply' |
| 20071 | end |
| 20072 | of_bsn_header_v4_dissectors[20] = dissect_of_bsn_bw_enable_get_reply_v4 |
| 20073 | |
| 20074 | -- child class of_bsn_bw_enable_get_request |
| 20075 | -- Child of of_bsn_header |
| 20076 | function dissect_of_bsn_bw_enable_get_request_v4(reader, subtree) |
| 20077 | read_uint8_t(reader, 4, subtree, 'of13.bsn_bw_enable_get_request.version') |
| 20078 | read_uint8_t(reader, 4, subtree, 'of13.bsn_bw_enable_get_request.type') |
| 20079 | read_uint16_t(reader, 4, subtree, 'of13.bsn_bw_enable_get_request.length') |
| 20080 | read_uint32_t(reader, 4, subtree, 'of13.bsn_bw_enable_get_request.xid') |
| 20081 | read_uint32_t(reader, 4, subtree, 'of13.bsn_bw_enable_get_request.experimenter') |
| 20082 | read_uint32_t(reader, 4, subtree, 'of13.bsn_bw_enable_get_request.subtype') |
| 20083 | return 'of_bsn_bw_enable_get_request' |
| 20084 | end |
| 20085 | of_bsn_header_v4_dissectors[19] = dissect_of_bsn_bw_enable_get_request_v4 |
| 20086 | |
| 20087 | -- child class of_bsn_bw_enable_set_reply |
| 20088 | -- Child of of_bsn_header |
| 20089 | function dissect_of_bsn_bw_enable_set_reply_v4(reader, subtree) |
| 20090 | read_uint8_t(reader, 4, subtree, 'of13.bsn_bw_enable_set_reply.version') |
| 20091 | read_uint8_t(reader, 4, subtree, 'of13.bsn_bw_enable_set_reply.type') |
| 20092 | read_uint16_t(reader, 4, subtree, 'of13.bsn_bw_enable_set_reply.length') |
| 20093 | read_uint32_t(reader, 4, subtree, 'of13.bsn_bw_enable_set_reply.xid') |
| 20094 | read_uint32_t(reader, 4, subtree, 'of13.bsn_bw_enable_set_reply.experimenter') |
| 20095 | read_uint32_t(reader, 4, subtree, 'of13.bsn_bw_enable_set_reply.subtype') |
| 20096 | read_uint32_t(reader, 4, subtree, 'of13.bsn_bw_enable_set_reply.enable') |
| 20097 | read_uint32_t(reader, 4, subtree, 'of13.bsn_bw_enable_set_reply.status') |
| 20098 | return 'of_bsn_bw_enable_set_reply' |
| 20099 | end |
| 20100 | of_bsn_header_v4_dissectors[23] = dissect_of_bsn_bw_enable_set_reply_v4 |
| 20101 | |
| 20102 | -- child class of_bsn_bw_enable_set_request |
| 20103 | -- Child of of_bsn_header |
| 20104 | function dissect_of_bsn_bw_enable_set_request_v4(reader, subtree) |
| 20105 | read_uint8_t(reader, 4, subtree, 'of13.bsn_bw_enable_set_request.version') |
| 20106 | read_uint8_t(reader, 4, subtree, 'of13.bsn_bw_enable_set_request.type') |
| 20107 | read_uint16_t(reader, 4, subtree, 'of13.bsn_bw_enable_set_request.length') |
| 20108 | read_uint32_t(reader, 4, subtree, 'of13.bsn_bw_enable_set_request.xid') |
| 20109 | read_uint32_t(reader, 4, subtree, 'of13.bsn_bw_enable_set_request.experimenter') |
| 20110 | read_uint32_t(reader, 4, subtree, 'of13.bsn_bw_enable_set_request.subtype') |
| 20111 | read_uint32_t(reader, 4, subtree, 'of13.bsn_bw_enable_set_request.enable') |
| 20112 | return 'of_bsn_bw_enable_set_request' |
| 20113 | end |
| 20114 | of_bsn_header_v4_dissectors[18] = dissect_of_bsn_bw_enable_set_request_v4 |
| 20115 | |
| 20116 | -- top-level class of_bsn_controller_connection |
| 20117 | function dissect_of_bsn_controller_connection_v4(reader, subtree) |
| 20118 | read_uint8_t(reader, 4, subtree, 'of13.bsn_controller_connection.state') |
| 20119 | read_uint8_t(reader, 4, subtree, 'of13.bsn_controller_connection.auxiliary_id') |
| 20120 | reader.skip(2) |
| 20121 | read_uint32_t(reader, 4, subtree, 'of13.bsn_controller_connection.role') |
| 20122 | read_of_desc_str_t(reader, 4, subtree, 'of13.bsn_controller_connection.uri') |
| 20123 | return 'of_bsn_controller_connection' |
| 20124 | end |
| 20125 | -- child class of_bsn_controller_connections_reply |
| 20126 | -- Child of of_bsn_header |
| 20127 | function dissect_of_bsn_controller_connections_reply_v4(reader, subtree) |
| 20128 | local _length = reader.peek(2, 2):uint() |
| 20129 | local orig_reader = reader |
| 20130 | reader = orig_reader.slice(_length) |
| 20131 | read_uint8_t(reader, 4, subtree, 'of13.bsn_controller_connections_reply.version') |
| 20132 | read_uint8_t(reader, 4, subtree, 'of13.bsn_controller_connections_reply.type') |
| 20133 | read_uint16_t(reader, 4, subtree, 'of13.bsn_controller_connections_reply.length') |
| 20134 | read_uint32_t(reader, 4, subtree, 'of13.bsn_controller_connections_reply.xid') |
| 20135 | read_uint32_t(reader, 4, subtree, 'of13.bsn_controller_connections_reply.experimenter') |
| 20136 | read_uint32_t(reader, 4, subtree, 'of13.bsn_controller_connections_reply.subtype') |
| 20137 | read_list(reader, dissect_of_bsn_controller_connection_v4, subtree, 'of_bsn_controller_connection') |
| 20138 | return 'of_bsn_controller_connections_reply' |
| 20139 | end |
| 20140 | of_bsn_header_v4_dissectors[57] = dissect_of_bsn_controller_connections_reply_v4 |
| 20141 | |
| 20142 | -- child class of_bsn_controller_connections_request |
| 20143 | -- Child of of_bsn_header |
| 20144 | function dissect_of_bsn_controller_connections_request_v4(reader, subtree) |
| 20145 | read_uint8_t(reader, 4, subtree, 'of13.bsn_controller_connections_request.version') |
| 20146 | read_uint8_t(reader, 4, subtree, 'of13.bsn_controller_connections_request.type') |
| 20147 | read_uint16_t(reader, 4, subtree, 'of13.bsn_controller_connections_request.length') |
| 20148 | read_uint32_t(reader, 4, subtree, 'of13.bsn_controller_connections_request.xid') |
| 20149 | read_uint32_t(reader, 4, subtree, 'of13.bsn_controller_connections_request.experimenter') |
| 20150 | read_uint32_t(reader, 4, subtree, 'of13.bsn_controller_connections_request.subtype') |
| 20151 | return 'of_bsn_controller_connections_request' |
| 20152 | end |
| 20153 | of_bsn_header_v4_dissectors[56] = dissect_of_bsn_controller_connections_request_v4 |
| 20154 | |
| 20155 | -- top-level class of_bsn_debug_counter_desc_stats_entry |
| 20156 | function dissect_of_bsn_debug_counter_desc_stats_entry_v4(reader, subtree) |
| 20157 | read_uint64_t(reader, 4, subtree, 'of13.bsn_debug_counter_desc_stats_entry.counter_id') |
| 20158 | read_of_str64_t(reader, 4, subtree, 'of13.bsn_debug_counter_desc_stats_entry.name') |
| 20159 | read_of_desc_str_t(reader, 4, subtree, 'of13.bsn_debug_counter_desc_stats_entry.description') |
| 20160 | return 'of_bsn_debug_counter_desc_stats_entry' |
| 20161 | end |
| 20162 | -- virtual child class of_experimenter_stats_reply |
| 20163 | -- Child of of_stats_reply |
| 20164 | -- Discriminator is experimenter |
| 20165 | function dissect_of_experimenter_stats_reply_v4(reader, subtree) |
| 20166 | return of_experimenter_stats_reply_v4_dissectors[reader.peek(16,4):uint()](reader, subtree) |
| 20167 | end |
| 20168 | of_stats_reply_v4_dissectors[65535] = dissect_of_experimenter_stats_reply_v4 |
| 20169 | |
| 20170 | -- virtual child class of_bsn_stats_reply |
| 20171 | -- Child of of_experimenter_stats_reply |
| 20172 | -- Discriminator is subtype |
| 20173 | function dissect_of_bsn_stats_reply_v4(reader, subtree) |
| 20174 | return of_bsn_stats_reply_v4_dissectors[reader.peek(20,4):uint()](reader, subtree) |
| 20175 | end |
| 20176 | of_experimenter_stats_reply_v4_dissectors[6035143] = dissect_of_bsn_stats_reply_v4 |
| 20177 | |
| 20178 | -- child class of_bsn_debug_counter_desc_stats_reply |
| 20179 | -- Child of of_bsn_stats_reply |
| 20180 | function dissect_of_bsn_debug_counter_desc_stats_reply_v4(reader, subtree) |
| 20181 | local _length = reader.peek(2, 2):uint() |
| 20182 | local orig_reader = reader |
| 20183 | reader = orig_reader.slice(_length) |
| 20184 | read_uint8_t(reader, 4, subtree, 'of13.bsn_debug_counter_desc_stats_reply.version') |
| 20185 | read_uint8_t(reader, 4, subtree, 'of13.bsn_debug_counter_desc_stats_reply.type') |
| 20186 | read_uint16_t(reader, 4, subtree, 'of13.bsn_debug_counter_desc_stats_reply.length') |
| 20187 | read_uint32_t(reader, 4, subtree, 'of13.bsn_debug_counter_desc_stats_reply.xid') |
| 20188 | read_uint16_t(reader, 4, subtree, 'of13.bsn_debug_counter_desc_stats_reply.stats_type') |
| 20189 | read_uint16_t(reader, 4, subtree, 'of13.bsn_debug_counter_desc_stats_reply.flags') |
| 20190 | reader.skip(4) |
| 20191 | read_uint32_t(reader, 4, subtree, 'of13.bsn_debug_counter_desc_stats_reply.experimenter') |
| 20192 | read_uint32_t(reader, 4, subtree, 'of13.bsn_debug_counter_desc_stats_reply.subtype') |
| 20193 | read_list(reader, dissect_of_bsn_debug_counter_desc_stats_entry_v4, subtree, 'of_bsn_debug_counter_desc_stats_entry') |
| 20194 | return 'of_bsn_debug_counter_desc_stats_reply' |
| 20195 | end |
| 20196 | of_bsn_stats_reply_v4_dissectors[13] = dissect_of_bsn_debug_counter_desc_stats_reply_v4 |
| 20197 | |
| 20198 | -- virtual child class of_experimenter_stats_request |
| 20199 | -- Child of of_stats_request |
| 20200 | -- Discriminator is experimenter |
| 20201 | function dissect_of_experimenter_stats_request_v4(reader, subtree) |
| 20202 | return of_experimenter_stats_request_v4_dissectors[reader.peek(16,4):uint()](reader, subtree) |
| 20203 | end |
| 20204 | of_stats_request_v4_dissectors[65535] = dissect_of_experimenter_stats_request_v4 |
| 20205 | |
| 20206 | -- virtual child class of_bsn_stats_request |
| 20207 | -- Child of of_experimenter_stats_request |
| 20208 | -- Discriminator is subtype |
| 20209 | function dissect_of_bsn_stats_request_v4(reader, subtree) |
| 20210 | return of_bsn_stats_request_v4_dissectors[reader.peek(20,4):uint()](reader, subtree) |
| 20211 | end |
| 20212 | of_experimenter_stats_request_v4_dissectors[6035143] = dissect_of_bsn_stats_request_v4 |
| 20213 | |
| 20214 | -- child class of_bsn_debug_counter_desc_stats_request |
| 20215 | -- Child of of_bsn_stats_request |
| 20216 | function dissect_of_bsn_debug_counter_desc_stats_request_v4(reader, subtree) |
| 20217 | read_uint8_t(reader, 4, subtree, 'of13.bsn_debug_counter_desc_stats_request.version') |
| 20218 | read_uint8_t(reader, 4, subtree, 'of13.bsn_debug_counter_desc_stats_request.type') |
| 20219 | read_uint16_t(reader, 4, subtree, 'of13.bsn_debug_counter_desc_stats_request.length') |
| 20220 | read_uint32_t(reader, 4, subtree, 'of13.bsn_debug_counter_desc_stats_request.xid') |
| 20221 | read_uint16_t(reader, 4, subtree, 'of13.bsn_debug_counter_desc_stats_request.stats_type') |
| 20222 | read_uint16_t(reader, 4, subtree, 'of13.bsn_debug_counter_desc_stats_request.flags') |
| 20223 | reader.skip(4) |
| 20224 | read_uint32_t(reader, 4, subtree, 'of13.bsn_debug_counter_desc_stats_request.experimenter') |
| 20225 | read_uint32_t(reader, 4, subtree, 'of13.bsn_debug_counter_desc_stats_request.subtype') |
| 20226 | return 'of_bsn_debug_counter_desc_stats_request' |
| 20227 | end |
| 20228 | of_bsn_stats_request_v4_dissectors[13] = dissect_of_bsn_debug_counter_desc_stats_request_v4 |
| 20229 | |
| 20230 | -- top-level class of_bsn_debug_counter_stats_entry |
| 20231 | function dissect_of_bsn_debug_counter_stats_entry_v4(reader, subtree) |
| 20232 | read_uint64_t(reader, 4, subtree, 'of13.bsn_debug_counter_stats_entry.counter_id') |
| 20233 | read_uint64_t(reader, 4, subtree, 'of13.bsn_debug_counter_stats_entry.value') |
| 20234 | return 'of_bsn_debug_counter_stats_entry' |
| 20235 | end |
| 20236 | -- child class of_bsn_debug_counter_stats_reply |
| 20237 | -- Child of of_bsn_stats_reply |
| 20238 | function dissect_of_bsn_debug_counter_stats_reply_v4(reader, subtree) |
| 20239 | local _length = reader.peek(2, 2):uint() |
| 20240 | local orig_reader = reader |
| 20241 | reader = orig_reader.slice(_length) |
| 20242 | read_uint8_t(reader, 4, subtree, 'of13.bsn_debug_counter_stats_reply.version') |
| 20243 | read_uint8_t(reader, 4, subtree, 'of13.bsn_debug_counter_stats_reply.type') |
| 20244 | read_uint16_t(reader, 4, subtree, 'of13.bsn_debug_counter_stats_reply.length') |
| 20245 | read_uint32_t(reader, 4, subtree, 'of13.bsn_debug_counter_stats_reply.xid') |
| 20246 | read_uint16_t(reader, 4, subtree, 'of13.bsn_debug_counter_stats_reply.stats_type') |
| 20247 | read_uint16_t(reader, 4, subtree, 'of13.bsn_debug_counter_stats_reply.flags') |
| 20248 | reader.skip(4) |
| 20249 | read_uint32_t(reader, 4, subtree, 'of13.bsn_debug_counter_stats_reply.experimenter') |
| 20250 | read_uint32_t(reader, 4, subtree, 'of13.bsn_debug_counter_stats_reply.subtype') |
| 20251 | read_list(reader, dissect_of_bsn_debug_counter_stats_entry_v4, subtree, 'of_bsn_debug_counter_stats_entry') |
| 20252 | return 'of_bsn_debug_counter_stats_reply' |
| 20253 | end |
| 20254 | of_bsn_stats_reply_v4_dissectors[12] = dissect_of_bsn_debug_counter_stats_reply_v4 |
| 20255 | |
| 20256 | -- child class of_bsn_debug_counter_stats_request |
| 20257 | -- Child of of_bsn_stats_request |
| 20258 | function dissect_of_bsn_debug_counter_stats_request_v4(reader, subtree) |
| 20259 | read_uint8_t(reader, 4, subtree, 'of13.bsn_debug_counter_stats_request.version') |
| 20260 | read_uint8_t(reader, 4, subtree, 'of13.bsn_debug_counter_stats_request.type') |
| 20261 | read_uint16_t(reader, 4, subtree, 'of13.bsn_debug_counter_stats_request.length') |
| 20262 | read_uint32_t(reader, 4, subtree, 'of13.bsn_debug_counter_stats_request.xid') |
| 20263 | read_uint16_t(reader, 4, subtree, 'of13.bsn_debug_counter_stats_request.stats_type') |
| 20264 | read_uint16_t(reader, 4, subtree, 'of13.bsn_debug_counter_stats_request.flags') |
| 20265 | reader.skip(4) |
| 20266 | read_uint32_t(reader, 4, subtree, 'of13.bsn_debug_counter_stats_request.experimenter') |
| 20267 | read_uint32_t(reader, 4, subtree, 'of13.bsn_debug_counter_stats_request.subtype') |
| 20268 | return 'of_bsn_debug_counter_stats_request' |
| 20269 | end |
| 20270 | of_bsn_stats_request_v4_dissectors[12] = dissect_of_bsn_debug_counter_stats_request_v4 |
| 20271 | |
| 20272 | -- top-level class of_bsn_flow_checksum_bucket_stats_entry |
| 20273 | function dissect_of_bsn_flow_checksum_bucket_stats_entry_v4(reader, subtree) |
| 20274 | read_uint64_t(reader, 4, subtree, 'of13.bsn_flow_checksum_bucket_stats_entry.checksum') |
| 20275 | return 'of_bsn_flow_checksum_bucket_stats_entry' |
| 20276 | end |
| 20277 | -- child class of_bsn_flow_checksum_bucket_stats_reply |
| 20278 | -- Child of of_bsn_stats_reply |
| 20279 | function dissect_of_bsn_flow_checksum_bucket_stats_reply_v4(reader, subtree) |
| 20280 | local _length = reader.peek(2, 2):uint() |
| 20281 | local orig_reader = reader |
| 20282 | reader = orig_reader.slice(_length) |
| 20283 | read_uint8_t(reader, 4, subtree, 'of13.bsn_flow_checksum_bucket_stats_reply.version') |
| 20284 | read_uint8_t(reader, 4, subtree, 'of13.bsn_flow_checksum_bucket_stats_reply.type') |
| 20285 | read_uint16_t(reader, 4, subtree, 'of13.bsn_flow_checksum_bucket_stats_reply.length') |
| 20286 | read_uint32_t(reader, 4, subtree, 'of13.bsn_flow_checksum_bucket_stats_reply.xid') |
| 20287 | read_uint16_t(reader, 4, subtree, 'of13.bsn_flow_checksum_bucket_stats_reply.stats_type') |
| 20288 | read_uint16_t(reader, 4, subtree, 'of13.bsn_flow_checksum_bucket_stats_reply.flags') |
| 20289 | reader.skip(4) |
| 20290 | read_uint32_t(reader, 4, subtree, 'of13.bsn_flow_checksum_bucket_stats_reply.experimenter') |
| 20291 | read_uint32_t(reader, 4, subtree, 'of13.bsn_flow_checksum_bucket_stats_reply.subtype') |
| 20292 | read_list(reader, dissect_of_bsn_flow_checksum_bucket_stats_entry_v4, subtree, 'of_bsn_flow_checksum_bucket_stats_entry') |
| 20293 | return 'of_bsn_flow_checksum_bucket_stats_reply' |
| 20294 | end |
| 20295 | of_bsn_stats_reply_v4_dissectors[10] = dissect_of_bsn_flow_checksum_bucket_stats_reply_v4 |
| 20296 | |
| 20297 | -- child class of_bsn_flow_checksum_bucket_stats_request |
| 20298 | -- Child of of_bsn_stats_request |
| 20299 | function dissect_of_bsn_flow_checksum_bucket_stats_request_v4(reader, subtree) |
| 20300 | read_uint8_t(reader, 4, subtree, 'of13.bsn_flow_checksum_bucket_stats_request.version') |
| 20301 | read_uint8_t(reader, 4, subtree, 'of13.bsn_flow_checksum_bucket_stats_request.type') |
| 20302 | read_uint16_t(reader, 4, subtree, 'of13.bsn_flow_checksum_bucket_stats_request.length') |
| 20303 | read_uint32_t(reader, 4, subtree, 'of13.bsn_flow_checksum_bucket_stats_request.xid') |
| 20304 | read_uint16_t(reader, 4, subtree, 'of13.bsn_flow_checksum_bucket_stats_request.stats_type') |
| 20305 | read_uint16_t(reader, 4, subtree, 'of13.bsn_flow_checksum_bucket_stats_request.flags') |
| 20306 | reader.skip(4) |
| 20307 | read_uint32_t(reader, 4, subtree, 'of13.bsn_flow_checksum_bucket_stats_request.experimenter') |
| 20308 | read_uint32_t(reader, 4, subtree, 'of13.bsn_flow_checksum_bucket_stats_request.subtype') |
| 20309 | read_uint8_t(reader, 4, subtree, 'of13.bsn_flow_checksum_bucket_stats_request.table_id') |
| 20310 | return 'of_bsn_flow_checksum_bucket_stats_request' |
| 20311 | end |
| 20312 | of_bsn_stats_request_v4_dissectors[10] = dissect_of_bsn_flow_checksum_bucket_stats_request_v4 |
| 20313 | |
| 20314 | -- child class of_bsn_flow_idle |
| 20315 | -- Child of of_bsn_header |
| 20316 | function dissect_of_bsn_flow_idle_v4(reader, subtree) |
| 20317 | local _length = reader.peek(2, 2):uint() |
| 20318 | local orig_reader = reader |
| 20319 | reader = orig_reader.slice(_length) |
| 20320 | read_uint8_t(reader, 4, subtree, 'of13.bsn_flow_idle.version') |
| 20321 | read_uint8_t(reader, 4, subtree, 'of13.bsn_flow_idle.type') |
| 20322 | read_uint16_t(reader, 4, subtree, 'of13.bsn_flow_idle.length') |
| 20323 | read_uint32_t(reader, 4, subtree, 'of13.bsn_flow_idle.xid') |
| 20324 | read_uint32_t(reader, 4, subtree, 'of13.bsn_flow_idle.experimenter') |
| 20325 | read_uint32_t(reader, 4, subtree, 'of13.bsn_flow_idle.subtype') |
| 20326 | read_uint64_t(reader, 4, subtree, 'of13.bsn_flow_idle.cookie') |
| 20327 | read_uint16_t(reader, 4, subtree, 'of13.bsn_flow_idle.priority') |
| 20328 | read_uint8_t(reader, 4, subtree, 'of13.bsn_flow_idle.table_id') |
| 20329 | reader.skip(5) |
| 20330 | read_of_match_t(reader, 4, subtree, 'of13.bsn_flow_idle.match') |
| 20331 | return 'of_bsn_flow_idle' |
| 20332 | end |
| 20333 | of_bsn_header_v4_dissectors[40] = dissect_of_bsn_flow_idle_v4 |
| 20334 | |
| 20335 | -- child class of_bsn_flow_idle_enable_get_reply |
| 20336 | -- Child of of_bsn_header |
| 20337 | function dissect_of_bsn_flow_idle_enable_get_reply_v4(reader, subtree) |
| 20338 | read_uint8_t(reader, 4, subtree, 'of13.bsn_flow_idle_enable_get_reply.version') |
| 20339 | read_uint8_t(reader, 4, subtree, 'of13.bsn_flow_idle_enable_get_reply.type') |
| 20340 | read_uint16_t(reader, 4, subtree, 'of13.bsn_flow_idle_enable_get_reply.length') |
| 20341 | read_uint32_t(reader, 4, subtree, 'of13.bsn_flow_idle_enable_get_reply.xid') |
| 20342 | read_uint32_t(reader, 4, subtree, 'of13.bsn_flow_idle_enable_get_reply.experimenter') |
| 20343 | read_uint32_t(reader, 4, subtree, 'of13.bsn_flow_idle_enable_get_reply.subtype') |
| 20344 | read_uint32_t(reader, 4, subtree, 'of13.bsn_flow_idle_enable_get_reply.enabled') |
| 20345 | return 'of_bsn_flow_idle_enable_get_reply' |
| 20346 | end |
| 20347 | of_bsn_header_v4_dissectors[39] = dissect_of_bsn_flow_idle_enable_get_reply_v4 |
| 20348 | |
| 20349 | -- child class of_bsn_flow_idle_enable_get_request |
| 20350 | -- Child of of_bsn_header |
| 20351 | function dissect_of_bsn_flow_idle_enable_get_request_v4(reader, subtree) |
| 20352 | read_uint8_t(reader, 4, subtree, 'of13.bsn_flow_idle_enable_get_request.version') |
| 20353 | read_uint8_t(reader, 4, subtree, 'of13.bsn_flow_idle_enable_get_request.type') |
| 20354 | read_uint16_t(reader, 4, subtree, 'of13.bsn_flow_idle_enable_get_request.length') |
| 20355 | read_uint32_t(reader, 4, subtree, 'of13.bsn_flow_idle_enable_get_request.xid') |
| 20356 | read_uint32_t(reader, 4, subtree, 'of13.bsn_flow_idle_enable_get_request.experimenter') |
| 20357 | read_uint32_t(reader, 4, subtree, 'of13.bsn_flow_idle_enable_get_request.subtype') |
| 20358 | return 'of_bsn_flow_idle_enable_get_request' |
| 20359 | end |
| 20360 | of_bsn_header_v4_dissectors[38] = dissect_of_bsn_flow_idle_enable_get_request_v4 |
| 20361 | |
| 20362 | -- child class of_bsn_flow_idle_enable_set_reply |
| 20363 | -- Child of of_bsn_header |
| 20364 | function dissect_of_bsn_flow_idle_enable_set_reply_v4(reader, subtree) |
| 20365 | read_uint8_t(reader, 4, subtree, 'of13.bsn_flow_idle_enable_set_reply.version') |
| 20366 | read_uint8_t(reader, 4, subtree, 'of13.bsn_flow_idle_enable_set_reply.type') |
| 20367 | read_uint16_t(reader, 4, subtree, 'of13.bsn_flow_idle_enable_set_reply.length') |
| 20368 | read_uint32_t(reader, 4, subtree, 'of13.bsn_flow_idle_enable_set_reply.xid') |
| 20369 | read_uint32_t(reader, 4, subtree, 'of13.bsn_flow_idle_enable_set_reply.experimenter') |
| 20370 | read_uint32_t(reader, 4, subtree, 'of13.bsn_flow_idle_enable_set_reply.subtype') |
| 20371 | read_uint32_t(reader, 4, subtree, 'of13.bsn_flow_idle_enable_set_reply.enable') |
| 20372 | read_uint32_t(reader, 4, subtree, 'of13.bsn_flow_idle_enable_set_reply.status') |
| 20373 | return 'of_bsn_flow_idle_enable_set_reply' |
| 20374 | end |
| 20375 | of_bsn_header_v4_dissectors[37] = dissect_of_bsn_flow_idle_enable_set_reply_v4 |
| 20376 | |
| 20377 | -- child class of_bsn_flow_idle_enable_set_request |
| 20378 | -- Child of of_bsn_header |
| 20379 | function dissect_of_bsn_flow_idle_enable_set_request_v4(reader, subtree) |
| 20380 | read_uint8_t(reader, 4, subtree, 'of13.bsn_flow_idle_enable_set_request.version') |
| 20381 | read_uint8_t(reader, 4, subtree, 'of13.bsn_flow_idle_enable_set_request.type') |
| 20382 | read_uint16_t(reader, 4, subtree, 'of13.bsn_flow_idle_enable_set_request.length') |
| 20383 | read_uint32_t(reader, 4, subtree, 'of13.bsn_flow_idle_enable_set_request.xid') |
| 20384 | read_uint32_t(reader, 4, subtree, 'of13.bsn_flow_idle_enable_set_request.experimenter') |
| 20385 | read_uint32_t(reader, 4, subtree, 'of13.bsn_flow_idle_enable_set_request.subtype') |
| 20386 | read_uint32_t(reader, 4, subtree, 'of13.bsn_flow_idle_enable_set_request.enable') |
| 20387 | return 'of_bsn_flow_idle_enable_set_request' |
| 20388 | end |
| 20389 | of_bsn_header_v4_dissectors[36] = dissect_of_bsn_flow_idle_enable_set_request_v4 |
| 20390 | |
| 20391 | -- top-level class of_bsn_gentable_bucket_stats_entry |
| 20392 | function dissect_of_bsn_gentable_bucket_stats_entry_v4(reader, subtree) |
| 20393 | read_of_checksum_128_t(reader, 4, subtree, 'of13.bsn_gentable_bucket_stats_entry.checksum') |
| 20394 | return 'of_bsn_gentable_bucket_stats_entry' |
| 20395 | end |
| 20396 | -- child class of_bsn_gentable_bucket_stats_reply |
| 20397 | -- Child of of_bsn_stats_reply |
| 20398 | function dissect_of_bsn_gentable_bucket_stats_reply_v4(reader, subtree) |
| 20399 | local _length = reader.peek(2, 2):uint() |
| 20400 | local orig_reader = reader |
| 20401 | reader = orig_reader.slice(_length) |
| 20402 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_bucket_stats_reply.version') |
| 20403 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_bucket_stats_reply.type') |
| 20404 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_bucket_stats_reply.length') |
| 20405 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_bucket_stats_reply.xid') |
| 20406 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_bucket_stats_reply.stats_type') |
| 20407 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_bucket_stats_reply.flags') |
| 20408 | reader.skip(4) |
| 20409 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_bucket_stats_reply.experimenter') |
| 20410 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_bucket_stats_reply.subtype') |
| 20411 | read_list(reader, dissect_of_bsn_gentable_bucket_stats_entry_v4, subtree, 'of_bsn_gentable_bucket_stats_entry') |
| 20412 | return 'of_bsn_gentable_bucket_stats_reply' |
| 20413 | end |
| 20414 | of_bsn_stats_reply_v4_dissectors[5] = dissect_of_bsn_gentable_bucket_stats_reply_v4 |
| 20415 | |
| 20416 | -- child class of_bsn_gentable_bucket_stats_request |
| 20417 | -- Child of of_bsn_stats_request |
| 20418 | function dissect_of_bsn_gentable_bucket_stats_request_v4(reader, subtree) |
| 20419 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_bucket_stats_request.version') |
| 20420 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_bucket_stats_request.type') |
| 20421 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_bucket_stats_request.length') |
| 20422 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_bucket_stats_request.xid') |
| 20423 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_bucket_stats_request.stats_type') |
| 20424 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_bucket_stats_request.flags') |
| 20425 | reader.skip(4) |
| 20426 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_bucket_stats_request.experimenter') |
| 20427 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_bucket_stats_request.subtype') |
| 20428 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_bucket_stats_request.table_id') |
| 20429 | return 'of_bsn_gentable_bucket_stats_request' |
| 20430 | end |
| 20431 | of_bsn_stats_request_v4_dissectors[5] = dissect_of_bsn_gentable_bucket_stats_request_v4 |
| 20432 | |
| 20433 | -- child class of_bsn_gentable_clear_reply |
| 20434 | -- Child of of_bsn_header |
| 20435 | function dissect_of_bsn_gentable_clear_reply_v4(reader, subtree) |
| 20436 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_clear_reply.version') |
| 20437 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_clear_reply.type') |
| 20438 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_clear_reply.length') |
| 20439 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_clear_reply.xid') |
| 20440 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_clear_reply.experimenter') |
| 20441 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_clear_reply.subtype') |
| 20442 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_clear_reply.table_id') |
| 20443 | reader.skip(2) |
| 20444 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_clear_reply.deleted_count') |
| 20445 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_clear_reply.error_count') |
| 20446 | return 'of_bsn_gentable_clear_reply' |
| 20447 | end |
| 20448 | of_bsn_header_v4_dissectors[49] = dissect_of_bsn_gentable_clear_reply_v4 |
| 20449 | |
| 20450 | -- child class of_bsn_gentable_clear_request |
| 20451 | -- Child of of_bsn_header |
| 20452 | function dissect_of_bsn_gentable_clear_request_v4(reader, subtree) |
| 20453 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_clear_request.version') |
| 20454 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_clear_request.type') |
| 20455 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_clear_request.length') |
| 20456 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_clear_request.xid') |
| 20457 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_clear_request.experimenter') |
| 20458 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_clear_request.subtype') |
| 20459 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_clear_request.table_id') |
| 20460 | reader.skip(2) |
| 20461 | read_of_checksum_128_t(reader, 4, subtree, 'of13.bsn_gentable_clear_request.checksum') |
| 20462 | read_of_checksum_128_t(reader, 4, subtree, 'of13.bsn_gentable_clear_request.checksum_mask') |
| 20463 | return 'of_bsn_gentable_clear_request' |
| 20464 | end |
| 20465 | of_bsn_header_v4_dissectors[48] = dissect_of_bsn_gentable_clear_request_v4 |
| 20466 | |
| 20467 | -- top-level class of_bsn_gentable_desc_stats_entry |
| 20468 | function dissect_of_bsn_gentable_desc_stats_entry_v4(reader, subtree) |
| 20469 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_desc_stats_entry.length') |
| 20470 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_desc_stats_entry.table_id') |
| 20471 | read_of_table_name_t(reader, 4, subtree, 'of13.bsn_gentable_desc_stats_entry.name') |
| 20472 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_desc_stats_entry.buckets_size') |
| 20473 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_desc_stats_entry.max_entries') |
| 20474 | reader.skip(4) |
| 20475 | return 'of_bsn_gentable_desc_stats_entry' |
| 20476 | end |
| 20477 | -- child class of_bsn_gentable_desc_stats_reply |
| 20478 | -- Child of of_bsn_stats_reply |
| 20479 | function dissect_of_bsn_gentable_desc_stats_reply_v4(reader, subtree) |
| 20480 | local _length = reader.peek(2, 2):uint() |
| 20481 | local orig_reader = reader |
| 20482 | reader = orig_reader.slice(_length) |
| 20483 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_desc_stats_reply.version') |
| 20484 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_desc_stats_reply.type') |
| 20485 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_desc_stats_reply.length') |
| 20486 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_desc_stats_reply.xid') |
| 20487 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_desc_stats_reply.stats_type') |
| 20488 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_desc_stats_reply.flags') |
| 20489 | reader.skip(4) |
| 20490 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_desc_stats_reply.experimenter') |
| 20491 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_desc_stats_reply.subtype') |
| 20492 | read_list(reader, dissect_of_bsn_gentable_desc_stats_entry_v4, subtree, 'of_bsn_gentable_desc_stats_entry') |
| 20493 | return 'of_bsn_gentable_desc_stats_reply' |
| 20494 | end |
| 20495 | of_bsn_stats_reply_v4_dissectors[4] = dissect_of_bsn_gentable_desc_stats_reply_v4 |
| 20496 | |
| 20497 | -- child class of_bsn_gentable_desc_stats_request |
| 20498 | -- Child of of_bsn_stats_request |
| 20499 | function dissect_of_bsn_gentable_desc_stats_request_v4(reader, subtree) |
| 20500 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_desc_stats_request.version') |
| 20501 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_desc_stats_request.type') |
| 20502 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_desc_stats_request.length') |
| 20503 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_desc_stats_request.xid') |
| 20504 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_desc_stats_request.stats_type') |
| 20505 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_desc_stats_request.flags') |
| 20506 | reader.skip(4) |
| 20507 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_desc_stats_request.experimenter') |
| 20508 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_desc_stats_request.subtype') |
| 20509 | return 'of_bsn_gentable_desc_stats_request' |
| 20510 | end |
| 20511 | of_bsn_stats_request_v4_dissectors[4] = dissect_of_bsn_gentable_desc_stats_request_v4 |
| 20512 | |
| 20513 | -- child class of_bsn_gentable_entry_add |
| 20514 | -- Child of of_bsn_header |
| 20515 | function dissect_of_bsn_gentable_entry_add_v4(reader, subtree) |
| 20516 | local _length = reader.peek(2, 2):uint() |
| 20517 | local orig_reader = reader |
| 20518 | reader = orig_reader.slice(_length) |
| 20519 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_entry_add.version') |
| 20520 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_entry_add.type') |
| 20521 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_entry_add.length') |
| 20522 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_entry_add.xid') |
| 20523 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_entry_add.experimenter') |
| 20524 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_entry_add.subtype') |
| 20525 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_entry_add.table_id') |
| 20526 | local _key_length = reader.peek(0, 2):uint() |
| 20527 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_entry_add.key_length') |
| 20528 | read_of_checksum_128_t(reader, 4, subtree, 'of13.bsn_gentable_entry_add.checksum') |
| 20529 | read_list(reader.slice(_key_length), dissect_of_bsn_tlv_v4, subtree, 'of_bsn_tlv') |
| 20530 | read_list(reader, dissect_of_bsn_tlv_v4, subtree, 'of_bsn_tlv') |
| 20531 | return 'of_bsn_gentable_entry_add' |
| 20532 | end |
| 20533 | of_bsn_header_v4_dissectors[46] = dissect_of_bsn_gentable_entry_add_v4 |
| 20534 | |
| 20535 | -- child class of_bsn_gentable_entry_delete |
| 20536 | -- Child of of_bsn_header |
| 20537 | function dissect_of_bsn_gentable_entry_delete_v4(reader, subtree) |
| 20538 | local _length = reader.peek(2, 2):uint() |
| 20539 | local orig_reader = reader |
| 20540 | reader = orig_reader.slice(_length) |
| 20541 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_entry_delete.version') |
| 20542 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_entry_delete.type') |
| 20543 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_entry_delete.length') |
| 20544 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_entry_delete.xid') |
| 20545 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_entry_delete.experimenter') |
| 20546 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_entry_delete.subtype') |
| 20547 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_entry_delete.table_id') |
| 20548 | read_list(reader, dissect_of_bsn_tlv_v4, subtree, 'of_bsn_tlv') |
| 20549 | return 'of_bsn_gentable_entry_delete' |
| 20550 | end |
| 20551 | of_bsn_header_v4_dissectors[47] = dissect_of_bsn_gentable_entry_delete_v4 |
| 20552 | |
| 20553 | -- top-level class of_bsn_gentable_entry_desc_stats_entry |
| 20554 | function dissect_of_bsn_gentable_entry_desc_stats_entry_v4(reader, subtree) |
| 20555 | local _length = reader.peek(0, 2):uint() |
| 20556 | local orig_reader = reader |
| 20557 | reader = orig_reader.slice(_length) |
| 20558 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_entry_desc_stats_entry.length') |
| 20559 | local _key_length = reader.peek(0, 2):uint() |
| 20560 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_entry_desc_stats_entry.key_length') |
| 20561 | read_of_checksum_128_t(reader, 4, subtree, 'of13.bsn_gentable_entry_desc_stats_entry.checksum') |
| 20562 | read_list(reader.slice(_key_length), dissect_of_bsn_tlv_v4, subtree, 'of_bsn_tlv') |
| 20563 | read_list(reader, dissect_of_bsn_tlv_v4, subtree, 'of_bsn_tlv') |
| 20564 | return 'of_bsn_gentable_entry_desc_stats_entry' |
| 20565 | end |
| 20566 | -- child class of_bsn_gentable_entry_desc_stats_reply |
| 20567 | -- Child of of_bsn_stats_reply |
| 20568 | function dissect_of_bsn_gentable_entry_desc_stats_reply_v4(reader, subtree) |
| 20569 | local _length = reader.peek(2, 2):uint() |
| 20570 | local orig_reader = reader |
| 20571 | reader = orig_reader.slice(_length) |
| 20572 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_entry_desc_stats_reply.version') |
| 20573 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_entry_desc_stats_reply.type') |
| 20574 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_entry_desc_stats_reply.length') |
| 20575 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_entry_desc_stats_reply.xid') |
| 20576 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_entry_desc_stats_reply.stats_type') |
| 20577 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_entry_desc_stats_reply.flags') |
| 20578 | reader.skip(4) |
| 20579 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_entry_desc_stats_reply.experimenter') |
| 20580 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_entry_desc_stats_reply.subtype') |
| 20581 | read_list(reader, dissect_of_bsn_gentable_entry_desc_stats_entry_v4, subtree, 'of_bsn_gentable_entry_desc_stats_entry') |
| 20582 | return 'of_bsn_gentable_entry_desc_stats_reply' |
| 20583 | end |
| 20584 | of_bsn_stats_reply_v4_dissectors[2] = dissect_of_bsn_gentable_entry_desc_stats_reply_v4 |
| 20585 | |
| 20586 | -- child class of_bsn_gentable_entry_desc_stats_request |
| 20587 | -- Child of of_bsn_stats_request |
| 20588 | function dissect_of_bsn_gentable_entry_desc_stats_request_v4(reader, subtree) |
| 20589 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_entry_desc_stats_request.version') |
| 20590 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_entry_desc_stats_request.type') |
| 20591 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_entry_desc_stats_request.length') |
| 20592 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_entry_desc_stats_request.xid') |
| 20593 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_entry_desc_stats_request.stats_type') |
| 20594 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_entry_desc_stats_request.flags') |
| 20595 | reader.skip(4) |
| 20596 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_entry_desc_stats_request.experimenter') |
| 20597 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_entry_desc_stats_request.subtype') |
| 20598 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_entry_desc_stats_request.table_id') |
| 20599 | reader.skip(2) |
| 20600 | read_of_checksum_128_t(reader, 4, subtree, 'of13.bsn_gentable_entry_desc_stats_request.checksum') |
| 20601 | read_of_checksum_128_t(reader, 4, subtree, 'of13.bsn_gentable_entry_desc_stats_request.checksum_mask') |
| 20602 | return 'of_bsn_gentable_entry_desc_stats_request' |
| 20603 | end |
| 20604 | of_bsn_stats_request_v4_dissectors[2] = dissect_of_bsn_gentable_entry_desc_stats_request_v4 |
| 20605 | |
| 20606 | -- top-level class of_bsn_gentable_entry_stats_entry |
| 20607 | function dissect_of_bsn_gentable_entry_stats_entry_v4(reader, subtree) |
| 20608 | local _length = reader.peek(0, 2):uint() |
| 20609 | local orig_reader = reader |
| 20610 | reader = orig_reader.slice(_length) |
| 20611 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_entry_stats_entry.length') |
| 20612 | local _key_length = reader.peek(0, 2):uint() |
| 20613 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_entry_stats_entry.key_length') |
| 20614 | read_list(reader.slice(_key_length), dissect_of_bsn_tlv_v4, subtree, 'of_bsn_tlv') |
| 20615 | read_list(reader, dissect_of_bsn_tlv_v4, subtree, 'of_bsn_tlv') |
| 20616 | return 'of_bsn_gentable_entry_stats_entry' |
| 20617 | end |
| 20618 | -- child class of_bsn_gentable_entry_stats_reply |
| 20619 | -- Child of of_bsn_stats_reply |
| 20620 | function dissect_of_bsn_gentable_entry_stats_reply_v4(reader, subtree) |
| 20621 | local _length = reader.peek(2, 2):uint() |
| 20622 | local orig_reader = reader |
| 20623 | reader = orig_reader.slice(_length) |
| 20624 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_entry_stats_reply.version') |
| 20625 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_entry_stats_reply.type') |
| 20626 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_entry_stats_reply.length') |
| 20627 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_entry_stats_reply.xid') |
| 20628 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_entry_stats_reply.stats_type') |
| 20629 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_entry_stats_reply.flags') |
| 20630 | reader.skip(4) |
| 20631 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_entry_stats_reply.experimenter') |
| 20632 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_entry_stats_reply.subtype') |
| 20633 | read_list(reader, dissect_of_bsn_gentable_entry_stats_entry_v4, subtree, 'of_bsn_gentable_entry_stats_entry') |
| 20634 | return 'of_bsn_gentable_entry_stats_reply' |
| 20635 | end |
| 20636 | of_bsn_stats_reply_v4_dissectors[3] = dissect_of_bsn_gentable_entry_stats_reply_v4 |
| 20637 | |
| 20638 | -- child class of_bsn_gentable_entry_stats_request |
| 20639 | -- Child of of_bsn_stats_request |
| 20640 | function dissect_of_bsn_gentable_entry_stats_request_v4(reader, subtree) |
| 20641 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_entry_stats_request.version') |
| 20642 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_entry_stats_request.type') |
| 20643 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_entry_stats_request.length') |
| 20644 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_entry_stats_request.xid') |
| 20645 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_entry_stats_request.stats_type') |
| 20646 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_entry_stats_request.flags') |
| 20647 | reader.skip(4) |
| 20648 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_entry_stats_request.experimenter') |
| 20649 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_entry_stats_request.subtype') |
| 20650 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_entry_stats_request.table_id') |
| 20651 | reader.skip(2) |
| 20652 | read_of_checksum_128_t(reader, 4, subtree, 'of13.bsn_gentable_entry_stats_request.checksum') |
| 20653 | read_of_checksum_128_t(reader, 4, subtree, 'of13.bsn_gentable_entry_stats_request.checksum_mask') |
| 20654 | return 'of_bsn_gentable_entry_stats_request' |
| 20655 | end |
| 20656 | of_bsn_stats_request_v4_dissectors[3] = dissect_of_bsn_gentable_entry_stats_request_v4 |
| 20657 | |
| 20658 | -- child class of_bsn_gentable_set_buckets_size |
| 20659 | -- Child of of_bsn_header |
| 20660 | function dissect_of_bsn_gentable_set_buckets_size_v4(reader, subtree) |
| 20661 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_set_buckets_size.version') |
| 20662 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_set_buckets_size.type') |
| 20663 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_set_buckets_size.length') |
| 20664 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_set_buckets_size.xid') |
| 20665 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_set_buckets_size.experimenter') |
| 20666 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_set_buckets_size.subtype') |
| 20667 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_set_buckets_size.table_id') |
| 20668 | reader.skip(2) |
| 20669 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_set_buckets_size.buckets_size') |
| 20670 | return 'of_bsn_gentable_set_buckets_size' |
| 20671 | end |
| 20672 | of_bsn_header_v4_dissectors[50] = dissect_of_bsn_gentable_set_buckets_size_v4 |
| 20673 | |
| 20674 | -- top-level class of_bsn_gentable_stats_entry |
| 20675 | function dissect_of_bsn_gentable_stats_entry_v4(reader, subtree) |
| 20676 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_stats_entry.table_id') |
| 20677 | reader.skip(2) |
| 20678 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_stats_entry.entry_count') |
| 20679 | read_of_checksum_128_t(reader, 4, subtree, 'of13.bsn_gentable_stats_entry.checksum') |
| 20680 | return 'of_bsn_gentable_stats_entry' |
| 20681 | end |
| 20682 | -- child class of_bsn_gentable_stats_reply |
| 20683 | -- Child of of_bsn_stats_reply |
| 20684 | function dissect_of_bsn_gentable_stats_reply_v4(reader, subtree) |
| 20685 | local _length = reader.peek(2, 2):uint() |
| 20686 | local orig_reader = reader |
| 20687 | reader = orig_reader.slice(_length) |
| 20688 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_stats_reply.version') |
| 20689 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_stats_reply.type') |
| 20690 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_stats_reply.length') |
| 20691 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_stats_reply.xid') |
| 20692 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_stats_reply.stats_type') |
| 20693 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_stats_reply.flags') |
| 20694 | reader.skip(4) |
| 20695 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_stats_reply.experimenter') |
| 20696 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_stats_reply.subtype') |
| 20697 | read_list(reader, dissect_of_bsn_gentable_stats_entry_v4, subtree, 'of_bsn_gentable_stats_entry') |
| 20698 | return 'of_bsn_gentable_stats_reply' |
| 20699 | end |
| 20700 | of_bsn_stats_reply_v4_dissectors[7] = dissect_of_bsn_gentable_stats_reply_v4 |
| 20701 | |
| 20702 | -- child class of_bsn_gentable_stats_request |
| 20703 | -- Child of of_bsn_stats_request |
| 20704 | function dissect_of_bsn_gentable_stats_request_v4(reader, subtree) |
| 20705 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_stats_request.version') |
| 20706 | read_uint8_t(reader, 4, subtree, 'of13.bsn_gentable_stats_request.type') |
| 20707 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_stats_request.length') |
| 20708 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_stats_request.xid') |
| 20709 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_stats_request.stats_type') |
| 20710 | read_uint16_t(reader, 4, subtree, 'of13.bsn_gentable_stats_request.flags') |
| 20711 | reader.skip(4) |
| 20712 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_stats_request.experimenter') |
| 20713 | read_uint32_t(reader, 4, subtree, 'of13.bsn_gentable_stats_request.subtype') |
| 20714 | return 'of_bsn_gentable_stats_request' |
| 20715 | end |
| 20716 | of_bsn_stats_request_v4_dissectors[7] = dissect_of_bsn_gentable_stats_request_v4 |
| 20717 | |
| 20718 | -- child class of_bsn_get_interfaces_reply |
| 20719 | -- Child of of_bsn_header |
| 20720 | function dissect_of_bsn_get_interfaces_reply_v4(reader, subtree) |
| 20721 | local _length = reader.peek(2, 2):uint() |
| 20722 | local orig_reader = reader |
| 20723 | reader = orig_reader.slice(_length) |
| 20724 | read_uint8_t(reader, 4, subtree, 'of13.bsn_get_interfaces_reply.version') |
| 20725 | read_uint8_t(reader, 4, subtree, 'of13.bsn_get_interfaces_reply.type') |
| 20726 | read_uint16_t(reader, 4, subtree, 'of13.bsn_get_interfaces_reply.length') |
| 20727 | read_uint32_t(reader, 4, subtree, 'of13.bsn_get_interfaces_reply.xid') |
| 20728 | read_uint32_t(reader, 4, subtree, 'of13.bsn_get_interfaces_reply.experimenter') |
| 20729 | read_uint32_t(reader, 4, subtree, 'of13.bsn_get_interfaces_reply.subtype') |
| 20730 | read_list(reader, dissect_of_bsn_interface_v4, subtree, 'of_bsn_interface') |
| 20731 | return 'of_bsn_get_interfaces_reply' |
| 20732 | end |
| 20733 | of_bsn_header_v4_dissectors[10] = dissect_of_bsn_get_interfaces_reply_v4 |
| 20734 | |
| 20735 | -- child class of_bsn_get_interfaces_request |
| 20736 | -- Child of of_bsn_header |
| 20737 | function dissect_of_bsn_get_interfaces_request_v4(reader, subtree) |
| 20738 | read_uint8_t(reader, 4, subtree, 'of13.bsn_get_interfaces_request.version') |
| 20739 | read_uint8_t(reader, 4, subtree, 'of13.bsn_get_interfaces_request.type') |
| 20740 | read_uint16_t(reader, 4, subtree, 'of13.bsn_get_interfaces_request.length') |
| 20741 | read_uint32_t(reader, 4, subtree, 'of13.bsn_get_interfaces_request.xid') |
| 20742 | read_uint32_t(reader, 4, subtree, 'of13.bsn_get_interfaces_request.experimenter') |
| 20743 | read_uint32_t(reader, 4, subtree, 'of13.bsn_get_interfaces_request.subtype') |
| 20744 | return 'of_bsn_get_interfaces_request' |
| 20745 | end |
| 20746 | of_bsn_header_v4_dissectors[9] = dissect_of_bsn_get_interfaces_request_v4 |
| 20747 | |
| 20748 | -- child class of_bsn_get_mirroring_reply |
| 20749 | -- Child of of_bsn_header |
| 20750 | function dissect_of_bsn_get_mirroring_reply_v4(reader, subtree) |
| 20751 | read_uint8_t(reader, 4, subtree, 'of13.bsn_get_mirroring_reply.version') |
| 20752 | read_uint8_t(reader, 4, subtree, 'of13.bsn_get_mirroring_reply.type') |
| 20753 | read_uint16_t(reader, 4, subtree, 'of13.bsn_get_mirroring_reply.length') |
| 20754 | read_uint32_t(reader, 4, subtree, 'of13.bsn_get_mirroring_reply.xid') |
| 20755 | read_uint32_t(reader, 4, subtree, 'of13.bsn_get_mirroring_reply.experimenter') |
| 20756 | read_uint32_t(reader, 4, subtree, 'of13.bsn_get_mirroring_reply.subtype') |
| 20757 | read_uint8_t(reader, 4, subtree, 'of13.bsn_get_mirroring_reply.report_mirror_ports') |
| 20758 | reader.skip(3) |
| 20759 | return 'of_bsn_get_mirroring_reply' |
| 20760 | end |
| 20761 | of_bsn_header_v4_dissectors[5] = dissect_of_bsn_get_mirroring_reply_v4 |
| 20762 | |
| 20763 | -- child class of_bsn_get_mirroring_request |
| 20764 | -- Child of of_bsn_header |
| 20765 | function dissect_of_bsn_get_mirroring_request_v4(reader, subtree) |
| 20766 | read_uint8_t(reader, 4, subtree, 'of13.bsn_get_mirroring_request.version') |
| 20767 | read_uint8_t(reader, 4, subtree, 'of13.bsn_get_mirroring_request.type') |
| 20768 | read_uint16_t(reader, 4, subtree, 'of13.bsn_get_mirroring_request.length') |
| 20769 | read_uint32_t(reader, 4, subtree, 'of13.bsn_get_mirroring_request.xid') |
| 20770 | read_uint32_t(reader, 4, subtree, 'of13.bsn_get_mirroring_request.experimenter') |
| 20771 | read_uint32_t(reader, 4, subtree, 'of13.bsn_get_mirroring_request.subtype') |
| 20772 | read_uint8_t(reader, 4, subtree, 'of13.bsn_get_mirroring_request.report_mirror_ports') |
| 20773 | reader.skip(3) |
| 20774 | return 'of_bsn_get_mirroring_request' |
| 20775 | end |
| 20776 | of_bsn_header_v4_dissectors[4] = dissect_of_bsn_get_mirroring_request_v4 |
| 20777 | |
| 20778 | -- child class of_bsn_get_switch_pipeline_reply |
| 20779 | -- Child of of_bsn_header |
| 20780 | function dissect_of_bsn_get_switch_pipeline_reply_v4(reader, subtree) |
| 20781 | read_uint8_t(reader, 4, subtree, 'of13.bsn_get_switch_pipeline_reply.version') |
| 20782 | read_uint8_t(reader, 4, subtree, 'of13.bsn_get_switch_pipeline_reply.type') |
| 20783 | read_uint16_t(reader, 4, subtree, 'of13.bsn_get_switch_pipeline_reply.length') |
| 20784 | read_uint32_t(reader, 4, subtree, 'of13.bsn_get_switch_pipeline_reply.xid') |
| 20785 | read_uint32_t(reader, 4, subtree, 'of13.bsn_get_switch_pipeline_reply.experimenter') |
| 20786 | read_uint32_t(reader, 4, subtree, 'of13.bsn_get_switch_pipeline_reply.subtype') |
| 20787 | read_of_desc_str_t(reader, 4, subtree, 'of13.bsn_get_switch_pipeline_reply.pipeline') |
| 20788 | return 'of_bsn_get_switch_pipeline_reply' |
| 20789 | end |
| 20790 | of_bsn_header_v4_dissectors[52] = dissect_of_bsn_get_switch_pipeline_reply_v4 |
| 20791 | |
| 20792 | -- child class of_bsn_get_switch_pipeline_request |
| 20793 | -- Child of of_bsn_header |
| 20794 | function dissect_of_bsn_get_switch_pipeline_request_v4(reader, subtree) |
| 20795 | read_uint8_t(reader, 4, subtree, 'of13.bsn_get_switch_pipeline_request.version') |
| 20796 | read_uint8_t(reader, 4, subtree, 'of13.bsn_get_switch_pipeline_request.type') |
| 20797 | read_uint16_t(reader, 4, subtree, 'of13.bsn_get_switch_pipeline_request.length') |
| 20798 | read_uint32_t(reader, 4, subtree, 'of13.bsn_get_switch_pipeline_request.xid') |
| 20799 | read_uint32_t(reader, 4, subtree, 'of13.bsn_get_switch_pipeline_request.experimenter') |
| 20800 | read_uint32_t(reader, 4, subtree, 'of13.bsn_get_switch_pipeline_request.subtype') |
| 20801 | return 'of_bsn_get_switch_pipeline_request' |
| 20802 | end |
| 20803 | of_bsn_header_v4_dissectors[51] = dissect_of_bsn_get_switch_pipeline_request_v4 |
| 20804 | |
| 20805 | -- child class of_bsn_image_desc_stats_reply |
| 20806 | -- Child of of_bsn_stats_reply |
| 20807 | function dissect_of_bsn_image_desc_stats_reply_v4(reader, subtree) |
| 20808 | read_uint8_t(reader, 4, subtree, 'of13.bsn_image_desc_stats_reply.version') |
| 20809 | read_uint8_t(reader, 4, subtree, 'of13.bsn_image_desc_stats_reply.type') |
| 20810 | read_uint16_t(reader, 4, subtree, 'of13.bsn_image_desc_stats_reply.length') |
| 20811 | read_uint32_t(reader, 4, subtree, 'of13.bsn_image_desc_stats_reply.xid') |
| 20812 | read_uint16_t(reader, 4, subtree, 'of13.bsn_image_desc_stats_reply.stats_type') |
| 20813 | read_uint16_t(reader, 4, subtree, 'of13.bsn_image_desc_stats_reply.flags') |
| 20814 | reader.skip(4) |
| 20815 | read_uint32_t(reader, 4, subtree, 'of13.bsn_image_desc_stats_reply.experimenter') |
| 20816 | read_uint32_t(reader, 4, subtree, 'of13.bsn_image_desc_stats_reply.subtype') |
| 20817 | read_of_desc_str_t(reader, 4, subtree, 'of13.bsn_image_desc_stats_reply.image_checksum') |
| 20818 | read_of_desc_str_t(reader, 4, subtree, 'of13.bsn_image_desc_stats_reply.startup_config_checksum') |
| 20819 | return 'of_bsn_image_desc_stats_reply' |
| 20820 | end |
| 20821 | of_bsn_stats_reply_v4_dissectors[14] = dissect_of_bsn_image_desc_stats_reply_v4 |
| 20822 | |
| 20823 | -- child class of_bsn_image_desc_stats_request |
| 20824 | -- Child of of_bsn_stats_request |
| 20825 | function dissect_of_bsn_image_desc_stats_request_v4(reader, subtree) |
| 20826 | read_uint8_t(reader, 4, subtree, 'of13.bsn_image_desc_stats_request.version') |
| 20827 | read_uint8_t(reader, 4, subtree, 'of13.bsn_image_desc_stats_request.type') |
| 20828 | read_uint16_t(reader, 4, subtree, 'of13.bsn_image_desc_stats_request.length') |
| 20829 | read_uint32_t(reader, 4, subtree, 'of13.bsn_image_desc_stats_request.xid') |
| 20830 | read_uint16_t(reader, 4, subtree, 'of13.bsn_image_desc_stats_request.stats_type') |
| 20831 | read_uint16_t(reader, 4, subtree, 'of13.bsn_image_desc_stats_request.flags') |
| 20832 | reader.skip(4) |
| 20833 | read_uint32_t(reader, 4, subtree, 'of13.bsn_image_desc_stats_request.experimenter') |
| 20834 | read_uint32_t(reader, 4, subtree, 'of13.bsn_image_desc_stats_request.subtype') |
| 20835 | return 'of_bsn_image_desc_stats_request' |
| 20836 | end |
| 20837 | of_bsn_stats_request_v4_dissectors[14] = dissect_of_bsn_image_desc_stats_request_v4 |
| 20838 | |
| 20839 | -- top-level class of_bsn_interface |
| 20840 | function dissect_of_bsn_interface_v4(reader, subtree) |
| 20841 | read_of_mac_addr_t(reader, 4, subtree, 'of13.bsn_interface.hw_addr') |
| 20842 | reader.skip(2) |
| 20843 | read_of_port_name_t(reader, 4, subtree, 'of13.bsn_interface.name') |
| 20844 | read_of_ipv4_t(reader, 4, subtree, 'of13.bsn_interface.ipv4_addr') |
| 20845 | read_of_ipv4_t(reader, 4, subtree, 'of13.bsn_interface.ipv4_netmask') |
| 20846 | return 'of_bsn_interface' |
| 20847 | end |
| 20848 | -- child class of_bsn_lacp_convergence_notif |
| 20849 | -- Child of of_bsn_header |
| 20850 | function dissect_of_bsn_lacp_convergence_notif_v4(reader, subtree) |
| 20851 | read_uint8_t(reader, 4, subtree, 'of13.bsn_lacp_convergence_notif.version') |
| 20852 | read_uint8_t(reader, 4, subtree, 'of13.bsn_lacp_convergence_notif.type') |
| 20853 | read_uint16_t(reader, 4, subtree, 'of13.bsn_lacp_convergence_notif.length') |
| 20854 | read_uint32_t(reader, 4, subtree, 'of13.bsn_lacp_convergence_notif.xid') |
| 20855 | read_uint32_t(reader, 4, subtree, 'of13.bsn_lacp_convergence_notif.experimenter') |
| 20856 | read_uint32_t(reader, 4, subtree, 'of13.bsn_lacp_convergence_notif.subtype') |
| 20857 | read_uint8_t(reader, 4, subtree, 'of13.bsn_lacp_convergence_notif.convergence_status') |
| 20858 | reader.skip(3) |
| 20859 | read_of_port_no_t(reader, 4, subtree, 'of13.bsn_lacp_convergence_notif.port_no') |
| 20860 | read_uint16_t(reader, 4, subtree, 'of13.bsn_lacp_convergence_notif.actor_sys_priority') |
| 20861 | read_of_mac_addr_t(reader, 4, subtree, 'of13.bsn_lacp_convergence_notif.actor_sys_mac') |
| 20862 | read_uint16_t(reader, 4, subtree, 'of13.bsn_lacp_convergence_notif.actor_port_priority') |
| 20863 | read_uint16_t(reader, 4, subtree, 'of13.bsn_lacp_convergence_notif.actor_port_num') |
| 20864 | read_uint16_t(reader, 4, subtree, 'of13.bsn_lacp_convergence_notif.actor_key') |
| 20865 | read_uint16_t(reader, 4, subtree, 'of13.bsn_lacp_convergence_notif.partner_sys_priority') |
| 20866 | read_of_mac_addr_t(reader, 4, subtree, 'of13.bsn_lacp_convergence_notif.partner_sys_mac') |
| 20867 | read_uint16_t(reader, 4, subtree, 'of13.bsn_lacp_convergence_notif.partner_port_priority') |
| 20868 | read_uint16_t(reader, 4, subtree, 'of13.bsn_lacp_convergence_notif.partner_port_num') |
| 20869 | read_uint16_t(reader, 4, subtree, 'of13.bsn_lacp_convergence_notif.partner_key') |
| 20870 | return 'of_bsn_lacp_convergence_notif' |
| 20871 | end |
| 20872 | of_bsn_header_v4_dissectors[43] = dissect_of_bsn_lacp_convergence_notif_v4 |
| 20873 | |
| 20874 | -- top-level class of_bsn_lacp_stats_entry |
| 20875 | function dissect_of_bsn_lacp_stats_entry_v4(reader, subtree) |
| 20876 | read_of_port_no_t(reader, 4, subtree, 'of13.bsn_lacp_stats_entry.port_no') |
| 20877 | read_uint16_t(reader, 4, subtree, 'of13.bsn_lacp_stats_entry.actor_sys_priority') |
| 20878 | read_of_mac_addr_t(reader, 4, subtree, 'of13.bsn_lacp_stats_entry.actor_sys_mac') |
| 20879 | read_uint16_t(reader, 4, subtree, 'of13.bsn_lacp_stats_entry.actor_port_priority') |
| 20880 | read_uint16_t(reader, 4, subtree, 'of13.bsn_lacp_stats_entry.actor_port_num') |
| 20881 | read_uint16_t(reader, 4, subtree, 'of13.bsn_lacp_stats_entry.actor_key') |
| 20882 | read_uint8_t(reader, 4, subtree, 'of13.bsn_lacp_stats_entry.convergence_status') |
| 20883 | reader.skip(1) |
| 20884 | read_uint16_t(reader, 4, subtree, 'of13.bsn_lacp_stats_entry.partner_sys_priority') |
| 20885 | read_of_mac_addr_t(reader, 4, subtree, 'of13.bsn_lacp_stats_entry.partner_sys_mac') |
| 20886 | read_uint16_t(reader, 4, subtree, 'of13.bsn_lacp_stats_entry.partner_port_priority') |
| 20887 | read_uint16_t(reader, 4, subtree, 'of13.bsn_lacp_stats_entry.partner_port_num') |
| 20888 | read_uint16_t(reader, 4, subtree, 'of13.bsn_lacp_stats_entry.partner_key') |
| 20889 | reader.skip(2) |
| 20890 | return 'of_bsn_lacp_stats_entry' |
| 20891 | end |
| 20892 | -- child class of_bsn_lacp_stats_reply |
| 20893 | -- Child of of_bsn_stats_reply |
| 20894 | function dissect_of_bsn_lacp_stats_reply_v4(reader, subtree) |
| 20895 | local _length = reader.peek(2, 2):uint() |
| 20896 | local orig_reader = reader |
| 20897 | reader = orig_reader.slice(_length) |
| 20898 | read_uint8_t(reader, 4, subtree, 'of13.bsn_lacp_stats_reply.version') |
| 20899 | read_uint8_t(reader, 4, subtree, 'of13.bsn_lacp_stats_reply.type') |
| 20900 | read_uint16_t(reader, 4, subtree, 'of13.bsn_lacp_stats_reply.length') |
| 20901 | read_uint32_t(reader, 4, subtree, 'of13.bsn_lacp_stats_reply.xid') |
| 20902 | read_uint16_t(reader, 4, subtree, 'of13.bsn_lacp_stats_reply.stats_type') |
| 20903 | read_uint16_t(reader, 4, subtree, 'of13.bsn_lacp_stats_reply.flags') |
| 20904 | reader.skip(4) |
| 20905 | read_uint32_t(reader, 4, subtree, 'of13.bsn_lacp_stats_reply.experimenter') |
| 20906 | read_uint32_t(reader, 4, subtree, 'of13.bsn_lacp_stats_reply.subtype') |
| 20907 | read_list(reader, dissect_of_bsn_lacp_stats_entry_v4, subtree, 'of_bsn_lacp_stats_entry') |
| 20908 | return 'of_bsn_lacp_stats_reply' |
| 20909 | end |
| 20910 | of_bsn_stats_reply_v4_dissectors[1] = dissect_of_bsn_lacp_stats_reply_v4 |
| 20911 | |
| 20912 | -- child class of_bsn_lacp_stats_request |
| 20913 | -- Child of of_bsn_stats_request |
| 20914 | function dissect_of_bsn_lacp_stats_request_v4(reader, subtree) |
| 20915 | read_uint8_t(reader, 4, subtree, 'of13.bsn_lacp_stats_request.version') |
| 20916 | read_uint8_t(reader, 4, subtree, 'of13.bsn_lacp_stats_request.type') |
| 20917 | read_uint16_t(reader, 4, subtree, 'of13.bsn_lacp_stats_request.length') |
| 20918 | read_uint32_t(reader, 4, subtree, 'of13.bsn_lacp_stats_request.xid') |
| 20919 | read_uint16_t(reader, 4, subtree, 'of13.bsn_lacp_stats_request.stats_type') |
| 20920 | read_uint16_t(reader, 4, subtree, 'of13.bsn_lacp_stats_request.flags') |
| 20921 | reader.skip(4) |
| 20922 | read_uint32_t(reader, 4, subtree, 'of13.bsn_lacp_stats_request.experimenter') |
| 20923 | read_uint32_t(reader, 4, subtree, 'of13.bsn_lacp_stats_request.subtype') |
| 20924 | return 'of_bsn_lacp_stats_request' |
| 20925 | end |
| 20926 | of_bsn_stats_request_v4_dissectors[1] = dissect_of_bsn_lacp_stats_request_v4 |
| 20927 | |
| 20928 | -- child class of_bsn_log |
| 20929 | -- Child of of_bsn_header |
| 20930 | function dissect_of_bsn_log_v4(reader, subtree) |
| 20931 | local _length = reader.peek(2, 2):uint() |
| 20932 | local orig_reader = reader |
| 20933 | reader = orig_reader.slice(_length) |
| 20934 | read_uint8_t(reader, 4, subtree, 'of13.bsn_log.version') |
| 20935 | read_uint8_t(reader, 4, subtree, 'of13.bsn_log.type') |
| 20936 | read_uint16_t(reader, 4, subtree, 'of13.bsn_log.length') |
| 20937 | read_uint32_t(reader, 4, subtree, 'of13.bsn_log.xid') |
| 20938 | read_uint32_t(reader, 4, subtree, 'of13.bsn_log.experimenter') |
| 20939 | read_uint32_t(reader, 4, subtree, 'of13.bsn_log.subtype') |
| 20940 | read_uint8_t(reader, 4, subtree, 'of13.bsn_log.loglevel') |
| 20941 | read_of_octets_t(reader, 4, subtree, 'of13.bsn_log.data') |
| 20942 | return 'of_bsn_log' |
| 20943 | end |
| 20944 | of_bsn_header_v4_dissectors[63] = dissect_of_bsn_log_v4 |
| 20945 | |
| 20946 | -- child class of_bsn_pdu_rx_reply |
| 20947 | -- Child of of_bsn_header |
| 20948 | function dissect_of_bsn_pdu_rx_reply_v4(reader, subtree) |
| 20949 | read_uint8_t(reader, 4, subtree, 'of13.bsn_pdu_rx_reply.version') |
| 20950 | read_uint8_t(reader, 4, subtree, 'of13.bsn_pdu_rx_reply.type') |
| 20951 | read_uint16_t(reader, 4, subtree, 'of13.bsn_pdu_rx_reply.length') |
| 20952 | read_uint32_t(reader, 4, subtree, 'of13.bsn_pdu_rx_reply.xid') |
| 20953 | read_uint32_t(reader, 4, subtree, 'of13.bsn_pdu_rx_reply.experimenter') |
| 20954 | read_uint32_t(reader, 4, subtree, 'of13.bsn_pdu_rx_reply.subtype') |
| 20955 | read_uint32_t(reader, 4, subtree, 'of13.bsn_pdu_rx_reply.status') |
| 20956 | read_of_port_no_t(reader, 4, subtree, 'of13.bsn_pdu_rx_reply.port_no') |
| 20957 | read_uint8_t(reader, 4, subtree, 'of13.bsn_pdu_rx_reply.slot_num') |
| 20958 | return 'of_bsn_pdu_rx_reply' |
| 20959 | end |
| 20960 | of_bsn_header_v4_dissectors[34] = dissect_of_bsn_pdu_rx_reply_v4 |
| 20961 | |
| 20962 | -- child class of_bsn_pdu_rx_request |
| 20963 | -- Child of of_bsn_header |
| 20964 | function dissect_of_bsn_pdu_rx_request_v4(reader, subtree) |
| 20965 | local _length = reader.peek(2, 2):uint() |
| 20966 | local orig_reader = reader |
| 20967 | reader = orig_reader.slice(_length) |
| 20968 | read_uint8_t(reader, 4, subtree, 'of13.bsn_pdu_rx_request.version') |
| 20969 | read_uint8_t(reader, 4, subtree, 'of13.bsn_pdu_rx_request.type') |
| 20970 | read_uint16_t(reader, 4, subtree, 'of13.bsn_pdu_rx_request.length') |
| 20971 | read_uint32_t(reader, 4, subtree, 'of13.bsn_pdu_rx_request.xid') |
| 20972 | read_uint32_t(reader, 4, subtree, 'of13.bsn_pdu_rx_request.experimenter') |
| 20973 | read_uint32_t(reader, 4, subtree, 'of13.bsn_pdu_rx_request.subtype') |
| 20974 | read_uint32_t(reader, 4, subtree, 'of13.bsn_pdu_rx_request.timeout_ms') |
| 20975 | read_of_port_no_t(reader, 4, subtree, 'of13.bsn_pdu_rx_request.port_no') |
| 20976 | read_uint8_t(reader, 4, subtree, 'of13.bsn_pdu_rx_request.slot_num') |
| 20977 | reader.skip(3) |
| 20978 | read_ethernet(reader, 4, subtree, 'of13.bsn_pdu_rx_request.data') |
| 20979 | return 'of_bsn_pdu_rx_request' |
| 20980 | end |
| 20981 | of_bsn_header_v4_dissectors[33] = dissect_of_bsn_pdu_rx_request_v4 |
| 20982 | |
| 20983 | -- child class of_bsn_pdu_rx_timeout |
| 20984 | -- Child of of_bsn_header |
| 20985 | function dissect_of_bsn_pdu_rx_timeout_v4(reader, subtree) |
| 20986 | read_uint8_t(reader, 4, subtree, 'of13.bsn_pdu_rx_timeout.version') |
| 20987 | read_uint8_t(reader, 4, subtree, 'of13.bsn_pdu_rx_timeout.type') |
| 20988 | read_uint16_t(reader, 4, subtree, 'of13.bsn_pdu_rx_timeout.length') |
| 20989 | read_uint32_t(reader, 4, subtree, 'of13.bsn_pdu_rx_timeout.xid') |
| 20990 | read_uint32_t(reader, 4, subtree, 'of13.bsn_pdu_rx_timeout.experimenter') |
| 20991 | read_uint32_t(reader, 4, subtree, 'of13.bsn_pdu_rx_timeout.subtype') |
| 20992 | read_of_port_no_t(reader, 4, subtree, 'of13.bsn_pdu_rx_timeout.port_no') |
| 20993 | read_uint8_t(reader, 4, subtree, 'of13.bsn_pdu_rx_timeout.slot_num') |
| 20994 | return 'of_bsn_pdu_rx_timeout' |
| 20995 | end |
| 20996 | of_bsn_header_v4_dissectors[35] = dissect_of_bsn_pdu_rx_timeout_v4 |
| 20997 | |
| 20998 | -- child class of_bsn_pdu_tx_reply |
| 20999 | -- Child of of_bsn_header |
| 21000 | function dissect_of_bsn_pdu_tx_reply_v4(reader, subtree) |
| 21001 | read_uint8_t(reader, 4, subtree, 'of13.bsn_pdu_tx_reply.version') |
| 21002 | read_uint8_t(reader, 4, subtree, 'of13.bsn_pdu_tx_reply.type') |
| 21003 | read_uint16_t(reader, 4, subtree, 'of13.bsn_pdu_tx_reply.length') |
| 21004 | read_uint32_t(reader, 4, subtree, 'of13.bsn_pdu_tx_reply.xid') |
| 21005 | read_uint32_t(reader, 4, subtree, 'of13.bsn_pdu_tx_reply.experimenter') |
| 21006 | read_uint32_t(reader, 4, subtree, 'of13.bsn_pdu_tx_reply.subtype') |
| 21007 | read_uint32_t(reader, 4, subtree, 'of13.bsn_pdu_tx_reply.status') |
| 21008 | read_of_port_no_t(reader, 4, subtree, 'of13.bsn_pdu_tx_reply.port_no') |
| 21009 | read_uint8_t(reader, 4, subtree, 'of13.bsn_pdu_tx_reply.slot_num') |
| 21010 | return 'of_bsn_pdu_tx_reply' |
| 21011 | end |
| 21012 | of_bsn_header_v4_dissectors[32] = dissect_of_bsn_pdu_tx_reply_v4 |
| 21013 | |
| 21014 | -- child class of_bsn_pdu_tx_request |
| 21015 | -- Child of of_bsn_header |
| 21016 | function dissect_of_bsn_pdu_tx_request_v4(reader, subtree) |
| 21017 | local _length = reader.peek(2, 2):uint() |
| 21018 | local orig_reader = reader |
| 21019 | reader = orig_reader.slice(_length) |
| 21020 | read_uint8_t(reader, 4, subtree, 'of13.bsn_pdu_tx_request.version') |
| 21021 | read_uint8_t(reader, 4, subtree, 'of13.bsn_pdu_tx_request.type') |
| 21022 | read_uint16_t(reader, 4, subtree, 'of13.bsn_pdu_tx_request.length') |
| 21023 | read_uint32_t(reader, 4, subtree, 'of13.bsn_pdu_tx_request.xid') |
| 21024 | read_uint32_t(reader, 4, subtree, 'of13.bsn_pdu_tx_request.experimenter') |
| 21025 | read_uint32_t(reader, 4, subtree, 'of13.bsn_pdu_tx_request.subtype') |
| 21026 | read_uint32_t(reader, 4, subtree, 'of13.bsn_pdu_tx_request.tx_interval_ms') |
| 21027 | read_of_port_no_t(reader, 4, subtree, 'of13.bsn_pdu_tx_request.port_no') |
| 21028 | read_uint8_t(reader, 4, subtree, 'of13.bsn_pdu_tx_request.slot_num') |
| 21029 | reader.skip(3) |
| 21030 | read_ethernet(reader, 4, subtree, 'of13.bsn_pdu_tx_request.data') |
| 21031 | return 'of_bsn_pdu_tx_request' |
| 21032 | end |
| 21033 | of_bsn_header_v4_dissectors[31] = dissect_of_bsn_pdu_tx_request_v4 |
| 21034 | |
| 21035 | -- top-level class of_bsn_port_counter_stats_entry |
| 21036 | function dissect_of_bsn_port_counter_stats_entry_v4(reader, subtree) |
| 21037 | local _length = reader.peek(0, 2):uint() |
| 21038 | local orig_reader = reader |
| 21039 | reader = orig_reader.slice(_length) |
| 21040 | read_uint16_t(reader, 4, subtree, 'of13.bsn_port_counter_stats_entry.length') |
| 21041 | reader.skip(2) |
| 21042 | read_of_port_no_t(reader, 4, subtree, 'of13.bsn_port_counter_stats_entry.port_no') |
| 21043 | read_list(reader, dissect_of_uint64_v4, subtree, 'of_uint64') |
| 21044 | return 'of_bsn_port_counter_stats_entry' |
| 21045 | end |
| 21046 | -- child class of_bsn_port_counter_stats_reply |
| 21047 | -- Child of of_bsn_stats_reply |
| 21048 | function dissect_of_bsn_port_counter_stats_reply_v4(reader, subtree) |
| 21049 | local _length = reader.peek(2, 2):uint() |
| 21050 | local orig_reader = reader |
| 21051 | reader = orig_reader.slice(_length) |
| 21052 | read_uint8_t(reader, 4, subtree, 'of13.bsn_port_counter_stats_reply.version') |
| 21053 | read_uint8_t(reader, 4, subtree, 'of13.bsn_port_counter_stats_reply.type') |
| 21054 | read_uint16_t(reader, 4, subtree, 'of13.bsn_port_counter_stats_reply.length') |
| 21055 | read_uint32_t(reader, 4, subtree, 'of13.bsn_port_counter_stats_reply.xid') |
| 21056 | read_uint16_t(reader, 4, subtree, 'of13.bsn_port_counter_stats_reply.stats_type') |
| 21057 | read_uint16_t(reader, 4, subtree, 'of13.bsn_port_counter_stats_reply.flags') |
| 21058 | reader.skip(4) |
| 21059 | read_uint32_t(reader, 4, subtree, 'of13.bsn_port_counter_stats_reply.experimenter') |
| 21060 | read_uint32_t(reader, 4, subtree, 'of13.bsn_port_counter_stats_reply.subtype') |
| 21061 | read_list(reader, dissect_of_bsn_port_counter_stats_entry_v4, subtree, 'of_bsn_port_counter_stats_entry') |
| 21062 | return 'of_bsn_port_counter_stats_reply' |
| 21063 | end |
| 21064 | of_bsn_stats_reply_v4_dissectors[8] = dissect_of_bsn_port_counter_stats_reply_v4 |
| 21065 | |
| 21066 | -- child class of_bsn_port_counter_stats_request |
| 21067 | -- Child of of_bsn_stats_request |
| 21068 | function dissect_of_bsn_port_counter_stats_request_v4(reader, subtree) |
| 21069 | read_uint8_t(reader, 4, subtree, 'of13.bsn_port_counter_stats_request.version') |
| 21070 | read_uint8_t(reader, 4, subtree, 'of13.bsn_port_counter_stats_request.type') |
| 21071 | read_uint16_t(reader, 4, subtree, 'of13.bsn_port_counter_stats_request.length') |
| 21072 | read_uint32_t(reader, 4, subtree, 'of13.bsn_port_counter_stats_request.xid') |
| 21073 | read_uint16_t(reader, 4, subtree, 'of13.bsn_port_counter_stats_request.stats_type') |
| 21074 | read_uint16_t(reader, 4, subtree, 'of13.bsn_port_counter_stats_request.flags') |
| 21075 | reader.skip(4) |
| 21076 | read_uint32_t(reader, 4, subtree, 'of13.bsn_port_counter_stats_request.experimenter') |
| 21077 | read_uint32_t(reader, 4, subtree, 'of13.bsn_port_counter_stats_request.subtype') |
| 21078 | read_of_port_no_t(reader, 4, subtree, 'of13.bsn_port_counter_stats_request.port_no') |
| 21079 | return 'of_bsn_port_counter_stats_request' |
| 21080 | end |
| 21081 | of_bsn_stats_request_v4_dissectors[8] = dissect_of_bsn_port_counter_stats_request_v4 |
| 21082 | |
| 21083 | -- child class of_bsn_role_status |
| 21084 | -- Child of of_bsn_header |
| 21085 | function dissect_of_bsn_role_status_v4(reader, subtree) |
| 21086 | read_uint8_t(reader, 4, subtree, 'of13.bsn_role_status.version') |
| 21087 | read_uint8_t(reader, 4, subtree, 'of13.bsn_role_status.type') |
| 21088 | read_uint16_t(reader, 4, subtree, 'of13.bsn_role_status.length') |
| 21089 | read_uint32_t(reader, 4, subtree, 'of13.bsn_role_status.xid') |
| 21090 | read_uint32_t(reader, 4, subtree, 'of13.bsn_role_status.experimenter') |
| 21091 | read_uint32_t(reader, 4, subtree, 'of13.bsn_role_status.subtype') |
| 21092 | read_uint32_t(reader, 4, subtree, 'of13.bsn_role_status.role') |
| 21093 | read_uint8_t(reader, 4, subtree, 'of13.bsn_role_status.reason') |
| 21094 | reader.skip(3) |
| 21095 | read_uint64_t(reader, 4, subtree, 'of13.bsn_role_status.generation_id') |
| 21096 | return 'of_bsn_role_status' |
| 21097 | end |
| 21098 | of_bsn_header_v4_dissectors[55] = dissect_of_bsn_role_status_v4 |
| 21099 | |
| 21100 | -- child class of_bsn_set_aux_cxns_reply |
| 21101 | -- Child of of_bsn_header |
| 21102 | function dissect_of_bsn_set_aux_cxns_reply_v4(reader, subtree) |
| 21103 | read_uint8_t(reader, 4, subtree, 'of13.bsn_set_aux_cxns_reply.version') |
| 21104 | read_uint8_t(reader, 4, subtree, 'of13.bsn_set_aux_cxns_reply.type') |
| 21105 | read_uint16_t(reader, 4, subtree, 'of13.bsn_set_aux_cxns_reply.length') |
| 21106 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_aux_cxns_reply.xid') |
| 21107 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_aux_cxns_reply.experimenter') |
| 21108 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_aux_cxns_reply.subtype') |
| 21109 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_aux_cxns_reply.num_aux') |
| 21110 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_aux_cxns_reply.status') |
| 21111 | return 'of_bsn_set_aux_cxns_reply' |
| 21112 | end |
| 21113 | of_bsn_header_v4_dissectors[59] = dissect_of_bsn_set_aux_cxns_reply_v4 |
| 21114 | |
| 21115 | -- child class of_bsn_set_aux_cxns_request |
| 21116 | -- Child of of_bsn_header |
| 21117 | function dissect_of_bsn_set_aux_cxns_request_v4(reader, subtree) |
| 21118 | read_uint8_t(reader, 4, subtree, 'of13.bsn_set_aux_cxns_request.version') |
| 21119 | read_uint8_t(reader, 4, subtree, 'of13.bsn_set_aux_cxns_request.type') |
| 21120 | read_uint16_t(reader, 4, subtree, 'of13.bsn_set_aux_cxns_request.length') |
| 21121 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_aux_cxns_request.xid') |
| 21122 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_aux_cxns_request.experimenter') |
| 21123 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_aux_cxns_request.subtype') |
| 21124 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_aux_cxns_request.num_aux') |
| 21125 | return 'of_bsn_set_aux_cxns_request' |
| 21126 | end |
| 21127 | of_bsn_header_v4_dissectors[58] = dissect_of_bsn_set_aux_cxns_request_v4 |
| 21128 | |
| 21129 | -- child class of_bsn_set_lacp_reply |
| 21130 | -- Child of of_bsn_header |
| 21131 | function dissect_of_bsn_set_lacp_reply_v4(reader, subtree) |
| 21132 | read_uint8_t(reader, 4, subtree, 'of13.bsn_set_lacp_reply.version') |
| 21133 | read_uint8_t(reader, 4, subtree, 'of13.bsn_set_lacp_reply.type') |
| 21134 | read_uint16_t(reader, 4, subtree, 'of13.bsn_set_lacp_reply.length') |
| 21135 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_lacp_reply.xid') |
| 21136 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_lacp_reply.experimenter') |
| 21137 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_lacp_reply.subtype') |
| 21138 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_lacp_reply.status') |
| 21139 | read_of_port_no_t(reader, 4, subtree, 'of13.bsn_set_lacp_reply.port_no') |
| 21140 | return 'of_bsn_set_lacp_reply' |
| 21141 | end |
| 21142 | of_bsn_header_v4_dissectors[42] = dissect_of_bsn_set_lacp_reply_v4 |
| 21143 | |
| 21144 | -- child class of_bsn_set_lacp_request |
| 21145 | -- Child of of_bsn_header |
| 21146 | function dissect_of_bsn_set_lacp_request_v4(reader, subtree) |
| 21147 | read_uint8_t(reader, 4, subtree, 'of13.bsn_set_lacp_request.version') |
| 21148 | read_uint8_t(reader, 4, subtree, 'of13.bsn_set_lacp_request.type') |
| 21149 | read_uint16_t(reader, 4, subtree, 'of13.bsn_set_lacp_request.length') |
| 21150 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_lacp_request.xid') |
| 21151 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_lacp_request.experimenter') |
| 21152 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_lacp_request.subtype') |
| 21153 | read_uint8_t(reader, 4, subtree, 'of13.bsn_set_lacp_request.enabled') |
| 21154 | reader.skip(3) |
| 21155 | read_of_port_no_t(reader, 4, subtree, 'of13.bsn_set_lacp_request.port_no') |
| 21156 | read_uint16_t(reader, 4, subtree, 'of13.bsn_set_lacp_request.actor_sys_priority') |
| 21157 | read_of_mac_addr_t(reader, 4, subtree, 'of13.bsn_set_lacp_request.actor_sys_mac') |
| 21158 | read_uint16_t(reader, 4, subtree, 'of13.bsn_set_lacp_request.actor_port_priority') |
| 21159 | read_uint16_t(reader, 4, subtree, 'of13.bsn_set_lacp_request.actor_port_num') |
| 21160 | read_uint16_t(reader, 4, subtree, 'of13.bsn_set_lacp_request.actor_key') |
| 21161 | return 'of_bsn_set_lacp_request' |
| 21162 | end |
| 21163 | of_bsn_header_v4_dissectors[41] = dissect_of_bsn_set_lacp_request_v4 |
| 21164 | |
| 21165 | -- child class of_bsn_set_mirroring |
| 21166 | -- Child of of_bsn_header |
| 21167 | function dissect_of_bsn_set_mirroring_v4(reader, subtree) |
| 21168 | read_uint8_t(reader, 4, subtree, 'of13.bsn_set_mirroring.version') |
| 21169 | read_uint8_t(reader, 4, subtree, 'of13.bsn_set_mirroring.type') |
| 21170 | read_uint16_t(reader, 4, subtree, 'of13.bsn_set_mirroring.length') |
| 21171 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_mirroring.xid') |
| 21172 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_mirroring.experimenter') |
| 21173 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_mirroring.subtype') |
| 21174 | read_uint8_t(reader, 4, subtree, 'of13.bsn_set_mirroring.report_mirror_ports') |
| 21175 | reader.skip(3) |
| 21176 | return 'of_bsn_set_mirroring' |
| 21177 | end |
| 21178 | of_bsn_header_v4_dissectors[3] = dissect_of_bsn_set_mirroring_v4 |
| 21179 | |
| 21180 | -- child class of_bsn_set_pktin_suppression_reply |
| 21181 | -- Child of of_bsn_header |
| 21182 | function dissect_of_bsn_set_pktin_suppression_reply_v4(reader, subtree) |
| 21183 | read_uint8_t(reader, 4, subtree, 'of13.bsn_set_pktin_suppression_reply.version') |
| 21184 | read_uint8_t(reader, 4, subtree, 'of13.bsn_set_pktin_suppression_reply.type') |
| 21185 | read_uint16_t(reader, 4, subtree, 'of13.bsn_set_pktin_suppression_reply.length') |
| 21186 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_pktin_suppression_reply.xid') |
| 21187 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_pktin_suppression_reply.experimenter') |
| 21188 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_pktin_suppression_reply.subtype') |
| 21189 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_pktin_suppression_reply.status') |
| 21190 | return 'of_bsn_set_pktin_suppression_reply' |
| 21191 | end |
| 21192 | of_bsn_header_v4_dissectors[25] = dissect_of_bsn_set_pktin_suppression_reply_v4 |
| 21193 | |
| 21194 | -- child class of_bsn_set_pktin_suppression_request |
| 21195 | -- Child of of_bsn_header |
| 21196 | function dissect_of_bsn_set_pktin_suppression_request_v4(reader, subtree) |
| 21197 | read_uint8_t(reader, 4, subtree, 'of13.bsn_set_pktin_suppression_request.version') |
| 21198 | read_uint8_t(reader, 4, subtree, 'of13.bsn_set_pktin_suppression_request.type') |
| 21199 | read_uint16_t(reader, 4, subtree, 'of13.bsn_set_pktin_suppression_request.length') |
| 21200 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_pktin_suppression_request.xid') |
| 21201 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_pktin_suppression_request.experimenter') |
| 21202 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_pktin_suppression_request.subtype') |
| 21203 | read_uint8_t(reader, 4, subtree, 'of13.bsn_set_pktin_suppression_request.enabled') |
| 21204 | reader.skip(1) |
| 21205 | read_uint16_t(reader, 4, subtree, 'of13.bsn_set_pktin_suppression_request.idle_timeout') |
| 21206 | read_uint16_t(reader, 4, subtree, 'of13.bsn_set_pktin_suppression_request.hard_timeout') |
| 21207 | read_uint16_t(reader, 4, subtree, 'of13.bsn_set_pktin_suppression_request.priority') |
| 21208 | read_uint64_t(reader, 4, subtree, 'of13.bsn_set_pktin_suppression_request.cookie') |
| 21209 | return 'of_bsn_set_pktin_suppression_request' |
| 21210 | end |
| 21211 | of_bsn_header_v4_dissectors[11] = dissect_of_bsn_set_pktin_suppression_request_v4 |
| 21212 | |
| 21213 | -- child class of_bsn_set_switch_pipeline_reply |
| 21214 | -- Child of of_bsn_header |
| 21215 | function dissect_of_bsn_set_switch_pipeline_reply_v4(reader, subtree) |
| 21216 | read_uint8_t(reader, 4, subtree, 'of13.bsn_set_switch_pipeline_reply.version') |
| 21217 | read_uint8_t(reader, 4, subtree, 'of13.bsn_set_switch_pipeline_reply.type') |
| 21218 | read_uint16_t(reader, 4, subtree, 'of13.bsn_set_switch_pipeline_reply.length') |
| 21219 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_switch_pipeline_reply.xid') |
| 21220 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_switch_pipeline_reply.experimenter') |
| 21221 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_switch_pipeline_reply.subtype') |
| 21222 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_switch_pipeline_reply.status') |
| 21223 | return 'of_bsn_set_switch_pipeline_reply' |
| 21224 | end |
| 21225 | of_bsn_header_v4_dissectors[54] = dissect_of_bsn_set_switch_pipeline_reply_v4 |
| 21226 | |
| 21227 | -- child class of_bsn_set_switch_pipeline_request |
| 21228 | -- Child of of_bsn_header |
| 21229 | function dissect_of_bsn_set_switch_pipeline_request_v4(reader, subtree) |
| 21230 | read_uint8_t(reader, 4, subtree, 'of13.bsn_set_switch_pipeline_request.version') |
| 21231 | read_uint8_t(reader, 4, subtree, 'of13.bsn_set_switch_pipeline_request.type') |
| 21232 | read_uint16_t(reader, 4, subtree, 'of13.bsn_set_switch_pipeline_request.length') |
| 21233 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_switch_pipeline_request.xid') |
| 21234 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_switch_pipeline_request.experimenter') |
| 21235 | read_uint32_t(reader, 4, subtree, 'of13.bsn_set_switch_pipeline_request.subtype') |
| 21236 | read_of_desc_str_t(reader, 4, subtree, 'of13.bsn_set_switch_pipeline_request.pipeline') |
| 21237 | return 'of_bsn_set_switch_pipeline_request' |
| 21238 | end |
| 21239 | of_bsn_header_v4_dissectors[53] = dissect_of_bsn_set_switch_pipeline_request_v4 |
| 21240 | |
| 21241 | -- top-level class of_bsn_switch_pipeline_stats_entry |
| 21242 | function dissect_of_bsn_switch_pipeline_stats_entry_v4(reader, subtree) |
| 21243 | read_of_desc_str_t(reader, 4, subtree, 'of13.bsn_switch_pipeline_stats_entry.pipeline') |
| 21244 | return 'of_bsn_switch_pipeline_stats_entry' |
| 21245 | end |
| 21246 | -- child class of_bsn_switch_pipeline_stats_reply |
| 21247 | -- Child of of_bsn_stats_reply |
| 21248 | function dissect_of_bsn_switch_pipeline_stats_reply_v4(reader, subtree) |
| 21249 | local _length = reader.peek(2, 2):uint() |
| 21250 | local orig_reader = reader |
| 21251 | reader = orig_reader.slice(_length) |
| 21252 | read_uint8_t(reader, 4, subtree, 'of13.bsn_switch_pipeline_stats_reply.version') |
| 21253 | read_uint8_t(reader, 4, subtree, 'of13.bsn_switch_pipeline_stats_reply.type') |
| 21254 | read_uint16_t(reader, 4, subtree, 'of13.bsn_switch_pipeline_stats_reply.length') |
| 21255 | read_uint32_t(reader, 4, subtree, 'of13.bsn_switch_pipeline_stats_reply.xid') |
| 21256 | read_uint16_t(reader, 4, subtree, 'of13.bsn_switch_pipeline_stats_reply.stats_type') |
| 21257 | read_uint16_t(reader, 4, subtree, 'of13.bsn_switch_pipeline_stats_reply.flags') |
| 21258 | reader.skip(4) |
| 21259 | read_uint32_t(reader, 4, subtree, 'of13.bsn_switch_pipeline_stats_reply.experimenter') |
| 21260 | read_uint32_t(reader, 4, subtree, 'of13.bsn_switch_pipeline_stats_reply.subtype') |
| 21261 | read_list(reader, dissect_of_bsn_switch_pipeline_stats_entry_v4, subtree, 'of_bsn_switch_pipeline_stats_entry') |
| 21262 | return 'of_bsn_switch_pipeline_stats_reply' |
| 21263 | end |
| 21264 | of_bsn_stats_reply_v4_dissectors[6] = dissect_of_bsn_switch_pipeline_stats_reply_v4 |
| 21265 | |
| 21266 | -- child class of_bsn_switch_pipeline_stats_request |
| 21267 | -- Child of of_bsn_stats_request |
| 21268 | function dissect_of_bsn_switch_pipeline_stats_request_v4(reader, subtree) |
| 21269 | read_uint8_t(reader, 4, subtree, 'of13.bsn_switch_pipeline_stats_request.version') |
| 21270 | read_uint8_t(reader, 4, subtree, 'of13.bsn_switch_pipeline_stats_request.type') |
| 21271 | read_uint16_t(reader, 4, subtree, 'of13.bsn_switch_pipeline_stats_request.length') |
| 21272 | read_uint32_t(reader, 4, subtree, 'of13.bsn_switch_pipeline_stats_request.xid') |
| 21273 | read_uint16_t(reader, 4, subtree, 'of13.bsn_switch_pipeline_stats_request.stats_type') |
| 21274 | read_uint16_t(reader, 4, subtree, 'of13.bsn_switch_pipeline_stats_request.flags') |
| 21275 | reader.skip(4) |
| 21276 | read_uint32_t(reader, 4, subtree, 'of13.bsn_switch_pipeline_stats_request.experimenter') |
| 21277 | read_uint32_t(reader, 4, subtree, 'of13.bsn_switch_pipeline_stats_request.subtype') |
| 21278 | return 'of_bsn_switch_pipeline_stats_request' |
| 21279 | end |
| 21280 | of_bsn_stats_request_v4_dissectors[6] = dissect_of_bsn_switch_pipeline_stats_request_v4 |
| 21281 | |
| 21282 | -- top-level class of_bsn_table_checksum_stats_entry |
| 21283 | function dissect_of_bsn_table_checksum_stats_entry_v4(reader, subtree) |
| 21284 | read_uint8_t(reader, 4, subtree, 'of13.bsn_table_checksum_stats_entry.table_id') |
| 21285 | read_uint64_t(reader, 4, subtree, 'of13.bsn_table_checksum_stats_entry.checksum') |
| 21286 | return 'of_bsn_table_checksum_stats_entry' |
| 21287 | end |
| 21288 | -- child class of_bsn_table_checksum_stats_reply |
| 21289 | -- Child of of_bsn_stats_reply |
| 21290 | function dissect_of_bsn_table_checksum_stats_reply_v4(reader, subtree) |
| 21291 | local _length = reader.peek(2, 2):uint() |
| 21292 | local orig_reader = reader |
| 21293 | reader = orig_reader.slice(_length) |
| 21294 | read_uint8_t(reader, 4, subtree, 'of13.bsn_table_checksum_stats_reply.version') |
| 21295 | read_uint8_t(reader, 4, subtree, 'of13.bsn_table_checksum_stats_reply.type') |
| 21296 | read_uint16_t(reader, 4, subtree, 'of13.bsn_table_checksum_stats_reply.length') |
| 21297 | read_uint32_t(reader, 4, subtree, 'of13.bsn_table_checksum_stats_reply.xid') |
| 21298 | read_uint16_t(reader, 4, subtree, 'of13.bsn_table_checksum_stats_reply.stats_type') |
| 21299 | read_uint16_t(reader, 4, subtree, 'of13.bsn_table_checksum_stats_reply.flags') |
| 21300 | reader.skip(4) |
| 21301 | read_uint32_t(reader, 4, subtree, 'of13.bsn_table_checksum_stats_reply.experimenter') |
| 21302 | read_uint32_t(reader, 4, subtree, 'of13.bsn_table_checksum_stats_reply.subtype') |
| 21303 | read_list(reader, dissect_of_bsn_table_checksum_stats_entry_v4, subtree, 'of_bsn_table_checksum_stats_entry') |
| 21304 | return 'of_bsn_table_checksum_stats_reply' |
| 21305 | end |
| 21306 | of_bsn_stats_reply_v4_dissectors[11] = dissect_of_bsn_table_checksum_stats_reply_v4 |
| 21307 | |
| 21308 | -- child class of_bsn_table_checksum_stats_request |
| 21309 | -- Child of of_bsn_stats_request |
| 21310 | function dissect_of_bsn_table_checksum_stats_request_v4(reader, subtree) |
| 21311 | read_uint8_t(reader, 4, subtree, 'of13.bsn_table_checksum_stats_request.version') |
| 21312 | read_uint8_t(reader, 4, subtree, 'of13.bsn_table_checksum_stats_request.type') |
| 21313 | read_uint16_t(reader, 4, subtree, 'of13.bsn_table_checksum_stats_request.length') |
| 21314 | read_uint32_t(reader, 4, subtree, 'of13.bsn_table_checksum_stats_request.xid') |
| 21315 | read_uint16_t(reader, 4, subtree, 'of13.bsn_table_checksum_stats_request.stats_type') |
| 21316 | read_uint16_t(reader, 4, subtree, 'of13.bsn_table_checksum_stats_request.flags') |
| 21317 | reader.skip(4) |
| 21318 | read_uint32_t(reader, 4, subtree, 'of13.bsn_table_checksum_stats_request.experimenter') |
| 21319 | read_uint32_t(reader, 4, subtree, 'of13.bsn_table_checksum_stats_request.subtype') |
| 21320 | return 'of_bsn_table_checksum_stats_request' |
| 21321 | end |
| 21322 | of_bsn_stats_request_v4_dissectors[11] = dissect_of_bsn_table_checksum_stats_request_v4 |
| 21323 | |
| 21324 | -- child class of_bsn_table_set_buckets_size |
| 21325 | -- Child of of_bsn_header |
| 21326 | function dissect_of_bsn_table_set_buckets_size_v4(reader, subtree) |
| 21327 | read_uint8_t(reader, 4, subtree, 'of13.bsn_table_set_buckets_size.version') |
| 21328 | read_uint8_t(reader, 4, subtree, 'of13.bsn_table_set_buckets_size.type') |
| 21329 | read_uint16_t(reader, 4, subtree, 'of13.bsn_table_set_buckets_size.length') |
| 21330 | read_uint32_t(reader, 4, subtree, 'of13.bsn_table_set_buckets_size.xid') |
| 21331 | read_uint32_t(reader, 4, subtree, 'of13.bsn_table_set_buckets_size.experimenter') |
| 21332 | read_uint32_t(reader, 4, subtree, 'of13.bsn_table_set_buckets_size.subtype') |
| 21333 | reader.skip(1) |
| 21334 | read_uint8_t(reader, 4, subtree, 'of13.bsn_table_set_buckets_size.table_id') |
| 21335 | reader.skip(2) |
| 21336 | read_uint32_t(reader, 4, subtree, 'of13.bsn_table_set_buckets_size.buckets_size') |
| 21337 | return 'of_bsn_table_set_buckets_size' |
| 21338 | end |
| 21339 | of_bsn_header_v4_dissectors[61] = dissect_of_bsn_table_set_buckets_size_v4 |
| 21340 | |
| 21341 | -- child class of_bsn_time_reply |
| 21342 | -- Child of of_bsn_header |
| 21343 | function dissect_of_bsn_time_reply_v4(reader, subtree) |
| 21344 | read_uint8_t(reader, 4, subtree, 'of13.bsn_time_reply.version') |
| 21345 | read_uint8_t(reader, 4, subtree, 'of13.bsn_time_reply.type') |
| 21346 | read_uint16_t(reader, 4, subtree, 'of13.bsn_time_reply.length') |
| 21347 | read_uint32_t(reader, 4, subtree, 'of13.bsn_time_reply.xid') |
| 21348 | read_uint32_t(reader, 4, subtree, 'of13.bsn_time_reply.experimenter') |
| 21349 | read_uint32_t(reader, 4, subtree, 'of13.bsn_time_reply.subtype') |
| 21350 | read_uint64_t(reader, 4, subtree, 'of13.bsn_time_reply.time_ms') |
| 21351 | return 'of_bsn_time_reply' |
| 21352 | end |
| 21353 | of_bsn_header_v4_dissectors[45] = dissect_of_bsn_time_reply_v4 |
| 21354 | |
| 21355 | -- child class of_bsn_time_request |
| 21356 | -- Child of of_bsn_header |
| 21357 | function dissect_of_bsn_time_request_v4(reader, subtree) |
| 21358 | read_uint8_t(reader, 4, subtree, 'of13.bsn_time_request.version') |
| 21359 | read_uint8_t(reader, 4, subtree, 'of13.bsn_time_request.type') |
| 21360 | read_uint16_t(reader, 4, subtree, 'of13.bsn_time_request.length') |
| 21361 | read_uint32_t(reader, 4, subtree, 'of13.bsn_time_request.xid') |
| 21362 | read_uint32_t(reader, 4, subtree, 'of13.bsn_time_request.experimenter') |
| 21363 | read_uint32_t(reader, 4, subtree, 'of13.bsn_time_request.subtype') |
| 21364 | return 'of_bsn_time_request' |
| 21365 | end |
| 21366 | of_bsn_header_v4_dissectors[44] = dissect_of_bsn_time_request_v4 |
| 21367 | |
| 21368 | -- virtual top-level class of_bsn_tlv |
| 21369 | -- Discriminator is type |
| 21370 | function dissect_of_bsn_tlv_v4(reader, subtree) |
| 21371 | return of_bsn_tlv_v4_dissectors[reader.peek(0,2):uint()](reader, subtree) |
| 21372 | end |
| 21373 | -- child class of_bsn_tlv_broadcast_query_timeout |
| 21374 | -- Child of of_bsn_tlv |
| 21375 | function dissect_of_bsn_tlv_broadcast_query_timeout_v4(reader, subtree) |
| 21376 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_broadcast_query_timeout.type') |
| 21377 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_broadcast_query_timeout.length') |
| 21378 | read_uint32_t(reader, 4, subtree, 'of13.bsn_tlv_broadcast_query_timeout.value') |
| 21379 | return 'of_bsn_tlv_broadcast_query_timeout' |
| 21380 | end |
| 21381 | of_bsn_tlv_v4_dissectors[10] = dissect_of_bsn_tlv_broadcast_query_timeout_v4 |
| 21382 | |
| 21383 | -- child class of_bsn_tlv_circuit_id |
| 21384 | -- Child of of_bsn_tlv |
| 21385 | function dissect_of_bsn_tlv_circuit_id_v4(reader, subtree) |
| 21386 | local _length = reader.peek(2, 2):uint() |
| 21387 | local orig_reader = reader |
| 21388 | reader = orig_reader.slice(_length) |
| 21389 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_circuit_id.type') |
| 21390 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_circuit_id.length') |
| 21391 | read_of_octets_t(reader, 4, subtree, 'of13.bsn_tlv_circuit_id.value') |
| 21392 | return 'of_bsn_tlv_circuit_id' |
| 21393 | end |
| 21394 | of_bsn_tlv_v4_dissectors[14] = dissect_of_bsn_tlv_circuit_id_v4 |
| 21395 | |
| 21396 | -- child class of_bsn_tlv_crc_enabled |
| 21397 | -- Child of of_bsn_tlv |
| 21398 | function dissect_of_bsn_tlv_crc_enabled_v4(reader, subtree) |
| 21399 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_crc_enabled.type') |
| 21400 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_crc_enabled.length') |
| 21401 | read_uint8_t(reader, 4, subtree, 'of13.bsn_tlv_crc_enabled.value') |
| 21402 | return 'of_bsn_tlv_crc_enabled' |
| 21403 | end |
| 21404 | of_bsn_tlv_v4_dissectors[22] = dissect_of_bsn_tlv_crc_enabled_v4 |
| 21405 | |
| 21406 | -- child class of_bsn_tlv_idle_notification |
| 21407 | -- Child of of_bsn_tlv |
| 21408 | function dissect_of_bsn_tlv_idle_notification_v4(reader, subtree) |
| 21409 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_idle_notification.type') |
| 21410 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_idle_notification.length') |
| 21411 | return 'of_bsn_tlv_idle_notification' |
| 21412 | end |
| 21413 | of_bsn_tlv_v4_dissectors[7] = dissect_of_bsn_tlv_idle_notification_v4 |
| 21414 | |
| 21415 | -- child class of_bsn_tlv_idle_time |
| 21416 | -- Child of of_bsn_tlv |
| 21417 | function dissect_of_bsn_tlv_idle_time_v4(reader, subtree) |
| 21418 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_idle_time.type') |
| 21419 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_idle_time.length') |
| 21420 | read_uint64_t(reader, 4, subtree, 'of13.bsn_tlv_idle_time.value') |
| 21421 | return 'of_bsn_tlv_idle_time' |
| 21422 | end |
| 21423 | of_bsn_tlv_v4_dissectors[5] = dissect_of_bsn_tlv_idle_time_v4 |
| 21424 | |
| 21425 | -- child class of_bsn_tlv_idle_timeout |
| 21426 | -- Child of of_bsn_tlv |
| 21427 | function dissect_of_bsn_tlv_idle_timeout_v4(reader, subtree) |
| 21428 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_idle_timeout.type') |
| 21429 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_idle_timeout.length') |
| 21430 | read_uint32_t(reader, 4, subtree, 'of13.bsn_tlv_idle_timeout.value') |
| 21431 | return 'of_bsn_tlv_idle_timeout' |
| 21432 | end |
| 21433 | of_bsn_tlv_v4_dissectors[8] = dissect_of_bsn_tlv_idle_timeout_v4 |
| 21434 | |
| 21435 | -- child class of_bsn_tlv_ipv4 |
| 21436 | -- Child of of_bsn_tlv |
| 21437 | function dissect_of_bsn_tlv_ipv4_v4(reader, subtree) |
| 21438 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_ipv4.type') |
| 21439 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_ipv4.length') |
| 21440 | read_of_ipv4_t(reader, 4, subtree, 'of13.bsn_tlv_ipv4.value') |
| 21441 | return 'of_bsn_tlv_ipv4' |
| 21442 | end |
| 21443 | of_bsn_tlv_v4_dissectors[4] = dissect_of_bsn_tlv_ipv4_v4 |
| 21444 | |
| 21445 | -- child class of_bsn_tlv_mac |
| 21446 | -- Child of of_bsn_tlv |
| 21447 | function dissect_of_bsn_tlv_mac_v4(reader, subtree) |
| 21448 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_mac.type') |
| 21449 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_mac.length') |
| 21450 | read_of_mac_addr_t(reader, 4, subtree, 'of13.bsn_tlv_mac.value') |
| 21451 | return 'of_bsn_tlv_mac' |
| 21452 | end |
| 21453 | of_bsn_tlv_v4_dissectors[1] = dissect_of_bsn_tlv_mac_v4 |
| 21454 | |
| 21455 | -- child class of_bsn_tlv_miss_packets |
| 21456 | -- Child of of_bsn_tlv |
| 21457 | function dissect_of_bsn_tlv_miss_packets_v4(reader, subtree) |
| 21458 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_miss_packets.type') |
| 21459 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_miss_packets.length') |
| 21460 | read_uint64_t(reader, 4, subtree, 'of13.bsn_tlv_miss_packets.value') |
| 21461 | return 'of_bsn_tlv_miss_packets' |
| 21462 | end |
| 21463 | of_bsn_tlv_v4_dissectors[13] = dissect_of_bsn_tlv_miss_packets_v4 |
| 21464 | |
| 21465 | -- child class of_bsn_tlv_port |
| 21466 | -- Child of of_bsn_tlv |
| 21467 | function dissect_of_bsn_tlv_port_v4(reader, subtree) |
| 21468 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_port.type') |
| 21469 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_port.length') |
| 21470 | read_of_port_no_t(reader, 4, subtree, 'of13.bsn_tlv_port.value') |
| 21471 | return 'of_bsn_tlv_port' |
| 21472 | end |
| 21473 | of_bsn_tlv_v4_dissectors[0] = dissect_of_bsn_tlv_port_v4 |
| 21474 | |
| 21475 | -- child class of_bsn_tlv_queue_id |
| 21476 | -- Child of of_bsn_tlv |
| 21477 | function dissect_of_bsn_tlv_queue_id_v4(reader, subtree) |
| 21478 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_queue_id.type') |
| 21479 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_queue_id.length') |
| 21480 | read_uint32_t(reader, 4, subtree, 'of13.bsn_tlv_queue_id.value') |
| 21481 | return 'of_bsn_tlv_queue_id' |
| 21482 | end |
| 21483 | of_bsn_tlv_v4_dissectors[20] = dissect_of_bsn_tlv_queue_id_v4 |
| 21484 | |
| 21485 | -- child class of_bsn_tlv_queue_weight |
| 21486 | -- Child of of_bsn_tlv |
| 21487 | function dissect_of_bsn_tlv_queue_weight_v4(reader, subtree) |
| 21488 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_queue_weight.type') |
| 21489 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_queue_weight.length') |
| 21490 | read_uint32_t(reader, 4, subtree, 'of13.bsn_tlv_queue_weight.value') |
| 21491 | return 'of_bsn_tlv_queue_weight' |
| 21492 | end |
| 21493 | of_bsn_tlv_v4_dissectors[21] = dissect_of_bsn_tlv_queue_weight_v4 |
| 21494 | |
| 21495 | -- child class of_bsn_tlv_reply_packets |
| 21496 | -- Child of of_bsn_tlv |
| 21497 | function dissect_of_bsn_tlv_reply_packets_v4(reader, subtree) |
| 21498 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_reply_packets.type') |
| 21499 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_reply_packets.length') |
| 21500 | read_uint64_t(reader, 4, subtree, 'of13.bsn_tlv_reply_packets.value') |
| 21501 | return 'of_bsn_tlv_reply_packets' |
| 21502 | end |
| 21503 | of_bsn_tlv_v4_dissectors[12] = dissect_of_bsn_tlv_reply_packets_v4 |
| 21504 | |
| 21505 | -- child class of_bsn_tlv_request_packets |
| 21506 | -- Child of of_bsn_tlv |
| 21507 | function dissect_of_bsn_tlv_request_packets_v4(reader, subtree) |
| 21508 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_request_packets.type') |
| 21509 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_request_packets.length') |
| 21510 | read_uint64_t(reader, 4, subtree, 'of13.bsn_tlv_request_packets.value') |
| 21511 | return 'of_bsn_tlv_request_packets' |
| 21512 | end |
| 21513 | of_bsn_tlv_v4_dissectors[11] = dissect_of_bsn_tlv_request_packets_v4 |
| 21514 | |
| 21515 | -- child class of_bsn_tlv_rx_packets |
| 21516 | -- Child of of_bsn_tlv |
| 21517 | function dissect_of_bsn_tlv_rx_packets_v4(reader, subtree) |
| 21518 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_rx_packets.type') |
| 21519 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_rx_packets.length') |
| 21520 | read_uint64_t(reader, 4, subtree, 'of13.bsn_tlv_rx_packets.value') |
| 21521 | return 'of_bsn_tlv_rx_packets' |
| 21522 | end |
| 21523 | of_bsn_tlv_v4_dissectors[2] = dissect_of_bsn_tlv_rx_packets_v4 |
| 21524 | |
| 21525 | -- child class of_bsn_tlv_tx_packets |
| 21526 | -- Child of of_bsn_tlv |
| 21527 | function dissect_of_bsn_tlv_tx_packets_v4(reader, subtree) |
| 21528 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_tx_packets.type') |
| 21529 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_tx_packets.length') |
| 21530 | read_uint64_t(reader, 4, subtree, 'of13.bsn_tlv_tx_packets.value') |
| 21531 | return 'of_bsn_tlv_tx_packets' |
| 21532 | end |
| 21533 | of_bsn_tlv_v4_dissectors[3] = dissect_of_bsn_tlv_tx_packets_v4 |
| 21534 | |
| 21535 | -- child class of_bsn_tlv_udf_anchor |
| 21536 | -- Child of of_bsn_tlv |
| 21537 | function dissect_of_bsn_tlv_udf_anchor_v4(reader, subtree) |
| 21538 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_udf_anchor.type') |
| 21539 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_udf_anchor.length') |
| 21540 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_udf_anchor.value') |
| 21541 | return 'of_bsn_tlv_udf_anchor' |
| 21542 | end |
| 21543 | of_bsn_tlv_v4_dissectors[16] = dissect_of_bsn_tlv_udf_anchor_v4 |
| 21544 | |
| 21545 | -- child class of_bsn_tlv_udf_id |
| 21546 | -- Child of of_bsn_tlv |
| 21547 | function dissect_of_bsn_tlv_udf_id_v4(reader, subtree) |
| 21548 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_udf_id.type') |
| 21549 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_udf_id.length') |
| 21550 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_udf_id.value') |
| 21551 | return 'of_bsn_tlv_udf_id' |
| 21552 | end |
| 21553 | of_bsn_tlv_v4_dissectors[15] = dissect_of_bsn_tlv_udf_id_v4 |
| 21554 | |
| 21555 | -- child class of_bsn_tlv_udf_length |
| 21556 | -- Child of of_bsn_tlv |
| 21557 | function dissect_of_bsn_tlv_udf_length_v4(reader, subtree) |
| 21558 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_udf_length.type') |
| 21559 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_udf_length.length') |
| 21560 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_udf_length.value') |
| 21561 | return 'of_bsn_tlv_udf_length' |
| 21562 | end |
| 21563 | of_bsn_tlv_v4_dissectors[18] = dissect_of_bsn_tlv_udf_length_v4 |
| 21564 | |
| 21565 | -- child class of_bsn_tlv_udf_offset |
| 21566 | -- Child of of_bsn_tlv |
| 21567 | function dissect_of_bsn_tlv_udf_offset_v4(reader, subtree) |
| 21568 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_udf_offset.type') |
| 21569 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_udf_offset.length') |
| 21570 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_udf_offset.value') |
| 21571 | return 'of_bsn_tlv_udf_offset' |
| 21572 | end |
| 21573 | of_bsn_tlv_v4_dissectors[17] = dissect_of_bsn_tlv_udf_offset_v4 |
| 21574 | |
| 21575 | -- child class of_bsn_tlv_unicast_query_timeout |
| 21576 | -- Child of of_bsn_tlv |
| 21577 | function dissect_of_bsn_tlv_unicast_query_timeout_v4(reader, subtree) |
| 21578 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_unicast_query_timeout.type') |
| 21579 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_unicast_query_timeout.length') |
| 21580 | read_uint32_t(reader, 4, subtree, 'of13.bsn_tlv_unicast_query_timeout.value') |
| 21581 | return 'of_bsn_tlv_unicast_query_timeout' |
| 21582 | end |
| 21583 | of_bsn_tlv_v4_dissectors[9] = dissect_of_bsn_tlv_unicast_query_timeout_v4 |
| 21584 | |
| 21585 | -- child class of_bsn_tlv_vlan_vid |
| 21586 | -- Child of of_bsn_tlv |
| 21587 | function dissect_of_bsn_tlv_vlan_vid_v4(reader, subtree) |
| 21588 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_vlan_vid.type') |
| 21589 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_vlan_vid.length') |
| 21590 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_vlan_vid.value') |
| 21591 | return 'of_bsn_tlv_vlan_vid' |
| 21592 | end |
| 21593 | of_bsn_tlv_v4_dissectors[6] = dissect_of_bsn_tlv_vlan_vid_v4 |
| 21594 | |
| 21595 | -- child class of_bsn_tlv_vrf |
| 21596 | -- Child of of_bsn_tlv |
| 21597 | function dissect_of_bsn_tlv_vrf_v4(reader, subtree) |
| 21598 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_vrf.type') |
| 21599 | read_uint16_t(reader, 4, subtree, 'of13.bsn_tlv_vrf.length') |
| 21600 | read_uint32_t(reader, 4, subtree, 'of13.bsn_tlv_vrf.value') |
| 21601 | return 'of_bsn_tlv_vrf' |
| 21602 | end |
| 21603 | of_bsn_tlv_v4_dissectors[19] = dissect_of_bsn_tlv_vrf_v4 |
| 21604 | |
| 21605 | -- child class of_bsn_virtual_port_create_reply |
| 21606 | -- Child of of_bsn_header |
| 21607 | function dissect_of_bsn_virtual_port_create_reply_v4(reader, subtree) |
| 21608 | read_uint8_t(reader, 4, subtree, 'of13.bsn_virtual_port_create_reply.version') |
| 21609 | read_uint8_t(reader, 4, subtree, 'of13.bsn_virtual_port_create_reply.type') |
| 21610 | read_uint16_t(reader, 4, subtree, 'of13.bsn_virtual_port_create_reply.length') |
| 21611 | read_uint32_t(reader, 4, subtree, 'of13.bsn_virtual_port_create_reply.xid') |
| 21612 | read_uint32_t(reader, 4, subtree, 'of13.bsn_virtual_port_create_reply.experimenter') |
| 21613 | read_uint32_t(reader, 4, subtree, 'of13.bsn_virtual_port_create_reply.subtype') |
| 21614 | read_uint32_t(reader, 4, subtree, 'of13.bsn_virtual_port_create_reply.status') |
| 21615 | read_uint32_t(reader, 4, subtree, 'of13.bsn_virtual_port_create_reply.vport_no') |
| 21616 | return 'of_bsn_virtual_port_create_reply' |
| 21617 | end |
| 21618 | of_bsn_header_v4_dissectors[16] = dissect_of_bsn_virtual_port_create_reply_v4 |
| 21619 | |
| 21620 | -- virtual top-level class of_bsn_vport |
| 21621 | -- Discriminator is type |
| 21622 | function dissect_of_bsn_vport_v4(reader, subtree) |
| 21623 | return of_bsn_vport_v4_dissectors[reader.peek(0,2):uint()](reader, subtree) |
| 21624 | end |
| 21625 | -- child class of_bsn_virtual_port_create_request |
| 21626 | -- Child of of_bsn_header |
| 21627 | function dissect_of_bsn_virtual_port_create_request_v4(reader, subtree) |
| 21628 | local _length = reader.peek(2, 2):uint() |
| 21629 | local orig_reader = reader |
| 21630 | reader = orig_reader.slice(_length) |
| 21631 | read_uint8_t(reader, 4, subtree, 'of13.bsn_virtual_port_create_request.version') |
| 21632 | read_uint8_t(reader, 4, subtree, 'of13.bsn_virtual_port_create_request.type') |
| 21633 | read_uint16_t(reader, 4, subtree, 'of13.bsn_virtual_port_create_request.length') |
| 21634 | read_uint32_t(reader, 4, subtree, 'of13.bsn_virtual_port_create_request.xid') |
| 21635 | read_uint32_t(reader, 4, subtree, 'of13.bsn_virtual_port_create_request.experimenter') |
| 21636 | read_uint32_t(reader, 4, subtree, 'of13.bsn_virtual_port_create_request.subtype') |
| 21637 | read_of_bsn_vport_t(reader, 4, subtree, 'of13.bsn_virtual_port_create_request.vport') |
| 21638 | return 'of_bsn_virtual_port_create_request' |
| 21639 | end |
| 21640 | of_bsn_header_v4_dissectors[15] = dissect_of_bsn_virtual_port_create_request_v4 |
| 21641 | |
| 21642 | -- child class of_bsn_virtual_port_remove_reply |
| 21643 | -- Child of of_bsn_header |
| 21644 | function dissect_of_bsn_virtual_port_remove_reply_v4(reader, subtree) |
| 21645 | read_uint8_t(reader, 4, subtree, 'of13.bsn_virtual_port_remove_reply.version') |
| 21646 | read_uint8_t(reader, 4, subtree, 'of13.bsn_virtual_port_remove_reply.type') |
| 21647 | read_uint16_t(reader, 4, subtree, 'of13.bsn_virtual_port_remove_reply.length') |
| 21648 | read_uint32_t(reader, 4, subtree, 'of13.bsn_virtual_port_remove_reply.xid') |
| 21649 | read_uint32_t(reader, 4, subtree, 'of13.bsn_virtual_port_remove_reply.experimenter') |
| 21650 | read_uint32_t(reader, 4, subtree, 'of13.bsn_virtual_port_remove_reply.subtype') |
| 21651 | read_uint32_t(reader, 4, subtree, 'of13.bsn_virtual_port_remove_reply.status') |
| 21652 | return 'of_bsn_virtual_port_remove_reply' |
| 21653 | end |
| 21654 | of_bsn_header_v4_dissectors[26] = dissect_of_bsn_virtual_port_remove_reply_v4 |
| 21655 | |
| 21656 | -- child class of_bsn_virtual_port_remove_request |
| 21657 | -- Child of of_bsn_header |
| 21658 | function dissect_of_bsn_virtual_port_remove_request_v4(reader, subtree) |
| 21659 | read_uint8_t(reader, 4, subtree, 'of13.bsn_virtual_port_remove_request.version') |
| 21660 | read_uint8_t(reader, 4, subtree, 'of13.bsn_virtual_port_remove_request.type') |
| 21661 | read_uint16_t(reader, 4, subtree, 'of13.bsn_virtual_port_remove_request.length') |
| 21662 | read_uint32_t(reader, 4, subtree, 'of13.bsn_virtual_port_remove_request.xid') |
| 21663 | read_uint32_t(reader, 4, subtree, 'of13.bsn_virtual_port_remove_request.experimenter') |
| 21664 | read_uint32_t(reader, 4, subtree, 'of13.bsn_virtual_port_remove_request.subtype') |
| 21665 | read_uint32_t(reader, 4, subtree, 'of13.bsn_virtual_port_remove_request.vport_no') |
| 21666 | return 'of_bsn_virtual_port_remove_request' |
| 21667 | end |
| 21668 | of_bsn_header_v4_dissectors[17] = dissect_of_bsn_virtual_port_remove_request_v4 |
| 21669 | |
| 21670 | -- top-level class of_bsn_vlan_counter_stats_entry |
| 21671 | function dissect_of_bsn_vlan_counter_stats_entry_v4(reader, subtree) |
| 21672 | local _length = reader.peek(0, 2):uint() |
| 21673 | local orig_reader = reader |
| 21674 | reader = orig_reader.slice(_length) |
| 21675 | read_uint16_t(reader, 4, subtree, 'of13.bsn_vlan_counter_stats_entry.length') |
| 21676 | read_uint16_t(reader, 4, subtree, 'of13.bsn_vlan_counter_stats_entry.vlan_vid') |
| 21677 | reader.skip(4) |
| 21678 | read_list(reader, dissect_of_uint64_v4, subtree, 'of_uint64') |
| 21679 | return 'of_bsn_vlan_counter_stats_entry' |
| 21680 | end |
| 21681 | -- child class of_bsn_vlan_counter_stats_reply |
| 21682 | -- Child of of_bsn_stats_reply |
| 21683 | function dissect_of_bsn_vlan_counter_stats_reply_v4(reader, subtree) |
| 21684 | local _length = reader.peek(2, 2):uint() |
| 21685 | local orig_reader = reader |
| 21686 | reader = orig_reader.slice(_length) |
| 21687 | read_uint8_t(reader, 4, subtree, 'of13.bsn_vlan_counter_stats_reply.version') |
| 21688 | read_uint8_t(reader, 4, subtree, 'of13.bsn_vlan_counter_stats_reply.type') |
| 21689 | read_uint16_t(reader, 4, subtree, 'of13.bsn_vlan_counter_stats_reply.length') |
| 21690 | read_uint32_t(reader, 4, subtree, 'of13.bsn_vlan_counter_stats_reply.xid') |
| 21691 | read_uint16_t(reader, 4, subtree, 'of13.bsn_vlan_counter_stats_reply.stats_type') |
| 21692 | read_uint16_t(reader, 4, subtree, 'of13.bsn_vlan_counter_stats_reply.flags') |
| 21693 | reader.skip(4) |
| 21694 | read_uint32_t(reader, 4, subtree, 'of13.bsn_vlan_counter_stats_reply.experimenter') |
| 21695 | read_uint32_t(reader, 4, subtree, 'of13.bsn_vlan_counter_stats_reply.subtype') |
| 21696 | read_list(reader, dissect_of_bsn_vlan_counter_stats_entry_v4, subtree, 'of_bsn_vlan_counter_stats_entry') |
| 21697 | return 'of_bsn_vlan_counter_stats_reply' |
| 21698 | end |
| 21699 | of_bsn_stats_reply_v4_dissectors[9] = dissect_of_bsn_vlan_counter_stats_reply_v4 |
| 21700 | |
| 21701 | -- child class of_bsn_vlan_counter_stats_request |
| 21702 | -- Child of of_bsn_stats_request |
| 21703 | function dissect_of_bsn_vlan_counter_stats_request_v4(reader, subtree) |
| 21704 | read_uint8_t(reader, 4, subtree, 'of13.bsn_vlan_counter_stats_request.version') |
| 21705 | read_uint8_t(reader, 4, subtree, 'of13.bsn_vlan_counter_stats_request.type') |
| 21706 | read_uint16_t(reader, 4, subtree, 'of13.bsn_vlan_counter_stats_request.length') |
| 21707 | read_uint32_t(reader, 4, subtree, 'of13.bsn_vlan_counter_stats_request.xid') |
| 21708 | read_uint16_t(reader, 4, subtree, 'of13.bsn_vlan_counter_stats_request.stats_type') |
| 21709 | read_uint16_t(reader, 4, subtree, 'of13.bsn_vlan_counter_stats_request.flags') |
| 21710 | reader.skip(4) |
| 21711 | read_uint32_t(reader, 4, subtree, 'of13.bsn_vlan_counter_stats_request.experimenter') |
| 21712 | read_uint32_t(reader, 4, subtree, 'of13.bsn_vlan_counter_stats_request.subtype') |
| 21713 | read_uint16_t(reader, 4, subtree, 'of13.bsn_vlan_counter_stats_request.vlan_vid') |
| 21714 | return 'of_bsn_vlan_counter_stats_request' |
| 21715 | end |
| 21716 | of_bsn_stats_request_v4_dissectors[9] = dissect_of_bsn_vlan_counter_stats_request_v4 |
| 21717 | |
| 21718 | -- child class of_bsn_vport_l2gre |
| 21719 | -- Child of of_bsn_vport |
| 21720 | function dissect_of_bsn_vport_l2gre_v4(reader, subtree) |
| 21721 | read_uint16_t(reader, 4, subtree, 'of13.bsn_vport_l2gre.type') |
| 21722 | read_uint16_t(reader, 4, subtree, 'of13.bsn_vport_l2gre.length') |
| 21723 | read_uint32_t(reader, 4, subtree, 'of13.bsn_vport_l2gre.flags') |
| 21724 | read_of_port_no_t(reader, 4, subtree, 'of13.bsn_vport_l2gre.port_no') |
| 21725 | read_of_port_no_t(reader, 4, subtree, 'of13.bsn_vport_l2gre.loopback_port_no') |
| 21726 | read_of_mac_addr_t(reader, 4, subtree, 'of13.bsn_vport_l2gre.local_mac') |
| 21727 | read_of_mac_addr_t(reader, 4, subtree, 'of13.bsn_vport_l2gre.nh_mac') |
| 21728 | read_of_ipv4_t(reader, 4, subtree, 'of13.bsn_vport_l2gre.src_ip') |
| 21729 | read_of_ipv4_t(reader, 4, subtree, 'of13.bsn_vport_l2gre.dst_ip') |
| 21730 | read_uint8_t(reader, 4, subtree, 'of13.bsn_vport_l2gre.dscp') |
| 21731 | read_uint8_t(reader, 4, subtree, 'of13.bsn_vport_l2gre.ttl') |
| 21732 | reader.skip(2) |
| 21733 | read_uint32_t(reader, 4, subtree, 'of13.bsn_vport_l2gre.vpn') |
| 21734 | read_uint32_t(reader, 4, subtree, 'of13.bsn_vport_l2gre.rate_limit') |
| 21735 | read_of_port_name_t(reader, 4, subtree, 'of13.bsn_vport_l2gre.if_name') |
| 21736 | return 'of_bsn_vport_l2gre' |
| 21737 | end |
| 21738 | of_bsn_vport_v4_dissectors[1] = dissect_of_bsn_vport_l2gre_v4 |
| 21739 | |
| 21740 | -- child class of_bsn_vport_q_in_q |
| 21741 | -- Child of of_bsn_vport |
| 21742 | function dissect_of_bsn_vport_q_in_q_v4(reader, subtree) |
| 21743 | read_uint16_t(reader, 4, subtree, 'of13.bsn_vport_q_in_q.type') |
| 21744 | read_uint16_t(reader, 4, subtree, 'of13.bsn_vport_q_in_q.length') |
| 21745 | read_uint32_t(reader, 4, subtree, 'of13.bsn_vport_q_in_q.port_no') |
| 21746 | read_uint16_t(reader, 4, subtree, 'of13.bsn_vport_q_in_q.ingress_tpid') |
| 21747 | read_uint16_t(reader, 4, subtree, 'of13.bsn_vport_q_in_q.ingress_vlan_id') |
| 21748 | read_uint16_t(reader, 4, subtree, 'of13.bsn_vport_q_in_q.egress_tpid') |
| 21749 | read_uint16_t(reader, 4, subtree, 'of13.bsn_vport_q_in_q.egress_vlan_id') |
| 21750 | read_of_port_name_t(reader, 4, subtree, 'of13.bsn_vport_q_in_q.if_name') |
| 21751 | return 'of_bsn_vport_q_in_q' |
| 21752 | end |
| 21753 | of_bsn_vport_v4_dissectors[0] = dissect_of_bsn_vport_q_in_q_v4 |
| 21754 | |
| 21755 | -- top-level class of_bsn_vrf_counter_stats_entry |
| 21756 | function dissect_of_bsn_vrf_counter_stats_entry_v4(reader, subtree) |
| 21757 | local _length = reader.peek(0, 2):uint() |
| 21758 | local orig_reader = reader |
| 21759 | reader = orig_reader.slice(_length) |
| 21760 | read_uint16_t(reader, 4, subtree, 'of13.bsn_vrf_counter_stats_entry.length') |
| 21761 | reader.skip(2) |
| 21762 | read_uint32_t(reader, 4, subtree, 'of13.bsn_vrf_counter_stats_entry.vrf') |
| 21763 | read_list(reader, dissect_of_uint64_v4, subtree, 'of_uint64') |
| 21764 | return 'of_bsn_vrf_counter_stats_entry' |
| 21765 | end |
| 21766 | -- child class of_bsn_vrf_counter_stats_reply |
| 21767 | -- Child of of_bsn_stats_reply |
| 21768 | function dissect_of_bsn_vrf_counter_stats_reply_v4(reader, subtree) |
| 21769 | local _length = reader.peek(2, 2):uint() |
| 21770 | local orig_reader = reader |
| 21771 | reader = orig_reader.slice(_length) |
| 21772 | read_uint8_t(reader, 4, subtree, 'of13.bsn_vrf_counter_stats_reply.version') |
| 21773 | read_uint8_t(reader, 4, subtree, 'of13.bsn_vrf_counter_stats_reply.type') |
| 21774 | read_uint16_t(reader, 4, subtree, 'of13.bsn_vrf_counter_stats_reply.length') |
| 21775 | read_uint32_t(reader, 4, subtree, 'of13.bsn_vrf_counter_stats_reply.xid') |
| 21776 | read_uint16_t(reader, 4, subtree, 'of13.bsn_vrf_counter_stats_reply.stats_type') |
| 21777 | read_uint16_t(reader, 4, subtree, 'of13.bsn_vrf_counter_stats_reply.flags') |
| 21778 | reader.skip(4) |
| 21779 | read_uint32_t(reader, 4, subtree, 'of13.bsn_vrf_counter_stats_reply.experimenter') |
| 21780 | read_uint32_t(reader, 4, subtree, 'of13.bsn_vrf_counter_stats_reply.subtype') |
| 21781 | read_list(reader, dissect_of_bsn_vrf_counter_stats_entry_v4, subtree, 'of_bsn_vrf_counter_stats_entry') |
| 21782 | return 'of_bsn_vrf_counter_stats_reply' |
| 21783 | end |
| 21784 | of_bsn_stats_reply_v4_dissectors[15] = dissect_of_bsn_vrf_counter_stats_reply_v4 |
| 21785 | |
| 21786 | -- child class of_bsn_vrf_counter_stats_request |
| 21787 | -- Child of of_bsn_stats_request |
| 21788 | function dissect_of_bsn_vrf_counter_stats_request_v4(reader, subtree) |
| 21789 | read_uint8_t(reader, 4, subtree, 'of13.bsn_vrf_counter_stats_request.version') |
| 21790 | read_uint8_t(reader, 4, subtree, 'of13.bsn_vrf_counter_stats_request.type') |
| 21791 | read_uint16_t(reader, 4, subtree, 'of13.bsn_vrf_counter_stats_request.length') |
| 21792 | read_uint32_t(reader, 4, subtree, 'of13.bsn_vrf_counter_stats_request.xid') |
| 21793 | read_uint16_t(reader, 4, subtree, 'of13.bsn_vrf_counter_stats_request.stats_type') |
| 21794 | read_uint16_t(reader, 4, subtree, 'of13.bsn_vrf_counter_stats_request.flags') |
| 21795 | reader.skip(4) |
| 21796 | read_uint32_t(reader, 4, subtree, 'of13.bsn_vrf_counter_stats_request.experimenter') |
| 21797 | read_uint32_t(reader, 4, subtree, 'of13.bsn_vrf_counter_stats_request.subtype') |
| 21798 | read_uint32_t(reader, 4, subtree, 'of13.bsn_vrf_counter_stats_request.vrf') |
| 21799 | return 'of_bsn_vrf_counter_stats_request' |
| 21800 | end |
| 21801 | of_bsn_stats_request_v4_dissectors[15] = dissect_of_bsn_vrf_counter_stats_request_v4 |
| 21802 | |
| 21803 | -- top-level class of_bucket |
| 21804 | function dissect_of_bucket_v4(reader, subtree) |
| 21805 | local _length = reader.peek(0, 2):uint() |
| 21806 | local orig_reader = reader |
| 21807 | reader = orig_reader.slice(_length) |
| 21808 | read_uint16_t(reader, 4, subtree, 'of13.bucket.len') |
| 21809 | read_uint16_t(reader, 4, subtree, 'of13.bucket.weight') |
| 21810 | read_of_port_no_t(reader, 4, subtree, 'of13.bucket.watch_port') |
| 21811 | read_uint32_t(reader, 4, subtree, 'of13.bucket.watch_group') |
| 21812 | reader.skip(4) |
| 21813 | read_list(reader, dissect_of_action_v4, subtree, 'of_action') |
| 21814 | return 'of_bucket' |
| 21815 | end |
| 21816 | -- top-level class of_bucket_counter |
| 21817 | function dissect_of_bucket_counter_v4(reader, subtree) |
| 21818 | read_uint64_t(reader, 4, subtree, 'of13.bucket_counter.packet_count') |
| 21819 | read_uint64_t(reader, 4, subtree, 'of13.bucket_counter.byte_count') |
| 21820 | return 'of_bucket_counter' |
| 21821 | end |
| 21822 | -- child class of_desc_stats_reply |
| 21823 | -- Child of of_stats_reply |
| 21824 | function dissect_of_desc_stats_reply_v4(reader, subtree) |
| 21825 | read_uint8_t(reader, 4, subtree, 'of13.desc_stats_reply.version') |
| 21826 | read_uint8_t(reader, 4, subtree, 'of13.desc_stats_reply.type') |
| 21827 | read_uint16_t(reader, 4, subtree, 'of13.desc_stats_reply.length') |
| 21828 | read_uint32_t(reader, 4, subtree, 'of13.desc_stats_reply.xid') |
| 21829 | read_uint16_t(reader, 4, subtree, 'of13.desc_stats_reply.stats_type') |
| 21830 | read_uint16_t(reader, 4, subtree, 'of13.desc_stats_reply.flags') |
| 21831 | reader.skip(4) |
| 21832 | read_of_desc_str_t(reader, 4, subtree, 'of13.desc_stats_reply.mfr_desc') |
| 21833 | read_of_desc_str_t(reader, 4, subtree, 'of13.desc_stats_reply.hw_desc') |
| 21834 | read_of_desc_str_t(reader, 4, subtree, 'of13.desc_stats_reply.sw_desc') |
| 21835 | read_of_serial_num_t(reader, 4, subtree, 'of13.desc_stats_reply.serial_num') |
| 21836 | read_of_desc_str_t(reader, 4, subtree, 'of13.desc_stats_reply.dp_desc') |
| 21837 | return 'of_desc_stats_reply' |
| 21838 | end |
| 21839 | of_stats_reply_v4_dissectors[0] = dissect_of_desc_stats_reply_v4 |
| 21840 | |
| 21841 | -- child class of_desc_stats_request |
| 21842 | -- Child of of_stats_request |
| 21843 | function dissect_of_desc_stats_request_v4(reader, subtree) |
| 21844 | read_uint8_t(reader, 4, subtree, 'of13.desc_stats_request.version') |
| 21845 | read_uint8_t(reader, 4, subtree, 'of13.desc_stats_request.type') |
| 21846 | read_uint16_t(reader, 4, subtree, 'of13.desc_stats_request.length') |
| 21847 | read_uint32_t(reader, 4, subtree, 'of13.desc_stats_request.xid') |
| 21848 | read_uint16_t(reader, 4, subtree, 'of13.desc_stats_request.stats_type') |
| 21849 | read_uint16_t(reader, 4, subtree, 'of13.desc_stats_request.flags') |
| 21850 | reader.skip(4) |
| 21851 | return 'of_desc_stats_request' |
| 21852 | end |
| 21853 | of_stats_request_v4_dissectors[0] = dissect_of_desc_stats_request_v4 |
| 21854 | |
| 21855 | -- child class of_echo_reply |
| 21856 | -- Child of of_header |
| 21857 | function dissect_of_echo_reply_v4(reader, subtree) |
| 21858 | local _length = reader.peek(2, 2):uint() |
| 21859 | local orig_reader = reader |
| 21860 | reader = orig_reader.slice(_length) |
| 21861 | read_uint8_t(reader, 4, subtree, 'of13.echo_reply.version') |
| 21862 | read_uint8_t(reader, 4, subtree, 'of13.echo_reply.type') |
| 21863 | read_uint16_t(reader, 4, subtree, 'of13.echo_reply.length') |
| 21864 | read_uint32_t(reader, 4, subtree, 'of13.echo_reply.xid') |
| 21865 | read_of_octets_t(reader, 4, subtree, 'of13.echo_reply.data') |
| 21866 | return 'of_echo_reply' |
| 21867 | end |
| 21868 | of_header_v4_dissectors[3] = dissect_of_echo_reply_v4 |
| 21869 | |
| 21870 | -- child class of_echo_request |
| 21871 | -- Child of of_header |
| 21872 | function dissect_of_echo_request_v4(reader, subtree) |
| 21873 | local _length = reader.peek(2, 2):uint() |
| 21874 | local orig_reader = reader |
| 21875 | reader = orig_reader.slice(_length) |
| 21876 | read_uint8_t(reader, 4, subtree, 'of13.echo_request.version') |
| 21877 | read_uint8_t(reader, 4, subtree, 'of13.echo_request.type') |
| 21878 | read_uint16_t(reader, 4, subtree, 'of13.echo_request.length') |
| 21879 | read_uint32_t(reader, 4, subtree, 'of13.echo_request.xid') |
| 21880 | read_of_octets_t(reader, 4, subtree, 'of13.echo_request.data') |
| 21881 | return 'of_echo_request' |
| 21882 | end |
| 21883 | of_header_v4_dissectors[2] = dissect_of_echo_request_v4 |
| 21884 | |
| 21885 | -- child class of_experimenter_error_msg |
| 21886 | -- Child of of_error_msg |
| 21887 | function dissect_of_experimenter_error_msg_v4(reader, subtree) |
| 21888 | local _length = reader.peek(2, 2):uint() |
| 21889 | local orig_reader = reader |
| 21890 | reader = orig_reader.slice(_length) |
| 21891 | read_uint8_t(reader, 4, subtree, 'of13.experimenter_error_msg.version') |
| 21892 | read_uint8_t(reader, 4, subtree, 'of13.experimenter_error_msg.type') |
| 21893 | read_uint16_t(reader, 4, subtree, 'of13.experimenter_error_msg.length') |
| 21894 | read_uint32_t(reader, 4, subtree, 'of13.experimenter_error_msg.xid') |
| 21895 | read_uint16_t(reader, 4, subtree, 'of13.experimenter_error_msg.err_type') |
| 21896 | read_uint16_t(reader, 4, subtree, 'of13.experimenter_error_msg.subtype') |
| 21897 | read_uint32_t(reader, 4, subtree, 'of13.experimenter_error_msg.experimenter') |
| 21898 | read_of_octets_t(reader, 4, subtree, 'of13.experimenter_error_msg.data') |
| 21899 | return 'of_experimenter_error_msg' |
| 21900 | end |
| 21901 | of_error_msg_v4_dissectors[65535] = dissect_of_experimenter_error_msg_v4 |
| 21902 | |
| 21903 | -- child class of_features_reply |
| 21904 | -- Child of of_header |
| 21905 | function dissect_of_features_reply_v4(reader, subtree) |
| 21906 | read_uint8_t(reader, 4, subtree, 'of13.features_reply.version') |
| 21907 | read_uint8_t(reader, 4, subtree, 'of13.features_reply.type') |
| 21908 | read_uint16_t(reader, 4, subtree, 'of13.features_reply.length') |
| 21909 | read_uint32_t(reader, 4, subtree, 'of13.features_reply.xid') |
| 21910 | read_uint64_t(reader, 4, subtree, 'of13.features_reply.datapath_id') |
| 21911 | read_uint32_t(reader, 4, subtree, 'of13.features_reply.n_buffers') |
| 21912 | read_uint8_t(reader, 4, subtree, 'of13.features_reply.n_tables') |
| 21913 | read_uint8_t(reader, 4, subtree, 'of13.features_reply.auxiliary_id') |
| 21914 | reader.skip(2) |
| 21915 | read_uint32_t(reader, 4, subtree, 'of13.features_reply.capabilities') |
| 21916 | read_uint32_t(reader, 4, subtree, 'of13.features_reply.reserved') |
| 21917 | return 'of_features_reply' |
| 21918 | end |
| 21919 | of_header_v4_dissectors[6] = dissect_of_features_reply_v4 |
| 21920 | |
| 21921 | -- child class of_features_request |
| 21922 | -- Child of of_header |
| 21923 | function dissect_of_features_request_v4(reader, subtree) |
| 21924 | read_uint8_t(reader, 4, subtree, 'of13.features_request.version') |
| 21925 | read_uint8_t(reader, 4, subtree, 'of13.features_request.type') |
| 21926 | read_uint16_t(reader, 4, subtree, 'of13.features_request.length') |
| 21927 | read_uint32_t(reader, 4, subtree, 'of13.features_request.xid') |
| 21928 | return 'of_features_request' |
| 21929 | end |
| 21930 | of_header_v4_dissectors[5] = dissect_of_features_request_v4 |
| 21931 | |
| 21932 | -- virtual child class of_flow_mod |
| 21933 | -- Child of of_header |
| 21934 | -- Discriminator is _command |
| 21935 | function dissect_of_flow_mod_v4(reader, subtree) |
| 21936 | return of_flow_mod_v4_dissectors[reader.peek(25,1):uint()](reader, subtree) |
| 21937 | end |
| 21938 | of_header_v4_dissectors[14] = dissect_of_flow_mod_v4 |
| 21939 | |
| 21940 | -- child class of_flow_add |
| 21941 | -- Child of of_flow_mod |
| 21942 | function dissect_of_flow_add_v4(reader, subtree) |
| 21943 | local _length = reader.peek(2, 2):uint() |
| 21944 | local orig_reader = reader |
| 21945 | reader = orig_reader.slice(_length) |
| 21946 | read_uint8_t(reader, 4, subtree, 'of13.flow_add.version') |
| 21947 | read_uint8_t(reader, 4, subtree, 'of13.flow_add.type') |
| 21948 | read_uint16_t(reader, 4, subtree, 'of13.flow_add.length') |
| 21949 | read_uint32_t(reader, 4, subtree, 'of13.flow_add.xid') |
| 21950 | read_uint64_t(reader, 4, subtree, 'of13.flow_add.cookie') |
| 21951 | read_uint64_t(reader, 4, subtree, 'of13.flow_add.cookie_mask') |
| 21952 | read_uint8_t(reader, 4, subtree, 'of13.flow_add.table_id') |
| 21953 | read_of_fm_cmd_t(reader, 4, subtree, 'of13.flow_add._command') |
| 21954 | read_uint16_t(reader, 4, subtree, 'of13.flow_add.idle_timeout') |
| 21955 | read_uint16_t(reader, 4, subtree, 'of13.flow_add.hard_timeout') |
| 21956 | read_uint16_t(reader, 4, subtree, 'of13.flow_add.priority') |
| 21957 | read_uint32_t(reader, 4, subtree, 'of13.flow_add.buffer_id') |
| 21958 | read_of_port_no_t(reader, 4, subtree, 'of13.flow_add.out_port') |
| 21959 | read_uint32_t(reader, 4, subtree, 'of13.flow_add.out_group') |
| 21960 | read_uint16_t(reader, 4, subtree, 'of13.flow_add.flags') |
| 21961 | reader.skip(2) |
| 21962 | read_of_match_t(reader, 4, subtree, 'of13.flow_add.match') |
| 21963 | read_list(reader, dissect_of_instruction_v4, subtree, 'of_instruction') |
| 21964 | return 'of_flow_add' |
| 21965 | end |
| 21966 | of_flow_mod_v4_dissectors[0] = dissect_of_flow_add_v4 |
| 21967 | |
| 21968 | -- child class of_flow_delete |
| 21969 | -- Child of of_flow_mod |
| 21970 | function dissect_of_flow_delete_v4(reader, subtree) |
| 21971 | local _length = reader.peek(2, 2):uint() |
| 21972 | local orig_reader = reader |
| 21973 | reader = orig_reader.slice(_length) |
| 21974 | read_uint8_t(reader, 4, subtree, 'of13.flow_delete.version') |
| 21975 | read_uint8_t(reader, 4, subtree, 'of13.flow_delete.type') |
| 21976 | read_uint16_t(reader, 4, subtree, 'of13.flow_delete.length') |
| 21977 | read_uint32_t(reader, 4, subtree, 'of13.flow_delete.xid') |
| 21978 | read_uint64_t(reader, 4, subtree, 'of13.flow_delete.cookie') |
| 21979 | read_uint64_t(reader, 4, subtree, 'of13.flow_delete.cookie_mask') |
| 21980 | read_uint8_t(reader, 4, subtree, 'of13.flow_delete.table_id') |
| 21981 | read_of_fm_cmd_t(reader, 4, subtree, 'of13.flow_delete._command') |
| 21982 | read_uint16_t(reader, 4, subtree, 'of13.flow_delete.idle_timeout') |
| 21983 | read_uint16_t(reader, 4, subtree, 'of13.flow_delete.hard_timeout') |
| 21984 | read_uint16_t(reader, 4, subtree, 'of13.flow_delete.priority') |
| 21985 | read_uint32_t(reader, 4, subtree, 'of13.flow_delete.buffer_id') |
| 21986 | read_of_port_no_t(reader, 4, subtree, 'of13.flow_delete.out_port') |
| 21987 | read_uint32_t(reader, 4, subtree, 'of13.flow_delete.out_group') |
| 21988 | read_uint16_t(reader, 4, subtree, 'of13.flow_delete.flags') |
| 21989 | reader.skip(2) |
| 21990 | read_of_match_t(reader, 4, subtree, 'of13.flow_delete.match') |
| 21991 | read_list(reader, dissect_of_instruction_v4, subtree, 'of_instruction') |
| 21992 | return 'of_flow_delete' |
| 21993 | end |
| 21994 | of_flow_mod_v4_dissectors[3] = dissect_of_flow_delete_v4 |
| 21995 | |
| 21996 | -- child class of_flow_delete_strict |
| 21997 | -- Child of of_flow_mod |
| 21998 | function dissect_of_flow_delete_strict_v4(reader, subtree) |
| 21999 | local _length = reader.peek(2, 2):uint() |
| 22000 | local orig_reader = reader |
| 22001 | reader = orig_reader.slice(_length) |
| 22002 | read_uint8_t(reader, 4, subtree, 'of13.flow_delete_strict.version') |
| 22003 | read_uint8_t(reader, 4, subtree, 'of13.flow_delete_strict.type') |
| 22004 | read_uint16_t(reader, 4, subtree, 'of13.flow_delete_strict.length') |
| 22005 | read_uint32_t(reader, 4, subtree, 'of13.flow_delete_strict.xid') |
| 22006 | read_uint64_t(reader, 4, subtree, 'of13.flow_delete_strict.cookie') |
| 22007 | read_uint64_t(reader, 4, subtree, 'of13.flow_delete_strict.cookie_mask') |
| 22008 | read_uint8_t(reader, 4, subtree, 'of13.flow_delete_strict.table_id') |
| 22009 | read_of_fm_cmd_t(reader, 4, subtree, 'of13.flow_delete_strict._command') |
| 22010 | read_uint16_t(reader, 4, subtree, 'of13.flow_delete_strict.idle_timeout') |
| 22011 | read_uint16_t(reader, 4, subtree, 'of13.flow_delete_strict.hard_timeout') |
| 22012 | read_uint16_t(reader, 4, subtree, 'of13.flow_delete_strict.priority') |
| 22013 | read_uint32_t(reader, 4, subtree, 'of13.flow_delete_strict.buffer_id') |
| 22014 | read_of_port_no_t(reader, 4, subtree, 'of13.flow_delete_strict.out_port') |
| 22015 | read_uint32_t(reader, 4, subtree, 'of13.flow_delete_strict.out_group') |
| 22016 | read_uint16_t(reader, 4, subtree, 'of13.flow_delete_strict.flags') |
| 22017 | reader.skip(2) |
| 22018 | read_of_match_t(reader, 4, subtree, 'of13.flow_delete_strict.match') |
| 22019 | read_list(reader, dissect_of_instruction_v4, subtree, 'of_instruction') |
| 22020 | return 'of_flow_delete_strict' |
| 22021 | end |
| 22022 | of_flow_mod_v4_dissectors[4] = dissect_of_flow_delete_strict_v4 |
| 22023 | |
| 22024 | -- child class of_flow_mod_failed_error_msg |
| 22025 | -- Child of of_error_msg |
| 22026 | function dissect_of_flow_mod_failed_error_msg_v4(reader, subtree) |
| 22027 | local _length = reader.peek(2, 2):uint() |
| 22028 | local orig_reader = reader |
| 22029 | reader = orig_reader.slice(_length) |
| 22030 | read_uint8_t(reader, 4, subtree, 'of13.flow_mod_failed_error_msg.version') |
| 22031 | read_uint8_t(reader, 4, subtree, 'of13.flow_mod_failed_error_msg.type') |
| 22032 | read_uint16_t(reader, 4, subtree, 'of13.flow_mod_failed_error_msg.length') |
| 22033 | read_uint32_t(reader, 4, subtree, 'of13.flow_mod_failed_error_msg.xid') |
| 22034 | read_uint16_t(reader, 4, subtree, 'of13.flow_mod_failed_error_msg.err_type') |
| 22035 | read_uint16_t(reader, 4, subtree, 'of13.flow_mod_failed_error_msg.code') |
| 22036 | read_openflow(reader, 4, subtree, 'of13.flow_mod_failed_error_msg.data') |
| 22037 | return 'of_flow_mod_failed_error_msg' |
| 22038 | end |
| 22039 | of_error_msg_v4_dissectors[5] = dissect_of_flow_mod_failed_error_msg_v4 |
| 22040 | |
| 22041 | -- child class of_flow_modify |
| 22042 | -- Child of of_flow_mod |
| 22043 | function dissect_of_flow_modify_v4(reader, subtree) |
| 22044 | local _length = reader.peek(2, 2):uint() |
| 22045 | local orig_reader = reader |
| 22046 | reader = orig_reader.slice(_length) |
| 22047 | read_uint8_t(reader, 4, subtree, 'of13.flow_modify.version') |
| 22048 | read_uint8_t(reader, 4, subtree, 'of13.flow_modify.type') |
| 22049 | read_uint16_t(reader, 4, subtree, 'of13.flow_modify.length') |
| 22050 | read_uint32_t(reader, 4, subtree, 'of13.flow_modify.xid') |
| 22051 | read_uint64_t(reader, 4, subtree, 'of13.flow_modify.cookie') |
| 22052 | read_uint64_t(reader, 4, subtree, 'of13.flow_modify.cookie_mask') |
| 22053 | read_uint8_t(reader, 4, subtree, 'of13.flow_modify.table_id') |
| 22054 | read_of_fm_cmd_t(reader, 4, subtree, 'of13.flow_modify._command') |
| 22055 | read_uint16_t(reader, 4, subtree, 'of13.flow_modify.idle_timeout') |
| 22056 | read_uint16_t(reader, 4, subtree, 'of13.flow_modify.hard_timeout') |
| 22057 | read_uint16_t(reader, 4, subtree, 'of13.flow_modify.priority') |
| 22058 | read_uint32_t(reader, 4, subtree, 'of13.flow_modify.buffer_id') |
| 22059 | read_of_port_no_t(reader, 4, subtree, 'of13.flow_modify.out_port') |
| 22060 | read_uint32_t(reader, 4, subtree, 'of13.flow_modify.out_group') |
| 22061 | read_uint16_t(reader, 4, subtree, 'of13.flow_modify.flags') |
| 22062 | reader.skip(2) |
| 22063 | read_of_match_t(reader, 4, subtree, 'of13.flow_modify.match') |
| 22064 | read_list(reader, dissect_of_instruction_v4, subtree, 'of_instruction') |
| 22065 | return 'of_flow_modify' |
| 22066 | end |
| 22067 | of_flow_mod_v4_dissectors[1] = dissect_of_flow_modify_v4 |
| 22068 | |
| 22069 | -- child class of_flow_modify_strict |
| 22070 | -- Child of of_flow_mod |
| 22071 | function dissect_of_flow_modify_strict_v4(reader, subtree) |
| 22072 | local _length = reader.peek(2, 2):uint() |
| 22073 | local orig_reader = reader |
| 22074 | reader = orig_reader.slice(_length) |
| 22075 | read_uint8_t(reader, 4, subtree, 'of13.flow_modify_strict.version') |
| 22076 | read_uint8_t(reader, 4, subtree, 'of13.flow_modify_strict.type') |
| 22077 | read_uint16_t(reader, 4, subtree, 'of13.flow_modify_strict.length') |
| 22078 | read_uint32_t(reader, 4, subtree, 'of13.flow_modify_strict.xid') |
| 22079 | read_uint64_t(reader, 4, subtree, 'of13.flow_modify_strict.cookie') |
| 22080 | read_uint64_t(reader, 4, subtree, 'of13.flow_modify_strict.cookie_mask') |
| 22081 | read_uint8_t(reader, 4, subtree, 'of13.flow_modify_strict.table_id') |
| 22082 | read_of_fm_cmd_t(reader, 4, subtree, 'of13.flow_modify_strict._command') |
| 22083 | read_uint16_t(reader, 4, subtree, 'of13.flow_modify_strict.idle_timeout') |
| 22084 | read_uint16_t(reader, 4, subtree, 'of13.flow_modify_strict.hard_timeout') |
| 22085 | read_uint16_t(reader, 4, subtree, 'of13.flow_modify_strict.priority') |
| 22086 | read_uint32_t(reader, 4, subtree, 'of13.flow_modify_strict.buffer_id') |
| 22087 | read_of_port_no_t(reader, 4, subtree, 'of13.flow_modify_strict.out_port') |
| 22088 | read_uint32_t(reader, 4, subtree, 'of13.flow_modify_strict.out_group') |
| 22089 | read_uint16_t(reader, 4, subtree, 'of13.flow_modify_strict.flags') |
| 22090 | reader.skip(2) |
| 22091 | read_of_match_t(reader, 4, subtree, 'of13.flow_modify_strict.match') |
| 22092 | read_list(reader, dissect_of_instruction_v4, subtree, 'of_instruction') |
| 22093 | return 'of_flow_modify_strict' |
| 22094 | end |
| 22095 | of_flow_mod_v4_dissectors[2] = dissect_of_flow_modify_strict_v4 |
| 22096 | |
| 22097 | -- child class of_flow_removed |
| 22098 | -- Child of of_header |
| 22099 | function dissect_of_flow_removed_v4(reader, subtree) |
| 22100 | local _length = reader.peek(2, 2):uint() |
| 22101 | local orig_reader = reader |
| 22102 | reader = orig_reader.slice(_length) |
| 22103 | read_uint8_t(reader, 4, subtree, 'of13.flow_removed.version') |
| 22104 | read_uint8_t(reader, 4, subtree, 'of13.flow_removed.type') |
| 22105 | read_uint16_t(reader, 4, subtree, 'of13.flow_removed.length') |
| 22106 | read_uint32_t(reader, 4, subtree, 'of13.flow_removed.xid') |
| 22107 | read_uint64_t(reader, 4, subtree, 'of13.flow_removed.cookie') |
| 22108 | read_uint16_t(reader, 4, subtree, 'of13.flow_removed.priority') |
| 22109 | read_uint8_t(reader, 4, subtree, 'of13.flow_removed.reason') |
| 22110 | read_uint8_t(reader, 4, subtree, 'of13.flow_removed.table_id') |
| 22111 | read_uint32_t(reader, 4, subtree, 'of13.flow_removed.duration_sec') |
| 22112 | read_uint32_t(reader, 4, subtree, 'of13.flow_removed.duration_nsec') |
| 22113 | read_uint16_t(reader, 4, subtree, 'of13.flow_removed.idle_timeout') |
| 22114 | read_uint16_t(reader, 4, subtree, 'of13.flow_removed.hard_timeout') |
| 22115 | read_uint64_t(reader, 4, subtree, 'of13.flow_removed.packet_count') |
| 22116 | read_uint64_t(reader, 4, subtree, 'of13.flow_removed.byte_count') |
| 22117 | read_of_match_t(reader, 4, subtree, 'of13.flow_removed.match') |
| 22118 | return 'of_flow_removed' |
| 22119 | end |
| 22120 | of_header_v4_dissectors[11] = dissect_of_flow_removed_v4 |
| 22121 | |
| 22122 | -- top-level class of_flow_stats_entry |
| 22123 | function dissect_of_flow_stats_entry_v4(reader, subtree) |
| 22124 | local _length = reader.peek(0, 2):uint() |
| 22125 | local orig_reader = reader |
| 22126 | reader = orig_reader.slice(_length) |
| 22127 | read_uint16_t(reader, 4, subtree, 'of13.flow_stats_entry.length') |
| 22128 | read_uint8_t(reader, 4, subtree, 'of13.flow_stats_entry.table_id') |
| 22129 | reader.skip(1) |
| 22130 | read_uint32_t(reader, 4, subtree, 'of13.flow_stats_entry.duration_sec') |
| 22131 | read_uint32_t(reader, 4, subtree, 'of13.flow_stats_entry.duration_nsec') |
| 22132 | read_uint16_t(reader, 4, subtree, 'of13.flow_stats_entry.priority') |
| 22133 | read_uint16_t(reader, 4, subtree, 'of13.flow_stats_entry.idle_timeout') |
| 22134 | read_uint16_t(reader, 4, subtree, 'of13.flow_stats_entry.hard_timeout') |
| 22135 | read_uint16_t(reader, 4, subtree, 'of13.flow_stats_entry.flags') |
| 22136 | reader.skip(4) |
| 22137 | read_uint64_t(reader, 4, subtree, 'of13.flow_stats_entry.cookie') |
| 22138 | read_uint64_t(reader, 4, subtree, 'of13.flow_stats_entry.packet_count') |
| 22139 | read_uint64_t(reader, 4, subtree, 'of13.flow_stats_entry.byte_count') |
| 22140 | read_of_match_t(reader, 4, subtree, 'of13.flow_stats_entry.match') |
| 22141 | read_list(reader, dissect_of_instruction_v4, subtree, 'of_instruction') |
| 22142 | return 'of_flow_stats_entry' |
| 22143 | end |
| 22144 | -- child class of_flow_stats_reply |
| 22145 | -- Child of of_stats_reply |
| 22146 | function dissect_of_flow_stats_reply_v4(reader, subtree) |
| 22147 | local _length = reader.peek(2, 2):uint() |
| 22148 | local orig_reader = reader |
| 22149 | reader = orig_reader.slice(_length) |
| 22150 | read_uint8_t(reader, 4, subtree, 'of13.flow_stats_reply.version') |
| 22151 | read_uint8_t(reader, 4, subtree, 'of13.flow_stats_reply.type') |
| 22152 | read_uint16_t(reader, 4, subtree, 'of13.flow_stats_reply.length') |
| 22153 | read_uint32_t(reader, 4, subtree, 'of13.flow_stats_reply.xid') |
| 22154 | read_uint16_t(reader, 4, subtree, 'of13.flow_stats_reply.stats_type') |
| 22155 | read_uint16_t(reader, 4, subtree, 'of13.flow_stats_reply.flags') |
| 22156 | reader.skip(4) |
| 22157 | read_list(reader, dissect_of_flow_stats_entry_v4, subtree, 'of_flow_stats_entry') |
| 22158 | return 'of_flow_stats_reply' |
| 22159 | end |
| 22160 | of_stats_reply_v4_dissectors[1] = dissect_of_flow_stats_reply_v4 |
| 22161 | |
| 22162 | -- child class of_flow_stats_request |
| 22163 | -- Child of of_stats_request |
| 22164 | function dissect_of_flow_stats_request_v4(reader, subtree) |
| 22165 | local _length = reader.peek(2, 2):uint() |
| 22166 | local orig_reader = reader |
| 22167 | reader = orig_reader.slice(_length) |
| 22168 | read_uint8_t(reader, 4, subtree, 'of13.flow_stats_request.version') |
| 22169 | read_uint8_t(reader, 4, subtree, 'of13.flow_stats_request.type') |
| 22170 | read_uint16_t(reader, 4, subtree, 'of13.flow_stats_request.length') |
| 22171 | read_uint32_t(reader, 4, subtree, 'of13.flow_stats_request.xid') |
| 22172 | read_uint16_t(reader, 4, subtree, 'of13.flow_stats_request.stats_type') |
| 22173 | read_uint16_t(reader, 4, subtree, 'of13.flow_stats_request.flags') |
| 22174 | reader.skip(4) |
| 22175 | read_uint8_t(reader, 4, subtree, 'of13.flow_stats_request.table_id') |
| 22176 | reader.skip(3) |
| 22177 | read_of_port_no_t(reader, 4, subtree, 'of13.flow_stats_request.out_port') |
| 22178 | read_uint32_t(reader, 4, subtree, 'of13.flow_stats_request.out_group') |
| 22179 | reader.skip(4) |
| 22180 | read_uint64_t(reader, 4, subtree, 'of13.flow_stats_request.cookie') |
| 22181 | read_uint64_t(reader, 4, subtree, 'of13.flow_stats_request.cookie_mask') |
| 22182 | read_of_match_t(reader, 4, subtree, 'of13.flow_stats_request.match') |
| 22183 | return 'of_flow_stats_request' |
| 22184 | end |
| 22185 | of_stats_request_v4_dissectors[1] = dissect_of_flow_stats_request_v4 |
| 22186 | |
| 22187 | -- child class of_get_config_reply |
| 22188 | -- Child of of_header |
| 22189 | function dissect_of_get_config_reply_v4(reader, subtree) |
| 22190 | read_uint8_t(reader, 4, subtree, 'of13.get_config_reply.version') |
| 22191 | read_uint8_t(reader, 4, subtree, 'of13.get_config_reply.type') |
| 22192 | read_uint16_t(reader, 4, subtree, 'of13.get_config_reply.length') |
| 22193 | read_uint32_t(reader, 4, subtree, 'of13.get_config_reply.xid') |
| 22194 | read_uint16_t(reader, 4, subtree, 'of13.get_config_reply.flags') |
| 22195 | read_uint16_t(reader, 4, subtree, 'of13.get_config_reply.miss_send_len') |
| 22196 | return 'of_get_config_reply' |
| 22197 | end |
| 22198 | of_header_v4_dissectors[8] = dissect_of_get_config_reply_v4 |
| 22199 | |
| 22200 | -- child class of_get_config_request |
| 22201 | -- Child of of_header |
| 22202 | function dissect_of_get_config_request_v4(reader, subtree) |
| 22203 | read_uint8_t(reader, 4, subtree, 'of13.get_config_request.version') |
| 22204 | read_uint8_t(reader, 4, subtree, 'of13.get_config_request.type') |
| 22205 | read_uint16_t(reader, 4, subtree, 'of13.get_config_request.length') |
| 22206 | read_uint32_t(reader, 4, subtree, 'of13.get_config_request.xid') |
| 22207 | return 'of_get_config_request' |
| 22208 | end |
| 22209 | of_header_v4_dissectors[7] = dissect_of_get_config_request_v4 |
| 22210 | |
| 22211 | -- virtual child class of_group_mod |
| 22212 | -- Child of of_header |
| 22213 | -- Discriminator is command |
| 22214 | function dissect_of_group_mod_v4(reader, subtree) |
| 22215 | return of_group_mod_v4_dissectors[reader.peek(8,2):uint()](reader, subtree) |
| 22216 | end |
| 22217 | of_header_v4_dissectors[15] = dissect_of_group_mod_v4 |
| 22218 | |
| 22219 | -- child class of_group_add |
| 22220 | -- Child of of_group_mod |
| 22221 | function dissect_of_group_add_v4(reader, subtree) |
| 22222 | local _length = reader.peek(2, 2):uint() |
| 22223 | local orig_reader = reader |
| 22224 | reader = orig_reader.slice(_length) |
| 22225 | read_uint8_t(reader, 4, subtree, 'of13.group_add.version') |
| 22226 | read_uint8_t(reader, 4, subtree, 'of13.group_add.type') |
| 22227 | read_uint16_t(reader, 4, subtree, 'of13.group_add.length') |
| 22228 | read_uint32_t(reader, 4, subtree, 'of13.group_add.xid') |
| 22229 | read_uint16_t(reader, 4, subtree, 'of13.group_add.command') |
| 22230 | read_uint8_t(reader, 4, subtree, 'of13.group_add.group_type') |
| 22231 | reader.skip(1) |
| 22232 | read_uint32_t(reader, 4, subtree, 'of13.group_add.group_id') |
| 22233 | read_list(reader, dissect_of_bucket_v4, subtree, 'of_bucket') |
| 22234 | return 'of_group_add' |
| 22235 | end |
| 22236 | of_group_mod_v4_dissectors[0] = dissect_of_group_add_v4 |
| 22237 | |
| 22238 | -- child class of_group_delete |
| 22239 | -- Child of of_group_mod |
| 22240 | function dissect_of_group_delete_v4(reader, subtree) |
| 22241 | local _length = reader.peek(2, 2):uint() |
| 22242 | local orig_reader = reader |
| 22243 | reader = orig_reader.slice(_length) |
| 22244 | read_uint8_t(reader, 4, subtree, 'of13.group_delete.version') |
| 22245 | read_uint8_t(reader, 4, subtree, 'of13.group_delete.type') |
| 22246 | read_uint16_t(reader, 4, subtree, 'of13.group_delete.length') |
| 22247 | read_uint32_t(reader, 4, subtree, 'of13.group_delete.xid') |
| 22248 | read_uint16_t(reader, 4, subtree, 'of13.group_delete.command') |
| 22249 | read_uint8_t(reader, 4, subtree, 'of13.group_delete.group_type') |
| 22250 | reader.skip(1) |
| 22251 | read_uint32_t(reader, 4, subtree, 'of13.group_delete.group_id') |
| 22252 | read_list(reader, dissect_of_bucket_v4, subtree, 'of_bucket') |
| 22253 | return 'of_group_delete' |
| 22254 | end |
| 22255 | of_group_mod_v4_dissectors[2] = dissect_of_group_delete_v4 |
| 22256 | |
| 22257 | -- top-level class of_group_desc_stats_entry |
| 22258 | function dissect_of_group_desc_stats_entry_v4(reader, subtree) |
| 22259 | local _length = reader.peek(0, 2):uint() |
| 22260 | local orig_reader = reader |
| 22261 | reader = orig_reader.slice(_length) |
| 22262 | read_uint16_t(reader, 4, subtree, 'of13.group_desc_stats_entry.length') |
| 22263 | read_uint8_t(reader, 4, subtree, 'of13.group_desc_stats_entry.group_type') |
| 22264 | reader.skip(1) |
| 22265 | read_uint32_t(reader, 4, subtree, 'of13.group_desc_stats_entry.group_id') |
| 22266 | read_list(reader, dissect_of_bucket_v4, subtree, 'of_bucket') |
| 22267 | return 'of_group_desc_stats_entry' |
| 22268 | end |
| 22269 | -- child class of_group_desc_stats_reply |
| 22270 | -- Child of of_stats_reply |
| 22271 | function dissect_of_group_desc_stats_reply_v4(reader, subtree) |
| 22272 | local _length = reader.peek(2, 2):uint() |
| 22273 | local orig_reader = reader |
| 22274 | reader = orig_reader.slice(_length) |
| 22275 | read_uint8_t(reader, 4, subtree, 'of13.group_desc_stats_reply.version') |
| 22276 | read_uint8_t(reader, 4, subtree, 'of13.group_desc_stats_reply.type') |
| 22277 | read_uint16_t(reader, 4, subtree, 'of13.group_desc_stats_reply.length') |
| 22278 | read_uint32_t(reader, 4, subtree, 'of13.group_desc_stats_reply.xid') |
| 22279 | read_uint16_t(reader, 4, subtree, 'of13.group_desc_stats_reply.stats_type') |
| 22280 | read_uint16_t(reader, 4, subtree, 'of13.group_desc_stats_reply.flags') |
| 22281 | reader.skip(4) |
| 22282 | read_list(reader, dissect_of_group_desc_stats_entry_v4, subtree, 'of_group_desc_stats_entry') |
| 22283 | return 'of_group_desc_stats_reply' |
| 22284 | end |
| 22285 | of_stats_reply_v4_dissectors[7] = dissect_of_group_desc_stats_reply_v4 |
| 22286 | |
| 22287 | -- child class of_group_desc_stats_request |
| 22288 | -- Child of of_stats_request |
| 22289 | function dissect_of_group_desc_stats_request_v4(reader, subtree) |
| 22290 | read_uint8_t(reader, 4, subtree, 'of13.group_desc_stats_request.version') |
| 22291 | read_uint8_t(reader, 4, subtree, 'of13.group_desc_stats_request.type') |
| 22292 | read_uint16_t(reader, 4, subtree, 'of13.group_desc_stats_request.length') |
| 22293 | read_uint32_t(reader, 4, subtree, 'of13.group_desc_stats_request.xid') |
| 22294 | read_uint16_t(reader, 4, subtree, 'of13.group_desc_stats_request.stats_type') |
| 22295 | read_uint16_t(reader, 4, subtree, 'of13.group_desc_stats_request.flags') |
| 22296 | reader.skip(4) |
| 22297 | return 'of_group_desc_stats_request' |
| 22298 | end |
| 22299 | of_stats_request_v4_dissectors[7] = dissect_of_group_desc_stats_request_v4 |
| 22300 | |
| 22301 | -- child class of_group_features_stats_reply |
| 22302 | -- Child of of_stats_reply |
| 22303 | function dissect_of_group_features_stats_reply_v4(reader, subtree) |
| 22304 | read_uint8_t(reader, 4, subtree, 'of13.group_features_stats_reply.version') |
| 22305 | read_uint8_t(reader, 4, subtree, 'of13.group_features_stats_reply.type') |
| 22306 | read_uint16_t(reader, 4, subtree, 'of13.group_features_stats_reply.length') |
| 22307 | read_uint32_t(reader, 4, subtree, 'of13.group_features_stats_reply.xid') |
| 22308 | read_uint16_t(reader, 4, subtree, 'of13.group_features_stats_reply.stats_type') |
| 22309 | read_uint16_t(reader, 4, subtree, 'of13.group_features_stats_reply.flags') |
| 22310 | reader.skip(4) |
| 22311 | read_uint32_t(reader, 4, subtree, 'of13.group_features_stats_reply.types') |
| 22312 | read_uint32_t(reader, 4, subtree, 'of13.group_features_stats_reply.capabilities') |
| 22313 | read_uint32_t(reader, 4, subtree, 'of13.group_features_stats_reply.max_groups_all') |
| 22314 | read_uint32_t(reader, 4, subtree, 'of13.group_features_stats_reply.max_groups_select') |
| 22315 | read_uint32_t(reader, 4, subtree, 'of13.group_features_stats_reply.max_groups_indirect') |
| 22316 | read_uint32_t(reader, 4, subtree, 'of13.group_features_stats_reply.max_groups_ff') |
| 22317 | read_uint32_t(reader, 4, subtree, 'of13.group_features_stats_reply.actions_all') |
| 22318 | read_uint32_t(reader, 4, subtree, 'of13.group_features_stats_reply.actions_select') |
| 22319 | read_uint32_t(reader, 4, subtree, 'of13.group_features_stats_reply.actions_indirect') |
| 22320 | read_uint32_t(reader, 4, subtree, 'of13.group_features_stats_reply.actions_ff') |
| 22321 | return 'of_group_features_stats_reply' |
| 22322 | end |
| 22323 | of_stats_reply_v4_dissectors[8] = dissect_of_group_features_stats_reply_v4 |
| 22324 | |
| 22325 | -- child class of_group_features_stats_request |
| 22326 | -- Child of of_stats_request |
| 22327 | function dissect_of_group_features_stats_request_v4(reader, subtree) |
| 22328 | read_uint8_t(reader, 4, subtree, 'of13.group_features_stats_request.version') |
| 22329 | read_uint8_t(reader, 4, subtree, 'of13.group_features_stats_request.type') |
| 22330 | read_uint16_t(reader, 4, subtree, 'of13.group_features_stats_request.length') |
| 22331 | read_uint32_t(reader, 4, subtree, 'of13.group_features_stats_request.xid') |
| 22332 | read_uint16_t(reader, 4, subtree, 'of13.group_features_stats_request.stats_type') |
| 22333 | read_uint16_t(reader, 4, subtree, 'of13.group_features_stats_request.flags') |
| 22334 | reader.skip(4) |
| 22335 | return 'of_group_features_stats_request' |
| 22336 | end |
| 22337 | of_stats_request_v4_dissectors[8] = dissect_of_group_features_stats_request_v4 |
| 22338 | |
| 22339 | -- child class of_group_mod_failed_error_msg |
| 22340 | -- Child of of_error_msg |
| 22341 | function dissect_of_group_mod_failed_error_msg_v4(reader, subtree) |
| 22342 | local _length = reader.peek(2, 2):uint() |
| 22343 | local orig_reader = reader |
| 22344 | reader = orig_reader.slice(_length) |
| 22345 | read_uint8_t(reader, 4, subtree, 'of13.group_mod_failed_error_msg.version') |
| 22346 | read_uint8_t(reader, 4, subtree, 'of13.group_mod_failed_error_msg.type') |
| 22347 | read_uint16_t(reader, 4, subtree, 'of13.group_mod_failed_error_msg.length') |
| 22348 | read_uint32_t(reader, 4, subtree, 'of13.group_mod_failed_error_msg.xid') |
| 22349 | read_uint16_t(reader, 4, subtree, 'of13.group_mod_failed_error_msg.err_type') |
| 22350 | read_uint16_t(reader, 4, subtree, 'of13.group_mod_failed_error_msg.code') |
| 22351 | read_openflow(reader, 4, subtree, 'of13.group_mod_failed_error_msg.data') |
| 22352 | return 'of_group_mod_failed_error_msg' |
| 22353 | end |
| 22354 | of_error_msg_v4_dissectors[6] = dissect_of_group_mod_failed_error_msg_v4 |
| 22355 | |
| 22356 | -- child class of_group_modify |
| 22357 | -- Child of of_group_mod |
| 22358 | function dissect_of_group_modify_v4(reader, subtree) |
| 22359 | local _length = reader.peek(2, 2):uint() |
| 22360 | local orig_reader = reader |
| 22361 | reader = orig_reader.slice(_length) |
| 22362 | read_uint8_t(reader, 4, subtree, 'of13.group_modify.version') |
| 22363 | read_uint8_t(reader, 4, subtree, 'of13.group_modify.type') |
| 22364 | read_uint16_t(reader, 4, subtree, 'of13.group_modify.length') |
| 22365 | read_uint32_t(reader, 4, subtree, 'of13.group_modify.xid') |
| 22366 | read_uint16_t(reader, 4, subtree, 'of13.group_modify.command') |
| 22367 | read_uint8_t(reader, 4, subtree, 'of13.group_modify.group_type') |
| 22368 | reader.skip(1) |
| 22369 | read_uint32_t(reader, 4, subtree, 'of13.group_modify.group_id') |
| 22370 | read_list(reader, dissect_of_bucket_v4, subtree, 'of_bucket') |
| 22371 | return 'of_group_modify' |
| 22372 | end |
| 22373 | of_group_mod_v4_dissectors[1] = dissect_of_group_modify_v4 |
| 22374 | |
| 22375 | -- top-level class of_group_stats_entry |
| 22376 | function dissect_of_group_stats_entry_v4(reader, subtree) |
| 22377 | local _length = reader.peek(0, 2):uint() |
| 22378 | local orig_reader = reader |
| 22379 | reader = orig_reader.slice(_length) |
| 22380 | read_uint16_t(reader, 4, subtree, 'of13.group_stats_entry.length') |
| 22381 | reader.skip(2) |
| 22382 | read_uint32_t(reader, 4, subtree, 'of13.group_stats_entry.group_id') |
| 22383 | read_uint32_t(reader, 4, subtree, 'of13.group_stats_entry.ref_count') |
| 22384 | reader.skip(4) |
| 22385 | read_uint64_t(reader, 4, subtree, 'of13.group_stats_entry.packet_count') |
| 22386 | read_uint64_t(reader, 4, subtree, 'of13.group_stats_entry.byte_count') |
| 22387 | read_uint32_t(reader, 4, subtree, 'of13.group_stats_entry.duration_sec') |
| 22388 | read_uint32_t(reader, 4, subtree, 'of13.group_stats_entry.duration_nsec') |
| 22389 | read_list(reader, dissect_of_bucket_counter_v4, subtree, 'of_bucket_counter') |
| 22390 | return 'of_group_stats_entry' |
| 22391 | end |
| 22392 | -- child class of_group_stats_reply |
| 22393 | -- Child of of_stats_reply |
| 22394 | function dissect_of_group_stats_reply_v4(reader, subtree) |
| 22395 | local _length = reader.peek(2, 2):uint() |
| 22396 | local orig_reader = reader |
| 22397 | reader = orig_reader.slice(_length) |
| 22398 | read_uint8_t(reader, 4, subtree, 'of13.group_stats_reply.version') |
| 22399 | read_uint8_t(reader, 4, subtree, 'of13.group_stats_reply.type') |
| 22400 | read_uint16_t(reader, 4, subtree, 'of13.group_stats_reply.length') |
| 22401 | read_uint32_t(reader, 4, subtree, 'of13.group_stats_reply.xid') |
| 22402 | read_uint16_t(reader, 4, subtree, 'of13.group_stats_reply.stats_type') |
| 22403 | read_uint16_t(reader, 4, subtree, 'of13.group_stats_reply.flags') |
| 22404 | reader.skip(4) |
| 22405 | read_list(reader, dissect_of_group_stats_entry_v4, subtree, 'of_group_stats_entry') |
| 22406 | return 'of_group_stats_reply' |
| 22407 | end |
| 22408 | of_stats_reply_v4_dissectors[6] = dissect_of_group_stats_reply_v4 |
| 22409 | |
| 22410 | -- child class of_group_stats_request |
| 22411 | -- Child of of_stats_request |
| 22412 | function dissect_of_group_stats_request_v4(reader, subtree) |
| 22413 | read_uint8_t(reader, 4, subtree, 'of13.group_stats_request.version') |
| 22414 | read_uint8_t(reader, 4, subtree, 'of13.group_stats_request.type') |
| 22415 | read_uint16_t(reader, 4, subtree, 'of13.group_stats_request.length') |
| 22416 | read_uint32_t(reader, 4, subtree, 'of13.group_stats_request.xid') |
| 22417 | read_uint16_t(reader, 4, subtree, 'of13.group_stats_request.stats_type') |
| 22418 | read_uint16_t(reader, 4, subtree, 'of13.group_stats_request.flags') |
| 22419 | reader.skip(4) |
| 22420 | read_uint32_t(reader, 4, subtree, 'of13.group_stats_request.group_id') |
| 22421 | reader.skip(4) |
| 22422 | return 'of_group_stats_request' |
| 22423 | end |
| 22424 | of_stats_request_v4_dissectors[6] = dissect_of_group_stats_request_v4 |
| 22425 | |
| 22426 | -- child class of_hello |
| 22427 | -- Child of of_header |
| 22428 | function dissect_of_hello_v4(reader, subtree) |
| 22429 | local _length = reader.peek(2, 2):uint() |
| 22430 | local orig_reader = reader |
| 22431 | reader = orig_reader.slice(_length) |
| 22432 | read_uint8_t(reader, 4, subtree, 'of13.hello.version') |
| 22433 | read_uint8_t(reader, 4, subtree, 'of13.hello.type') |
| 22434 | read_uint16_t(reader, 4, subtree, 'of13.hello.length') |
| 22435 | read_uint32_t(reader, 4, subtree, 'of13.hello.xid') |
| 22436 | read_list(reader, dissect_of_hello_elem_v4, subtree, 'of_hello_elem') |
| 22437 | return 'of_hello' |
| 22438 | end |
| 22439 | of_header_v4_dissectors[0] = dissect_of_hello_v4 |
| 22440 | |
| 22441 | -- virtual top-level class of_hello_elem |
| 22442 | -- Discriminator is type |
| 22443 | function dissect_of_hello_elem_v4(reader, subtree) |
| 22444 | return of_hello_elem_v4_dissectors[reader.peek(0,2):uint()](reader, subtree) |
| 22445 | end |
| 22446 | -- child class of_hello_elem_versionbitmap |
| 22447 | -- Child of of_hello_elem |
| 22448 | function dissect_of_hello_elem_versionbitmap_v4(reader, subtree) |
| 22449 | local _length = reader.peek(2, 2):uint() |
| 22450 | local orig_reader = reader |
| 22451 | reader = orig_reader.slice(_length) |
| 22452 | read_uint16_t(reader, 4, subtree, 'of13.hello_elem_versionbitmap.type') |
| 22453 | read_uint16_t(reader, 4, subtree, 'of13.hello_elem_versionbitmap.length') |
| 22454 | read_list(reader, dissect_of_uint32_v4, subtree, 'of_uint32') |
| 22455 | return 'of_hello_elem_versionbitmap' |
| 22456 | end |
| 22457 | of_hello_elem_v4_dissectors[1] = dissect_of_hello_elem_versionbitmap_v4 |
| 22458 | |
| 22459 | -- child class of_hello_failed_error_msg |
| 22460 | -- Child of of_error_msg |
| 22461 | function dissect_of_hello_failed_error_msg_v4(reader, subtree) |
| 22462 | local _length = reader.peek(2, 2):uint() |
| 22463 | local orig_reader = reader |
| 22464 | reader = orig_reader.slice(_length) |
| 22465 | read_uint8_t(reader, 4, subtree, 'of13.hello_failed_error_msg.version') |
| 22466 | read_uint8_t(reader, 4, subtree, 'of13.hello_failed_error_msg.type') |
| 22467 | read_uint16_t(reader, 4, subtree, 'of13.hello_failed_error_msg.length') |
| 22468 | read_uint32_t(reader, 4, subtree, 'of13.hello_failed_error_msg.xid') |
| 22469 | read_uint16_t(reader, 4, subtree, 'of13.hello_failed_error_msg.err_type') |
| 22470 | read_uint16_t(reader, 4, subtree, 'of13.hello_failed_error_msg.code') |
| 22471 | read_openflow(reader, 4, subtree, 'of13.hello_failed_error_msg.data') |
| 22472 | return 'of_hello_failed_error_msg' |
| 22473 | end |
| 22474 | of_error_msg_v4_dissectors[0] = dissect_of_hello_failed_error_msg_v4 |
| 22475 | |
| 22476 | -- virtual top-level class of_instruction |
| 22477 | -- Discriminator is type |
| 22478 | function dissect_of_instruction_v4(reader, subtree) |
| 22479 | return of_instruction_v4_dissectors[reader.peek(0,2):uint()](reader, subtree) |
| 22480 | end |
| 22481 | -- virtual top-level class of_instruction_id |
| 22482 | -- Discriminator is type |
| 22483 | function dissect_of_instruction_id_v4(reader, subtree) |
| 22484 | return of_instruction_id_v4_dissectors[reader.peek(0,2):uint()](reader, subtree) |
| 22485 | end |
| 22486 | -- child class of_instruction_apply_actions |
| 22487 | -- Child of of_instruction |
| 22488 | function dissect_of_instruction_apply_actions_v4(reader, subtree) |
| 22489 | local _length = reader.peek(2, 2):uint() |
| 22490 | local orig_reader = reader |
| 22491 | reader = orig_reader.slice(_length) |
| 22492 | read_uint16_t(reader, 4, subtree, 'of13.instruction_apply_actions.type') |
| 22493 | read_uint16_t(reader, 4, subtree, 'of13.instruction_apply_actions.len') |
| 22494 | reader.skip(4) |
| 22495 | read_list(reader, dissect_of_action_v4, subtree, 'of_action') |
| 22496 | return 'of_instruction_apply_actions' |
| 22497 | end |
| 22498 | of_instruction_v4_dissectors[4] = dissect_of_instruction_apply_actions_v4 |
| 22499 | |
| 22500 | -- child class of_instruction_id_apply_actions |
| 22501 | -- Child of of_instruction_id |
| 22502 | function dissect_of_instruction_id_apply_actions_v4(reader, subtree) |
| 22503 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_apply_actions.type') |
| 22504 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_apply_actions.len') |
| 22505 | return 'of_instruction_id_apply_actions' |
| 22506 | end |
| 22507 | of_instruction_id_v4_dissectors[4] = dissect_of_instruction_id_apply_actions_v4 |
| 22508 | |
| 22509 | -- virtual child class of_instruction_experimenter |
| 22510 | -- Child of of_instruction |
| 22511 | -- Discriminator is experimenter |
| 22512 | function dissect_of_instruction_experimenter_v4(reader, subtree) |
| 22513 | return of_instruction_experimenter_v4_dissectors[reader.peek(4,4):uint()](reader, subtree) |
| 22514 | end |
| 22515 | of_instruction_v4_dissectors[65535] = dissect_of_instruction_experimenter_v4 |
| 22516 | |
| 22517 | -- virtual child class of_instruction_bsn |
| 22518 | -- Child of of_instruction_experimenter |
| 22519 | -- Discriminator is subtype |
| 22520 | function dissect_of_instruction_bsn_v4(reader, subtree) |
| 22521 | return of_instruction_bsn_v4_dissectors[reader.peek(8,4):uint()](reader, subtree) |
| 22522 | end |
| 22523 | of_instruction_experimenter_v4_dissectors[6035143] = dissect_of_instruction_bsn_v4 |
| 22524 | |
| 22525 | -- virtual child class of_instruction_id_experimenter |
| 22526 | -- Child of of_instruction_id |
| 22527 | -- Discriminator is experimenter |
| 22528 | function dissect_of_instruction_id_experimenter_v4(reader, subtree) |
| 22529 | return of_instruction_id_experimenter_v4_dissectors[reader.peek(4,4):uint()](reader, subtree) |
| 22530 | end |
| 22531 | of_instruction_id_v4_dissectors[65535] = dissect_of_instruction_id_experimenter_v4 |
| 22532 | |
| 22533 | -- virtual child class of_instruction_id_bsn |
| 22534 | -- Child of of_instruction_id_experimenter |
| 22535 | -- Discriminator is subtype |
| 22536 | function dissect_of_instruction_id_bsn_v4(reader, subtree) |
| 22537 | return of_instruction_id_bsn_v4_dissectors[reader.peek(8,4):uint()](reader, subtree) |
| 22538 | end |
| 22539 | of_instruction_id_experimenter_v4_dissectors[6035143] = dissect_of_instruction_id_bsn_v4 |
| 22540 | |
| 22541 | -- child class of_instruction_bsn_arp_offload |
| 22542 | -- Child of of_instruction_bsn |
| 22543 | function dissect_of_instruction_bsn_arp_offload_v4(reader, subtree) |
| 22544 | read_uint16_t(reader, 4, subtree, 'of13.instruction_bsn_arp_offload.type') |
| 22545 | read_uint16_t(reader, 4, subtree, 'of13.instruction_bsn_arp_offload.len') |
| 22546 | read_uint32_t(reader, 4, subtree, 'of13.instruction_bsn_arp_offload.experimenter') |
| 22547 | read_uint32_t(reader, 4, subtree, 'of13.instruction_bsn_arp_offload.subtype') |
| 22548 | reader.skip(4) |
| 22549 | return 'of_instruction_bsn_arp_offload' |
| 22550 | end |
| 22551 | of_instruction_bsn_v4_dissectors[1] = dissect_of_instruction_bsn_arp_offload_v4 |
| 22552 | |
| 22553 | -- child class of_instruction_id_bsn_arp_offload |
| 22554 | -- Child of of_instruction_id_bsn |
| 22555 | function dissect_of_instruction_id_bsn_arp_offload_v4(reader, subtree) |
| 22556 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_bsn_arp_offload.type') |
| 22557 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_bsn_arp_offload.len') |
| 22558 | read_uint32_t(reader, 4, subtree, 'of13.instruction_id_bsn_arp_offload.experimenter') |
| 22559 | read_uint32_t(reader, 4, subtree, 'of13.instruction_id_bsn_arp_offload.subtype') |
| 22560 | return 'of_instruction_id_bsn_arp_offload' |
| 22561 | end |
| 22562 | of_instruction_id_bsn_v4_dissectors[1] = dissect_of_instruction_id_bsn_arp_offload_v4 |
| 22563 | |
| 22564 | -- child class of_instruction_bsn_deny |
| 22565 | -- Child of of_instruction_bsn |
| 22566 | function dissect_of_instruction_bsn_deny_v4(reader, subtree) |
| 22567 | read_uint16_t(reader, 4, subtree, 'of13.instruction_bsn_deny.type') |
| 22568 | read_uint16_t(reader, 4, subtree, 'of13.instruction_bsn_deny.len') |
| 22569 | read_uint32_t(reader, 4, subtree, 'of13.instruction_bsn_deny.experimenter') |
| 22570 | read_uint32_t(reader, 4, subtree, 'of13.instruction_bsn_deny.subtype') |
| 22571 | reader.skip(4) |
| 22572 | return 'of_instruction_bsn_deny' |
| 22573 | end |
| 22574 | of_instruction_bsn_v4_dissectors[5] = dissect_of_instruction_bsn_deny_v4 |
| 22575 | |
| 22576 | -- child class of_instruction_id_bsn_deny |
| 22577 | -- Child of of_instruction_id_bsn |
| 22578 | function dissect_of_instruction_id_bsn_deny_v4(reader, subtree) |
| 22579 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_bsn_deny.type') |
| 22580 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_bsn_deny.len') |
| 22581 | read_uint32_t(reader, 4, subtree, 'of13.instruction_id_bsn_deny.experimenter') |
| 22582 | read_uint32_t(reader, 4, subtree, 'of13.instruction_id_bsn_deny.subtype') |
| 22583 | return 'of_instruction_id_bsn_deny' |
| 22584 | end |
| 22585 | of_instruction_id_bsn_v4_dissectors[5] = dissect_of_instruction_id_bsn_deny_v4 |
| 22586 | |
| 22587 | -- child class of_instruction_bsn_dhcp_offload |
| 22588 | -- Child of of_instruction_bsn |
| 22589 | function dissect_of_instruction_bsn_dhcp_offload_v4(reader, subtree) |
| 22590 | read_uint16_t(reader, 4, subtree, 'of13.instruction_bsn_dhcp_offload.type') |
| 22591 | read_uint16_t(reader, 4, subtree, 'of13.instruction_bsn_dhcp_offload.len') |
| 22592 | read_uint32_t(reader, 4, subtree, 'of13.instruction_bsn_dhcp_offload.experimenter') |
| 22593 | read_uint32_t(reader, 4, subtree, 'of13.instruction_bsn_dhcp_offload.subtype') |
| 22594 | reader.skip(4) |
| 22595 | return 'of_instruction_bsn_dhcp_offload' |
| 22596 | end |
| 22597 | of_instruction_bsn_v4_dissectors[2] = dissect_of_instruction_bsn_dhcp_offload_v4 |
| 22598 | |
| 22599 | -- child class of_instruction_id_bsn_dhcp_offload |
| 22600 | -- Child of of_instruction_id_bsn |
| 22601 | function dissect_of_instruction_id_bsn_dhcp_offload_v4(reader, subtree) |
| 22602 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_bsn_dhcp_offload.type') |
| 22603 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_bsn_dhcp_offload.len') |
| 22604 | read_uint32_t(reader, 4, subtree, 'of13.instruction_id_bsn_dhcp_offload.experimenter') |
| 22605 | read_uint32_t(reader, 4, subtree, 'of13.instruction_id_bsn_dhcp_offload.subtype') |
| 22606 | return 'of_instruction_id_bsn_dhcp_offload' |
| 22607 | end |
| 22608 | of_instruction_id_bsn_v4_dissectors[2] = dissect_of_instruction_id_bsn_dhcp_offload_v4 |
| 22609 | |
| 22610 | -- child class of_instruction_bsn_disable_split_horizon_check |
| 22611 | -- Child of of_instruction_bsn |
| 22612 | function dissect_of_instruction_bsn_disable_split_horizon_check_v4(reader, subtree) |
| 22613 | read_uint16_t(reader, 4, subtree, 'of13.instruction_bsn_disable_split_horizon_check.type') |
| 22614 | read_uint16_t(reader, 4, subtree, 'of13.instruction_bsn_disable_split_horizon_check.len') |
| 22615 | read_uint32_t(reader, 4, subtree, 'of13.instruction_bsn_disable_split_horizon_check.experimenter') |
| 22616 | read_uint32_t(reader, 4, subtree, 'of13.instruction_bsn_disable_split_horizon_check.subtype') |
| 22617 | reader.skip(4) |
| 22618 | return 'of_instruction_bsn_disable_split_horizon_check' |
| 22619 | end |
| 22620 | of_instruction_bsn_v4_dissectors[3] = dissect_of_instruction_bsn_disable_split_horizon_check_v4 |
| 22621 | |
| 22622 | -- child class of_instruction_id_bsn_disable_split_horizon_check |
| 22623 | -- Child of of_instruction_id_bsn |
| 22624 | function dissect_of_instruction_id_bsn_disable_split_horizon_check_v4(reader, subtree) |
| 22625 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_bsn_disable_split_horizon_check.type') |
| 22626 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_bsn_disable_split_horizon_check.len') |
| 22627 | read_uint32_t(reader, 4, subtree, 'of13.instruction_id_bsn_disable_split_horizon_check.experimenter') |
| 22628 | read_uint32_t(reader, 4, subtree, 'of13.instruction_id_bsn_disable_split_horizon_check.subtype') |
| 22629 | return 'of_instruction_id_bsn_disable_split_horizon_check' |
| 22630 | end |
| 22631 | of_instruction_id_bsn_v4_dissectors[3] = dissect_of_instruction_id_bsn_disable_split_horizon_check_v4 |
| 22632 | |
| 22633 | -- child class of_instruction_bsn_disable_src_mac_check |
| 22634 | -- Child of of_instruction_bsn |
| 22635 | function dissect_of_instruction_bsn_disable_src_mac_check_v4(reader, subtree) |
| 22636 | read_uint16_t(reader, 4, subtree, 'of13.instruction_bsn_disable_src_mac_check.type') |
| 22637 | read_uint16_t(reader, 4, subtree, 'of13.instruction_bsn_disable_src_mac_check.len') |
| 22638 | read_uint32_t(reader, 4, subtree, 'of13.instruction_bsn_disable_src_mac_check.experimenter') |
| 22639 | read_uint32_t(reader, 4, subtree, 'of13.instruction_bsn_disable_src_mac_check.subtype') |
| 22640 | reader.skip(4) |
| 22641 | return 'of_instruction_bsn_disable_src_mac_check' |
| 22642 | end |
| 22643 | of_instruction_bsn_v4_dissectors[0] = dissect_of_instruction_bsn_disable_src_mac_check_v4 |
| 22644 | |
| 22645 | -- child class of_instruction_id_bsn_disable_src_mac_check |
| 22646 | -- Child of of_instruction_id_bsn |
| 22647 | function dissect_of_instruction_id_bsn_disable_src_mac_check_v4(reader, subtree) |
| 22648 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_bsn_disable_src_mac_check.type') |
| 22649 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_bsn_disable_src_mac_check.len') |
| 22650 | read_uint32_t(reader, 4, subtree, 'of13.instruction_id_bsn_disable_src_mac_check.experimenter') |
| 22651 | read_uint32_t(reader, 4, subtree, 'of13.instruction_id_bsn_disable_src_mac_check.subtype') |
| 22652 | return 'of_instruction_id_bsn_disable_src_mac_check' |
| 22653 | end |
| 22654 | of_instruction_id_bsn_v4_dissectors[0] = dissect_of_instruction_id_bsn_disable_src_mac_check_v4 |
| 22655 | |
| 22656 | -- child class of_instruction_bsn_disable_vlan_counters |
| 22657 | -- Child of of_instruction_bsn |
| 22658 | function dissect_of_instruction_bsn_disable_vlan_counters_v4(reader, subtree) |
| 22659 | read_uint16_t(reader, 4, subtree, 'of13.instruction_bsn_disable_vlan_counters.type') |
| 22660 | read_uint16_t(reader, 4, subtree, 'of13.instruction_bsn_disable_vlan_counters.len') |
| 22661 | read_uint32_t(reader, 4, subtree, 'of13.instruction_bsn_disable_vlan_counters.experimenter') |
| 22662 | read_uint32_t(reader, 4, subtree, 'of13.instruction_bsn_disable_vlan_counters.subtype') |
| 22663 | reader.skip(4) |
| 22664 | return 'of_instruction_bsn_disable_vlan_counters' |
| 22665 | end |
| 22666 | of_instruction_bsn_v4_dissectors[9] = dissect_of_instruction_bsn_disable_vlan_counters_v4 |
| 22667 | |
| 22668 | -- child class of_instruction_id_bsn_disable_vlan_counters |
| 22669 | -- Child of of_instruction_id_bsn |
| 22670 | function dissect_of_instruction_id_bsn_disable_vlan_counters_v4(reader, subtree) |
| 22671 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_bsn_disable_vlan_counters.type') |
| 22672 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_bsn_disable_vlan_counters.len') |
| 22673 | read_uint32_t(reader, 4, subtree, 'of13.instruction_id_bsn_disable_vlan_counters.experimenter') |
| 22674 | read_uint32_t(reader, 4, subtree, 'of13.instruction_id_bsn_disable_vlan_counters.subtype') |
| 22675 | return 'of_instruction_id_bsn_disable_vlan_counters' |
| 22676 | end |
| 22677 | of_instruction_id_bsn_v4_dissectors[9] = dissect_of_instruction_id_bsn_disable_vlan_counters_v4 |
| 22678 | |
| 22679 | -- child class of_instruction_bsn_packet_of_death |
| 22680 | -- Child of of_instruction_bsn |
| 22681 | function dissect_of_instruction_bsn_packet_of_death_v4(reader, subtree) |
| 22682 | read_uint16_t(reader, 4, subtree, 'of13.instruction_bsn_packet_of_death.type') |
| 22683 | read_uint16_t(reader, 4, subtree, 'of13.instruction_bsn_packet_of_death.len') |
| 22684 | read_uint32_t(reader, 4, subtree, 'of13.instruction_bsn_packet_of_death.experimenter') |
| 22685 | read_uint32_t(reader, 4, subtree, 'of13.instruction_bsn_packet_of_death.subtype') |
| 22686 | reader.skip(4) |
| 22687 | return 'of_instruction_bsn_packet_of_death' |
| 22688 | end |
| 22689 | of_instruction_bsn_v4_dissectors[6] = dissect_of_instruction_bsn_packet_of_death_v4 |
| 22690 | |
| 22691 | -- child class of_instruction_id_bsn_packet_of_death |
| 22692 | -- Child of of_instruction_id_bsn |
| 22693 | function dissect_of_instruction_id_bsn_packet_of_death_v4(reader, subtree) |
| 22694 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_bsn_packet_of_death.type') |
| 22695 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_bsn_packet_of_death.len') |
| 22696 | read_uint32_t(reader, 4, subtree, 'of13.instruction_id_bsn_packet_of_death.experimenter') |
| 22697 | read_uint32_t(reader, 4, subtree, 'of13.instruction_id_bsn_packet_of_death.subtype') |
| 22698 | return 'of_instruction_id_bsn_packet_of_death' |
| 22699 | end |
| 22700 | of_instruction_id_bsn_v4_dissectors[6] = dissect_of_instruction_id_bsn_packet_of_death_v4 |
| 22701 | |
| 22702 | -- child class of_instruction_bsn_permit |
| 22703 | -- Child of of_instruction_bsn |
| 22704 | function dissect_of_instruction_bsn_permit_v4(reader, subtree) |
| 22705 | read_uint16_t(reader, 4, subtree, 'of13.instruction_bsn_permit.type') |
| 22706 | read_uint16_t(reader, 4, subtree, 'of13.instruction_bsn_permit.len') |
| 22707 | read_uint32_t(reader, 4, subtree, 'of13.instruction_bsn_permit.experimenter') |
| 22708 | read_uint32_t(reader, 4, subtree, 'of13.instruction_bsn_permit.subtype') |
| 22709 | reader.skip(4) |
| 22710 | return 'of_instruction_bsn_permit' |
| 22711 | end |
| 22712 | of_instruction_bsn_v4_dissectors[4] = dissect_of_instruction_bsn_permit_v4 |
| 22713 | |
| 22714 | -- child class of_instruction_id_bsn_permit |
| 22715 | -- Child of of_instruction_id_bsn |
| 22716 | function dissect_of_instruction_id_bsn_permit_v4(reader, subtree) |
| 22717 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_bsn_permit.type') |
| 22718 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_bsn_permit.len') |
| 22719 | read_uint32_t(reader, 4, subtree, 'of13.instruction_id_bsn_permit.experimenter') |
| 22720 | read_uint32_t(reader, 4, subtree, 'of13.instruction_id_bsn_permit.subtype') |
| 22721 | return 'of_instruction_id_bsn_permit' |
| 22722 | end |
| 22723 | of_instruction_id_bsn_v4_dissectors[4] = dissect_of_instruction_id_bsn_permit_v4 |
| 22724 | |
| 22725 | -- child class of_instruction_bsn_prioritize_pdus |
| 22726 | -- Child of of_instruction_bsn |
| 22727 | function dissect_of_instruction_bsn_prioritize_pdus_v4(reader, subtree) |
| 22728 | read_uint16_t(reader, 4, subtree, 'of13.instruction_bsn_prioritize_pdus.type') |
| 22729 | read_uint16_t(reader, 4, subtree, 'of13.instruction_bsn_prioritize_pdus.len') |
| 22730 | read_uint32_t(reader, 4, subtree, 'of13.instruction_bsn_prioritize_pdus.experimenter') |
| 22731 | read_uint32_t(reader, 4, subtree, 'of13.instruction_bsn_prioritize_pdus.subtype') |
| 22732 | reader.skip(4) |
| 22733 | return 'of_instruction_bsn_prioritize_pdus' |
| 22734 | end |
| 22735 | of_instruction_bsn_v4_dissectors[7] = dissect_of_instruction_bsn_prioritize_pdus_v4 |
| 22736 | |
| 22737 | -- child class of_instruction_id_bsn_prioritize_pdus |
| 22738 | -- Child of of_instruction_id_bsn |
| 22739 | function dissect_of_instruction_id_bsn_prioritize_pdus_v4(reader, subtree) |
| 22740 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_bsn_prioritize_pdus.type') |
| 22741 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_bsn_prioritize_pdus.len') |
| 22742 | read_uint32_t(reader, 4, subtree, 'of13.instruction_id_bsn_prioritize_pdus.experimenter') |
| 22743 | read_uint32_t(reader, 4, subtree, 'of13.instruction_id_bsn_prioritize_pdus.subtype') |
| 22744 | return 'of_instruction_id_bsn_prioritize_pdus' |
| 22745 | end |
| 22746 | of_instruction_id_bsn_v4_dissectors[7] = dissect_of_instruction_id_bsn_prioritize_pdus_v4 |
| 22747 | |
| 22748 | -- child class of_instruction_bsn_require_vlan_xlate |
| 22749 | -- Child of of_instruction_bsn |
| 22750 | function dissect_of_instruction_bsn_require_vlan_xlate_v4(reader, subtree) |
| 22751 | read_uint16_t(reader, 4, subtree, 'of13.instruction_bsn_require_vlan_xlate.type') |
| 22752 | read_uint16_t(reader, 4, subtree, 'of13.instruction_bsn_require_vlan_xlate.len') |
| 22753 | read_uint32_t(reader, 4, subtree, 'of13.instruction_bsn_require_vlan_xlate.experimenter') |
| 22754 | read_uint32_t(reader, 4, subtree, 'of13.instruction_bsn_require_vlan_xlate.subtype') |
| 22755 | reader.skip(4) |
| 22756 | return 'of_instruction_bsn_require_vlan_xlate' |
| 22757 | end |
| 22758 | of_instruction_bsn_v4_dissectors[8] = dissect_of_instruction_bsn_require_vlan_xlate_v4 |
| 22759 | |
| 22760 | -- child class of_instruction_id_bsn_require_vlan_xlate |
| 22761 | -- Child of of_instruction_id_bsn |
| 22762 | function dissect_of_instruction_id_bsn_require_vlan_xlate_v4(reader, subtree) |
| 22763 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_bsn_require_vlan_xlate.type') |
| 22764 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_bsn_require_vlan_xlate.len') |
| 22765 | read_uint32_t(reader, 4, subtree, 'of13.instruction_id_bsn_require_vlan_xlate.experimenter') |
| 22766 | read_uint32_t(reader, 4, subtree, 'of13.instruction_id_bsn_require_vlan_xlate.subtype') |
| 22767 | return 'of_instruction_id_bsn_require_vlan_xlate' |
| 22768 | end |
| 22769 | of_instruction_id_bsn_v4_dissectors[8] = dissect_of_instruction_id_bsn_require_vlan_xlate_v4 |
| 22770 | |
| 22771 | -- child class of_instruction_clear_actions |
| 22772 | -- Child of of_instruction |
| 22773 | function dissect_of_instruction_clear_actions_v4(reader, subtree) |
| 22774 | read_uint16_t(reader, 4, subtree, 'of13.instruction_clear_actions.type') |
| 22775 | read_uint16_t(reader, 4, subtree, 'of13.instruction_clear_actions.len') |
| 22776 | reader.skip(4) |
| 22777 | return 'of_instruction_clear_actions' |
| 22778 | end |
| 22779 | of_instruction_v4_dissectors[5] = dissect_of_instruction_clear_actions_v4 |
| 22780 | |
| 22781 | -- child class of_instruction_id_clear_actions |
| 22782 | -- Child of of_instruction_id |
| 22783 | function dissect_of_instruction_id_clear_actions_v4(reader, subtree) |
| 22784 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_clear_actions.type') |
| 22785 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_clear_actions.len') |
| 22786 | return 'of_instruction_id_clear_actions' |
| 22787 | end |
| 22788 | of_instruction_id_v4_dissectors[5] = dissect_of_instruction_id_clear_actions_v4 |
| 22789 | |
| 22790 | -- child class of_instruction_goto_table |
| 22791 | -- Child of of_instruction |
| 22792 | function dissect_of_instruction_goto_table_v4(reader, subtree) |
| 22793 | read_uint16_t(reader, 4, subtree, 'of13.instruction_goto_table.type') |
| 22794 | read_uint16_t(reader, 4, subtree, 'of13.instruction_goto_table.len') |
| 22795 | read_uint8_t(reader, 4, subtree, 'of13.instruction_goto_table.table_id') |
| 22796 | reader.skip(3) |
| 22797 | return 'of_instruction_goto_table' |
| 22798 | end |
| 22799 | of_instruction_v4_dissectors[1] = dissect_of_instruction_goto_table_v4 |
| 22800 | |
| 22801 | -- child class of_instruction_id_goto_table |
| 22802 | -- Child of of_instruction_id |
| 22803 | function dissect_of_instruction_id_goto_table_v4(reader, subtree) |
| 22804 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_goto_table.type') |
| 22805 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_goto_table.len') |
| 22806 | return 'of_instruction_id_goto_table' |
| 22807 | end |
| 22808 | of_instruction_id_v4_dissectors[1] = dissect_of_instruction_id_goto_table_v4 |
| 22809 | |
| 22810 | -- child class of_instruction_meter |
| 22811 | -- Child of of_instruction |
| 22812 | function dissect_of_instruction_meter_v4(reader, subtree) |
| 22813 | read_uint16_t(reader, 4, subtree, 'of13.instruction_meter.type') |
| 22814 | read_uint16_t(reader, 4, subtree, 'of13.instruction_meter.len') |
| 22815 | read_uint32_t(reader, 4, subtree, 'of13.instruction_meter.meter_id') |
| 22816 | return 'of_instruction_meter' |
| 22817 | end |
| 22818 | of_instruction_v4_dissectors[6] = dissect_of_instruction_meter_v4 |
| 22819 | |
| 22820 | -- child class of_instruction_id_meter |
| 22821 | -- Child of of_instruction_id |
| 22822 | function dissect_of_instruction_id_meter_v4(reader, subtree) |
| 22823 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_meter.type') |
| 22824 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_meter.len') |
| 22825 | return 'of_instruction_id_meter' |
| 22826 | end |
| 22827 | of_instruction_id_v4_dissectors[6] = dissect_of_instruction_id_meter_v4 |
| 22828 | |
| 22829 | -- child class of_instruction_write_actions |
| 22830 | -- Child of of_instruction |
| 22831 | function dissect_of_instruction_write_actions_v4(reader, subtree) |
| 22832 | local _length = reader.peek(2, 2):uint() |
| 22833 | local orig_reader = reader |
| 22834 | reader = orig_reader.slice(_length) |
| 22835 | read_uint16_t(reader, 4, subtree, 'of13.instruction_write_actions.type') |
| 22836 | read_uint16_t(reader, 4, subtree, 'of13.instruction_write_actions.len') |
| 22837 | reader.skip(4) |
| 22838 | read_list(reader, dissect_of_action_v4, subtree, 'of_action') |
| 22839 | return 'of_instruction_write_actions' |
| 22840 | end |
| 22841 | of_instruction_v4_dissectors[3] = dissect_of_instruction_write_actions_v4 |
| 22842 | |
| 22843 | -- child class of_instruction_id_write_actions |
| 22844 | -- Child of of_instruction_id |
| 22845 | function dissect_of_instruction_id_write_actions_v4(reader, subtree) |
| 22846 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_write_actions.type') |
| 22847 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_write_actions.len') |
| 22848 | return 'of_instruction_id_write_actions' |
| 22849 | end |
| 22850 | of_instruction_id_v4_dissectors[3] = dissect_of_instruction_id_write_actions_v4 |
| 22851 | |
| 22852 | -- child class of_instruction_write_metadata |
| 22853 | -- Child of of_instruction |
| 22854 | function dissect_of_instruction_write_metadata_v4(reader, subtree) |
| 22855 | read_uint16_t(reader, 4, subtree, 'of13.instruction_write_metadata.type') |
| 22856 | read_uint16_t(reader, 4, subtree, 'of13.instruction_write_metadata.len') |
| 22857 | reader.skip(4) |
| 22858 | read_uint64_t(reader, 4, subtree, 'of13.instruction_write_metadata.metadata') |
| 22859 | read_uint64_t(reader, 4, subtree, 'of13.instruction_write_metadata.metadata_mask') |
| 22860 | return 'of_instruction_write_metadata' |
| 22861 | end |
| 22862 | of_instruction_v4_dissectors[2] = dissect_of_instruction_write_metadata_v4 |
| 22863 | |
| 22864 | -- child class of_instruction_id_write_metadata |
| 22865 | -- Child of of_instruction_id |
| 22866 | function dissect_of_instruction_id_write_metadata_v4(reader, subtree) |
| 22867 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_write_metadata.type') |
| 22868 | read_uint16_t(reader, 4, subtree, 'of13.instruction_id_write_metadata.len') |
| 22869 | return 'of_instruction_id_write_metadata' |
| 22870 | end |
| 22871 | of_instruction_id_v4_dissectors[2] = dissect_of_instruction_id_write_metadata_v4 |
| 22872 | |
| 22873 | -- top-level class of_match_v3 |
| 22874 | function dissect_of_match_v3_v4(reader, subtree) |
| 22875 | local _length = reader.peek(2, 2):uint() |
| 22876 | local orig_reader = reader |
| 22877 | reader = orig_reader.slice(_length) |
| 22878 | read_uint16_t(reader, 4, subtree, 'of13.match_v3.type') |
| 22879 | read_uint16_t(reader, 4, subtree, 'of13.match_v3.length') |
| 22880 | read_list(reader, dissect_of_oxm_v4, subtree, 'of_oxm') |
| 22881 | orig_reader.skip_align() |
| 22882 | return 'of_match_v3' |
| 22883 | end |
| 22884 | -- virtual top-level class of_meter_band |
| 22885 | -- Discriminator is type |
| 22886 | function dissect_of_meter_band_v4(reader, subtree) |
| 22887 | return of_meter_band_v4_dissectors[reader.peek(0,2):uint()](reader, subtree) |
| 22888 | end |
| 22889 | -- child class of_meter_band_drop |
| 22890 | -- Child of of_meter_band |
| 22891 | function dissect_of_meter_band_drop_v4(reader, subtree) |
| 22892 | read_uint16_t(reader, 4, subtree, 'of13.meter_band_drop.type') |
| 22893 | read_uint16_t(reader, 4, subtree, 'of13.meter_band_drop.len') |
| 22894 | read_uint32_t(reader, 4, subtree, 'of13.meter_band_drop.rate') |
| 22895 | read_uint32_t(reader, 4, subtree, 'of13.meter_band_drop.burst_size') |
| 22896 | reader.skip(4) |
| 22897 | return 'of_meter_band_drop' |
| 22898 | end |
| 22899 | of_meter_band_v4_dissectors[1] = dissect_of_meter_band_drop_v4 |
| 22900 | |
| 22901 | -- child class of_meter_band_dscp_remark |
| 22902 | -- Child of of_meter_band |
| 22903 | function dissect_of_meter_band_dscp_remark_v4(reader, subtree) |
| 22904 | read_uint16_t(reader, 4, subtree, 'of13.meter_band_dscp_remark.type') |
| 22905 | read_uint16_t(reader, 4, subtree, 'of13.meter_band_dscp_remark.len') |
| 22906 | read_uint32_t(reader, 4, subtree, 'of13.meter_band_dscp_remark.rate') |
| 22907 | read_uint32_t(reader, 4, subtree, 'of13.meter_band_dscp_remark.burst_size') |
| 22908 | read_uint8_t(reader, 4, subtree, 'of13.meter_band_dscp_remark.prec_level') |
| 22909 | reader.skip(3) |
| 22910 | return 'of_meter_band_dscp_remark' |
| 22911 | end |
| 22912 | of_meter_band_v4_dissectors[2] = dissect_of_meter_band_dscp_remark_v4 |
| 22913 | |
| 22914 | -- child class of_meter_band_experimenter |
| 22915 | -- Child of of_meter_band |
| 22916 | function dissect_of_meter_band_experimenter_v4(reader, subtree) |
| 22917 | read_uint16_t(reader, 4, subtree, 'of13.meter_band_experimenter.type') |
| 22918 | read_uint16_t(reader, 4, subtree, 'of13.meter_band_experimenter.len') |
| 22919 | read_uint32_t(reader, 4, subtree, 'of13.meter_band_experimenter.rate') |
| 22920 | read_uint32_t(reader, 4, subtree, 'of13.meter_band_experimenter.burst_size') |
| 22921 | read_uint32_t(reader, 4, subtree, 'of13.meter_band_experimenter.experimenter') |
| 22922 | return 'of_meter_band_experimenter' |
| 22923 | end |
| 22924 | of_meter_band_v4_dissectors[65535] = dissect_of_meter_band_experimenter_v4 |
| 22925 | |
| 22926 | -- top-level class of_meter_band_stats |
| 22927 | function dissect_of_meter_band_stats_v4(reader, subtree) |
| 22928 | read_uint64_t(reader, 4, subtree, 'of13.meter_band_stats.packet_band_count') |
| 22929 | read_uint64_t(reader, 4, subtree, 'of13.meter_band_stats.byte_band_count') |
| 22930 | return 'of_meter_band_stats' |
| 22931 | end |
| 22932 | -- top-level class of_meter_config |
| 22933 | function dissect_of_meter_config_v4(reader, subtree) |
| 22934 | local _length = reader.peek(0, 2):uint() |
| 22935 | local orig_reader = reader |
| 22936 | reader = orig_reader.slice(_length) |
| 22937 | read_uint16_t(reader, 4, subtree, 'of13.meter_config.length') |
| 22938 | read_uint16_t(reader, 4, subtree, 'of13.meter_config.flags') |
| 22939 | read_uint32_t(reader, 4, subtree, 'of13.meter_config.meter_id') |
| 22940 | read_list(reader, dissect_of_meter_band_v4, subtree, 'of_meter_band') |
| 22941 | return 'of_meter_config' |
| 22942 | end |
| 22943 | -- child class of_meter_config_stats_reply |
| 22944 | -- Child of of_stats_reply |
| 22945 | function dissect_of_meter_config_stats_reply_v4(reader, subtree) |
| 22946 | local _length = reader.peek(2, 2):uint() |
| 22947 | local orig_reader = reader |
| 22948 | reader = orig_reader.slice(_length) |
| 22949 | read_uint8_t(reader, 4, subtree, 'of13.meter_config_stats_reply.version') |
| 22950 | read_uint8_t(reader, 4, subtree, 'of13.meter_config_stats_reply.type') |
| 22951 | read_uint16_t(reader, 4, subtree, 'of13.meter_config_stats_reply.length') |
| 22952 | read_uint32_t(reader, 4, subtree, 'of13.meter_config_stats_reply.xid') |
| 22953 | read_uint16_t(reader, 4, subtree, 'of13.meter_config_stats_reply.stats_type') |
| 22954 | read_uint16_t(reader, 4, subtree, 'of13.meter_config_stats_reply.flags') |
| 22955 | reader.skip(4) |
| 22956 | read_list(reader, dissect_of_meter_band_v4, subtree, 'of_meter_band') |
| 22957 | return 'of_meter_config_stats_reply' |
| 22958 | end |
| 22959 | of_stats_reply_v4_dissectors[10] = dissect_of_meter_config_stats_reply_v4 |
| 22960 | |
| 22961 | -- child class of_meter_config_stats_request |
| 22962 | -- Child of of_stats_request |
| 22963 | function dissect_of_meter_config_stats_request_v4(reader, subtree) |
| 22964 | read_uint8_t(reader, 4, subtree, 'of13.meter_config_stats_request.version') |
| 22965 | read_uint8_t(reader, 4, subtree, 'of13.meter_config_stats_request.type') |
| 22966 | read_uint16_t(reader, 4, subtree, 'of13.meter_config_stats_request.length') |
| 22967 | read_uint32_t(reader, 4, subtree, 'of13.meter_config_stats_request.xid') |
| 22968 | read_uint16_t(reader, 4, subtree, 'of13.meter_config_stats_request.stats_type') |
| 22969 | read_uint16_t(reader, 4, subtree, 'of13.meter_config_stats_request.flags') |
| 22970 | reader.skip(4) |
| 22971 | read_uint32_t(reader, 4, subtree, 'of13.meter_config_stats_request.meter_id') |
| 22972 | reader.skip(4) |
| 22973 | return 'of_meter_config_stats_request' |
| 22974 | end |
| 22975 | of_stats_request_v4_dissectors[10] = dissect_of_meter_config_stats_request_v4 |
| 22976 | |
| 22977 | -- top-level class of_meter_features |
| 22978 | function dissect_of_meter_features_v4(reader, subtree) |
| 22979 | read_uint32_t(reader, 4, subtree, 'of13.meter_features.max_meter') |
| 22980 | read_uint32_t(reader, 4, subtree, 'of13.meter_features.band_types') |
| 22981 | read_uint32_t(reader, 4, subtree, 'of13.meter_features.capabilities') |
| 22982 | read_uint8_t(reader, 4, subtree, 'of13.meter_features.max_bands') |
| 22983 | read_uint8_t(reader, 4, subtree, 'of13.meter_features.max_color') |
| 22984 | reader.skip(2) |
| 22985 | return 'of_meter_features' |
| 22986 | end |
| 22987 | -- child class of_meter_features_stats_reply |
| 22988 | -- Child of of_stats_reply |
| 22989 | function dissect_of_meter_features_stats_reply_v4(reader, subtree) |
| 22990 | read_uint8_t(reader, 4, subtree, 'of13.meter_features_stats_reply.version') |
| 22991 | read_uint8_t(reader, 4, subtree, 'of13.meter_features_stats_reply.type') |
| 22992 | read_uint16_t(reader, 4, subtree, 'of13.meter_features_stats_reply.length') |
| 22993 | read_uint32_t(reader, 4, subtree, 'of13.meter_features_stats_reply.xid') |
| 22994 | read_uint16_t(reader, 4, subtree, 'of13.meter_features_stats_reply.stats_type') |
| 22995 | read_uint16_t(reader, 4, subtree, 'of13.meter_features_stats_reply.flags') |
| 22996 | reader.skip(4) |
| 22997 | read_of_meter_features_t(reader, 4, subtree, 'of13.meter_features_stats_reply.features') |
| 22998 | return 'of_meter_features_stats_reply' |
| 22999 | end |
| 23000 | of_stats_reply_v4_dissectors[11] = dissect_of_meter_features_stats_reply_v4 |
| 23001 | |
| 23002 | -- child class of_meter_features_stats_request |
| 23003 | -- Child of of_stats_request |
| 23004 | function dissect_of_meter_features_stats_request_v4(reader, subtree) |
| 23005 | read_uint8_t(reader, 4, subtree, 'of13.meter_features_stats_request.version') |
| 23006 | read_uint8_t(reader, 4, subtree, 'of13.meter_features_stats_request.type') |
| 23007 | read_uint16_t(reader, 4, subtree, 'of13.meter_features_stats_request.length') |
| 23008 | read_uint32_t(reader, 4, subtree, 'of13.meter_features_stats_request.xid') |
| 23009 | read_uint16_t(reader, 4, subtree, 'of13.meter_features_stats_request.stats_type') |
| 23010 | read_uint16_t(reader, 4, subtree, 'of13.meter_features_stats_request.flags') |
| 23011 | reader.skip(4) |
| 23012 | return 'of_meter_features_stats_request' |
| 23013 | end |
| 23014 | of_stats_request_v4_dissectors[11] = dissect_of_meter_features_stats_request_v4 |
| 23015 | |
| 23016 | -- child class of_meter_mod |
| 23017 | -- Child of of_header |
| 23018 | function dissect_of_meter_mod_v4(reader, subtree) |
| 23019 | local _length = reader.peek(2, 2):uint() |
| 23020 | local orig_reader = reader |
| 23021 | reader = orig_reader.slice(_length) |
| 23022 | read_uint8_t(reader, 4, subtree, 'of13.meter_mod.version') |
| 23023 | read_uint8_t(reader, 4, subtree, 'of13.meter_mod.type') |
| 23024 | read_uint16_t(reader, 4, subtree, 'of13.meter_mod.length') |
| 23025 | read_uint32_t(reader, 4, subtree, 'of13.meter_mod.xid') |
| 23026 | read_uint16_t(reader, 4, subtree, 'of13.meter_mod.command') |
| 23027 | read_uint16_t(reader, 4, subtree, 'of13.meter_mod.flags') |
| 23028 | read_uint32_t(reader, 4, subtree, 'of13.meter_mod.meter_id') |
| 23029 | read_list(reader, dissect_of_meter_band_v4, subtree, 'of_meter_band') |
| 23030 | return 'of_meter_mod' |
| 23031 | end |
| 23032 | of_header_v4_dissectors[29] = dissect_of_meter_mod_v4 |
| 23033 | |
| 23034 | -- child class of_meter_mod_failed_error_msg |
| 23035 | -- Child of of_error_msg |
| 23036 | function dissect_of_meter_mod_failed_error_msg_v4(reader, subtree) |
| 23037 | local _length = reader.peek(2, 2):uint() |
| 23038 | local orig_reader = reader |
| 23039 | reader = orig_reader.slice(_length) |
| 23040 | read_uint8_t(reader, 4, subtree, 'of13.meter_mod_failed_error_msg.version') |
| 23041 | read_uint8_t(reader, 4, subtree, 'of13.meter_mod_failed_error_msg.type') |
| 23042 | read_uint16_t(reader, 4, subtree, 'of13.meter_mod_failed_error_msg.length') |
| 23043 | read_uint32_t(reader, 4, subtree, 'of13.meter_mod_failed_error_msg.xid') |
| 23044 | read_uint16_t(reader, 4, subtree, 'of13.meter_mod_failed_error_msg.err_type') |
| 23045 | read_uint16_t(reader, 4, subtree, 'of13.meter_mod_failed_error_msg.code') |
| 23046 | read_openflow(reader, 4, subtree, 'of13.meter_mod_failed_error_msg.data') |
| 23047 | return 'of_meter_mod_failed_error_msg' |
| 23048 | end |
| 23049 | of_error_msg_v4_dissectors[12] = dissect_of_meter_mod_failed_error_msg_v4 |
| 23050 | |
| 23051 | -- top-level class of_meter_stats |
| 23052 | function dissect_of_meter_stats_v4(reader, subtree) |
| 23053 | local _length = reader.peek(4, 2):uint() |
| 23054 | local orig_reader = reader |
| 23055 | reader = orig_reader.slice(_length) |
| 23056 | read_uint32_t(reader, 4, subtree, 'of13.meter_stats.meter_id') |
| 23057 | read_uint16_t(reader, 4, subtree, 'of13.meter_stats.len') |
| 23058 | reader.skip(6) |
| 23059 | read_uint32_t(reader, 4, subtree, 'of13.meter_stats.flow_count') |
| 23060 | read_uint64_t(reader, 4, subtree, 'of13.meter_stats.packet_in_count') |
| 23061 | read_uint64_t(reader, 4, subtree, 'of13.meter_stats.byte_in_count') |
| 23062 | read_uint32_t(reader, 4, subtree, 'of13.meter_stats.duration_sec') |
| 23063 | read_uint32_t(reader, 4, subtree, 'of13.meter_stats.duration_nsec') |
| 23064 | read_list(reader, dissect_of_meter_band_stats_v4, subtree, 'of_meter_band_stats') |
| 23065 | return 'of_meter_stats' |
| 23066 | end |
| 23067 | -- child class of_meter_stats_reply |
| 23068 | -- Child of of_stats_reply |
| 23069 | function dissect_of_meter_stats_reply_v4(reader, subtree) |
| 23070 | local _length = reader.peek(2, 2):uint() |
| 23071 | local orig_reader = reader |
| 23072 | reader = orig_reader.slice(_length) |
| 23073 | read_uint8_t(reader, 4, subtree, 'of13.meter_stats_reply.version') |
| 23074 | read_uint8_t(reader, 4, subtree, 'of13.meter_stats_reply.type') |
| 23075 | read_uint16_t(reader, 4, subtree, 'of13.meter_stats_reply.length') |
| 23076 | read_uint32_t(reader, 4, subtree, 'of13.meter_stats_reply.xid') |
| 23077 | read_uint16_t(reader, 4, subtree, 'of13.meter_stats_reply.stats_type') |
| 23078 | read_uint16_t(reader, 4, subtree, 'of13.meter_stats_reply.flags') |
| 23079 | reader.skip(4) |
| 23080 | read_list(reader, dissect_of_meter_stats_v4, subtree, 'of_meter_stats') |
| 23081 | return 'of_meter_stats_reply' |
| 23082 | end |
| 23083 | of_stats_reply_v4_dissectors[9] = dissect_of_meter_stats_reply_v4 |
| 23084 | |
| 23085 | -- child class of_meter_stats_request |
| 23086 | -- Child of of_stats_request |
| 23087 | function dissect_of_meter_stats_request_v4(reader, subtree) |
| 23088 | read_uint8_t(reader, 4, subtree, 'of13.meter_stats_request.version') |
| 23089 | read_uint8_t(reader, 4, subtree, 'of13.meter_stats_request.type') |
| 23090 | read_uint16_t(reader, 4, subtree, 'of13.meter_stats_request.length') |
| 23091 | read_uint32_t(reader, 4, subtree, 'of13.meter_stats_request.xid') |
| 23092 | read_uint16_t(reader, 4, subtree, 'of13.meter_stats_request.stats_type') |
| 23093 | read_uint16_t(reader, 4, subtree, 'of13.meter_stats_request.flags') |
| 23094 | reader.skip(4) |
| 23095 | read_uint32_t(reader, 4, subtree, 'of13.meter_stats_request.meter_id') |
| 23096 | reader.skip(4) |
| 23097 | return 'of_meter_stats_request' |
| 23098 | end |
| 23099 | of_stats_request_v4_dissectors[9] = dissect_of_meter_stats_request_v4 |
| 23100 | |
| 23101 | -- virtual child class of_nicira_header |
| 23102 | -- Child of of_experimenter |
| 23103 | -- Discriminator is subtype |
| 23104 | function dissect_of_nicira_header_v4(reader, subtree) |
| 23105 | return of_nicira_header_v4_dissectors[reader.peek(12,4):uint()](reader, subtree) |
| 23106 | end |
| 23107 | of_experimenter_v4_dissectors[8992] = dissect_of_nicira_header_v4 |
| 23108 | |
| 23109 | -- child class of_oxm_arp_op |
| 23110 | -- Child of of_oxm |
| 23111 | function dissect_of_oxm_arp_op_v4(reader, subtree) |
| 23112 | read_uint32_t(reader, 4, subtree, 'of13.oxm_arp_op.type_len') |
| 23113 | read_uint16_t(reader, 4, subtree, 'of13.oxm_arp_op.value') |
| 23114 | return 'of_oxm_arp_op' |
| 23115 | end |
| 23116 | of_oxm_v4_dissectors[2147494402] = dissect_of_oxm_arp_op_v4 |
| 23117 | |
| 23118 | -- child class of_oxm_arp_op_masked |
| 23119 | -- Child of of_oxm |
| 23120 | function dissect_of_oxm_arp_op_masked_v4(reader, subtree) |
| 23121 | read_uint32_t(reader, 4, subtree, 'of13.oxm_arp_op_masked.type_len') |
| 23122 | read_uint16_t(reader, 4, subtree, 'of13.oxm_arp_op_masked.value') |
| 23123 | read_uint16_t(reader, 4, subtree, 'of13.oxm_arp_op_masked.value_mask') |
| 23124 | return 'of_oxm_arp_op_masked' |
| 23125 | end |
| 23126 | of_oxm_v4_dissectors[2147494660] = dissect_of_oxm_arp_op_masked_v4 |
| 23127 | |
| 23128 | -- child class of_oxm_arp_sha |
| 23129 | -- Child of of_oxm |
| 23130 | function dissect_of_oxm_arp_sha_v4(reader, subtree) |
| 23131 | read_uint32_t(reader, 4, subtree, 'of13.oxm_arp_sha.type_len') |
| 23132 | read_of_mac_addr_t(reader, 4, subtree, 'of13.oxm_arp_sha.value') |
| 23133 | return 'of_oxm_arp_sha' |
| 23134 | end |
| 23135 | of_oxm_v4_dissectors[2147495942] = dissect_of_oxm_arp_sha_v4 |
| 23136 | |
| 23137 | -- child class of_oxm_arp_sha_masked |
| 23138 | -- Child of of_oxm |
| 23139 | function dissect_of_oxm_arp_sha_masked_v4(reader, subtree) |
| 23140 | read_uint32_t(reader, 4, subtree, 'of13.oxm_arp_sha_masked.type_len') |
| 23141 | read_of_mac_addr_t(reader, 4, subtree, 'of13.oxm_arp_sha_masked.value') |
| 23142 | read_of_mac_addr_t(reader, 4, subtree, 'of13.oxm_arp_sha_masked.value_mask') |
| 23143 | return 'of_oxm_arp_sha_masked' |
| 23144 | end |
| 23145 | of_oxm_v4_dissectors[2147496204] = dissect_of_oxm_arp_sha_masked_v4 |
| 23146 | |
| 23147 | -- child class of_oxm_arp_spa |
| 23148 | -- Child of of_oxm |
| 23149 | function dissect_of_oxm_arp_spa_v4(reader, subtree) |
| 23150 | read_uint32_t(reader, 4, subtree, 'of13.oxm_arp_spa.type_len') |
| 23151 | read_uint32_t(reader, 4, subtree, 'of13.oxm_arp_spa.value') |
| 23152 | return 'of_oxm_arp_spa' |
| 23153 | end |
| 23154 | of_oxm_v4_dissectors[2147494916] = dissect_of_oxm_arp_spa_v4 |
| 23155 | |
| 23156 | -- child class of_oxm_arp_spa_masked |
| 23157 | -- Child of of_oxm |
| 23158 | function dissect_of_oxm_arp_spa_masked_v4(reader, subtree) |
| 23159 | read_uint32_t(reader, 4, subtree, 'of13.oxm_arp_spa_masked.type_len') |
| 23160 | read_uint32_t(reader, 4, subtree, 'of13.oxm_arp_spa_masked.value') |
| 23161 | read_uint32_t(reader, 4, subtree, 'of13.oxm_arp_spa_masked.value_mask') |
| 23162 | return 'of_oxm_arp_spa_masked' |
| 23163 | end |
| 23164 | of_oxm_v4_dissectors[2147495176] = dissect_of_oxm_arp_spa_masked_v4 |
| 23165 | |
| 23166 | -- child class of_oxm_arp_tha |
| 23167 | -- Child of of_oxm |
| 23168 | function dissect_of_oxm_arp_tha_v4(reader, subtree) |
| 23169 | read_uint32_t(reader, 4, subtree, 'of13.oxm_arp_tha.type_len') |
| 23170 | read_of_mac_addr_t(reader, 4, subtree, 'of13.oxm_arp_tha.value') |
| 23171 | return 'of_oxm_arp_tha' |
| 23172 | end |
| 23173 | of_oxm_v4_dissectors[2147496454] = dissect_of_oxm_arp_tha_v4 |
| 23174 | |
| 23175 | -- child class of_oxm_arp_tha_masked |
| 23176 | -- Child of of_oxm |
| 23177 | function dissect_of_oxm_arp_tha_masked_v4(reader, subtree) |
| 23178 | read_uint32_t(reader, 4, subtree, 'of13.oxm_arp_tha_masked.type_len') |
| 23179 | read_of_mac_addr_t(reader, 4, subtree, 'of13.oxm_arp_tha_masked.value') |
| 23180 | read_of_mac_addr_t(reader, 4, subtree, 'of13.oxm_arp_tha_masked.value_mask') |
| 23181 | return 'of_oxm_arp_tha_masked' |
| 23182 | end |
| 23183 | of_oxm_v4_dissectors[2147496716] = dissect_of_oxm_arp_tha_masked_v4 |
| 23184 | |
| 23185 | -- child class of_oxm_arp_tpa |
| 23186 | -- Child of of_oxm |
| 23187 | function dissect_of_oxm_arp_tpa_v4(reader, subtree) |
| 23188 | read_uint32_t(reader, 4, subtree, 'of13.oxm_arp_tpa.type_len') |
| 23189 | read_uint32_t(reader, 4, subtree, 'of13.oxm_arp_tpa.value') |
| 23190 | return 'of_oxm_arp_tpa' |
| 23191 | end |
| 23192 | of_oxm_v4_dissectors[2147495428] = dissect_of_oxm_arp_tpa_v4 |
| 23193 | |
| 23194 | -- child class of_oxm_arp_tpa_masked |
| 23195 | -- Child of of_oxm |
| 23196 | function dissect_of_oxm_arp_tpa_masked_v4(reader, subtree) |
| 23197 | read_uint32_t(reader, 4, subtree, 'of13.oxm_arp_tpa_masked.type_len') |
| 23198 | read_uint32_t(reader, 4, subtree, 'of13.oxm_arp_tpa_masked.value') |
| 23199 | read_uint32_t(reader, 4, subtree, 'of13.oxm_arp_tpa_masked.value_mask') |
| 23200 | return 'of_oxm_arp_tpa_masked' |
| 23201 | end |
| 23202 | of_oxm_v4_dissectors[2147495688] = dissect_of_oxm_arp_tpa_masked_v4 |
| 23203 | |
| 23204 | -- child class of_oxm_bsn_egr_port_group_id |
| 23205 | -- Child of of_oxm |
| 23206 | function dissect_of_oxm_bsn_egr_port_group_id_v4(reader, subtree) |
| 23207 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_egr_port_group_id.type_len') |
| 23208 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_egr_port_group_id.value') |
| 23209 | return 'of_oxm_bsn_egr_port_group_id' |
| 23210 | end |
| 23211 | of_oxm_v4_dissectors[200196] = dissect_of_oxm_bsn_egr_port_group_id_v4 |
| 23212 | |
| 23213 | -- child class of_oxm_bsn_egr_port_group_id_masked |
| 23214 | -- Child of of_oxm |
| 23215 | function dissect_of_oxm_bsn_egr_port_group_id_masked_v4(reader, subtree) |
| 23216 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_egr_port_group_id_masked.type_len') |
| 23217 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_egr_port_group_id_masked.value') |
| 23218 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_egr_port_group_id_masked.value_mask') |
| 23219 | return 'of_oxm_bsn_egr_port_group_id_masked' |
| 23220 | end |
| 23221 | of_oxm_v4_dissectors[200456] = dissect_of_oxm_bsn_egr_port_group_id_masked_v4 |
| 23222 | |
| 23223 | -- child class of_oxm_bsn_global_vrf_allowed |
| 23224 | -- Child of of_oxm |
| 23225 | function dissect_of_oxm_bsn_global_vrf_allowed_v4(reader, subtree) |
| 23226 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_global_vrf_allowed.type_len') |
| 23227 | read_uint8_t(reader, 4, subtree, 'of13.oxm_bsn_global_vrf_allowed.value') |
| 23228 | return 'of_oxm_bsn_global_vrf_allowed' |
| 23229 | end |
| 23230 | of_oxm_v4_dissectors[198145] = dissect_of_oxm_bsn_global_vrf_allowed_v4 |
| 23231 | |
| 23232 | -- child class of_oxm_bsn_global_vrf_allowed_masked |
| 23233 | -- Child of of_oxm |
| 23234 | function dissect_of_oxm_bsn_global_vrf_allowed_masked_v4(reader, subtree) |
| 23235 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_global_vrf_allowed_masked.type_len') |
| 23236 | read_uint8_t(reader, 4, subtree, 'of13.oxm_bsn_global_vrf_allowed_masked.value') |
| 23237 | read_uint8_t(reader, 4, subtree, 'of13.oxm_bsn_global_vrf_allowed_masked.value_mask') |
| 23238 | return 'of_oxm_bsn_global_vrf_allowed_masked' |
| 23239 | end |
| 23240 | of_oxm_v4_dissectors[198402] = dissect_of_oxm_bsn_global_vrf_allowed_masked_v4 |
| 23241 | |
| 23242 | -- child class of_oxm_bsn_in_ports_128 |
| 23243 | -- Child of of_oxm |
| 23244 | function dissect_of_oxm_bsn_in_ports_128_v4(reader, subtree) |
| 23245 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_in_ports_128.type_len') |
| 23246 | read_of_bitmap_128_t(reader, 4, subtree, 'of13.oxm_bsn_in_ports_128.value') |
| 23247 | return 'of_oxm_bsn_in_ports_128' |
| 23248 | end |
| 23249 | of_oxm_v4_dissectors[196624] = dissect_of_oxm_bsn_in_ports_128_v4 |
| 23250 | |
| 23251 | -- child class of_oxm_bsn_in_ports_128_masked |
| 23252 | -- Child of of_oxm |
| 23253 | function dissect_of_oxm_bsn_in_ports_128_masked_v4(reader, subtree) |
| 23254 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_in_ports_128_masked.type_len') |
| 23255 | read_of_bitmap_128_t(reader, 4, subtree, 'of13.oxm_bsn_in_ports_128_masked.value') |
| 23256 | read_of_bitmap_128_t(reader, 4, subtree, 'of13.oxm_bsn_in_ports_128_masked.value_mask') |
| 23257 | return 'of_oxm_bsn_in_ports_128_masked' |
| 23258 | end |
| 23259 | of_oxm_v4_dissectors[196896] = dissect_of_oxm_bsn_in_ports_128_masked_v4 |
| 23260 | |
| 23261 | -- child class of_oxm_bsn_l3_dst_class_id |
| 23262 | -- Child of of_oxm |
| 23263 | function dissect_of_oxm_bsn_l3_dst_class_id_v4(reader, subtree) |
| 23264 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_l3_dst_class_id.type_len') |
| 23265 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_l3_dst_class_id.value') |
| 23266 | return 'of_oxm_bsn_l3_dst_class_id' |
| 23267 | end |
| 23268 | of_oxm_v4_dissectors[199684] = dissect_of_oxm_bsn_l3_dst_class_id_v4 |
| 23269 | |
| 23270 | -- child class of_oxm_bsn_l3_dst_class_id_masked |
| 23271 | -- Child of of_oxm |
| 23272 | function dissect_of_oxm_bsn_l3_dst_class_id_masked_v4(reader, subtree) |
| 23273 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_l3_dst_class_id_masked.type_len') |
| 23274 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_l3_dst_class_id_masked.value') |
| 23275 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_l3_dst_class_id_masked.value_mask') |
| 23276 | return 'of_oxm_bsn_l3_dst_class_id_masked' |
| 23277 | end |
| 23278 | of_oxm_v4_dissectors[199944] = dissect_of_oxm_bsn_l3_dst_class_id_masked_v4 |
| 23279 | |
| 23280 | -- child class of_oxm_bsn_l3_interface_class_id |
| 23281 | -- Child of of_oxm |
| 23282 | function dissect_of_oxm_bsn_l3_interface_class_id_v4(reader, subtree) |
| 23283 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_l3_interface_class_id.type_len') |
| 23284 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_l3_interface_class_id.value') |
| 23285 | return 'of_oxm_bsn_l3_interface_class_id' |
| 23286 | end |
| 23287 | of_oxm_v4_dissectors[198660] = dissect_of_oxm_bsn_l3_interface_class_id_v4 |
| 23288 | |
| 23289 | -- child class of_oxm_bsn_l3_interface_class_id_masked |
| 23290 | -- Child of of_oxm |
| 23291 | function dissect_of_oxm_bsn_l3_interface_class_id_masked_v4(reader, subtree) |
| 23292 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_l3_interface_class_id_masked.type_len') |
| 23293 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_l3_interface_class_id_masked.value') |
| 23294 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_l3_interface_class_id_masked.value_mask') |
| 23295 | return 'of_oxm_bsn_l3_interface_class_id_masked' |
| 23296 | end |
| 23297 | of_oxm_v4_dissectors[198920] = dissect_of_oxm_bsn_l3_interface_class_id_masked_v4 |
| 23298 | |
| 23299 | -- child class of_oxm_bsn_l3_src_class_id |
| 23300 | -- Child of of_oxm |
| 23301 | function dissect_of_oxm_bsn_l3_src_class_id_v4(reader, subtree) |
| 23302 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_l3_src_class_id.type_len') |
| 23303 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_l3_src_class_id.value') |
| 23304 | return 'of_oxm_bsn_l3_src_class_id' |
| 23305 | end |
| 23306 | of_oxm_v4_dissectors[199172] = dissect_of_oxm_bsn_l3_src_class_id_v4 |
| 23307 | |
| 23308 | -- child class of_oxm_bsn_l3_src_class_id_masked |
| 23309 | -- Child of of_oxm |
| 23310 | function dissect_of_oxm_bsn_l3_src_class_id_masked_v4(reader, subtree) |
| 23311 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_l3_src_class_id_masked.type_len') |
| 23312 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_l3_src_class_id_masked.value') |
| 23313 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_l3_src_class_id_masked.value_mask') |
| 23314 | return 'of_oxm_bsn_l3_src_class_id_masked' |
| 23315 | end |
| 23316 | of_oxm_v4_dissectors[199432] = dissect_of_oxm_bsn_l3_src_class_id_masked_v4 |
| 23317 | |
| 23318 | -- child class of_oxm_bsn_lag_id |
| 23319 | -- Child of of_oxm |
| 23320 | function dissect_of_oxm_bsn_lag_id_v4(reader, subtree) |
| 23321 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_lag_id.type_len') |
| 23322 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_lag_id.value') |
| 23323 | return 'of_oxm_bsn_lag_id' |
| 23324 | end |
| 23325 | of_oxm_v4_dissectors[197124] = dissect_of_oxm_bsn_lag_id_v4 |
| 23326 | |
| 23327 | -- child class of_oxm_bsn_lag_id_masked |
| 23328 | -- Child of of_oxm |
| 23329 | function dissect_of_oxm_bsn_lag_id_masked_v4(reader, subtree) |
| 23330 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_lag_id_masked.type_len') |
| 23331 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_lag_id_masked.value') |
| 23332 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_lag_id_masked.value_mask') |
| 23333 | return 'of_oxm_bsn_lag_id_masked' |
| 23334 | end |
| 23335 | of_oxm_v4_dissectors[197384] = dissect_of_oxm_bsn_lag_id_masked_v4 |
| 23336 | |
| 23337 | -- child class of_oxm_bsn_tcp_flags |
| 23338 | -- Child of of_oxm |
| 23339 | function dissect_of_oxm_bsn_tcp_flags_v4(reader, subtree) |
| 23340 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_tcp_flags.type_len') |
| 23341 | read_uint16_t(reader, 4, subtree, 'of13.oxm_bsn_tcp_flags.value') |
| 23342 | return 'of_oxm_bsn_tcp_flags' |
| 23343 | end |
| 23344 | of_oxm_v4_dissectors[204802] = dissect_of_oxm_bsn_tcp_flags_v4 |
| 23345 | |
| 23346 | -- child class of_oxm_bsn_tcp_flags_masked |
| 23347 | -- Child of of_oxm |
| 23348 | function dissect_of_oxm_bsn_tcp_flags_masked_v4(reader, subtree) |
| 23349 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_tcp_flags_masked.type_len') |
| 23350 | read_uint16_t(reader, 4, subtree, 'of13.oxm_bsn_tcp_flags_masked.value') |
| 23351 | read_uint16_t(reader, 4, subtree, 'of13.oxm_bsn_tcp_flags_masked.value_mask') |
| 23352 | return 'of_oxm_bsn_tcp_flags_masked' |
| 23353 | end |
| 23354 | of_oxm_v4_dissectors[205060] = dissect_of_oxm_bsn_tcp_flags_masked_v4 |
| 23355 | |
| 23356 | -- child class of_oxm_bsn_udf0 |
| 23357 | -- Child of of_oxm |
| 23358 | function dissect_of_oxm_bsn_udf0_v4(reader, subtree) |
| 23359 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf0.type_len') |
| 23360 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf0.value') |
| 23361 | return 'of_oxm_bsn_udf0' |
| 23362 | end |
| 23363 | of_oxm_v4_dissectors[200708] = dissect_of_oxm_bsn_udf0_v4 |
| 23364 | |
| 23365 | -- child class of_oxm_bsn_udf0_masked |
| 23366 | -- Child of of_oxm |
| 23367 | function dissect_of_oxm_bsn_udf0_masked_v4(reader, subtree) |
| 23368 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf0_masked.type_len') |
| 23369 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf0_masked.value') |
| 23370 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf0_masked.value_mask') |
| 23371 | return 'of_oxm_bsn_udf0_masked' |
| 23372 | end |
| 23373 | of_oxm_v4_dissectors[200968] = dissect_of_oxm_bsn_udf0_masked_v4 |
| 23374 | |
| 23375 | -- child class of_oxm_bsn_udf1 |
| 23376 | -- Child of of_oxm |
| 23377 | function dissect_of_oxm_bsn_udf1_v4(reader, subtree) |
| 23378 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf1.type_len') |
| 23379 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf1.value') |
| 23380 | return 'of_oxm_bsn_udf1' |
| 23381 | end |
| 23382 | of_oxm_v4_dissectors[201220] = dissect_of_oxm_bsn_udf1_v4 |
| 23383 | |
| 23384 | -- child class of_oxm_bsn_udf1_masked |
| 23385 | -- Child of of_oxm |
| 23386 | function dissect_of_oxm_bsn_udf1_masked_v4(reader, subtree) |
| 23387 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf1_masked.type_len') |
| 23388 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf1_masked.value') |
| 23389 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf1_masked.value_mask') |
| 23390 | return 'of_oxm_bsn_udf1_masked' |
| 23391 | end |
| 23392 | of_oxm_v4_dissectors[201480] = dissect_of_oxm_bsn_udf1_masked_v4 |
| 23393 | |
| 23394 | -- child class of_oxm_bsn_udf2 |
| 23395 | -- Child of of_oxm |
| 23396 | function dissect_of_oxm_bsn_udf2_v4(reader, subtree) |
| 23397 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf2.type_len') |
| 23398 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf2.value') |
| 23399 | return 'of_oxm_bsn_udf2' |
| 23400 | end |
| 23401 | of_oxm_v4_dissectors[201732] = dissect_of_oxm_bsn_udf2_v4 |
| 23402 | |
| 23403 | -- child class of_oxm_bsn_udf2_masked |
| 23404 | -- Child of of_oxm |
| 23405 | function dissect_of_oxm_bsn_udf2_masked_v4(reader, subtree) |
| 23406 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf2_masked.type_len') |
| 23407 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf2_masked.value') |
| 23408 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf2_masked.value_mask') |
| 23409 | return 'of_oxm_bsn_udf2_masked' |
| 23410 | end |
| 23411 | of_oxm_v4_dissectors[201992] = dissect_of_oxm_bsn_udf2_masked_v4 |
| 23412 | |
| 23413 | -- child class of_oxm_bsn_udf3 |
| 23414 | -- Child of of_oxm |
| 23415 | function dissect_of_oxm_bsn_udf3_v4(reader, subtree) |
| 23416 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf3.type_len') |
| 23417 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf3.value') |
| 23418 | return 'of_oxm_bsn_udf3' |
| 23419 | end |
| 23420 | of_oxm_v4_dissectors[202244] = dissect_of_oxm_bsn_udf3_v4 |
| 23421 | |
| 23422 | -- child class of_oxm_bsn_udf3_masked |
| 23423 | -- Child of of_oxm |
| 23424 | function dissect_of_oxm_bsn_udf3_masked_v4(reader, subtree) |
| 23425 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf3_masked.type_len') |
| 23426 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf3_masked.value') |
| 23427 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf3_masked.value_mask') |
| 23428 | return 'of_oxm_bsn_udf3_masked' |
| 23429 | end |
| 23430 | of_oxm_v4_dissectors[202504] = dissect_of_oxm_bsn_udf3_masked_v4 |
| 23431 | |
| 23432 | -- child class of_oxm_bsn_udf4 |
| 23433 | -- Child of of_oxm |
| 23434 | function dissect_of_oxm_bsn_udf4_v4(reader, subtree) |
| 23435 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf4.type_len') |
| 23436 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf4.value') |
| 23437 | return 'of_oxm_bsn_udf4' |
| 23438 | end |
| 23439 | of_oxm_v4_dissectors[202756] = dissect_of_oxm_bsn_udf4_v4 |
| 23440 | |
| 23441 | -- child class of_oxm_bsn_udf4_masked |
| 23442 | -- Child of of_oxm |
| 23443 | function dissect_of_oxm_bsn_udf4_masked_v4(reader, subtree) |
| 23444 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf4_masked.type_len') |
| 23445 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf4_masked.value') |
| 23446 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf4_masked.value_mask') |
| 23447 | return 'of_oxm_bsn_udf4_masked' |
| 23448 | end |
| 23449 | of_oxm_v4_dissectors[203016] = dissect_of_oxm_bsn_udf4_masked_v4 |
| 23450 | |
| 23451 | -- child class of_oxm_bsn_udf5 |
| 23452 | -- Child of of_oxm |
| 23453 | function dissect_of_oxm_bsn_udf5_v4(reader, subtree) |
| 23454 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf5.type_len') |
| 23455 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf5.value') |
| 23456 | return 'of_oxm_bsn_udf5' |
| 23457 | end |
| 23458 | of_oxm_v4_dissectors[203268] = dissect_of_oxm_bsn_udf5_v4 |
| 23459 | |
| 23460 | -- child class of_oxm_bsn_udf5_masked |
| 23461 | -- Child of of_oxm |
| 23462 | function dissect_of_oxm_bsn_udf5_masked_v4(reader, subtree) |
| 23463 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf5_masked.type_len') |
| 23464 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf5_masked.value') |
| 23465 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf5_masked.value_mask') |
| 23466 | return 'of_oxm_bsn_udf5_masked' |
| 23467 | end |
| 23468 | of_oxm_v4_dissectors[203528] = dissect_of_oxm_bsn_udf5_masked_v4 |
| 23469 | |
| 23470 | -- child class of_oxm_bsn_udf6 |
| 23471 | -- Child of of_oxm |
| 23472 | function dissect_of_oxm_bsn_udf6_v4(reader, subtree) |
| 23473 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf6.type_len') |
| 23474 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf6.value') |
| 23475 | return 'of_oxm_bsn_udf6' |
| 23476 | end |
| 23477 | of_oxm_v4_dissectors[203780] = dissect_of_oxm_bsn_udf6_v4 |
| 23478 | |
| 23479 | -- child class of_oxm_bsn_udf6_masked |
| 23480 | -- Child of of_oxm |
| 23481 | function dissect_of_oxm_bsn_udf6_masked_v4(reader, subtree) |
| 23482 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf6_masked.type_len') |
| 23483 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf6_masked.value') |
| 23484 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf6_masked.value_mask') |
| 23485 | return 'of_oxm_bsn_udf6_masked' |
| 23486 | end |
| 23487 | of_oxm_v4_dissectors[204040] = dissect_of_oxm_bsn_udf6_masked_v4 |
| 23488 | |
| 23489 | -- child class of_oxm_bsn_udf7 |
| 23490 | -- Child of of_oxm |
| 23491 | function dissect_of_oxm_bsn_udf7_v4(reader, subtree) |
| 23492 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf7.type_len') |
| 23493 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf7.value') |
| 23494 | return 'of_oxm_bsn_udf7' |
| 23495 | end |
| 23496 | of_oxm_v4_dissectors[204292] = dissect_of_oxm_bsn_udf7_v4 |
| 23497 | |
| 23498 | -- child class of_oxm_bsn_udf7_masked |
| 23499 | -- Child of of_oxm |
| 23500 | function dissect_of_oxm_bsn_udf7_masked_v4(reader, subtree) |
| 23501 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf7_masked.type_len') |
| 23502 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf7_masked.value') |
| 23503 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_udf7_masked.value_mask') |
| 23504 | return 'of_oxm_bsn_udf7_masked' |
| 23505 | end |
| 23506 | of_oxm_v4_dissectors[204552] = dissect_of_oxm_bsn_udf7_masked_v4 |
| 23507 | |
| 23508 | -- child class of_oxm_bsn_vlan_xlate_port_group_id |
| 23509 | -- Child of of_oxm |
| 23510 | function dissect_of_oxm_bsn_vlan_xlate_port_group_id_v4(reader, subtree) |
| 23511 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_vlan_xlate_port_group_id.type_len') |
| 23512 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_vlan_xlate_port_group_id.value') |
| 23513 | return 'of_oxm_bsn_vlan_xlate_port_group_id' |
| 23514 | end |
| 23515 | of_oxm_v4_dissectors[205316] = dissect_of_oxm_bsn_vlan_xlate_port_group_id_v4 |
| 23516 | |
| 23517 | -- child class of_oxm_bsn_vlan_xlate_port_group_id_masked |
| 23518 | -- Child of of_oxm |
| 23519 | function dissect_of_oxm_bsn_vlan_xlate_port_group_id_masked_v4(reader, subtree) |
| 23520 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_vlan_xlate_port_group_id_masked.type_len') |
| 23521 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_vlan_xlate_port_group_id_masked.value') |
| 23522 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_vlan_xlate_port_group_id_masked.value_mask') |
| 23523 | return 'of_oxm_bsn_vlan_xlate_port_group_id_masked' |
| 23524 | end |
| 23525 | of_oxm_v4_dissectors[205576] = dissect_of_oxm_bsn_vlan_xlate_port_group_id_masked_v4 |
| 23526 | |
| 23527 | -- child class of_oxm_bsn_vrf |
| 23528 | -- Child of of_oxm |
| 23529 | function dissect_of_oxm_bsn_vrf_v4(reader, subtree) |
| 23530 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_vrf.type_len') |
| 23531 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_vrf.value') |
| 23532 | return 'of_oxm_bsn_vrf' |
| 23533 | end |
| 23534 | of_oxm_v4_dissectors[197636] = dissect_of_oxm_bsn_vrf_v4 |
| 23535 | |
| 23536 | -- child class of_oxm_bsn_vrf_masked |
| 23537 | -- Child of of_oxm |
| 23538 | function dissect_of_oxm_bsn_vrf_masked_v4(reader, subtree) |
| 23539 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_vrf_masked.type_len') |
| 23540 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_vrf_masked.value') |
| 23541 | read_uint32_t(reader, 4, subtree, 'of13.oxm_bsn_vrf_masked.value_mask') |
| 23542 | return 'of_oxm_bsn_vrf_masked' |
| 23543 | end |
| 23544 | of_oxm_v4_dissectors[197896] = dissect_of_oxm_bsn_vrf_masked_v4 |
| 23545 | |
| 23546 | -- child class of_oxm_eth_dst |
| 23547 | -- Child of of_oxm |
| 23548 | function dissect_of_oxm_eth_dst_v4(reader, subtree) |
| 23549 | read_uint32_t(reader, 4, subtree, 'of13.oxm_eth_dst.type_len') |
| 23550 | read_of_mac_addr_t(reader, 4, subtree, 'of13.oxm_eth_dst.value') |
| 23551 | return 'of_oxm_eth_dst' |
| 23552 | end |
| 23553 | of_oxm_v4_dissectors[2147485190] = dissect_of_oxm_eth_dst_v4 |
| 23554 | |
| 23555 | -- child class of_oxm_eth_dst_masked |
| 23556 | -- Child of of_oxm |
| 23557 | function dissect_of_oxm_eth_dst_masked_v4(reader, subtree) |
| 23558 | read_uint32_t(reader, 4, subtree, 'of13.oxm_eth_dst_masked.type_len') |
| 23559 | read_of_mac_addr_t(reader, 4, subtree, 'of13.oxm_eth_dst_masked.value') |
| 23560 | read_of_mac_addr_t(reader, 4, subtree, 'of13.oxm_eth_dst_masked.value_mask') |
| 23561 | return 'of_oxm_eth_dst_masked' |
| 23562 | end |
| 23563 | of_oxm_v4_dissectors[2147485452] = dissect_of_oxm_eth_dst_masked_v4 |
| 23564 | |
| 23565 | -- child class of_oxm_eth_src |
| 23566 | -- Child of of_oxm |
| 23567 | function dissect_of_oxm_eth_src_v4(reader, subtree) |
| 23568 | read_uint32_t(reader, 4, subtree, 'of13.oxm_eth_src.type_len') |
| 23569 | read_of_mac_addr_t(reader, 4, subtree, 'of13.oxm_eth_src.value') |
| 23570 | return 'of_oxm_eth_src' |
| 23571 | end |
| 23572 | of_oxm_v4_dissectors[2147485702] = dissect_of_oxm_eth_src_v4 |
| 23573 | |
| 23574 | -- child class of_oxm_eth_src_masked |
| 23575 | -- Child of of_oxm |
| 23576 | function dissect_of_oxm_eth_src_masked_v4(reader, subtree) |
| 23577 | read_uint32_t(reader, 4, subtree, 'of13.oxm_eth_src_masked.type_len') |
| 23578 | read_of_mac_addr_t(reader, 4, subtree, 'of13.oxm_eth_src_masked.value') |
| 23579 | read_of_mac_addr_t(reader, 4, subtree, 'of13.oxm_eth_src_masked.value_mask') |
| 23580 | return 'of_oxm_eth_src_masked' |
| 23581 | end |
| 23582 | of_oxm_v4_dissectors[2147485964] = dissect_of_oxm_eth_src_masked_v4 |
| 23583 | |
| 23584 | -- child class of_oxm_eth_type |
| 23585 | -- Child of of_oxm |
| 23586 | function dissect_of_oxm_eth_type_v4(reader, subtree) |
| 23587 | read_uint32_t(reader, 4, subtree, 'of13.oxm_eth_type.type_len') |
| 23588 | read_uint16_t(reader, 4, subtree, 'of13.oxm_eth_type.value') |
| 23589 | return 'of_oxm_eth_type' |
| 23590 | end |
| 23591 | of_oxm_v4_dissectors[2147486210] = dissect_of_oxm_eth_type_v4 |
| 23592 | |
| 23593 | -- child class of_oxm_eth_type_masked |
| 23594 | -- Child of of_oxm |
| 23595 | function dissect_of_oxm_eth_type_masked_v4(reader, subtree) |
| 23596 | read_uint32_t(reader, 4, subtree, 'of13.oxm_eth_type_masked.type_len') |
| 23597 | read_uint16_t(reader, 4, subtree, 'of13.oxm_eth_type_masked.value') |
| 23598 | read_uint16_t(reader, 4, subtree, 'of13.oxm_eth_type_masked.value_mask') |
| 23599 | return 'of_oxm_eth_type_masked' |
| 23600 | end |
| 23601 | of_oxm_v4_dissectors[2147486468] = dissect_of_oxm_eth_type_masked_v4 |
| 23602 | |
| 23603 | -- child class of_oxm_icmpv4_code |
| 23604 | -- Child of of_oxm |
| 23605 | function dissect_of_oxm_icmpv4_code_v4(reader, subtree) |
| 23606 | read_uint32_t(reader, 4, subtree, 'of13.oxm_icmpv4_code.type_len') |
| 23607 | read_uint8_t(reader, 4, subtree, 'of13.oxm_icmpv4_code.value') |
| 23608 | return 'of_oxm_icmpv4_code' |
| 23609 | end |
| 23610 | of_oxm_v4_dissectors[2147493889] = dissect_of_oxm_icmpv4_code_v4 |
| 23611 | |
| 23612 | -- child class of_oxm_icmpv4_code_masked |
| 23613 | -- Child of of_oxm |
| 23614 | function dissect_of_oxm_icmpv4_code_masked_v4(reader, subtree) |
| 23615 | read_uint32_t(reader, 4, subtree, 'of13.oxm_icmpv4_code_masked.type_len') |
| 23616 | read_uint8_t(reader, 4, subtree, 'of13.oxm_icmpv4_code_masked.value') |
| 23617 | read_uint8_t(reader, 4, subtree, 'of13.oxm_icmpv4_code_masked.value_mask') |
| 23618 | return 'of_oxm_icmpv4_code_masked' |
| 23619 | end |
| 23620 | of_oxm_v4_dissectors[2147494146] = dissect_of_oxm_icmpv4_code_masked_v4 |
| 23621 | |
| 23622 | -- child class of_oxm_icmpv4_type |
| 23623 | -- Child of of_oxm |
| 23624 | function dissect_of_oxm_icmpv4_type_v4(reader, subtree) |
| 23625 | read_uint32_t(reader, 4, subtree, 'of13.oxm_icmpv4_type.type_len') |
| 23626 | read_uint8_t(reader, 4, subtree, 'of13.oxm_icmpv4_type.value') |
| 23627 | return 'of_oxm_icmpv4_type' |
| 23628 | end |
| 23629 | of_oxm_v4_dissectors[2147493377] = dissect_of_oxm_icmpv4_type_v4 |
| 23630 | |
| 23631 | -- child class of_oxm_icmpv4_type_masked |
| 23632 | -- Child of of_oxm |
| 23633 | function dissect_of_oxm_icmpv4_type_masked_v4(reader, subtree) |
| 23634 | read_uint32_t(reader, 4, subtree, 'of13.oxm_icmpv4_type_masked.type_len') |
| 23635 | read_uint8_t(reader, 4, subtree, 'of13.oxm_icmpv4_type_masked.value') |
| 23636 | read_uint8_t(reader, 4, subtree, 'of13.oxm_icmpv4_type_masked.value_mask') |
| 23637 | return 'of_oxm_icmpv4_type_masked' |
| 23638 | end |
| 23639 | of_oxm_v4_dissectors[2147493634] = dissect_of_oxm_icmpv4_type_masked_v4 |
| 23640 | |
| 23641 | -- child class of_oxm_icmpv6_code |
| 23642 | -- Child of of_oxm |
| 23643 | function dissect_of_oxm_icmpv6_code_v4(reader, subtree) |
| 23644 | read_uint32_t(reader, 4, subtree, 'of13.oxm_icmpv6_code.type_len') |
| 23645 | read_uint8_t(reader, 4, subtree, 'of13.oxm_icmpv6_code.value') |
| 23646 | return 'of_oxm_icmpv6_code' |
| 23647 | end |
| 23648 | of_oxm_v4_dissectors[2147499009] = dissect_of_oxm_icmpv6_code_v4 |
| 23649 | |
| 23650 | -- child class of_oxm_icmpv6_code_masked |
| 23651 | -- Child of of_oxm |
| 23652 | function dissect_of_oxm_icmpv6_code_masked_v4(reader, subtree) |
| 23653 | read_uint32_t(reader, 4, subtree, 'of13.oxm_icmpv6_code_masked.type_len') |
| 23654 | read_uint8_t(reader, 4, subtree, 'of13.oxm_icmpv6_code_masked.value') |
| 23655 | read_uint8_t(reader, 4, subtree, 'of13.oxm_icmpv6_code_masked.value_mask') |
| 23656 | return 'of_oxm_icmpv6_code_masked' |
| 23657 | end |
| 23658 | of_oxm_v4_dissectors[2147499266] = dissect_of_oxm_icmpv6_code_masked_v4 |
| 23659 | |
| 23660 | -- child class of_oxm_icmpv6_type |
| 23661 | -- Child of of_oxm |
| 23662 | function dissect_of_oxm_icmpv6_type_v4(reader, subtree) |
| 23663 | read_uint32_t(reader, 4, subtree, 'of13.oxm_icmpv6_type.type_len') |
| 23664 | read_uint8_t(reader, 4, subtree, 'of13.oxm_icmpv6_type.value') |
| 23665 | return 'of_oxm_icmpv6_type' |
| 23666 | end |
| 23667 | of_oxm_v4_dissectors[2147498497] = dissect_of_oxm_icmpv6_type_v4 |
| 23668 | |
| 23669 | -- child class of_oxm_icmpv6_type_masked |
| 23670 | -- Child of of_oxm |
| 23671 | function dissect_of_oxm_icmpv6_type_masked_v4(reader, subtree) |
| 23672 | read_uint32_t(reader, 4, subtree, 'of13.oxm_icmpv6_type_masked.type_len') |
| 23673 | read_uint8_t(reader, 4, subtree, 'of13.oxm_icmpv6_type_masked.value') |
| 23674 | read_uint8_t(reader, 4, subtree, 'of13.oxm_icmpv6_type_masked.value_mask') |
| 23675 | return 'of_oxm_icmpv6_type_masked' |
| 23676 | end |
| 23677 | of_oxm_v4_dissectors[2147498754] = dissect_of_oxm_icmpv6_type_masked_v4 |
| 23678 | |
| 23679 | -- child class of_oxm_in_phy_port |
| 23680 | -- Child of of_oxm |
| 23681 | function dissect_of_oxm_in_phy_port_v4(reader, subtree) |
| 23682 | read_uint32_t(reader, 4, subtree, 'of13.oxm_in_phy_port.type_len') |
| 23683 | read_of_port_no_t(reader, 4, subtree, 'of13.oxm_in_phy_port.value') |
| 23684 | return 'of_oxm_in_phy_port' |
| 23685 | end |
| 23686 | of_oxm_v4_dissectors[2147484164] = dissect_of_oxm_in_phy_port_v4 |
| 23687 | |
| 23688 | -- child class of_oxm_in_phy_port_masked |
| 23689 | -- Child of of_oxm |
| 23690 | function dissect_of_oxm_in_phy_port_masked_v4(reader, subtree) |
| 23691 | read_uint32_t(reader, 4, subtree, 'of13.oxm_in_phy_port_masked.type_len') |
| 23692 | read_of_port_no_t(reader, 4, subtree, 'of13.oxm_in_phy_port_masked.value') |
| 23693 | read_of_port_no_t(reader, 4, subtree, 'of13.oxm_in_phy_port_masked.value_mask') |
| 23694 | return 'of_oxm_in_phy_port_masked' |
| 23695 | end |
| 23696 | of_oxm_v4_dissectors[2147484424] = dissect_of_oxm_in_phy_port_masked_v4 |
| 23697 | |
| 23698 | -- child class of_oxm_in_port |
| 23699 | -- Child of of_oxm |
| 23700 | function dissect_of_oxm_in_port_v4(reader, subtree) |
| 23701 | read_uint32_t(reader, 4, subtree, 'of13.oxm_in_port.type_len') |
| 23702 | read_of_port_no_t(reader, 4, subtree, 'of13.oxm_in_port.value') |
| 23703 | return 'of_oxm_in_port' |
| 23704 | end |
| 23705 | of_oxm_v4_dissectors[2147483652] = dissect_of_oxm_in_port_v4 |
| 23706 | |
| 23707 | -- child class of_oxm_in_port_masked |
| 23708 | -- Child of of_oxm |
| 23709 | function dissect_of_oxm_in_port_masked_v4(reader, subtree) |
| 23710 | read_uint32_t(reader, 4, subtree, 'of13.oxm_in_port_masked.type_len') |
| 23711 | read_of_port_no_t(reader, 4, subtree, 'of13.oxm_in_port_masked.value') |
| 23712 | read_of_port_no_t(reader, 4, subtree, 'of13.oxm_in_port_masked.value_mask') |
| 23713 | return 'of_oxm_in_port_masked' |
| 23714 | end |
| 23715 | of_oxm_v4_dissectors[2147483912] = dissect_of_oxm_in_port_masked_v4 |
| 23716 | |
| 23717 | -- child class of_oxm_ip_dscp |
| 23718 | -- Child of of_oxm |
| 23719 | function dissect_of_oxm_ip_dscp_v4(reader, subtree) |
| 23720 | read_uint32_t(reader, 4, subtree, 'of13.oxm_ip_dscp.type_len') |
| 23721 | read_uint8_t(reader, 4, subtree, 'of13.oxm_ip_dscp.value') |
| 23722 | return 'of_oxm_ip_dscp' |
| 23723 | end |
| 23724 | of_oxm_v4_dissectors[2147487745] = dissect_of_oxm_ip_dscp_v4 |
| 23725 | |
| 23726 | -- child class of_oxm_ip_dscp_masked |
| 23727 | -- Child of of_oxm |
| 23728 | function dissect_of_oxm_ip_dscp_masked_v4(reader, subtree) |
| 23729 | read_uint32_t(reader, 4, subtree, 'of13.oxm_ip_dscp_masked.type_len') |
| 23730 | read_uint8_t(reader, 4, subtree, 'of13.oxm_ip_dscp_masked.value') |
| 23731 | read_uint8_t(reader, 4, subtree, 'of13.oxm_ip_dscp_masked.value_mask') |
| 23732 | return 'of_oxm_ip_dscp_masked' |
| 23733 | end |
| 23734 | of_oxm_v4_dissectors[2147488002] = dissect_of_oxm_ip_dscp_masked_v4 |
| 23735 | |
| 23736 | -- child class of_oxm_ip_ecn |
| 23737 | -- Child of of_oxm |
| 23738 | function dissect_of_oxm_ip_ecn_v4(reader, subtree) |
| 23739 | read_uint32_t(reader, 4, subtree, 'of13.oxm_ip_ecn.type_len') |
| 23740 | read_uint8_t(reader, 4, subtree, 'of13.oxm_ip_ecn.value') |
| 23741 | return 'of_oxm_ip_ecn' |
| 23742 | end |
| 23743 | of_oxm_v4_dissectors[2147488257] = dissect_of_oxm_ip_ecn_v4 |
| 23744 | |
| 23745 | -- child class of_oxm_ip_ecn_masked |
| 23746 | -- Child of of_oxm |
| 23747 | function dissect_of_oxm_ip_ecn_masked_v4(reader, subtree) |
| 23748 | read_uint32_t(reader, 4, subtree, 'of13.oxm_ip_ecn_masked.type_len') |
| 23749 | read_uint8_t(reader, 4, subtree, 'of13.oxm_ip_ecn_masked.value') |
| 23750 | read_uint8_t(reader, 4, subtree, 'of13.oxm_ip_ecn_masked.value_mask') |
| 23751 | return 'of_oxm_ip_ecn_masked' |
| 23752 | end |
| 23753 | of_oxm_v4_dissectors[2147488514] = dissect_of_oxm_ip_ecn_masked_v4 |
| 23754 | |
| 23755 | -- child class of_oxm_ip_proto |
| 23756 | -- Child of of_oxm |
| 23757 | function dissect_of_oxm_ip_proto_v4(reader, subtree) |
| 23758 | read_uint32_t(reader, 4, subtree, 'of13.oxm_ip_proto.type_len') |
| 23759 | read_uint8_t(reader, 4, subtree, 'of13.oxm_ip_proto.value') |
| 23760 | return 'of_oxm_ip_proto' |
| 23761 | end |
| 23762 | of_oxm_v4_dissectors[2147488769] = dissect_of_oxm_ip_proto_v4 |
| 23763 | |
| 23764 | -- child class of_oxm_ip_proto_masked |
| 23765 | -- Child of of_oxm |
| 23766 | function dissect_of_oxm_ip_proto_masked_v4(reader, subtree) |
| 23767 | read_uint32_t(reader, 4, subtree, 'of13.oxm_ip_proto_masked.type_len') |
| 23768 | read_uint8_t(reader, 4, subtree, 'of13.oxm_ip_proto_masked.value') |
| 23769 | read_uint8_t(reader, 4, subtree, 'of13.oxm_ip_proto_masked.value_mask') |
| 23770 | return 'of_oxm_ip_proto_masked' |
| 23771 | end |
| 23772 | of_oxm_v4_dissectors[2147489026] = dissect_of_oxm_ip_proto_masked_v4 |
| 23773 | |
| 23774 | -- child class of_oxm_ipv4_dst |
| 23775 | -- Child of of_oxm |
| 23776 | function dissect_of_oxm_ipv4_dst_v4(reader, subtree) |
| 23777 | read_uint32_t(reader, 4, subtree, 'of13.oxm_ipv4_dst.type_len') |
| 23778 | read_of_ipv4_t(reader, 4, subtree, 'of13.oxm_ipv4_dst.value') |
| 23779 | return 'of_oxm_ipv4_dst' |
| 23780 | end |
| 23781 | of_oxm_v4_dissectors[2147489796] = dissect_of_oxm_ipv4_dst_v4 |
| 23782 | |
| 23783 | -- child class of_oxm_ipv4_dst_masked |
| 23784 | -- Child of of_oxm |
| 23785 | function dissect_of_oxm_ipv4_dst_masked_v4(reader, subtree) |
| 23786 | read_uint32_t(reader, 4, subtree, 'of13.oxm_ipv4_dst_masked.type_len') |
| 23787 | read_of_ipv4_t(reader, 4, subtree, 'of13.oxm_ipv4_dst_masked.value') |
| 23788 | read_of_ipv4_t(reader, 4, subtree, 'of13.oxm_ipv4_dst_masked.value_mask') |
| 23789 | return 'of_oxm_ipv4_dst_masked' |
| 23790 | end |
| 23791 | of_oxm_v4_dissectors[2147490056] = dissect_of_oxm_ipv4_dst_masked_v4 |
| 23792 | |
| 23793 | -- child class of_oxm_ipv4_src |
| 23794 | -- Child of of_oxm |
| 23795 | function dissect_of_oxm_ipv4_src_v4(reader, subtree) |
| 23796 | read_uint32_t(reader, 4, subtree, 'of13.oxm_ipv4_src.type_len') |
| 23797 | read_of_ipv4_t(reader, 4, subtree, 'of13.oxm_ipv4_src.value') |
| 23798 | return 'of_oxm_ipv4_src' |
| 23799 | end |
| 23800 | of_oxm_v4_dissectors[2147489284] = dissect_of_oxm_ipv4_src_v4 |
| 23801 | |
| 23802 | -- child class of_oxm_ipv4_src_masked |
| 23803 | -- Child of of_oxm |
| 23804 | function dissect_of_oxm_ipv4_src_masked_v4(reader, subtree) |
| 23805 | read_uint32_t(reader, 4, subtree, 'of13.oxm_ipv4_src_masked.type_len') |
| 23806 | read_of_ipv4_t(reader, 4, subtree, 'of13.oxm_ipv4_src_masked.value') |
| 23807 | read_of_ipv4_t(reader, 4, subtree, 'of13.oxm_ipv4_src_masked.value_mask') |
| 23808 | return 'of_oxm_ipv4_src_masked' |
| 23809 | end |
| 23810 | of_oxm_v4_dissectors[2147489544] = dissect_of_oxm_ipv4_src_masked_v4 |
| 23811 | |
| 23812 | -- child class of_oxm_ipv6_dst |
| 23813 | -- Child of of_oxm |
| 23814 | function dissect_of_oxm_ipv6_dst_v4(reader, subtree) |
| 23815 | read_uint32_t(reader, 4, subtree, 'of13.oxm_ipv6_dst.type_len') |
| 23816 | read_of_ipv6_t(reader, 4, subtree, 'of13.oxm_ipv6_dst.value') |
| 23817 | return 'of_oxm_ipv6_dst' |
| 23818 | end |
| 23819 | of_oxm_v4_dissectors[2147497488] = dissect_of_oxm_ipv6_dst_v4 |
| 23820 | |
| 23821 | -- child class of_oxm_ipv6_dst_masked |
| 23822 | -- Child of of_oxm |
| 23823 | function dissect_of_oxm_ipv6_dst_masked_v4(reader, subtree) |
| 23824 | read_uint32_t(reader, 4, subtree, 'of13.oxm_ipv6_dst_masked.type_len') |
| 23825 | read_of_ipv6_t(reader, 4, subtree, 'of13.oxm_ipv6_dst_masked.value') |
| 23826 | read_of_ipv6_t(reader, 4, subtree, 'of13.oxm_ipv6_dst_masked.value_mask') |
| 23827 | return 'of_oxm_ipv6_dst_masked' |
| 23828 | end |
| 23829 | of_oxm_v4_dissectors[2147497760] = dissect_of_oxm_ipv6_dst_masked_v4 |
| 23830 | |
| 23831 | -- child class of_oxm_ipv6_flabel |
| 23832 | -- Child of of_oxm |
| 23833 | function dissect_of_oxm_ipv6_flabel_v4(reader, subtree) |
| 23834 | read_uint32_t(reader, 4, subtree, 'of13.oxm_ipv6_flabel.type_len') |
| 23835 | read_uint32_t(reader, 4, subtree, 'of13.oxm_ipv6_flabel.value') |
| 23836 | return 'of_oxm_ipv6_flabel' |
| 23837 | end |
| 23838 | of_oxm_v4_dissectors[2147497988] = dissect_of_oxm_ipv6_flabel_v4 |
| 23839 | |
| 23840 | -- child class of_oxm_ipv6_flabel_masked |
| 23841 | -- Child of of_oxm |
| 23842 | function dissect_of_oxm_ipv6_flabel_masked_v4(reader, subtree) |
| 23843 | read_uint32_t(reader, 4, subtree, 'of13.oxm_ipv6_flabel_masked.type_len') |
| 23844 | read_uint32_t(reader, 4, subtree, 'of13.oxm_ipv6_flabel_masked.value') |
| 23845 | read_uint32_t(reader, 4, subtree, 'of13.oxm_ipv6_flabel_masked.value_mask') |
| 23846 | return 'of_oxm_ipv6_flabel_masked' |
| 23847 | end |
| 23848 | of_oxm_v4_dissectors[2147498248] = dissect_of_oxm_ipv6_flabel_masked_v4 |
| 23849 | |
| 23850 | -- child class of_oxm_ipv6_nd_sll |
| 23851 | -- Child of of_oxm |
| 23852 | function dissect_of_oxm_ipv6_nd_sll_v4(reader, subtree) |
| 23853 | read_uint32_t(reader, 4, subtree, 'of13.oxm_ipv6_nd_sll.type_len') |
| 23854 | read_of_mac_addr_t(reader, 4, subtree, 'of13.oxm_ipv6_nd_sll.value') |
| 23855 | return 'of_oxm_ipv6_nd_sll' |
| 23856 | end |
| 23857 | of_oxm_v4_dissectors[2147500038] = dissect_of_oxm_ipv6_nd_sll_v4 |
| 23858 | |
| 23859 | -- child class of_oxm_ipv6_nd_sll_masked |
| 23860 | -- Child of of_oxm |
| 23861 | function dissect_of_oxm_ipv6_nd_sll_masked_v4(reader, subtree) |
| 23862 | read_uint32_t(reader, 4, subtree, 'of13.oxm_ipv6_nd_sll_masked.type_len') |
| 23863 | read_of_mac_addr_t(reader, 4, subtree, 'of13.oxm_ipv6_nd_sll_masked.value') |
| 23864 | read_of_mac_addr_t(reader, 4, subtree, 'of13.oxm_ipv6_nd_sll_masked.value_mask') |
| 23865 | return 'of_oxm_ipv6_nd_sll_masked' |
| 23866 | end |
| 23867 | of_oxm_v4_dissectors[2147500300] = dissect_of_oxm_ipv6_nd_sll_masked_v4 |
| 23868 | |
| 23869 | -- child class of_oxm_ipv6_nd_target |
| 23870 | -- Child of of_oxm |
| 23871 | function dissect_of_oxm_ipv6_nd_target_v4(reader, subtree) |
| 23872 | read_uint32_t(reader, 4, subtree, 'of13.oxm_ipv6_nd_target.type_len') |
| 23873 | read_of_ipv6_t(reader, 4, subtree, 'of13.oxm_ipv6_nd_target.value') |
| 23874 | return 'of_oxm_ipv6_nd_target' |
| 23875 | end |
| 23876 | of_oxm_v4_dissectors[2147499536] = dissect_of_oxm_ipv6_nd_target_v4 |
| 23877 | |
| 23878 | -- child class of_oxm_ipv6_nd_target_masked |
| 23879 | -- Child of of_oxm |
| 23880 | function dissect_of_oxm_ipv6_nd_target_masked_v4(reader, subtree) |
| 23881 | read_uint32_t(reader, 4, subtree, 'of13.oxm_ipv6_nd_target_masked.type_len') |
| 23882 | read_of_ipv6_t(reader, 4, subtree, 'of13.oxm_ipv6_nd_target_masked.value') |
| 23883 | read_of_ipv6_t(reader, 4, subtree, 'of13.oxm_ipv6_nd_target_masked.value_mask') |
| 23884 | return 'of_oxm_ipv6_nd_target_masked' |
| 23885 | end |
| 23886 | of_oxm_v4_dissectors[2147499808] = dissect_of_oxm_ipv6_nd_target_masked_v4 |
| 23887 | |
| 23888 | -- child class of_oxm_ipv6_nd_tll |
| 23889 | -- Child of of_oxm |
| 23890 | function dissect_of_oxm_ipv6_nd_tll_v4(reader, subtree) |
| 23891 | read_uint32_t(reader, 4, subtree, 'of13.oxm_ipv6_nd_tll.type_len') |
| 23892 | read_of_mac_addr_t(reader, 4, subtree, 'of13.oxm_ipv6_nd_tll.value') |
| 23893 | return 'of_oxm_ipv6_nd_tll' |
| 23894 | end |
| 23895 | of_oxm_v4_dissectors[2147500550] = dissect_of_oxm_ipv6_nd_tll_v4 |
| 23896 | |
| 23897 | -- child class of_oxm_ipv6_nd_tll_masked |
| 23898 | -- Child of of_oxm |
| 23899 | function dissect_of_oxm_ipv6_nd_tll_masked_v4(reader, subtree) |
| 23900 | read_uint32_t(reader, 4, subtree, 'of13.oxm_ipv6_nd_tll_masked.type_len') |
| 23901 | read_of_mac_addr_t(reader, 4, subtree, 'of13.oxm_ipv6_nd_tll_masked.value') |
| 23902 | read_of_mac_addr_t(reader, 4, subtree, 'of13.oxm_ipv6_nd_tll_masked.value_mask') |
| 23903 | return 'of_oxm_ipv6_nd_tll_masked' |
| 23904 | end |
| 23905 | of_oxm_v4_dissectors[2147500812] = dissect_of_oxm_ipv6_nd_tll_masked_v4 |
| 23906 | |
| 23907 | -- child class of_oxm_ipv6_src |
| 23908 | -- Child of of_oxm |
| 23909 | function dissect_of_oxm_ipv6_src_v4(reader, subtree) |
| 23910 | read_uint32_t(reader, 4, subtree, 'of13.oxm_ipv6_src.type_len') |
| 23911 | read_of_ipv6_t(reader, 4, subtree, 'of13.oxm_ipv6_src.value') |
| 23912 | return 'of_oxm_ipv6_src' |
| 23913 | end |
| 23914 | of_oxm_v4_dissectors[2147496976] = dissect_of_oxm_ipv6_src_v4 |
| 23915 | |
| 23916 | -- child class of_oxm_ipv6_src_masked |
| 23917 | -- Child of of_oxm |
| 23918 | function dissect_of_oxm_ipv6_src_masked_v4(reader, subtree) |
| 23919 | read_uint32_t(reader, 4, subtree, 'of13.oxm_ipv6_src_masked.type_len') |
| 23920 | read_of_ipv6_t(reader, 4, subtree, 'of13.oxm_ipv6_src_masked.value') |
| 23921 | read_of_ipv6_t(reader, 4, subtree, 'of13.oxm_ipv6_src_masked.value_mask') |
| 23922 | return 'of_oxm_ipv6_src_masked' |
| 23923 | end |
| 23924 | of_oxm_v4_dissectors[2147497248] = dissect_of_oxm_ipv6_src_masked_v4 |
| 23925 | |
| 23926 | -- child class of_oxm_metadata |
| 23927 | -- Child of of_oxm |
| 23928 | function dissect_of_oxm_metadata_v4(reader, subtree) |
| 23929 | read_uint32_t(reader, 4, subtree, 'of13.oxm_metadata.type_len') |
| 23930 | read_uint64_t(reader, 4, subtree, 'of13.oxm_metadata.value') |
| 23931 | return 'of_oxm_metadata' |
| 23932 | end |
| 23933 | of_oxm_v4_dissectors[2147484680] = dissect_of_oxm_metadata_v4 |
| 23934 | |
| 23935 | -- child class of_oxm_metadata_masked |
| 23936 | -- Child of of_oxm |
| 23937 | function dissect_of_oxm_metadata_masked_v4(reader, subtree) |
| 23938 | read_uint32_t(reader, 4, subtree, 'of13.oxm_metadata_masked.type_len') |
| 23939 | read_uint64_t(reader, 4, subtree, 'of13.oxm_metadata_masked.value') |
| 23940 | read_uint64_t(reader, 4, subtree, 'of13.oxm_metadata_masked.value_mask') |
| 23941 | return 'of_oxm_metadata_masked' |
| 23942 | end |
| 23943 | of_oxm_v4_dissectors[2147484944] = dissect_of_oxm_metadata_masked_v4 |
| 23944 | |
| 23945 | -- child class of_oxm_mpls_label |
| 23946 | -- Child of of_oxm |
| 23947 | function dissect_of_oxm_mpls_label_v4(reader, subtree) |
| 23948 | read_uint32_t(reader, 4, subtree, 'of13.oxm_mpls_label.type_len') |
| 23949 | read_uint32_t(reader, 4, subtree, 'of13.oxm_mpls_label.value') |
| 23950 | return 'of_oxm_mpls_label' |
| 23951 | end |
| 23952 | of_oxm_v4_dissectors[2147501060] = dissect_of_oxm_mpls_label_v4 |
| 23953 | |
| 23954 | -- child class of_oxm_mpls_label_masked |
| 23955 | -- Child of of_oxm |
| 23956 | function dissect_of_oxm_mpls_label_masked_v4(reader, subtree) |
| 23957 | read_uint32_t(reader, 4, subtree, 'of13.oxm_mpls_label_masked.type_len') |
| 23958 | read_uint32_t(reader, 4, subtree, 'of13.oxm_mpls_label_masked.value') |
| 23959 | read_uint32_t(reader, 4, subtree, 'of13.oxm_mpls_label_masked.value_mask') |
| 23960 | return 'of_oxm_mpls_label_masked' |
| 23961 | end |
| 23962 | of_oxm_v4_dissectors[2147501320] = dissect_of_oxm_mpls_label_masked_v4 |
| 23963 | |
| 23964 | -- child class of_oxm_mpls_tc |
| 23965 | -- Child of of_oxm |
| 23966 | function dissect_of_oxm_mpls_tc_v4(reader, subtree) |
| 23967 | read_uint32_t(reader, 4, subtree, 'of13.oxm_mpls_tc.type_len') |
| 23968 | read_uint8_t(reader, 4, subtree, 'of13.oxm_mpls_tc.value') |
| 23969 | return 'of_oxm_mpls_tc' |
| 23970 | end |
| 23971 | of_oxm_v4_dissectors[2147501569] = dissect_of_oxm_mpls_tc_v4 |
| 23972 | |
| 23973 | -- child class of_oxm_mpls_tc_masked |
| 23974 | -- Child of of_oxm |
| 23975 | function dissect_of_oxm_mpls_tc_masked_v4(reader, subtree) |
| 23976 | read_uint32_t(reader, 4, subtree, 'of13.oxm_mpls_tc_masked.type_len') |
| 23977 | read_uint8_t(reader, 4, subtree, 'of13.oxm_mpls_tc_masked.value') |
| 23978 | read_uint8_t(reader, 4, subtree, 'of13.oxm_mpls_tc_masked.value_mask') |
| 23979 | return 'of_oxm_mpls_tc_masked' |
| 23980 | end |
| 23981 | of_oxm_v4_dissectors[2147501826] = dissect_of_oxm_mpls_tc_masked_v4 |
| 23982 | |
| 23983 | -- child class of_oxm_sctp_dst |
| 23984 | -- Child of of_oxm |
| 23985 | function dissect_of_oxm_sctp_dst_v4(reader, subtree) |
| 23986 | read_uint32_t(reader, 4, subtree, 'of13.oxm_sctp_dst.type_len') |
| 23987 | read_uint16_t(reader, 4, subtree, 'of13.oxm_sctp_dst.value') |
| 23988 | return 'of_oxm_sctp_dst' |
| 23989 | end |
| 23990 | of_oxm_v4_dissectors[2147492866] = dissect_of_oxm_sctp_dst_v4 |
| 23991 | |
| 23992 | -- child class of_oxm_sctp_dst_masked |
| 23993 | -- Child of of_oxm |
| 23994 | function dissect_of_oxm_sctp_dst_masked_v4(reader, subtree) |
| 23995 | read_uint32_t(reader, 4, subtree, 'of13.oxm_sctp_dst_masked.type_len') |
| 23996 | read_uint16_t(reader, 4, subtree, 'of13.oxm_sctp_dst_masked.value') |
| 23997 | read_uint16_t(reader, 4, subtree, 'of13.oxm_sctp_dst_masked.value_mask') |
| 23998 | return 'of_oxm_sctp_dst_masked' |
| 23999 | end |
| 24000 | of_oxm_v4_dissectors[2147493124] = dissect_of_oxm_sctp_dst_masked_v4 |
| 24001 | |
| 24002 | -- child class of_oxm_sctp_src |
| 24003 | -- Child of of_oxm |
| 24004 | function dissect_of_oxm_sctp_src_v4(reader, subtree) |
| 24005 | read_uint32_t(reader, 4, subtree, 'of13.oxm_sctp_src.type_len') |
| 24006 | read_uint16_t(reader, 4, subtree, 'of13.oxm_sctp_src.value') |
| 24007 | return 'of_oxm_sctp_src' |
| 24008 | end |
| 24009 | of_oxm_v4_dissectors[2147492354] = dissect_of_oxm_sctp_src_v4 |
| 24010 | |
| 24011 | -- child class of_oxm_sctp_src_masked |
| 24012 | -- Child of of_oxm |
| 24013 | function dissect_of_oxm_sctp_src_masked_v4(reader, subtree) |
| 24014 | read_uint32_t(reader, 4, subtree, 'of13.oxm_sctp_src_masked.type_len') |
| 24015 | read_uint16_t(reader, 4, subtree, 'of13.oxm_sctp_src_masked.value') |
| 24016 | read_uint16_t(reader, 4, subtree, 'of13.oxm_sctp_src_masked.value_mask') |
| 24017 | return 'of_oxm_sctp_src_masked' |
| 24018 | end |
| 24019 | of_oxm_v4_dissectors[2147492612] = dissect_of_oxm_sctp_src_masked_v4 |
| 24020 | |
| 24021 | -- child class of_oxm_tcp_dst |
| 24022 | -- Child of of_oxm |
| 24023 | function dissect_of_oxm_tcp_dst_v4(reader, subtree) |
| 24024 | read_uint32_t(reader, 4, subtree, 'of13.oxm_tcp_dst.type_len') |
| 24025 | read_uint16_t(reader, 4, subtree, 'of13.oxm_tcp_dst.value') |
| 24026 | return 'of_oxm_tcp_dst' |
| 24027 | end |
| 24028 | of_oxm_v4_dissectors[2147490818] = dissect_of_oxm_tcp_dst_v4 |
| 24029 | |
| 24030 | -- child class of_oxm_tcp_dst_masked |
| 24031 | -- Child of of_oxm |
| 24032 | function dissect_of_oxm_tcp_dst_masked_v4(reader, subtree) |
| 24033 | read_uint32_t(reader, 4, subtree, 'of13.oxm_tcp_dst_masked.type_len') |
| 24034 | read_uint16_t(reader, 4, subtree, 'of13.oxm_tcp_dst_masked.value') |
| 24035 | read_uint16_t(reader, 4, subtree, 'of13.oxm_tcp_dst_masked.value_mask') |
| 24036 | return 'of_oxm_tcp_dst_masked' |
| 24037 | end |
| 24038 | of_oxm_v4_dissectors[2147491076] = dissect_of_oxm_tcp_dst_masked_v4 |
| 24039 | |
| 24040 | -- child class of_oxm_tcp_src |
| 24041 | -- Child of of_oxm |
| 24042 | function dissect_of_oxm_tcp_src_v4(reader, subtree) |
| 24043 | read_uint32_t(reader, 4, subtree, 'of13.oxm_tcp_src.type_len') |
| 24044 | read_uint16_t(reader, 4, subtree, 'of13.oxm_tcp_src.value') |
| 24045 | return 'of_oxm_tcp_src' |
| 24046 | end |
| 24047 | of_oxm_v4_dissectors[2147490306] = dissect_of_oxm_tcp_src_v4 |
| 24048 | |
| 24049 | -- child class of_oxm_tcp_src_masked |
| 24050 | -- Child of of_oxm |
| 24051 | function dissect_of_oxm_tcp_src_masked_v4(reader, subtree) |
| 24052 | read_uint32_t(reader, 4, subtree, 'of13.oxm_tcp_src_masked.type_len') |
| 24053 | read_uint16_t(reader, 4, subtree, 'of13.oxm_tcp_src_masked.value') |
| 24054 | read_uint16_t(reader, 4, subtree, 'of13.oxm_tcp_src_masked.value_mask') |
| 24055 | return 'of_oxm_tcp_src_masked' |
| 24056 | end |
| 24057 | of_oxm_v4_dissectors[2147490564] = dissect_of_oxm_tcp_src_masked_v4 |
| 24058 | |
| 24059 | -- child class of_oxm_tunnel_id |
| 24060 | -- Child of of_oxm |
| 24061 | function dissect_of_oxm_tunnel_id_v4(reader, subtree) |
| 24062 | read_uint32_t(reader, 4, subtree, 'of13.oxm_tunnel_id.type_len') |
| 24063 | read_uint64_t(reader, 4, subtree, 'of13.oxm_tunnel_id.value') |
| 24064 | return 'of_oxm_tunnel_id' |
| 24065 | end |
| 24066 | of_oxm_v4_dissectors[2147503112] = dissect_of_oxm_tunnel_id_v4 |
| 24067 | |
| 24068 | -- child class of_oxm_tunnel_id_masked |
| 24069 | -- Child of of_oxm |
| 24070 | function dissect_of_oxm_tunnel_id_masked_v4(reader, subtree) |
| 24071 | read_uint32_t(reader, 4, subtree, 'of13.oxm_tunnel_id_masked.type_len') |
| 24072 | read_uint64_t(reader, 4, subtree, 'of13.oxm_tunnel_id_masked.value') |
| 24073 | read_uint64_t(reader, 4, subtree, 'of13.oxm_tunnel_id_masked.value_mask') |
| 24074 | return 'of_oxm_tunnel_id_masked' |
| 24075 | end |
| 24076 | of_oxm_v4_dissectors[2147503376] = dissect_of_oxm_tunnel_id_masked_v4 |
| 24077 | |
| 24078 | -- child class of_oxm_udp_dst |
| 24079 | -- Child of of_oxm |
| 24080 | function dissect_of_oxm_udp_dst_v4(reader, subtree) |
| 24081 | read_uint32_t(reader, 4, subtree, 'of13.oxm_udp_dst.type_len') |
| 24082 | read_uint16_t(reader, 4, subtree, 'of13.oxm_udp_dst.value') |
| 24083 | return 'of_oxm_udp_dst' |
| 24084 | end |
| 24085 | of_oxm_v4_dissectors[2147491842] = dissect_of_oxm_udp_dst_v4 |
| 24086 | |
| 24087 | -- child class of_oxm_udp_dst_masked |
| 24088 | -- Child of of_oxm |
| 24089 | function dissect_of_oxm_udp_dst_masked_v4(reader, subtree) |
| 24090 | read_uint32_t(reader, 4, subtree, 'of13.oxm_udp_dst_masked.type_len') |
| 24091 | read_uint16_t(reader, 4, subtree, 'of13.oxm_udp_dst_masked.value') |
| 24092 | read_uint16_t(reader, 4, subtree, 'of13.oxm_udp_dst_masked.value_mask') |
| 24093 | return 'of_oxm_udp_dst_masked' |
| 24094 | end |
| 24095 | of_oxm_v4_dissectors[2147492100] = dissect_of_oxm_udp_dst_masked_v4 |
| 24096 | |
| 24097 | -- child class of_oxm_udp_src |
| 24098 | -- Child of of_oxm |
| 24099 | function dissect_of_oxm_udp_src_v4(reader, subtree) |
| 24100 | read_uint32_t(reader, 4, subtree, 'of13.oxm_udp_src.type_len') |
| 24101 | read_uint16_t(reader, 4, subtree, 'of13.oxm_udp_src.value') |
| 24102 | return 'of_oxm_udp_src' |
| 24103 | end |
| 24104 | of_oxm_v4_dissectors[2147491330] = dissect_of_oxm_udp_src_v4 |
| 24105 | |
| 24106 | -- child class of_oxm_udp_src_masked |
| 24107 | -- Child of of_oxm |
| 24108 | function dissect_of_oxm_udp_src_masked_v4(reader, subtree) |
| 24109 | read_uint32_t(reader, 4, subtree, 'of13.oxm_udp_src_masked.type_len') |
| 24110 | read_uint16_t(reader, 4, subtree, 'of13.oxm_udp_src_masked.value') |
| 24111 | read_uint16_t(reader, 4, subtree, 'of13.oxm_udp_src_masked.value_mask') |
| 24112 | return 'of_oxm_udp_src_masked' |
| 24113 | end |
| 24114 | of_oxm_v4_dissectors[2147491588] = dissect_of_oxm_udp_src_masked_v4 |
| 24115 | |
| 24116 | -- child class of_oxm_vlan_pcp |
| 24117 | -- Child of of_oxm |
| 24118 | function dissect_of_oxm_vlan_pcp_v4(reader, subtree) |
| 24119 | read_uint32_t(reader, 4, subtree, 'of13.oxm_vlan_pcp.type_len') |
| 24120 | read_uint8_t(reader, 4, subtree, 'of13.oxm_vlan_pcp.value') |
| 24121 | return 'of_oxm_vlan_pcp' |
| 24122 | end |
| 24123 | of_oxm_v4_dissectors[2147487233] = dissect_of_oxm_vlan_pcp_v4 |
| 24124 | |
| 24125 | -- child class of_oxm_vlan_pcp_masked |
| 24126 | -- Child of of_oxm |
| 24127 | function dissect_of_oxm_vlan_pcp_masked_v4(reader, subtree) |
| 24128 | read_uint32_t(reader, 4, subtree, 'of13.oxm_vlan_pcp_masked.type_len') |
| 24129 | read_uint8_t(reader, 4, subtree, 'of13.oxm_vlan_pcp_masked.value') |
| 24130 | read_uint8_t(reader, 4, subtree, 'of13.oxm_vlan_pcp_masked.value_mask') |
| 24131 | return 'of_oxm_vlan_pcp_masked' |
| 24132 | end |
| 24133 | of_oxm_v4_dissectors[2147487490] = dissect_of_oxm_vlan_pcp_masked_v4 |
| 24134 | |
| 24135 | -- child class of_oxm_vlan_vid |
| 24136 | -- Child of of_oxm |
| 24137 | function dissect_of_oxm_vlan_vid_v4(reader, subtree) |
| 24138 | read_uint32_t(reader, 4, subtree, 'of13.oxm_vlan_vid.type_len') |
| 24139 | read_uint16_t(reader, 4, subtree, 'of13.oxm_vlan_vid.value') |
| 24140 | return 'of_oxm_vlan_vid' |
| 24141 | end |
| 24142 | of_oxm_v4_dissectors[2147486722] = dissect_of_oxm_vlan_vid_v4 |
| 24143 | |
| 24144 | -- child class of_oxm_vlan_vid_masked |
| 24145 | -- Child of of_oxm |
| 24146 | function dissect_of_oxm_vlan_vid_masked_v4(reader, subtree) |
| 24147 | read_uint32_t(reader, 4, subtree, 'of13.oxm_vlan_vid_masked.type_len') |
| 24148 | read_uint16_t(reader, 4, subtree, 'of13.oxm_vlan_vid_masked.value') |
| 24149 | read_uint16_t(reader, 4, subtree, 'of13.oxm_vlan_vid_masked.value_mask') |
| 24150 | return 'of_oxm_vlan_vid_masked' |
| 24151 | end |
| 24152 | of_oxm_v4_dissectors[2147486980] = dissect_of_oxm_vlan_vid_masked_v4 |
| 24153 | |
| 24154 | -- child class of_packet_in |
| 24155 | -- Child of of_header |
| 24156 | function dissect_of_packet_in_v4(reader, subtree) |
| 24157 | local _length = reader.peek(2, 2):uint() |
| 24158 | local orig_reader = reader |
| 24159 | reader = orig_reader.slice(_length) |
| 24160 | read_uint8_t(reader, 4, subtree, 'of13.packet_in.version') |
| 24161 | read_uint8_t(reader, 4, subtree, 'of13.packet_in.type') |
| 24162 | read_uint16_t(reader, 4, subtree, 'of13.packet_in.length') |
| 24163 | read_uint32_t(reader, 4, subtree, 'of13.packet_in.xid') |
| 24164 | read_uint32_t(reader, 4, subtree, 'of13.packet_in.buffer_id') |
| 24165 | read_uint16_t(reader, 4, subtree, 'of13.packet_in.total_len') |
| 24166 | read_uint8_t(reader, 4, subtree, 'of13.packet_in.reason') |
| 24167 | read_uint8_t(reader, 4, subtree, 'of13.packet_in.table_id') |
| 24168 | read_uint64_t(reader, 4, subtree, 'of13.packet_in.cookie') |
| 24169 | read_of_match_t(reader, 4, subtree, 'of13.packet_in.match') |
| 24170 | reader.skip(2) |
| 24171 | read_ethernet(reader, 4, subtree, 'of13.packet_in.data') |
| 24172 | return 'of_packet_in' |
| 24173 | end |
| 24174 | of_header_v4_dissectors[10] = dissect_of_packet_in_v4 |
| 24175 | |
| 24176 | -- child class of_packet_out |
| 24177 | -- Child of of_header |
| 24178 | function dissect_of_packet_out_v4(reader, subtree) |
| 24179 | local _length = reader.peek(2, 2):uint() |
| 24180 | local orig_reader = reader |
| 24181 | reader = orig_reader.slice(_length) |
| 24182 | read_uint8_t(reader, 4, subtree, 'of13.packet_out.version') |
| 24183 | read_uint8_t(reader, 4, subtree, 'of13.packet_out.type') |
| 24184 | read_uint16_t(reader, 4, subtree, 'of13.packet_out.length') |
| 24185 | read_uint32_t(reader, 4, subtree, 'of13.packet_out.xid') |
| 24186 | read_uint32_t(reader, 4, subtree, 'of13.packet_out.buffer_id') |
| 24187 | read_of_port_no_t(reader, 4, subtree, 'of13.packet_out.in_port') |
| 24188 | local _actions_length = reader.peek(0, 2):uint() |
| 24189 | read_uint16_t(reader, 4, subtree, 'of13.packet_out.actions_len') |
| 24190 | reader.skip(6) |
| 24191 | read_list(reader.slice(_actions_length), dissect_of_action_v4, subtree, 'of_action') |
| 24192 | read_ethernet(reader, 4, subtree, 'of13.packet_out.data') |
| 24193 | return 'of_packet_out' |
| 24194 | end |
| 24195 | of_header_v4_dissectors[13] = dissect_of_packet_out_v4 |
| 24196 | |
| 24197 | -- top-level class of_packet_queue |
| 24198 | function dissect_of_packet_queue_v4(reader, subtree) |
| 24199 | local _length = reader.peek(8, 2):uint() |
| 24200 | local orig_reader = reader |
| 24201 | reader = orig_reader.slice(_length) |
| 24202 | read_uint32_t(reader, 4, subtree, 'of13.packet_queue.queue_id') |
| 24203 | read_of_port_no_t(reader, 4, subtree, 'of13.packet_queue.port') |
| 24204 | read_uint16_t(reader, 4, subtree, 'of13.packet_queue.len') |
| 24205 | reader.skip(6) |
| 24206 | read_list(reader, dissect_of_queue_prop_v4, subtree, 'of_queue_prop') |
| 24207 | return 'of_packet_queue' |
| 24208 | end |
| 24209 | -- top-level class of_port_desc |
| 24210 | function dissect_of_port_desc_v4(reader, subtree) |
| 24211 | read_of_port_no_t(reader, 4, subtree, 'of13.port_desc.port_no') |
| 24212 | reader.skip(4) |
| 24213 | read_of_mac_addr_t(reader, 4, subtree, 'of13.port_desc.hw_addr') |
| 24214 | reader.skip(2) |
| 24215 | read_of_port_name_t(reader, 4, subtree, 'of13.port_desc.name') |
| 24216 | read_uint32_t(reader, 4, subtree, 'of13.port_desc.config') |
| 24217 | read_uint32_t(reader, 4, subtree, 'of13.port_desc.state') |
| 24218 | read_uint32_t(reader, 4, subtree, 'of13.port_desc.curr') |
| 24219 | read_uint32_t(reader, 4, subtree, 'of13.port_desc.advertised') |
| 24220 | read_uint32_t(reader, 4, subtree, 'of13.port_desc.supported') |
| 24221 | read_uint32_t(reader, 4, subtree, 'of13.port_desc.peer') |
| 24222 | read_uint32_t(reader, 4, subtree, 'of13.port_desc.curr_speed') |
| 24223 | read_uint32_t(reader, 4, subtree, 'of13.port_desc.max_speed') |
| 24224 | return 'of_port_desc' |
| 24225 | end |
| 24226 | -- child class of_port_desc_stats_reply |
| 24227 | -- Child of of_stats_reply |
| 24228 | function dissect_of_port_desc_stats_reply_v4(reader, subtree) |
| 24229 | local _length = reader.peek(2, 2):uint() |
| 24230 | local orig_reader = reader |
| 24231 | reader = orig_reader.slice(_length) |
| 24232 | read_uint8_t(reader, 4, subtree, 'of13.port_desc_stats_reply.version') |
| 24233 | read_uint8_t(reader, 4, subtree, 'of13.port_desc_stats_reply.type') |
| 24234 | read_uint16_t(reader, 4, subtree, 'of13.port_desc_stats_reply.length') |
| 24235 | read_uint32_t(reader, 4, subtree, 'of13.port_desc_stats_reply.xid') |
| 24236 | read_uint16_t(reader, 4, subtree, 'of13.port_desc_stats_reply.stats_type') |
| 24237 | read_uint16_t(reader, 4, subtree, 'of13.port_desc_stats_reply.flags') |
| 24238 | reader.skip(4) |
| 24239 | read_list(reader, dissect_of_port_desc_v4, subtree, 'of_port_desc') |
| 24240 | return 'of_port_desc_stats_reply' |
| 24241 | end |
| 24242 | of_stats_reply_v4_dissectors[13] = dissect_of_port_desc_stats_reply_v4 |
| 24243 | |
| 24244 | -- child class of_port_desc_stats_request |
| 24245 | -- Child of of_stats_request |
| 24246 | function dissect_of_port_desc_stats_request_v4(reader, subtree) |
| 24247 | read_uint8_t(reader, 4, subtree, 'of13.port_desc_stats_request.version') |
| 24248 | read_uint8_t(reader, 4, subtree, 'of13.port_desc_stats_request.type') |
| 24249 | read_uint16_t(reader, 4, subtree, 'of13.port_desc_stats_request.length') |
| 24250 | read_uint32_t(reader, 4, subtree, 'of13.port_desc_stats_request.xid') |
| 24251 | read_uint16_t(reader, 4, subtree, 'of13.port_desc_stats_request.stats_type') |
| 24252 | read_uint16_t(reader, 4, subtree, 'of13.port_desc_stats_request.flags') |
| 24253 | reader.skip(4) |
| 24254 | return 'of_port_desc_stats_request' |
| 24255 | end |
| 24256 | of_stats_request_v4_dissectors[13] = dissect_of_port_desc_stats_request_v4 |
| 24257 | |
| 24258 | -- child class of_port_mod |
| 24259 | -- Child of of_header |
| 24260 | function dissect_of_port_mod_v4(reader, subtree) |
| 24261 | read_uint8_t(reader, 4, subtree, 'of13.port_mod.version') |
| 24262 | read_uint8_t(reader, 4, subtree, 'of13.port_mod.type') |
| 24263 | read_uint16_t(reader, 4, subtree, 'of13.port_mod.length') |
| 24264 | read_uint32_t(reader, 4, subtree, 'of13.port_mod.xid') |
| 24265 | read_of_port_no_t(reader, 4, subtree, 'of13.port_mod.port_no') |
| 24266 | reader.skip(4) |
| 24267 | read_of_mac_addr_t(reader, 4, subtree, 'of13.port_mod.hw_addr') |
| 24268 | reader.skip(2) |
| 24269 | read_uint32_t(reader, 4, subtree, 'of13.port_mod.config') |
| 24270 | read_uint32_t(reader, 4, subtree, 'of13.port_mod.mask') |
| 24271 | read_uint32_t(reader, 4, subtree, 'of13.port_mod.advertise') |
| 24272 | reader.skip(4) |
| 24273 | return 'of_port_mod' |
| 24274 | end |
| 24275 | of_header_v4_dissectors[16] = dissect_of_port_mod_v4 |
| 24276 | |
| 24277 | -- child class of_port_mod_failed_error_msg |
| 24278 | -- Child of of_error_msg |
| 24279 | function dissect_of_port_mod_failed_error_msg_v4(reader, subtree) |
| 24280 | local _length = reader.peek(2, 2):uint() |
| 24281 | local orig_reader = reader |
| 24282 | reader = orig_reader.slice(_length) |
| 24283 | read_uint8_t(reader, 4, subtree, 'of13.port_mod_failed_error_msg.version') |
| 24284 | read_uint8_t(reader, 4, subtree, 'of13.port_mod_failed_error_msg.type') |
| 24285 | read_uint16_t(reader, 4, subtree, 'of13.port_mod_failed_error_msg.length') |
| 24286 | read_uint32_t(reader, 4, subtree, 'of13.port_mod_failed_error_msg.xid') |
| 24287 | read_uint16_t(reader, 4, subtree, 'of13.port_mod_failed_error_msg.err_type') |
| 24288 | read_uint16_t(reader, 4, subtree, 'of13.port_mod_failed_error_msg.code') |
| 24289 | read_openflow(reader, 4, subtree, 'of13.port_mod_failed_error_msg.data') |
| 24290 | return 'of_port_mod_failed_error_msg' |
| 24291 | end |
| 24292 | of_error_msg_v4_dissectors[7] = dissect_of_port_mod_failed_error_msg_v4 |
| 24293 | |
| 24294 | -- top-level class of_port_stats_entry |
| 24295 | function dissect_of_port_stats_entry_v4(reader, subtree) |
| 24296 | read_of_port_no_t(reader, 4, subtree, 'of13.port_stats_entry.port_no') |
| 24297 | reader.skip(4) |
| 24298 | read_uint64_t(reader, 4, subtree, 'of13.port_stats_entry.rx_packets') |
| 24299 | read_uint64_t(reader, 4, subtree, 'of13.port_stats_entry.tx_packets') |
| 24300 | read_uint64_t(reader, 4, subtree, 'of13.port_stats_entry.rx_bytes') |
| 24301 | read_uint64_t(reader, 4, subtree, 'of13.port_stats_entry.tx_bytes') |
| 24302 | read_uint64_t(reader, 4, subtree, 'of13.port_stats_entry.rx_dropped') |
| 24303 | read_uint64_t(reader, 4, subtree, 'of13.port_stats_entry.tx_dropped') |
| 24304 | read_uint64_t(reader, 4, subtree, 'of13.port_stats_entry.rx_errors') |
| 24305 | read_uint64_t(reader, 4, subtree, 'of13.port_stats_entry.tx_errors') |
| 24306 | read_uint64_t(reader, 4, subtree, 'of13.port_stats_entry.rx_frame_err') |
| 24307 | read_uint64_t(reader, 4, subtree, 'of13.port_stats_entry.rx_over_err') |
| 24308 | read_uint64_t(reader, 4, subtree, 'of13.port_stats_entry.rx_crc_err') |
| 24309 | read_uint64_t(reader, 4, subtree, 'of13.port_stats_entry.collisions') |
| 24310 | read_uint32_t(reader, 4, subtree, 'of13.port_stats_entry.duration_sec') |
| 24311 | read_uint32_t(reader, 4, subtree, 'of13.port_stats_entry.duration_nsec') |
| 24312 | return 'of_port_stats_entry' |
| 24313 | end |
| 24314 | -- child class of_port_stats_reply |
| 24315 | -- Child of of_stats_reply |
| 24316 | function dissect_of_port_stats_reply_v4(reader, subtree) |
| 24317 | local _length = reader.peek(2, 2):uint() |
| 24318 | local orig_reader = reader |
| 24319 | reader = orig_reader.slice(_length) |
| 24320 | read_uint8_t(reader, 4, subtree, 'of13.port_stats_reply.version') |
| 24321 | read_uint8_t(reader, 4, subtree, 'of13.port_stats_reply.type') |
| 24322 | read_uint16_t(reader, 4, subtree, 'of13.port_stats_reply.length') |
| 24323 | read_uint32_t(reader, 4, subtree, 'of13.port_stats_reply.xid') |
| 24324 | read_uint16_t(reader, 4, subtree, 'of13.port_stats_reply.stats_type') |
| 24325 | read_uint16_t(reader, 4, subtree, 'of13.port_stats_reply.flags') |
| 24326 | reader.skip(4) |
| 24327 | read_list(reader, dissect_of_port_stats_entry_v4, subtree, 'of_port_stats_entry') |
| 24328 | return 'of_port_stats_reply' |
| 24329 | end |
| 24330 | of_stats_reply_v4_dissectors[4] = dissect_of_port_stats_reply_v4 |
| 24331 | |
| 24332 | -- child class of_port_stats_request |
| 24333 | -- Child of of_stats_request |
| 24334 | function dissect_of_port_stats_request_v4(reader, subtree) |
| 24335 | read_uint8_t(reader, 4, subtree, 'of13.port_stats_request.version') |
| 24336 | read_uint8_t(reader, 4, subtree, 'of13.port_stats_request.type') |
| 24337 | read_uint16_t(reader, 4, subtree, 'of13.port_stats_request.length') |
| 24338 | read_uint32_t(reader, 4, subtree, 'of13.port_stats_request.xid') |
| 24339 | read_uint16_t(reader, 4, subtree, 'of13.port_stats_request.stats_type') |
| 24340 | read_uint16_t(reader, 4, subtree, 'of13.port_stats_request.flags') |
| 24341 | reader.skip(4) |
| 24342 | read_of_port_no_t(reader, 4, subtree, 'of13.port_stats_request.port_no') |
| 24343 | reader.skip(4) |
| 24344 | return 'of_port_stats_request' |
| 24345 | end |
| 24346 | of_stats_request_v4_dissectors[4] = dissect_of_port_stats_request_v4 |
| 24347 | |
| 24348 | -- child class of_port_status |
| 24349 | -- Child of of_header |
| 24350 | function dissect_of_port_status_v4(reader, subtree) |
| 24351 | read_uint8_t(reader, 4, subtree, 'of13.port_status.version') |
| 24352 | read_uint8_t(reader, 4, subtree, 'of13.port_status.type') |
| 24353 | read_uint16_t(reader, 4, subtree, 'of13.port_status.length') |
| 24354 | read_uint32_t(reader, 4, subtree, 'of13.port_status.xid') |
| 24355 | read_uint8_t(reader, 4, subtree, 'of13.port_status.reason') |
| 24356 | reader.skip(7) |
| 24357 | read_of_port_desc_t(reader, 4, subtree, 'of13.port_status.desc') |
| 24358 | return 'of_port_status' |
| 24359 | end |
| 24360 | of_header_v4_dissectors[12] = dissect_of_port_status_v4 |
| 24361 | |
| 24362 | -- child class of_queue_get_config_reply |
| 24363 | -- Child of of_header |
| 24364 | function dissect_of_queue_get_config_reply_v4(reader, subtree) |
| 24365 | local _length = reader.peek(2, 2):uint() |
| 24366 | local orig_reader = reader |
| 24367 | reader = orig_reader.slice(_length) |
| 24368 | read_uint8_t(reader, 4, subtree, 'of13.queue_get_config_reply.version') |
| 24369 | read_uint8_t(reader, 4, subtree, 'of13.queue_get_config_reply.type') |
| 24370 | read_uint16_t(reader, 4, subtree, 'of13.queue_get_config_reply.length') |
| 24371 | read_uint32_t(reader, 4, subtree, 'of13.queue_get_config_reply.xid') |
| 24372 | read_of_port_no_t(reader, 4, subtree, 'of13.queue_get_config_reply.port') |
| 24373 | reader.skip(4) |
| 24374 | read_list(reader, dissect_of_packet_queue_v4, subtree, 'of_packet_queue') |
| 24375 | return 'of_queue_get_config_reply' |
| 24376 | end |
| 24377 | of_header_v4_dissectors[23] = dissect_of_queue_get_config_reply_v4 |
| 24378 | |
| 24379 | -- child class of_queue_get_config_request |
| 24380 | -- Child of of_header |
| 24381 | function dissect_of_queue_get_config_request_v4(reader, subtree) |
| 24382 | read_uint8_t(reader, 4, subtree, 'of13.queue_get_config_request.version') |
| 24383 | read_uint8_t(reader, 4, subtree, 'of13.queue_get_config_request.type') |
| 24384 | read_uint16_t(reader, 4, subtree, 'of13.queue_get_config_request.length') |
| 24385 | read_uint32_t(reader, 4, subtree, 'of13.queue_get_config_request.xid') |
| 24386 | read_of_port_no_t(reader, 4, subtree, 'of13.queue_get_config_request.port') |
| 24387 | reader.skip(4) |
| 24388 | return 'of_queue_get_config_request' |
| 24389 | end |
| 24390 | of_header_v4_dissectors[22] = dissect_of_queue_get_config_request_v4 |
| 24391 | |
| 24392 | -- child class of_queue_op_failed_error_msg |
| 24393 | -- Child of of_error_msg |
| 24394 | function dissect_of_queue_op_failed_error_msg_v4(reader, subtree) |
| 24395 | local _length = reader.peek(2, 2):uint() |
| 24396 | local orig_reader = reader |
| 24397 | reader = orig_reader.slice(_length) |
| 24398 | read_uint8_t(reader, 4, subtree, 'of13.queue_op_failed_error_msg.version') |
| 24399 | read_uint8_t(reader, 4, subtree, 'of13.queue_op_failed_error_msg.type') |
| 24400 | read_uint16_t(reader, 4, subtree, 'of13.queue_op_failed_error_msg.length') |
| 24401 | read_uint32_t(reader, 4, subtree, 'of13.queue_op_failed_error_msg.xid') |
| 24402 | read_uint16_t(reader, 4, subtree, 'of13.queue_op_failed_error_msg.err_type') |
| 24403 | read_uint16_t(reader, 4, subtree, 'of13.queue_op_failed_error_msg.code') |
| 24404 | read_openflow(reader, 4, subtree, 'of13.queue_op_failed_error_msg.data') |
| 24405 | return 'of_queue_op_failed_error_msg' |
| 24406 | end |
| 24407 | of_error_msg_v4_dissectors[9] = dissect_of_queue_op_failed_error_msg_v4 |
| 24408 | |
| 24409 | -- virtual top-level class of_queue_prop |
| 24410 | -- Discriminator is type |
| 24411 | function dissect_of_queue_prop_v4(reader, subtree) |
| 24412 | return of_queue_prop_v4_dissectors[reader.peek(0,2):uint()](reader, subtree) |
| 24413 | end |
| 24414 | -- virtual child class of_queue_prop_experimenter |
| 24415 | -- Child of of_queue_prop |
| 24416 | -- Discriminator is experimenter |
| 24417 | function dissect_of_queue_prop_experimenter_v4(reader, subtree) |
| 24418 | return of_queue_prop_experimenter_v4_dissectors[reader.peek(8,4):uint()](reader, subtree) |
| 24419 | end |
| 24420 | of_queue_prop_v4_dissectors[65535] = dissect_of_queue_prop_experimenter_v4 |
| 24421 | |
| 24422 | -- child class of_queue_prop_max_rate |
| 24423 | -- Child of of_queue_prop |
| 24424 | function dissect_of_queue_prop_max_rate_v4(reader, subtree) |
| 24425 | read_uint16_t(reader, 4, subtree, 'of13.queue_prop_max_rate.type') |
| 24426 | read_uint16_t(reader, 4, subtree, 'of13.queue_prop_max_rate.len') |
| 24427 | reader.skip(4) |
| 24428 | read_uint16_t(reader, 4, subtree, 'of13.queue_prop_max_rate.rate') |
| 24429 | reader.skip(6) |
| 24430 | return 'of_queue_prop_max_rate' |
| 24431 | end |
| 24432 | of_queue_prop_v4_dissectors[2] = dissect_of_queue_prop_max_rate_v4 |
| 24433 | |
| 24434 | -- child class of_queue_prop_min_rate |
| 24435 | -- Child of of_queue_prop |
| 24436 | function dissect_of_queue_prop_min_rate_v4(reader, subtree) |
| 24437 | read_uint16_t(reader, 4, subtree, 'of13.queue_prop_min_rate.type') |
| 24438 | read_uint16_t(reader, 4, subtree, 'of13.queue_prop_min_rate.len') |
| 24439 | reader.skip(4) |
| 24440 | read_uint16_t(reader, 4, subtree, 'of13.queue_prop_min_rate.rate') |
| 24441 | reader.skip(6) |
| 24442 | return 'of_queue_prop_min_rate' |
| 24443 | end |
| 24444 | of_queue_prop_v4_dissectors[1] = dissect_of_queue_prop_min_rate_v4 |
| 24445 | |
| 24446 | -- top-level class of_queue_stats_entry |
| 24447 | function dissect_of_queue_stats_entry_v4(reader, subtree) |
| 24448 | read_of_port_no_t(reader, 4, subtree, 'of13.queue_stats_entry.port_no') |
| 24449 | read_uint32_t(reader, 4, subtree, 'of13.queue_stats_entry.queue_id') |
| 24450 | read_uint64_t(reader, 4, subtree, 'of13.queue_stats_entry.tx_bytes') |
| 24451 | read_uint64_t(reader, 4, subtree, 'of13.queue_stats_entry.tx_packets') |
| 24452 | read_uint64_t(reader, 4, subtree, 'of13.queue_stats_entry.tx_errors') |
| 24453 | read_uint32_t(reader, 4, subtree, 'of13.queue_stats_entry.duration_sec') |
| 24454 | read_uint32_t(reader, 4, subtree, 'of13.queue_stats_entry.duration_nsec') |
| 24455 | return 'of_queue_stats_entry' |
| 24456 | end |
| 24457 | -- child class of_queue_stats_reply |
| 24458 | -- Child of of_stats_reply |
| 24459 | function dissect_of_queue_stats_reply_v4(reader, subtree) |
| 24460 | local _length = reader.peek(2, 2):uint() |
| 24461 | local orig_reader = reader |
| 24462 | reader = orig_reader.slice(_length) |
| 24463 | read_uint8_t(reader, 4, subtree, 'of13.queue_stats_reply.version') |
| 24464 | read_uint8_t(reader, 4, subtree, 'of13.queue_stats_reply.type') |
| 24465 | read_uint16_t(reader, 4, subtree, 'of13.queue_stats_reply.length') |
| 24466 | read_uint32_t(reader, 4, subtree, 'of13.queue_stats_reply.xid') |
| 24467 | read_uint16_t(reader, 4, subtree, 'of13.queue_stats_reply.stats_type') |
| 24468 | read_uint16_t(reader, 4, subtree, 'of13.queue_stats_reply.flags') |
| 24469 | reader.skip(4) |
| 24470 | read_list(reader, dissect_of_queue_stats_entry_v4, subtree, 'of_queue_stats_entry') |
| 24471 | return 'of_queue_stats_reply' |
| 24472 | end |
| 24473 | of_stats_reply_v4_dissectors[5] = dissect_of_queue_stats_reply_v4 |
| 24474 | |
| 24475 | -- child class of_queue_stats_request |
| 24476 | -- Child of of_stats_request |
| 24477 | function dissect_of_queue_stats_request_v4(reader, subtree) |
| 24478 | read_uint8_t(reader, 4, subtree, 'of13.queue_stats_request.version') |
| 24479 | read_uint8_t(reader, 4, subtree, 'of13.queue_stats_request.type') |
| 24480 | read_uint16_t(reader, 4, subtree, 'of13.queue_stats_request.length') |
| 24481 | read_uint32_t(reader, 4, subtree, 'of13.queue_stats_request.xid') |
| 24482 | read_uint16_t(reader, 4, subtree, 'of13.queue_stats_request.stats_type') |
| 24483 | read_uint16_t(reader, 4, subtree, 'of13.queue_stats_request.flags') |
| 24484 | reader.skip(4) |
| 24485 | read_of_port_no_t(reader, 4, subtree, 'of13.queue_stats_request.port_no') |
| 24486 | read_uint32_t(reader, 4, subtree, 'of13.queue_stats_request.queue_id') |
| 24487 | return 'of_queue_stats_request' |
| 24488 | end |
| 24489 | of_stats_request_v4_dissectors[5] = dissect_of_queue_stats_request_v4 |
| 24490 | |
| 24491 | -- child class of_role_reply |
| 24492 | -- Child of of_header |
| 24493 | function dissect_of_role_reply_v4(reader, subtree) |
| 24494 | read_uint8_t(reader, 4, subtree, 'of13.role_reply.version') |
| 24495 | read_uint8_t(reader, 4, subtree, 'of13.role_reply.type') |
| 24496 | read_uint16_t(reader, 4, subtree, 'of13.role_reply.length') |
| 24497 | read_uint32_t(reader, 4, subtree, 'of13.role_reply.xid') |
| 24498 | read_uint32_t(reader, 4, subtree, 'of13.role_reply.role') |
| 24499 | reader.skip(4) |
| 24500 | read_uint64_t(reader, 4, subtree, 'of13.role_reply.generation_id') |
| 24501 | return 'of_role_reply' |
| 24502 | end |
| 24503 | of_header_v4_dissectors[25] = dissect_of_role_reply_v4 |
| 24504 | |
| 24505 | -- child class of_role_request |
| 24506 | -- Child of of_header |
| 24507 | function dissect_of_role_request_v4(reader, subtree) |
| 24508 | read_uint8_t(reader, 4, subtree, 'of13.role_request.version') |
| 24509 | read_uint8_t(reader, 4, subtree, 'of13.role_request.type') |
| 24510 | read_uint16_t(reader, 4, subtree, 'of13.role_request.length') |
| 24511 | read_uint32_t(reader, 4, subtree, 'of13.role_request.xid') |
| 24512 | read_uint32_t(reader, 4, subtree, 'of13.role_request.role') |
| 24513 | reader.skip(4) |
| 24514 | read_uint64_t(reader, 4, subtree, 'of13.role_request.generation_id') |
| 24515 | return 'of_role_request' |
| 24516 | end |
| 24517 | of_header_v4_dissectors[24] = dissect_of_role_request_v4 |
| 24518 | |
| 24519 | -- child class of_role_request_failed_error_msg |
| 24520 | -- Child of of_error_msg |
| 24521 | function dissect_of_role_request_failed_error_msg_v4(reader, subtree) |
| 24522 | local _length = reader.peek(2, 2):uint() |
| 24523 | local orig_reader = reader |
| 24524 | reader = orig_reader.slice(_length) |
| 24525 | read_uint8_t(reader, 4, subtree, 'of13.role_request_failed_error_msg.version') |
| 24526 | read_uint8_t(reader, 4, subtree, 'of13.role_request_failed_error_msg.type') |
| 24527 | read_uint16_t(reader, 4, subtree, 'of13.role_request_failed_error_msg.length') |
| 24528 | read_uint32_t(reader, 4, subtree, 'of13.role_request_failed_error_msg.xid') |
| 24529 | read_uint16_t(reader, 4, subtree, 'of13.role_request_failed_error_msg.err_type') |
| 24530 | read_uint16_t(reader, 4, subtree, 'of13.role_request_failed_error_msg.code') |
| 24531 | read_openflow(reader, 4, subtree, 'of13.role_request_failed_error_msg.data') |
| 24532 | return 'of_role_request_failed_error_msg' |
| 24533 | end |
| 24534 | of_error_msg_v4_dissectors[11] = dissect_of_role_request_failed_error_msg_v4 |
| 24535 | |
| 24536 | -- child class of_set_config |
| 24537 | -- Child of of_header |
| 24538 | function dissect_of_set_config_v4(reader, subtree) |
| 24539 | read_uint8_t(reader, 4, subtree, 'of13.set_config.version') |
| 24540 | read_uint8_t(reader, 4, subtree, 'of13.set_config.type') |
| 24541 | read_uint16_t(reader, 4, subtree, 'of13.set_config.length') |
| 24542 | read_uint32_t(reader, 4, subtree, 'of13.set_config.xid') |
| 24543 | read_uint16_t(reader, 4, subtree, 'of13.set_config.flags') |
| 24544 | read_uint16_t(reader, 4, subtree, 'of13.set_config.miss_send_len') |
| 24545 | return 'of_set_config' |
| 24546 | end |
| 24547 | of_header_v4_dissectors[9] = dissect_of_set_config_v4 |
| 24548 | |
| 24549 | -- child class of_switch_config_failed_error_msg |
| 24550 | -- Child of of_error_msg |
| 24551 | function dissect_of_switch_config_failed_error_msg_v4(reader, subtree) |
| 24552 | local _length = reader.peek(2, 2):uint() |
| 24553 | local orig_reader = reader |
| 24554 | reader = orig_reader.slice(_length) |
| 24555 | read_uint8_t(reader, 4, subtree, 'of13.switch_config_failed_error_msg.version') |
| 24556 | read_uint8_t(reader, 4, subtree, 'of13.switch_config_failed_error_msg.type') |
| 24557 | read_uint16_t(reader, 4, subtree, 'of13.switch_config_failed_error_msg.length') |
| 24558 | read_uint32_t(reader, 4, subtree, 'of13.switch_config_failed_error_msg.xid') |
| 24559 | read_uint16_t(reader, 4, subtree, 'of13.switch_config_failed_error_msg.err_type') |
| 24560 | read_uint16_t(reader, 4, subtree, 'of13.switch_config_failed_error_msg.code') |
| 24561 | read_openflow(reader, 4, subtree, 'of13.switch_config_failed_error_msg.data') |
| 24562 | return 'of_switch_config_failed_error_msg' |
| 24563 | end |
| 24564 | of_error_msg_v4_dissectors[10] = dissect_of_switch_config_failed_error_msg_v4 |
| 24565 | |
| 24566 | -- virtual top-level class of_table_feature_prop |
| 24567 | -- Discriminator is type |
| 24568 | function dissect_of_table_feature_prop_v4(reader, subtree) |
| 24569 | return of_table_feature_prop_v4_dissectors[reader.peek(0,2):uint()](reader, subtree) |
| 24570 | end |
| 24571 | -- child class of_table_feature_prop_apply_actions |
| 24572 | -- Child of of_table_feature_prop |
| 24573 | function dissect_of_table_feature_prop_apply_actions_v4(reader, subtree) |
| 24574 | local _length = reader.peek(2, 2):uint() |
| 24575 | local orig_reader = reader |
| 24576 | reader = orig_reader.slice(_length) |
| 24577 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_apply_actions.type') |
| 24578 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_apply_actions.length') |
| 24579 | read_list(reader, dissect_of_action_id_v4, subtree, 'of_action_id') |
| 24580 | return 'of_table_feature_prop_apply_actions' |
| 24581 | end |
| 24582 | of_table_feature_prop_v4_dissectors[6] = dissect_of_table_feature_prop_apply_actions_v4 |
| 24583 | |
| 24584 | -- child class of_table_feature_prop_apply_actions_miss |
| 24585 | -- Child of of_table_feature_prop |
| 24586 | function dissect_of_table_feature_prop_apply_actions_miss_v4(reader, subtree) |
| 24587 | local _length = reader.peek(2, 2):uint() |
| 24588 | local orig_reader = reader |
| 24589 | reader = orig_reader.slice(_length) |
| 24590 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_apply_actions_miss.type') |
| 24591 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_apply_actions_miss.length') |
| 24592 | read_list(reader, dissect_of_action_id_v4, subtree, 'of_action_id') |
| 24593 | return 'of_table_feature_prop_apply_actions_miss' |
| 24594 | end |
| 24595 | of_table_feature_prop_v4_dissectors[7] = dissect_of_table_feature_prop_apply_actions_miss_v4 |
| 24596 | |
| 24597 | -- child class of_table_feature_prop_apply_setfield |
| 24598 | -- Child of of_table_feature_prop |
| 24599 | function dissect_of_table_feature_prop_apply_setfield_v4(reader, subtree) |
| 24600 | local _length = reader.peek(2, 2):uint() |
| 24601 | local orig_reader = reader |
| 24602 | reader = orig_reader.slice(_length) |
| 24603 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_apply_setfield.type') |
| 24604 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_apply_setfield.length') |
| 24605 | read_list(reader, dissect_of_uint32_v4, subtree, 'of_uint32') |
| 24606 | return 'of_table_feature_prop_apply_setfield' |
| 24607 | end |
| 24608 | of_table_feature_prop_v4_dissectors[14] = dissect_of_table_feature_prop_apply_setfield_v4 |
| 24609 | |
| 24610 | -- child class of_table_feature_prop_apply_setfield_miss |
| 24611 | -- Child of of_table_feature_prop |
| 24612 | function dissect_of_table_feature_prop_apply_setfield_miss_v4(reader, subtree) |
| 24613 | local _length = reader.peek(2, 2):uint() |
| 24614 | local orig_reader = reader |
| 24615 | reader = orig_reader.slice(_length) |
| 24616 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_apply_setfield_miss.type') |
| 24617 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_apply_setfield_miss.length') |
| 24618 | read_list(reader, dissect_of_uint32_v4, subtree, 'of_uint32') |
| 24619 | return 'of_table_feature_prop_apply_setfield_miss' |
| 24620 | end |
| 24621 | of_table_feature_prop_v4_dissectors[15] = dissect_of_table_feature_prop_apply_setfield_miss_v4 |
| 24622 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 24623 | -- child class of_table_feature_prop_experimenter |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 24624 | -- Child of of_table_feature_prop |
| 24625 | function dissect_of_table_feature_prop_experimenter_v4(reader, subtree) |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 24626 | local _length = reader.peek(2, 2):uint() |
| 24627 | local orig_reader = reader |
| 24628 | reader = orig_reader.slice(_length) |
| 24629 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_experimenter.type') |
| 24630 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_experimenter.length') |
| 24631 | read_uint32_t(reader, 4, subtree, 'of13.table_feature_prop_experimenter.experimenter') |
| 24632 | read_uint32_t(reader, 4, subtree, 'of13.table_feature_prop_experimenter.subtype') |
| 24633 | read_of_octets_t(reader, 4, subtree, 'of13.table_feature_prop_experimenter.experimenter_data') |
| 24634 | return 'of_table_feature_prop_experimenter' |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 24635 | end |
| 24636 | of_table_feature_prop_v4_dissectors[65534] = dissect_of_table_feature_prop_experimenter_v4 |
| 24637 | |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 24638 | -- child class of_table_feature_prop_experimenter_miss |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 24639 | -- Child of of_table_feature_prop |
| 24640 | function dissect_of_table_feature_prop_experimenter_miss_v4(reader, subtree) |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 24641 | local _length = reader.peek(2, 2):uint() |
| 24642 | local orig_reader = reader |
| 24643 | reader = orig_reader.slice(_length) |
| 24644 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_experimenter_miss.type') |
| 24645 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_experimenter_miss.length') |
| 24646 | read_uint32_t(reader, 4, subtree, 'of13.table_feature_prop_experimenter_miss.experimenter') |
| 24647 | read_uint32_t(reader, 4, subtree, 'of13.table_feature_prop_experimenter_miss.subtype') |
| 24648 | read_of_octets_t(reader, 4, subtree, 'of13.table_feature_prop_experimenter_miss.experimenter_data') |
| 24649 | return 'of_table_feature_prop_experimenter_miss' |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 24650 | end |
| 24651 | of_table_feature_prop_v4_dissectors[65535] = dissect_of_table_feature_prop_experimenter_miss_v4 |
| 24652 | |
| 24653 | -- child class of_table_feature_prop_instructions |
| 24654 | -- Child of of_table_feature_prop |
| 24655 | function dissect_of_table_feature_prop_instructions_v4(reader, subtree) |
| 24656 | local _length = reader.peek(2, 2):uint() |
| 24657 | local orig_reader = reader |
| 24658 | reader = orig_reader.slice(_length) |
| 24659 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_instructions.type') |
| 24660 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_instructions.length') |
| 24661 | read_list(reader, dissect_of_instruction_id_v4, subtree, 'of_instruction_id') |
| 24662 | return 'of_table_feature_prop_instructions' |
| 24663 | end |
| 24664 | of_table_feature_prop_v4_dissectors[0] = dissect_of_table_feature_prop_instructions_v4 |
| 24665 | |
| 24666 | -- child class of_table_feature_prop_instructions_miss |
| 24667 | -- Child of of_table_feature_prop |
| 24668 | function dissect_of_table_feature_prop_instructions_miss_v4(reader, subtree) |
| 24669 | local _length = reader.peek(2, 2):uint() |
| 24670 | local orig_reader = reader |
| 24671 | reader = orig_reader.slice(_length) |
| 24672 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_instructions_miss.type') |
| 24673 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_instructions_miss.length') |
| 24674 | read_list(reader, dissect_of_instruction_id_v4, subtree, 'of_instruction_id') |
| 24675 | return 'of_table_feature_prop_instructions_miss' |
| 24676 | end |
| 24677 | of_table_feature_prop_v4_dissectors[1] = dissect_of_table_feature_prop_instructions_miss_v4 |
| 24678 | |
| 24679 | -- child class of_table_feature_prop_match |
| 24680 | -- Child of of_table_feature_prop |
| 24681 | function dissect_of_table_feature_prop_match_v4(reader, subtree) |
| 24682 | local _length = reader.peek(2, 2):uint() |
| 24683 | local orig_reader = reader |
| 24684 | reader = orig_reader.slice(_length) |
| 24685 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_match.type') |
| 24686 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_match.length') |
| 24687 | read_list(reader, dissect_of_uint32_v4, subtree, 'of_uint32') |
| 24688 | return 'of_table_feature_prop_match' |
| 24689 | end |
| 24690 | of_table_feature_prop_v4_dissectors[8] = dissect_of_table_feature_prop_match_v4 |
| 24691 | |
| 24692 | -- child class of_table_feature_prop_next_tables |
| 24693 | -- Child of of_table_feature_prop |
| 24694 | function dissect_of_table_feature_prop_next_tables_v4(reader, subtree) |
| 24695 | local _length = reader.peek(2, 2):uint() |
| 24696 | local orig_reader = reader |
| 24697 | reader = orig_reader.slice(_length) |
| 24698 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_next_tables.type') |
| 24699 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_next_tables.length') |
| 24700 | read_list(reader, dissect_of_uint8_v4, subtree, 'of_uint8') |
| 24701 | return 'of_table_feature_prop_next_tables' |
| 24702 | end |
| 24703 | of_table_feature_prop_v4_dissectors[2] = dissect_of_table_feature_prop_next_tables_v4 |
| 24704 | |
| 24705 | -- child class of_table_feature_prop_next_tables_miss |
| 24706 | -- Child of of_table_feature_prop |
| 24707 | function dissect_of_table_feature_prop_next_tables_miss_v4(reader, subtree) |
| 24708 | local _length = reader.peek(2, 2):uint() |
| 24709 | local orig_reader = reader |
| 24710 | reader = orig_reader.slice(_length) |
| 24711 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_next_tables_miss.type') |
| 24712 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_next_tables_miss.length') |
| 24713 | read_list(reader, dissect_of_uint8_v4, subtree, 'of_uint8') |
| 24714 | return 'of_table_feature_prop_next_tables_miss' |
| 24715 | end |
| 24716 | of_table_feature_prop_v4_dissectors[3] = dissect_of_table_feature_prop_next_tables_miss_v4 |
| 24717 | |
| 24718 | -- child class of_table_feature_prop_wildcards |
| 24719 | -- Child of of_table_feature_prop |
| 24720 | function dissect_of_table_feature_prop_wildcards_v4(reader, subtree) |
| 24721 | local _length = reader.peek(2, 2):uint() |
| 24722 | local orig_reader = reader |
| 24723 | reader = orig_reader.slice(_length) |
| 24724 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_wildcards.type') |
| 24725 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_wildcards.length') |
| 24726 | read_list(reader, dissect_of_uint32_v4, subtree, 'of_uint32') |
| 24727 | return 'of_table_feature_prop_wildcards' |
| 24728 | end |
| 24729 | of_table_feature_prop_v4_dissectors[10] = dissect_of_table_feature_prop_wildcards_v4 |
| 24730 | |
| 24731 | -- child class of_table_feature_prop_write_actions |
| 24732 | -- Child of of_table_feature_prop |
| 24733 | function dissect_of_table_feature_prop_write_actions_v4(reader, subtree) |
| 24734 | local _length = reader.peek(2, 2):uint() |
| 24735 | local orig_reader = reader |
| 24736 | reader = orig_reader.slice(_length) |
| 24737 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_write_actions.type') |
| 24738 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_write_actions.length') |
| 24739 | read_list(reader, dissect_of_action_id_v4, subtree, 'of_action_id') |
| 24740 | return 'of_table_feature_prop_write_actions' |
| 24741 | end |
| 24742 | of_table_feature_prop_v4_dissectors[4] = dissect_of_table_feature_prop_write_actions_v4 |
| 24743 | |
| 24744 | -- child class of_table_feature_prop_write_actions_miss |
| 24745 | -- Child of of_table_feature_prop |
| 24746 | function dissect_of_table_feature_prop_write_actions_miss_v4(reader, subtree) |
| 24747 | local _length = reader.peek(2, 2):uint() |
| 24748 | local orig_reader = reader |
| 24749 | reader = orig_reader.slice(_length) |
| 24750 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_write_actions_miss.type') |
| 24751 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_write_actions_miss.length') |
| 24752 | read_list(reader, dissect_of_action_id_v4, subtree, 'of_action_id') |
| 24753 | return 'of_table_feature_prop_write_actions_miss' |
| 24754 | end |
| 24755 | of_table_feature_prop_v4_dissectors[5] = dissect_of_table_feature_prop_write_actions_miss_v4 |
| 24756 | |
| 24757 | -- child class of_table_feature_prop_write_setfield |
| 24758 | -- Child of of_table_feature_prop |
| 24759 | function dissect_of_table_feature_prop_write_setfield_v4(reader, subtree) |
| 24760 | local _length = reader.peek(2, 2):uint() |
| 24761 | local orig_reader = reader |
| 24762 | reader = orig_reader.slice(_length) |
| 24763 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_write_setfield.type') |
| 24764 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_write_setfield.length') |
| 24765 | read_list(reader, dissect_of_uint32_v4, subtree, 'of_uint32') |
| 24766 | return 'of_table_feature_prop_write_setfield' |
| 24767 | end |
| 24768 | of_table_feature_prop_v4_dissectors[12] = dissect_of_table_feature_prop_write_setfield_v4 |
| 24769 | |
| 24770 | -- child class of_table_feature_prop_write_setfield_miss |
| 24771 | -- Child of of_table_feature_prop |
| 24772 | function dissect_of_table_feature_prop_write_setfield_miss_v4(reader, subtree) |
| 24773 | local _length = reader.peek(2, 2):uint() |
| 24774 | local orig_reader = reader |
| 24775 | reader = orig_reader.slice(_length) |
| 24776 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_write_setfield_miss.type') |
| 24777 | read_uint16_t(reader, 4, subtree, 'of13.table_feature_prop_write_setfield_miss.length') |
| 24778 | read_list(reader, dissect_of_uint32_v4, subtree, 'of_uint32') |
| 24779 | return 'of_table_feature_prop_write_setfield_miss' |
| 24780 | end |
| 24781 | of_table_feature_prop_v4_dissectors[13] = dissect_of_table_feature_prop_write_setfield_miss_v4 |
| 24782 | |
| 24783 | -- top-level class of_table_features |
| 24784 | function dissect_of_table_features_v4(reader, subtree) |
| 24785 | local _length = reader.peek(0, 2):uint() |
| 24786 | local orig_reader = reader |
| 24787 | reader = orig_reader.slice(_length) |
| 24788 | read_uint16_t(reader, 4, subtree, 'of13.table_features.length') |
| 24789 | read_uint8_t(reader, 4, subtree, 'of13.table_features.table_id') |
| 24790 | reader.skip(5) |
| 24791 | read_of_table_name_t(reader, 4, subtree, 'of13.table_features.name') |
| 24792 | read_uint64_t(reader, 4, subtree, 'of13.table_features.metadata_match') |
| 24793 | read_uint64_t(reader, 4, subtree, 'of13.table_features.metadata_write') |
| 24794 | read_uint32_t(reader, 4, subtree, 'of13.table_features.config') |
| 24795 | read_uint32_t(reader, 4, subtree, 'of13.table_features.max_entries') |
| 24796 | read_list(reader, dissect_of_table_feature_prop_v4, subtree, 'of_table_feature_prop') |
| 24797 | return 'of_table_features' |
| 24798 | end |
| 24799 | -- child class of_table_features_failed_error_msg |
| 24800 | -- Child of of_error_msg |
| 24801 | function dissect_of_table_features_failed_error_msg_v4(reader, subtree) |
| 24802 | local _length = reader.peek(2, 2):uint() |
| 24803 | local orig_reader = reader |
| 24804 | reader = orig_reader.slice(_length) |
| 24805 | read_uint8_t(reader, 4, subtree, 'of13.table_features_failed_error_msg.version') |
| 24806 | read_uint8_t(reader, 4, subtree, 'of13.table_features_failed_error_msg.type') |
| 24807 | read_uint16_t(reader, 4, subtree, 'of13.table_features_failed_error_msg.length') |
| 24808 | read_uint32_t(reader, 4, subtree, 'of13.table_features_failed_error_msg.xid') |
| 24809 | read_uint16_t(reader, 4, subtree, 'of13.table_features_failed_error_msg.err_type') |
| 24810 | read_uint16_t(reader, 4, subtree, 'of13.table_features_failed_error_msg.code') |
| 24811 | read_openflow(reader, 4, subtree, 'of13.table_features_failed_error_msg.data') |
| 24812 | return 'of_table_features_failed_error_msg' |
| 24813 | end |
| 24814 | of_error_msg_v4_dissectors[13] = dissect_of_table_features_failed_error_msg_v4 |
| 24815 | |
| 24816 | -- child class of_table_features_stats_reply |
| 24817 | -- Child of of_stats_reply |
| 24818 | function dissect_of_table_features_stats_reply_v4(reader, subtree) |
| 24819 | local _length = reader.peek(2, 2):uint() |
| 24820 | local orig_reader = reader |
| 24821 | reader = orig_reader.slice(_length) |
| 24822 | read_uint8_t(reader, 4, subtree, 'of13.table_features_stats_reply.version') |
| 24823 | read_uint8_t(reader, 4, subtree, 'of13.table_features_stats_reply.type') |
| 24824 | read_uint16_t(reader, 4, subtree, 'of13.table_features_stats_reply.length') |
| 24825 | read_uint32_t(reader, 4, subtree, 'of13.table_features_stats_reply.xid') |
| 24826 | read_uint16_t(reader, 4, subtree, 'of13.table_features_stats_reply.stats_type') |
| 24827 | read_uint16_t(reader, 4, subtree, 'of13.table_features_stats_reply.flags') |
| 24828 | reader.skip(4) |
| 24829 | read_list(reader, dissect_of_table_features_v4, subtree, 'of_table_features') |
| 24830 | return 'of_table_features_stats_reply' |
| 24831 | end |
| 24832 | of_stats_reply_v4_dissectors[12] = dissect_of_table_features_stats_reply_v4 |
| 24833 | |
| 24834 | -- child class of_table_features_stats_request |
| 24835 | -- Child of of_stats_request |
| 24836 | function dissect_of_table_features_stats_request_v4(reader, subtree) |
| 24837 | local _length = reader.peek(2, 2):uint() |
| 24838 | local orig_reader = reader |
| 24839 | reader = orig_reader.slice(_length) |
| 24840 | read_uint8_t(reader, 4, subtree, 'of13.table_features_stats_request.version') |
| 24841 | read_uint8_t(reader, 4, subtree, 'of13.table_features_stats_request.type') |
| 24842 | read_uint16_t(reader, 4, subtree, 'of13.table_features_stats_request.length') |
| 24843 | read_uint32_t(reader, 4, subtree, 'of13.table_features_stats_request.xid') |
| 24844 | read_uint16_t(reader, 4, subtree, 'of13.table_features_stats_request.stats_type') |
| 24845 | read_uint16_t(reader, 4, subtree, 'of13.table_features_stats_request.flags') |
| 24846 | reader.skip(4) |
| 24847 | read_list(reader, dissect_of_table_features_v4, subtree, 'of_table_features') |
| 24848 | return 'of_table_features_stats_request' |
| 24849 | end |
| 24850 | of_stats_request_v4_dissectors[12] = dissect_of_table_features_stats_request_v4 |
| 24851 | |
| 24852 | -- child class of_table_mod |
| 24853 | -- Child of of_header |
| 24854 | function dissect_of_table_mod_v4(reader, subtree) |
| 24855 | read_uint8_t(reader, 4, subtree, 'of13.table_mod.version') |
| 24856 | read_uint8_t(reader, 4, subtree, 'of13.table_mod.type') |
| 24857 | read_uint16_t(reader, 4, subtree, 'of13.table_mod.length') |
| 24858 | read_uint32_t(reader, 4, subtree, 'of13.table_mod.xid') |
| 24859 | read_uint8_t(reader, 4, subtree, 'of13.table_mod.table_id') |
| 24860 | reader.skip(3) |
| 24861 | read_uint32_t(reader, 4, subtree, 'of13.table_mod.config') |
| 24862 | return 'of_table_mod' |
| 24863 | end |
| 24864 | of_header_v4_dissectors[17] = dissect_of_table_mod_v4 |
| 24865 | |
| 24866 | -- child class of_table_mod_failed_error_msg |
| 24867 | -- Child of of_error_msg |
| 24868 | function dissect_of_table_mod_failed_error_msg_v4(reader, subtree) |
| 24869 | local _length = reader.peek(2, 2):uint() |
| 24870 | local orig_reader = reader |
| 24871 | reader = orig_reader.slice(_length) |
| 24872 | read_uint8_t(reader, 4, subtree, 'of13.table_mod_failed_error_msg.version') |
| 24873 | read_uint8_t(reader, 4, subtree, 'of13.table_mod_failed_error_msg.type') |
| 24874 | read_uint16_t(reader, 4, subtree, 'of13.table_mod_failed_error_msg.length') |
| 24875 | read_uint32_t(reader, 4, subtree, 'of13.table_mod_failed_error_msg.xid') |
| 24876 | read_uint16_t(reader, 4, subtree, 'of13.table_mod_failed_error_msg.err_type') |
| 24877 | read_uint16_t(reader, 4, subtree, 'of13.table_mod_failed_error_msg.code') |
| 24878 | read_openflow(reader, 4, subtree, 'of13.table_mod_failed_error_msg.data') |
| 24879 | return 'of_table_mod_failed_error_msg' |
| 24880 | end |
| 24881 | of_error_msg_v4_dissectors[8] = dissect_of_table_mod_failed_error_msg_v4 |
| 24882 | |
| 24883 | -- top-level class of_table_stats_entry |
| 24884 | function dissect_of_table_stats_entry_v4(reader, subtree) |
| 24885 | read_uint8_t(reader, 4, subtree, 'of13.table_stats_entry.table_id') |
| 24886 | reader.skip(3) |
| 24887 | read_uint32_t(reader, 4, subtree, 'of13.table_stats_entry.active_count') |
| 24888 | read_uint64_t(reader, 4, subtree, 'of13.table_stats_entry.lookup_count') |
| 24889 | read_uint64_t(reader, 4, subtree, 'of13.table_stats_entry.matched_count') |
| 24890 | return 'of_table_stats_entry' |
| 24891 | end |
| 24892 | -- child class of_table_stats_reply |
| 24893 | -- Child of of_stats_reply |
| 24894 | function dissect_of_table_stats_reply_v4(reader, subtree) |
| 24895 | local _length = reader.peek(2, 2):uint() |
| 24896 | local orig_reader = reader |
| 24897 | reader = orig_reader.slice(_length) |
| 24898 | read_uint8_t(reader, 4, subtree, 'of13.table_stats_reply.version') |
| 24899 | read_uint8_t(reader, 4, subtree, 'of13.table_stats_reply.type') |
| 24900 | read_uint16_t(reader, 4, subtree, 'of13.table_stats_reply.length') |
| 24901 | read_uint32_t(reader, 4, subtree, 'of13.table_stats_reply.xid') |
| 24902 | read_uint16_t(reader, 4, subtree, 'of13.table_stats_reply.stats_type') |
| 24903 | read_uint16_t(reader, 4, subtree, 'of13.table_stats_reply.flags') |
| 24904 | reader.skip(4) |
| 24905 | read_list(reader, dissect_of_table_stats_entry_v4, subtree, 'of_table_stats_entry') |
| 24906 | return 'of_table_stats_reply' |
| 24907 | end |
| 24908 | of_stats_reply_v4_dissectors[3] = dissect_of_table_stats_reply_v4 |
| 24909 | |
| 24910 | -- child class of_table_stats_request |
| 24911 | -- Child of of_stats_request |
| 24912 | function dissect_of_table_stats_request_v4(reader, subtree) |
| 24913 | read_uint8_t(reader, 4, subtree, 'of13.table_stats_request.version') |
| 24914 | read_uint8_t(reader, 4, subtree, 'of13.table_stats_request.type') |
| 24915 | read_uint16_t(reader, 4, subtree, 'of13.table_stats_request.length') |
| 24916 | read_uint32_t(reader, 4, subtree, 'of13.table_stats_request.xid') |
| 24917 | read_uint16_t(reader, 4, subtree, 'of13.table_stats_request.stats_type') |
| 24918 | read_uint16_t(reader, 4, subtree, 'of13.table_stats_request.flags') |
| 24919 | reader.skip(4) |
| 24920 | return 'of_table_stats_request' |
| 24921 | end |
| 24922 | of_stats_request_v4_dissectors[3] = dissect_of_table_stats_request_v4 |
| 24923 | |
| 24924 | -- top-level class of_uint32 |
| 24925 | function dissect_of_uint32_v4(reader, subtree) |
| 24926 | read_uint32_t(reader, 4, subtree, 'of13.uint32.value') |
| 24927 | return 'of_uint32' |
| 24928 | end |
| 24929 | -- top-level class of_uint64 |
| 24930 | function dissect_of_uint64_v4(reader, subtree) |
| 24931 | read_uint64_t(reader, 4, subtree, 'of13.uint64.value') |
| 24932 | return 'of_uint64' |
| 24933 | end |
| 24934 | -- top-level class of_uint8 |
| 24935 | function dissect_of_uint8_v4(reader, subtree) |
| 24936 | read_uint8_t(reader, 4, subtree, 'of13.uint8.value') |
| 24937 | return 'of_uint8' |
| 24938 | end |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 24939 | |
| 24940 | local of_message_dissectors = { |
| 24941 | [1] = dissect_of_header_v1, |
| 24942 | [2] = dissect_of_header_v2, |
| 24943 | [3] = dissect_of_header_v3, |
| 24944 | [4] = dissect_of_header_v4, |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 24945 | } |
| 24946 | |
| 24947 | local of_port_desc_dissectors = { |
| 24948 | [1] = dissect_of_port_desc_v1, |
| 24949 | [2] = dissect_of_port_desc_v2, |
| 24950 | [3] = dissect_of_port_desc_v3, |
| 24951 | [4] = dissect_of_port_desc_v4, |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 24952 | } |
| 24953 | |
| 24954 | local of_oxm_dissectors = { |
| 24955 | [1] = dissect_of_oxm_v1, |
| 24956 | [2] = dissect_of_oxm_v2, |
| 24957 | [3] = dissect_of_oxm_v3, |
| 24958 | [4] = dissect_of_oxm_v4, |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 24959 | } |
| 24960 | |
| 24961 | local of_bsn_vport_q_in_q_dissectors = { |
| 24962 | [1] = dissect_of_bsn_vport_q_in_q_v1, |
| 24963 | [2] = dissect_of_bsn_vport_q_in_q_v2, |
| 24964 | [3] = dissect_of_bsn_vport_q_in_q_v3, |
| 24965 | [4] = dissect_of_bsn_vport_q_in_q_v4, |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 24966 | } |
| 24967 | |
| 24968 | |
| 24969 | function read_scalar(reader, subtree, field_name, length) |
| 24970 | subtree:add(fields[field_name], reader.read(length)) |
| 24971 | end |
| 24972 | |
| 24973 | function read_uint8_t(reader, version, subtree, field_name) |
| 24974 | read_scalar(reader, subtree, field_name, 1) |
| 24975 | end |
| 24976 | |
| 24977 | function read_uint16_t(reader, version, subtree, field_name) |
| 24978 | read_scalar(reader, subtree, field_name, 2) |
| 24979 | end |
| 24980 | |
| 24981 | function read_uint32_t(reader, version, subtree, field_name) |
| 24982 | read_scalar(reader, subtree, field_name, 4) |
| 24983 | end |
| 24984 | |
| 24985 | function read_uint64_t(reader, version, subtree, field_name) |
| 24986 | read_scalar(reader, subtree, field_name, 8) |
| 24987 | end |
| 24988 | |
| 24989 | function read_of_bitmap_128_t(reader, version, subtree, field_name) |
| 24990 | read_scalar(reader, subtree, field_name, 16) |
| 24991 | end |
| 24992 | |
| 24993 | function read_of_checksum_128_t(reader, version, subtree, field_name) |
| 24994 | read_scalar(reader, subtree, field_name, 16) |
| 24995 | end |
| 24996 | |
| 24997 | function read_of_octets_t(reader, version, subtree, field_name) |
| 24998 | if not reader.is_empty() then |
| 24999 | subtree:add(fields[field_name], reader.read_all()) |
| 25000 | end |
| 25001 | end |
| 25002 | |
| 25003 | function read_list_of_hello_elem_t(reader, version, subtree, field_name) |
| 25004 | -- TODO |
| 25005 | end |
| 25006 | |
| 25007 | function read_of_match_t(reader, version, subtree, field_name) |
| 25008 | if version == 1 then |
| 25009 | dissect_of_match_v1_v1(reader, subtree:add("of_match")) |
| 25010 | elseif version == 2 then |
| 25011 | dissect_of_match_v2_v2(reader, subtree:add("of_match")) |
alshabib | 9f7f0ad | 2014-11-19 18:06:32 -0800 | [diff] [blame] | 25012 | elseif version >= 3 then |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 25013 | dissect_of_match_v3_v3(reader, subtree:add("of_match")) |
alshabib | c8a5b70 | 2014-11-18 15:27:10 -0800 | [diff] [blame] | 25014 | end |
| 25015 | end |
| 25016 | |
| 25017 | function read_of_wc_bmap_t(reader, version, subtree, field_name) |
| 25018 | if version <= 2 then |
| 25019 | read_scalar(reader, subtree, field_name, 4) |
| 25020 | else |
| 25021 | read_scalar(reader, subtree, field_name, 8) |
| 25022 | end |
| 25023 | end |
| 25024 | |
| 25025 | function read_of_port_no_t(reader, version, subtree, field_name) |
| 25026 | if version == 1 then |
| 25027 | read_scalar(reader, subtree, field_name, 2) |
| 25028 | else |
| 25029 | read_scalar(reader, subtree, field_name, 4) |
| 25030 | end |
| 25031 | end |
| 25032 | |
| 25033 | function read_of_port_name_t(reader, version, subtree, field_name) |
| 25034 | read_scalar(reader, subtree, field_name, 16) |
| 25035 | end |
| 25036 | |
| 25037 | function read_of_mac_addr_t(reader, version, subtree, field_name) |
| 25038 | read_scalar(reader, subtree, field_name, 6) |
| 25039 | end |
| 25040 | |
| 25041 | function read_of_ipv4_t(reader, version, subtree, field_name) |
| 25042 | read_scalar(reader, subtree, field_name, 4) |
| 25043 | end |
| 25044 | |
| 25045 | function read_of_ipv6_t(reader, version, subtree, field_name) |
| 25046 | read_scalar(reader, subtree, field_name, 16) |
| 25047 | end |
| 25048 | |
| 25049 | function read_of_fm_cmd_t(reader, version, subtree, field_name) |
| 25050 | if version == 1 then |
| 25051 | read_scalar(reader, subtree, field_name, 2) |
| 25052 | else |
| 25053 | read_scalar(reader, subtree, field_name, 1) |
| 25054 | end |
| 25055 | end |
| 25056 | |
| 25057 | function read_of_desc_str_t(reader, version, subtree, field_name) |
| 25058 | read_scalar(reader, subtree, field_name, 256) |
| 25059 | end |
| 25060 | |
| 25061 | function read_of_serial_num_t(reader, version, subtree, field_name) |
| 25062 | read_scalar(reader, subtree, field_name, 32) |
| 25063 | end |
| 25064 | |
| 25065 | function read_of_table_name_t(reader, version, subtree, field_name) |
| 25066 | read_scalar(reader, subtree, field_name, 32) |
| 25067 | end |
| 25068 | |
| 25069 | function read_of_port_desc_t(reader, version, subtree, field_name) |
| 25070 | if reader.is_empty() then |
| 25071 | return |
| 25072 | end |
| 25073 | local child_subtree = subtree:add(fields[field_name], reader.peek_all(0)) |
| 25074 | local info = of_port_desc_dissectors[version](reader, child_subtree) |
| 25075 | child_subtree:set_text(info) |
| 25076 | end |
| 25077 | |
| 25078 | function read_of_oxm_t(reader, version, subtree, field_name) |
| 25079 | if reader.is_empty() then |
| 25080 | return |
| 25081 | end |
| 25082 | local child_subtree = subtree:add(fields[field_name], reader.peek_all(0)) |
| 25083 | local info = of_oxm_dissectors[version](reader, child_subtree) |
| 25084 | child_subtree:set_text(info) |
| 25085 | end |
| 25086 | |
| 25087 | function read_list(reader, dissector, subtree, field_name) |
| 25088 | if not reader.is_empty() then |
| 25089 | local list_subtree = subtree:add(field_name .. " list", reader.peek_all(0)) |
| 25090 | while not reader.is_empty() do |
| 25091 | local atom_subtree = list_subtree:add(field_name, reader.peek_all(0)) |
| 25092 | local info = dissector(reader, atom_subtree) |
| 25093 | atom_subtree:set_text(info) |
| 25094 | end |
| 25095 | else |
| 25096 | return |
| 25097 | end |
| 25098 | end |
| 25099 | |
| 25100 | function read_ethernet(reader, version, subtree, field_name) |
| 25101 | if reader.is_empty() then |
| 25102 | return |
| 25103 | end |
| 25104 | local child_subtree = subtree:add(fields[field_name], reader.peek_all(0)) |
| 25105 | child_subtree:set_text("Ethernet packet") |
| 25106 | ethernet_dissector:call(reader.read_all():tvb(), current_pkt, child_subtree) |
| 25107 | end |
| 25108 | |
| 25109 | function read_of_bsn_vport_q_in_q_t(reader, version, subtree, field_name) |
| 25110 | if reader.is_empty() then |
| 25111 | return |
| 25112 | end |
| 25113 | local child_subtree = subtree:add(fields[field_name], reader.peek_all(0)) |
| 25114 | local info = of_bsn_vport_q_in_q_dissectors[version](reader, child_subtree) |
| 25115 | child_subtree:set_text(info) |
| 25116 | end |
| 25117 | |
| 25118 | function read_openflow(reader, version, subtree, field_name) |
| 25119 | if reader.is_empty() then |
| 25120 | return |
| 25121 | end |
| 25122 | local child_subtree = subtree:add(fields[field_name], reader.peek_all(0)) |
| 25123 | child_subtree:set_text("OpenFlow message") |
| 25124 | pcall(function () -- Message may be truncated, ignore errors dissecting |
| 25125 | p_of.dissector:call(reader.read_all():tvb(), current_pkt, child_subtree) |
| 25126 | end) |
| 25127 | end |
| 25128 | |
| 25129 | function dissect_of_message(buf, root) |
| 25130 | local reader = OFReader.new(buf) |
| 25131 | local subtree = root:add(p_of, buf(0)) |
| 25132 | local version_val = buf(0,1):uint() |
| 25133 | local type_val = buf(1,1):uint() |
| 25134 | |
| 25135 | local protocol = "OF ?" |
| 25136 | if openflow_versions[version_val] then |
| 25137 | protocol = "OF " .. openflow_versions[version_val] |
| 25138 | else |
| 25139 | return "Unknown protocol", "Dissection error" |
| 25140 | end |
| 25141 | |
| 25142 | local info = "unknown" |
| 25143 | info = of_message_dissectors[version_val](reader, subtree) |
| 25144 | |
| 25145 | return protocol, info |
| 25146 | end |
| 25147 | |
| 25148 | -- of dissector function |
| 25149 | function p_of.dissector (buf, pkt, root) |
| 25150 | local offset = 0 |
| 25151 | current_pkt = pkt |
| 25152 | repeat |
| 25153 | if buf:len() - offset >= 4 then |
| 25154 | local msg_version = buf(offset,1):uint() |
| 25155 | local msg_type = buf(offset+1,1):uint() |
| 25156 | local msg_len = buf(offset+2,2):uint() |
| 25157 | |
| 25158 | -- Detect obviously broken messages |
| 25159 | if msg_version == 0 or msg_version > 4 then break end |
| 25160 | if msg_type > 29 then break end |
| 25161 | if msg_len < 8 then break end |
| 25162 | |
| 25163 | if offset + msg_len > buf:len() then |
| 25164 | -- we don't have all the data we need yet |
| 25165 | pkt.desegment_len = offset + msg_len - buf:len() |
| 25166 | pkt.desegment_offset = offset |
| 25167 | return |
| 25168 | end |
| 25169 | |
| 25170 | protocol, info = dissect_of_message(buf(offset, msg_len), root) |
| 25171 | |
| 25172 | if offset == 0 then |
| 25173 | pkt.cols.protocol:clear() |
| 25174 | pkt.cols.info:clear() |
| 25175 | else |
| 25176 | pkt.cols.protocol:append(" + ") |
| 25177 | pkt.cols.info:append(" + ") |
| 25178 | end |
| 25179 | pkt.cols.protocol:append(protocol) |
| 25180 | pkt.cols.info:append(info) |
| 25181 | offset = offset + msg_len |
| 25182 | else |
| 25183 | -- we don't have all of length field yet |
| 25184 | pkt.desegment_len = DESEGMENT_ONE_MORE_SEGMENT |
| 25185 | pkt.desegment_offset = offset |
| 25186 | return |
| 25187 | end |
| 25188 | until offset >= buf:len() |
| 25189 | end |
| 25190 | |
| 25191 | -- Initialization routine |
| 25192 | function p_of.init() |
| 25193 | end |
| 25194 | |
| 25195 | -- register a chained dissector for OpenFlow port numbers |
| 25196 | local tcp_dissector_table = DissectorTable.get("tcp.port") |
| 25197 | tcp_dissector_table:add(6633, p_of) |
| 25198 | tcp_dissector_table:add(6653, p_of) |