blob: 025e5c9c3223cea4bdaed59e43d8f34d686c41ce [file] [log] [blame]
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07001# Generated by the protocol buffer compiler. DO NOT EDIT!
2# source: openflow_13.proto
3
4import sys
5_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
6from google.protobuf.internal import enum_type_wrapper
7from google.protobuf import descriptor as _descriptor
8from google.protobuf import message as _message
9from google.protobuf import reflection as _reflection
10from google.protobuf import symbol_database as _symbol_database
11from google.protobuf import descriptor_pb2
12# @@protoc_insertion_point(imports)
13
14_sym_db = _symbol_database.Default()
15
16
17
18
19DESCRIPTOR = _descriptor.FileDescriptor(
20 name='openflow_13.proto',
21 package='openflow_13',
22 syntax='proto3',
Zsolt Haraszticd22adc2016-10-25 00:13:06 -070023 serialized_pb=_b('\n\x11openflow_13.proto\x12\x0bopenflow_13\"O\n\nofp_header\x12\x0f\n\x07version\x18\x01 \x01(\r\x12#\n\x04type\x18\x02 \x01(\x0e\x32\x15.openflow_13.ofp_type\x12\x0b\n\x03xid\x18\x03 \x01(\r\"\x96\x01\n\x15ofp_hello_elem_header\x12.\n\x04type\x18\x01 \x01(\x0e\x32 .openflow_13.ofp_hello_elem_type\x12\x42\n\rversionbitmap\x18\x02 \x01(\x0b\x32).openflow_13.ofp_hello_elem_versionbitmapH\x00\x42\t\n\x07\x65lement\"/\n\x1cofp_hello_elem_versionbitmap\x12\x0f\n\x07\x62itmaps\x18\x02 \x03(\r\"A\n\tofp_hello\x12\x34\n\x08\x65lements\x18\x01 \x03(\x0b\x32\".openflow_13.ofp_hello_elem_header\"9\n\x11ofp_switch_config\x12\r\n\x05\x66lags\x18\x01 \x01(\r\x12\x15\n\rmiss_send_len\x18\x02 \x01(\r\"1\n\rofp_table_mod\x12\x10\n\x08table_id\x18\x01 \x01(\r\x12\x0e\n\x06\x63onfig\x18\x02 \x01(\r\"\xc3\x01\n\x08ofp_port\x12\x0f\n\x07port_no\x18\x01 \x01(\r\x12\x0f\n\x07hw_addr\x18\x02 \x03(\r\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x0e\n\x06\x63onfig\x18\x04 \x01(\r\x12\r\n\x05state\x18\x05 \x01(\r\x12\x0c\n\x04\x63urr\x18\x06 \x01(\r\x12\x12\n\nadvertised\x18\x07 \x01(\r\x12\x11\n\tsupported\x18\x08 \x01(\r\x12\x0c\n\x04peer\x18\t \x01(\r\x12\x12\n\ncurr_speed\x18\n \x01(\r\x12\x11\n\tmax_speed\x18\x0b \x01(\r\"{\n\x13ofp_switch_features\x12\x13\n\x0b\x64\x61tapath_id\x18\x01 \x01(\x04\x12\x11\n\tn_buffers\x18\x02 \x01(\r\x12\x10\n\x08n_tables\x18\x03 \x01(\r\x12\x14\n\x0c\x61uxiliary_id\x18\x04 \x01(\r\x12\x14\n\x0c\x63\x61pabilities\x18\x05 \x01(\r\"d\n\x0fofp_port_status\x12,\n\x06reason\x18\x01 \x01(\x0e\x32\x1c.openflow_13.ofp_port_reason\x12#\n\x04\x64\x65sc\x18\x02 \x01(\x0b\x32\x15.openflow_13.ofp_port\"a\n\x0cofp_port_mod\x12\x0f\n\x07port_no\x18\x01 \x01(\r\x12\x0f\n\x07hw_addr\x18\x02 \x03(\r\x12\x0e\n\x06\x63onfig\x18\x03 \x01(\r\x12\x0c\n\x04mask\x18\x04 \x01(\r\x12\x11\n\tadvertise\x18\x05 \x01(\r\"f\n\tofp_match\x12)\n\x04type\x18\x01 \x01(\x0e\x32\x1b.openflow_13.ofp_match_type\x12.\n\noxm_fields\x18\x02 \x03(\x0b\x32\x1a.openflow_13.ofp_oxm_field\"\xc3\x01\n\rofp_oxm_field\x12-\n\toxm_class\x18\x01 \x01(\x0e\x32\x1a.openflow_13.ofp_oxm_class\x12\x33\n\tofb_field\x18\x04 \x01(\x0b\x32\x1e.openflow_13.ofp_oxm_ofb_fieldH\x00\x12\x45\n\x12\x65xperimenter_field\x18\x05 \x01(\x0b\x32\'.openflow_13.ofp_oxm_experimenter_fieldH\x00\x42\x07\n\x05\x66ield\"\x8b\n\n\x11ofp_oxm_ofb_field\x12.\n\x04type\x18\x01 \x01(\x0e\x32 .openflow_13.oxm_ofb_field_types\x12\x10\n\x08has_mask\x18\x02 \x01(\x08\x12\x0e\n\x04port\x18\x03 \x01(\rH\x00\x12\x17\n\rphysical_port\x18\x04 \x01(\rH\x00\x12\x18\n\x0etable_metadata\x18\x05 \x01(\x04H\x00\x12\x11\n\x07\x65th_dst\x18\x06 \x01(\x0cH\x00\x12\x11\n\x07\x65th_src\x18\x07 \x01(\x0cH\x00\x12\x12\n\x08\x65th_type\x18\x08 \x01(\rH\x00\x12\x12\n\x08vlan_vid\x18\t \x01(\rH\x00\x12\x12\n\x08vlan_pcp\x18\n \x01(\rH\x00\x12\x11\n\x07ip_dscp\x18\x0b \x01(\rH\x00\x12\x10\n\x06ip_ecn\x18\x0c \x01(\rH\x00\x12\x12\n\x08ip_proto\x18\r \x01(\rH\x00\x12\x12\n\x08ipv4_src\x18\x0e \x01(\rH\x00\x12\x12\n\x08ipv4_dst\x18\x0f \x01(\rH\x00\x12\x11\n\x07tcp_src\x18\x10 \x01(\rH\x00\x12\x11\n\x07tcp_dst\x18\x11 \x01(\rH\x00\x12\x11\n\x07udp_src\x18\x12 \x01(\rH\x00\x12\x11\n\x07udp_dst\x18\x13 \x01(\rH\x00\x12\x12\n\x08sctp_src\x18\x14 \x01(\rH\x00\x12\x12\n\x08sctp_dst\x18\x15 \x01(\rH\x00\x12\x15\n\x0bicmpv4_type\x18\x16 \x01(\rH\x00\x12\x15\n\x0bicmpv4_code\x18\x17 \x01(\rH\x00\x12\x10\n\x06\x61rp_op\x18\x18 \x01(\rH\x00\x12\x11\n\x07\x61rp_spa\x18\x19 \x01(\rH\x00\x12\x11\n\x07\x61rp_tpa\x18\x1a \x01(\rH\x00\x12\x11\n\x07\x61rp_sha\x18\x1b \x01(\x0cH\x00\x12\x11\n\x07\x61rp_tha\x18\x1c \x01(\x0cH\x00\x12\x12\n\x08ipv6_src\x18\x1d \x01(\x0cH\x00\x12\x12\n\x08ipv6_dst\x18\x1e \x01(\x0cH\x00\x12\x15\n\x0bipv6_flabel\x18\x1f \x01(\rH\x00\x12\x15\n\x0bicmpv6_type\x18 \x01(\rH\x00\x12\x15\n\x0bicmpv6_code\x18! \x01(\rH\x00\x12\x18\n\x0eipv6_nd_target\x18\" \x01(\x0cH\x00\x12\x15\n\x0bipv6_nd_ssl\x18# \x01(\x0cH\x00\x12\x15\n\x0bipv6_nd_tll\x18$ \x01(\x0cH\x00\x12\x14\n\nmpls_label\x18% \x01(\rH\x00\x12\x11\n\x07mpls_tc\x18& \x01(\rH\x00\x12\x12\n\x08mpls_bos\x18\' \x01(\rH\x00\x12\x12\n\x08pbb_isid\x18( \x01(\rH\x00\x12\x13\n\ttunnel_id\x18) \x01(\x04H\x00\x12\x15\n\x0bipv6_exthdr\x18* \x01(\rH\x00\x12\x1d\n\x13table_metadata_mask\x18i \x01(\x04H\x01\x12\x16\n\x0c\x65th_dst_mask\x18j \x01(\x0cH\x01\x12\x16\n\x0c\x65th_src_mask\x18k \x01(\x0cH\x01\x12\x17\n\rvlan_vid_mask\x18m \x01(\rH\x01\x12\x17\n\ripv4_src_mask\x18r \x01(\rH\x01\x12\x17\n\ripv4_dst_mask\x18s \x01(\rH\x01\x12\x16\n\x0c\x61rp_spa_mask\x18} \x01(\rH\x01\x12\x16\n\x0c\x61rp_tpa_mask\x18~ \x01(\rH\x01\x12\x18\n\ripv6_src_mask\x18\x81\x01 \x01(\x0cH\x01\x12\x18\n\ripv6_dst_mask\x18\x82\x01 \x01(\x0cH\x01\x12\x1b\n\x10ipv6_flabel_mask\x18\x83\x01 \x01(\rH\x01\x12\x18\n\rpbb_isid_mask\x18\x8c\x01 \x01(\rH\x01\x12\x19\n\x0etunnel_id_mask\x18\x8d\x01 \x01(\x04H\x01\x12\x1b\n\x10ipv6_exthdr_mask\x18\x8e\x01 \x01(\rH\x01\x42\x07\n\x05valueB\x06\n\x04mask\"F\n\x1aofp_oxm_experimenter_field\x12\x12\n\noxm_header\x18\x01 \x01(\r\x12\x14\n\x0c\x65xperimenter\x18\x02 \x01(\r\"\xe6\x03\n\nofp_action\x12*\n\x04type\x18\x01 \x01(\x0e\x32\x1c.openflow_13.ofp_action_type\x12\x30\n\x06output\x18\x02 \x01(\x0b\x32\x1e.openflow_13.ofp_action_outputH\x00\x12\x34\n\x08mpls_ttl\x18\x03 \x01(\x0b\x32 .openflow_13.ofp_action_mpls_ttlH\x00\x12,\n\x04push\x18\x04 \x01(\x0b\x32\x1c.openflow_13.ofp_action_pushH\x00\x12\x34\n\x08pop_mpls\x18\x05 \x01(\x0b\x32 .openflow_13.ofp_action_pop_mplsH\x00\x12.\n\x05group\x18\x06 \x01(\x0b\x32\x1d.openflow_13.ofp_action_groupH\x00\x12\x30\n\x06nw_ttl\x18\x07 \x01(\x0b\x32\x1e.openflow_13.ofp_action_nw_ttlH\x00\x12\x36\n\tset_field\x18\x08 \x01(\x0b\x32!.openflow_13.ofp_action_set_fieldH\x00\x12<\n\x0c\x65xperimenter\x18\t \x01(\x0b\x32$.openflow_13.ofp_action_experimenterH\x00\x42\x08\n\x06\x61\x63tion\"2\n\x11ofp_action_output\x12\x0c\n\x04port\x18\x01 \x01(\r\x12\x0f\n\x07max_len\x18\x02 \x01(\r\"\'\n\x13ofp_action_mpls_ttl\x12\x10\n\x08mpls_ttl\x18\x01 \x01(\r\"$\n\x0fofp_action_push\x12\x11\n\tethertype\x18\x01 \x01(\r\"(\n\x13ofp_action_pop_mpls\x12\x11\n\tethertype\x18\x01 \x01(\r\"$\n\x10ofp_action_group\x12\x10\n\x08group_id\x18\x01 \x01(\r\"#\n\x11ofp_action_nw_ttl\x12\x0e\n\x06nw_ttl\x18\x01 \x01(\r\"A\n\x14ofp_action_set_field\x12)\n\x05\x66ield\x18\x01 \x01(\x0b\x32\x1a.openflow_13.ofp_oxm_field\"=\n\x17ofp_action_experimenter\x12\x14\n\x0c\x65xperimenter\x18\x01 \x01(\r\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\"\xde\x02\n\x0fofp_instruction\x12\x0c\n\x04type\x18\x01 \x01(\r\x12=\n\ngoto_table\x18\x02 \x01(\x0b\x32\'.openflow_13.ofp_instruction_goto_tableH\x00\x12\x45\n\x0ewrite_metadata\x18\x03 \x01(\x0b\x32+.openflow_13.ofp_instruction_write_metadataH\x00\x12\x37\n\x07\x61\x63tions\x18\x04 \x01(\x0b\x32$.openflow_13.ofp_instruction_actionsH\x00\x12\x33\n\x05meter\x18\x05 \x01(\x0b\x32\".openflow_13.ofp_instruction_meterH\x00\x12\x41\n\x0c\x65xperimenter\x18\x06 \x01(\x0b\x32).openflow_13.ofp_instruction_experimenterH\x00\x42\x06\n\x04\x64\x61ta\".\n\x1aofp_instruction_goto_table\x12\x10\n\x08table_id\x18\x01 \x01(\r\"I\n\x1eofp_instruction_write_metadata\x12\x10\n\x08metadata\x18\x01 \x01(\x04\x12\x15\n\rmetadata_mask\x18\x02 \x01(\x04\"C\n\x17ofp_instruction_actions\x12(\n\x07\x61\x63tions\x18\x01 \x03(\x0b\x32\x17.openflow_13.ofp_action\")\n\x15ofp_instruction_meter\x12\x10\n\x08meter_id\x18\x01 \x01(\r\"B\n\x1cofp_instruction_experimenter\x12\x14\n\x0c\x65xperimenter\x18\x01 \x01(\r\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\"\xd9\x02\n\x0cofp_flow_mod\x12\x0e\n\x06\x63ookie\x18\x01 \x01(\x04\x12\x13\n\x0b\x63ookie_mask\x18\x02 \x01(\x04\x12\x10\n\x08table_id\x18\x03 \x01(\r\x12\x32\n\x07\x63ommand\x18\x04 \x01(\x0e\x32!.openflow_13.ofp_flow_mod_command\x12\x14\n\x0cidle_timeout\x18\x05 \x01(\r\x12\x14\n\x0chard_timeout\x18\x06 \x01(\r\x12\x10\n\x08priority\x18\x07 \x01(\r\x12\x11\n\tbuffer_id\x18\x08 \x01(\r\x12\x10\n\x08out_port\x18\t \x01(\r\x12\x11\n\tout_group\x18\n \x01(\r\x12\r\n\x05\x66lags\x18\x0b \x01(\r\x12%\n\x05match\x18\x0c \x01(\x0b\x32\x16.openflow_13.ofp_match\x12\x32\n\x0cinstructions\x18\r \x03(\x0b\x32\x1c.openflow_13.ofp_instruction\"o\n\nofp_bucket\x12\x0e\n\x06weight\x18\x01 \x01(\r\x12\x12\n\nwatch_port\x18\x02 \x01(\r\x12\x13\n\x0bwatch_group\x18\x03 \x01(\r\x12(\n\x07\x61\x63tions\x18\x04 \x03(\x0b\x32\x17.openflow_13.ofp_action\"\xab\x01\n\rofp_group_mod\x12\x33\n\x07\x63ommand\x18\x01 \x01(\x0e\x32\".openflow_13.ofp_group_mod_command\x12)\n\x04type\x18\x02 \x01(\x0e\x32\x1b.openflow_13.ofp_group_type\x12\x10\n\x08group_id\x18\x03 \x01(\r\x12(\n\x07\x62uckets\x18\x04 \x03(\x0b\x32\x17.openflow_13.ofp_bucket\"l\n\x0eofp_packet_out\x12\x11\n\tbuffer_id\x18\x01 \x01(\r\x12\x0f\n\x07in_port\x18\x02 \x01(\r\x12(\n\x07\x61\x63tions\x18\x03 \x03(\x0b\x32\x17.openflow_13.ofp_action\x12\x0c\n\x04\x64\x61ta\x18\x04 \x01(\x0c\"\xbf\x01\n\rofp_packet_in\x12\x11\n\tbuffer_id\x18\x01 \x01(\r\x12\x11\n\ttotal_len\x18\x02 \x01(\r\x12\x31\n\x06reason\x18\x03 \x01(\x0e\x32!.openflow_13.ofp_packet_in_reason\x12\x10\n\x08table_id\x18\x04 \x01(\r\x12\x0e\n\x06\x63ookie\x18\x05 \x01(\x04\x12%\n\x05match\x18\x06 \x01(\x0b\x32\x16.openflow_13.ofp_match\x12\x0c\n\x04\x64\x61ta\x18\x07 \x01(\x0c\"\xa6\x02\n\x10ofp_flow_removed\x12\x0e\n\x06\x63ookie\x18\x01 \x01(\x04\x12\x10\n\x08priority\x18\x02 \x01(\r\x12\x34\n\x06reason\x18\x03 \x01(\x0e\x32$.openflow_13.ofp_flow_removed_reason\x12\x10\n\x08table_id\x18\x04 \x01(\r\x12\x14\n\x0c\x64uration_sec\x18\x05 \x01(\r\x12\x15\n\rduration_nsec\x18\x06 \x01(\r\x12\x14\n\x0cidle_timeout\x18\x07 \x01(\r\x12\x14\n\x0chard_timeout\x18\x08 \x01(\r\x12\x14\n\x0cpacket_count\x18\t \x01(\x04\x12\x12\n\nbyte_count\x18\n \x01(\x04\x12%\n\x05match\x18y \x01(\x0b\x32\x16.openflow_13.ofp_match\"v\n\x15ofp_meter_band_header\x12.\n\x04type\x18\x01 \x01(\x0e\x32 .openflow_13.ofp_meter_band_type\x12\x0b\n\x03len\x18\x02 \x01(\r\x12\x0c\n\x04rate\x18\x03 \x01(\r\x12\x12\n\nburst_size\x18\x04 \x01(\r\"R\n\x13ofp_meter_band_drop\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0b\n\x03len\x18\x02 \x01(\r\x12\x0c\n\x04rate\x18\x03 \x01(\r\x12\x12\n\nburst_size\x18\x04 \x01(\r\"m\n\x1aofp_meter_band_dscp_remark\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0b\n\x03len\x18\x02 \x01(\r\x12\x0c\n\x04rate\x18\x03 \x01(\r\x12\x12\n\nburst_size\x18\x04 \x01(\r\x12\x12\n\nprec_level\x18\x05 \x01(\r\"\x92\x01\n\x1bofp_meter_band_experimenter\x12.\n\x04type\x18\x01 \x01(\x0e\x32 .openflow_13.ofp_meter_band_type\x12\x0b\n\x03len\x18\x02 \x01(\r\x12\x0c\n\x04rate\x18\x03 \x01(\r\x12\x12\n\nburst_size\x18\x04 \x01(\r\x12\x14\n\x0c\x65xperimenter\x18\x05 \x01(\r\"\x98\x01\n\rofp_meter_mod\x12\x33\n\x07\x63ommand\x18\x01 \x01(\x0e\x32\".openflow_13.ofp_meter_mod_command\x12\r\n\x05\x66lags\x18\x02 \x01(\r\x12\x10\n\x08meter_id\x18\x03 \x01(\r\x12\x31\n\x05\x62\x61nds\x18\x04 \x03(\x0b\x32\".openflow_13.ofp_meter_band_header\"9\n\rofp_error_msg\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0c\n\x04\x63ode\x18\x02 \x01(\r\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c\"`\n\x1aofp_error_experimenter_msg\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x10\n\x08\x65xp_type\x18\x02 \x01(\r\x12\x14\n\x0c\x65xperimenter\x18\x03 \x01(\r\x12\x0c\n\x04\x64\x61ta\x18\x04 \x01(\x0c\"c\n\x15ofp_multipart_request\x12-\n\x04type\x18\x01 \x01(\x0e\x32\x1f.openflow_13.ofp_multipart_type\x12\r\n\x05\x66lags\x18\x02 \x01(\r\x12\x0c\n\x04\x62ody\x18\x03 \x01(\x0c\"a\n\x13ofp_multipart_reply\x12-\n\x04type\x18\x01 \x01(\x0e\x32\x1f.openflow_13.ofp_multipart_type\x12\r\n\x05\x66lags\x18\x02 \x01(\r\x12\x0c\n\x04\x62ody\x18\x03 \x01(\x0c\"c\n\x08ofp_desc\x12\x10\n\x08mfr_desc\x18\x01 \x01(\t\x12\x0f\n\x07hw_desc\x18\x02 \x01(\t\x12\x0f\n\x07sw_desc\x18\x03 \x01(\t\x12\x12\n\nserial_num\x18\x04 \x01(\t\x12\x0f\n\x07\x64p_desc\x18\x05 \x01(\t\"\x9b\x01\n\x16ofp_flow_stats_request\x12\x10\n\x08table_id\x18\x01 \x01(\r\x12\x10\n\x08out_port\x18\x02 \x01(\r\x12\x11\n\tout_group\x18\x03 \x01(\r\x12\x0e\n\x06\x63ookie\x18\x04 \x01(\x04\x12\x13\n\x0b\x63ookie_mask\x18\x05 \x01(\x04\x12%\n\x05match\x18\x06 \x01(\x0b\x32\x16.openflow_13.ofp_match\"\xb1\x02\n\x0eofp_flow_stats\x12\x10\n\x08table_id\x18\x01 \x01(\r\x12\x14\n\x0c\x64uration_sec\x18\x02 \x01(\r\x12\x15\n\rduration_nsec\x18\x03 \x01(\r\x12\x10\n\x08priority\x18\x04 \x01(\r\x12\x14\n\x0cidle_timeout\x18\x05 \x01(\r\x12\x14\n\x0chard_timeout\x18\x06 \x01(\r\x12\r\n\x05\x66lags\x18\x07 \x01(\r\x12\x0e\n\x06\x63ookie\x18\x08 \x01(\x04\x12\x14\n\x0cpacket_count\x18\t \x01(\x04\x12\x12\n\nbyte_count\x18\n \x01(\x04\x12%\n\x05match\x18\x0c \x01(\x0b\x32\x16.openflow_13.ofp_match\x12\x32\n\x0cinstructions\x18\r \x03(\x0b\x32\x1c.openflow_13.ofp_instruction\"\xa0\x01\n\x1bofp_aggregate_stats_request\x12\x10\n\x08table_id\x18\x01 \x01(\r\x12\x10\n\x08out_port\x18\x02 \x01(\r\x12\x11\n\tout_group\x18\x03 \x01(\r\x12\x0e\n\x06\x63ookie\x18\x04 \x01(\x04\x12\x13\n\x0b\x63ookie_mask\x18\x05 \x01(\x04\x12%\n\x05match\x18\x06 \x01(\x0b\x32\x16.openflow_13.ofp_match\"Y\n\x19ofp_aggregate_stats_reply\x12\x14\n\x0cpacket_count\x18\x01 \x01(\x04\x12\x12\n\nbyte_count\x18\x02 \x01(\x04\x12\x12\n\nflow_count\x18\x03 \x01(\r\"\xb1\x03\n\x1aofp_table_feature_property\x12\x36\n\x04type\x18\x01 \x01(\x0e\x32(.openflow_13.ofp_table_feature_prop_type\x12H\n\x0cinstructions\x18\x02 \x01(\x0b\x32\x30.openflow_13.ofp_table_feature_prop_instructionsH\x00\x12\x46\n\x0bnext_tables\x18\x03 \x01(\x0b\x32/.openflow_13.ofp_table_feature_prop_next_tablesH\x00\x12>\n\x07\x61\x63tions\x18\x04 \x01(\x0b\x32+.openflow_13.ofp_table_feature_prop_actionsH\x00\x12\x36\n\x03oxm\x18\x05 \x01(\x0b\x32\'.openflow_13.ofp_table_feature_prop_oxmH\x00\x12H\n\x0c\x65xperimenter\x18\x06 \x01(\x0b\x32\x30.openflow_13.ofp_table_feature_prop_experimenterH\x00\x42\x07\n\x05value\"Y\n#ofp_table_feature_prop_instructions\x12\x32\n\x0cinstructions\x18\x01 \x03(\x0b\x32\x1c.openflow_13.ofp_instruction\"<\n\"ofp_table_feature_prop_next_tables\x12\x16\n\x0enext_table_ids\x18\x01 \x03(\r\"J\n\x1eofp_table_feature_prop_actions\x12(\n\x07\x61\x63tions\x18\x01 \x03(\x0b\x32\x17.openflow_13.ofp_action\"-\n\x1aofp_table_feature_prop_oxm\x12\x0f\n\x07oxm_ids\x18\x03 \x03(\r\"h\n#ofp_table_feature_prop_experimenter\x12\x14\n\x0c\x65xperimenter\x18\x02 \x01(\r\x12\x10\n\x08\x65xp_type\x18\x03 \x01(\r\x12\x19\n\x11\x65xperimenter_data\x18\x04 \x03(\r\"\xc6\x01\n\x12ofp_table_features\x12\x10\n\x08table_id\x18\x01 \x01(\r\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x16\n\x0emetadata_match\x18\x03 \x01(\x04\x12\x16\n\x0emetadata_write\x18\x04 \x01(\x04\x12\x0e\n\x06\x63onfig\x18\x05 \x01(\r\x12\x13\n\x0bmax_entries\x18\x06 \x01(\r\x12;\n\nproperties\x18\x07 \x03(\x0b\x32\'.openflow_13.ofp_table_feature_property\"f\n\x0fofp_table_stats\x12\x10\n\x08table_id\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63tive_count\x18\x02 \x01(\r\x12\x14\n\x0clookup_count\x18\x03 \x01(\x04\x12\x15\n\rmatched_count\x18\x04 \x01(\x04\")\n\x16ofp_port_stats_request\x12\x0f\n\x07port_no\x18\x01 \x01(\r\"\xbb\x02\n\x0eofp_port_stats\x12\x0f\n\x07port_no\x18\x01 \x01(\r\x12\x12\n\nrx_packets\x18\x02 \x01(\x04\x12\x12\n\ntx_packets\x18\x03 \x01(\x04\x12\x10\n\x08rx_bytes\x18\x04 \x01(\x04\x12\x10\n\x08tx_bytes\x18\x05 \x01(\x04\x12\x12\n\nrx_dropped\x18\x06 \x01(\x04\x12\x12\n\ntx_dropped\x18\x07 \x01(\x04\x12\x11\n\trx_errors\x18\x08 \x01(\x04\x12\x11\n\ttx_errors\x18\t \x01(\x04\x12\x14\n\x0crx_frame_err\x18\n \x01(\x04\x12\x13\n\x0brx_over_err\x18\x0b \x01(\x04\x12\x12\n\nrx_crc_err\x18\x0c \x01(\x04\x12\x12\n\ncollisions\x18\r \x01(\x04\x12\x14\n\x0c\x64uration_sec\x18\x0e \x01(\r\x12\x15\n\rduration_nsec\x18\x0f \x01(\r\"+\n\x17ofp_group_stats_request\x12\x10\n\x08group_id\x18\x01 \x01(\r\">\n\x12ofp_bucket_counter\x12\x14\n\x0cpacket_count\x18\x01 \x01(\x04\x12\x12\n\nbyte_count\x18\x02 \x01(\x04\"\xc4\x01\n\x0fofp_group_stats\x12\x10\n\x08group_id\x18\x01 \x01(\r\x12\x11\n\tref_count\x18\x02 \x01(\r\x12\x14\n\x0cpacket_count\x18\x03 \x01(\x04\x12\x12\n\nbyte_count\x18\x04 \x01(\x04\x12\x14\n\x0c\x64uration_sec\x18\x05 \x01(\r\x12\x15\n\rduration_nsec\x18\x06 \x01(\r\x12\x35\n\x0c\x62ucket_stats\x18\x07 \x03(\x0b\x32\x1f.openflow_13.ofp_bucket_counter\"w\n\x0eofp_group_desc\x12)\n\x04type\x18\x01 \x01(\x0e\x32\x1b.openflow_13.ofp_group_type\x12\x10\n\x08group_id\x18\x02 \x01(\r\x12(\n\x07\x62uckets\x18\x03 \x03(\x0b\x32\x17.openflow_13.ofp_bucket\"i\n\x0fofp_group_entry\x12)\n\x04\x64\x65sc\x18\x01 \x01(\x0b\x32\x1b.openflow_13.ofp_group_desc\x12+\n\x05stats\x18\x02 \x01(\x0b\x32\x1c.openflow_13.ofp_group_stats\"^\n\x12ofp_group_features\x12\r\n\x05types\x18\x01 \x01(\r\x12\x14\n\x0c\x63\x61pabilities\x18\x02 \x01(\r\x12\x12\n\nmax_groups\x18\x03 \x03(\r\x12\x0f\n\x07\x61\x63tions\x18\x04 \x03(\r\"/\n\x1bofp_meter_multipart_request\x12\x10\n\x08meter_id\x18\x01 \x01(\r\"J\n\x14ofp_meter_band_stats\x12\x19\n\x11packet_band_count\x18\x01 \x01(\x04\x12\x17\n\x0f\x62yte_band_count\x18\x02 \x01(\x04\"\xcb\x01\n\x0fofp_meter_stats\x12\x10\n\x08meter_id\x18\x01 \x01(\r\x12\x12\n\nflow_count\x18\x02 \x01(\r\x12\x17\n\x0fpacket_in_count\x18\x03 \x01(\x04\x12\x15\n\rbyte_in_count\x18\x04 \x01(\x04\x12\x14\n\x0c\x64uration_sec\x18\x05 \x01(\r\x12\x15\n\rduration_nsec\x18\x06 \x01(\r\x12\x35\n\nband_stats\x18\x07 \x03(\x0b\x32!.openflow_13.ofp_meter_band_stats\"f\n\x10ofp_meter_config\x12\r\n\x05\x66lags\x18\x01 \x01(\r\x12\x10\n\x08meter_id\x18\x02 \x01(\r\x12\x31\n\x05\x62\x61nds\x18\x03 \x03(\x0b\x32\".openflow_13.ofp_meter_band_header\"w\n\x12ofp_meter_features\x12\x11\n\tmax_meter\x18\x01 \x01(\r\x12\x12\n\nband_types\x18\x02 \x01(\r\x12\x14\n\x0c\x63\x61pabilities\x18\x03 \x01(\r\x12\x11\n\tmax_bands\x18\x04 \x01(\r\x12\x11\n\tmax_color\x18\x05 \x01(\r\"Y\n!ofp_experimenter_multipart_header\x12\x14\n\x0c\x65xperimenter\x18\x01 \x01(\r\x12\x10\n\x08\x65xp_type\x18\x02 \x01(\r\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c\"O\n\x17ofp_experimenter_header\x12\x14\n\x0c\x65xperimenter\x18\x01 \x01(\r\x12\x10\n\x08\x65xp_type\x18\x02 \x01(\r\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c\"6\n\x15ofp_queue_prop_header\x12\x10\n\x08property\x18\x01 \x01(\r\x12\x0b\n\x03len\x18\x02 \x01(\r\"`\n\x17ofp_queue_prop_min_rate\x12\x37\n\x0bprop_header\x18\x01 \x01(\x0b\x32\".openflow_13.ofp_queue_prop_header\x12\x0c\n\x04rate\x18\x02 \x01(\r\"`\n\x17ofp_queue_prop_max_rate\x12\x37\n\x0bprop_header\x18\x01 \x01(\x0b\x32\".openflow_13.ofp_queue_prop_header\x12\x0c\n\x04rate\x18\x02 \x01(\r\"z\n\x1bofp_queue_prop_experimenter\x12\x37\n\x0bprop_header\x18\x01 \x01(\x0b\x32\".openflow_13.ofp_queue_prop_header\x12\x14\n\x0c\x65xperimenter\x18\x02 \x01(\r\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c\"j\n\x10ofp_packet_queue\x12\x10\n\x08queue_id\x18\x01 \x01(\r\x12\x0c\n\x04port\x18\x02 \x01(\r\x12\x36\n\nproperties\x18\x04 \x03(\x0b\x32\".openflow_13.ofp_queue_prop_header\",\n\x1cofp_queue_get_config_request\x12\x0c\n\x04port\x18\x01 \x01(\r\"Y\n\x1aofp_queue_get_config_reply\x12\x0c\n\x04port\x18\x01 \x01(\r\x12-\n\x06queues\x18\x02 \x03(\x0b\x32\x1d.openflow_13.ofp_packet_queue\"6\n\x14ofp_action_set_queue\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x10\n\x08queue_id\x18\x03 \x01(\r\"<\n\x17ofp_queue_stats_request\x12\x0f\n\x07port_no\x18\x01 \x01(\r\x12\x10\n\x08queue_id\x18\x02 \x01(\r\"\x9a\x01\n\x0fofp_queue_stats\x12\x0f\n\x07port_no\x18\x01 \x01(\r\x12\x10\n\x08queue_id\x18\x02 \x01(\r\x12\x10\n\x08tx_bytes\x18\x03 \x01(\x04\x12\x12\n\ntx_packets\x18\x04 \x01(\x04\x12\x11\n\ttx_errors\x18\x05 \x01(\x04\x12\x14\n\x0c\x64uration_sec\x18\x06 \x01(\r\x12\x15\n\rduration_nsec\x18\x07 \x01(\r\"Y\n\x10ofp_role_request\x12.\n\x04role\x18\x01 \x01(\x0e\x32 .openflow_13.ofp_controller_role\x12\x15\n\rgeneration_id\x18\x02 \x01(\x04\"_\n\x10ofp_async_config\x12\x16\n\x0epacket_in_mask\x18\x01 \x03(\r\x12\x18\n\x10port_status_mask\x18\x02 \x03(\r\x12\x19\n\x11\x66low_removed_mask\x18\x03 \x03(\r*\xd5\x01\n\x0bofp_port_no\x12\x10\n\x0cOFPP_INVALID\x10\x00\x12\x10\n\x08OFPP_MAX\x10\x80\xfe\xff\xff\x07\x12\x14\n\x0cOFPP_IN_PORT\x10\xf8\xff\xff\xff\x07\x12\x12\n\nOFPP_TABLE\x10\xf9\xff\xff\xff\x07\x12\x13\n\x0bOFPP_NORMAL\x10\xfa\xff\xff\xff\x07\x12\x12\n\nOFPP_FLOOD\x10\xfb\xff\xff\xff\x07\x12\x10\n\x08OFPP_ALL\x10\xfc\xff\xff\xff\x07\x12\x17\n\x0fOFPP_CONTROLLER\x10\xfd\xff\xff\xff\x07\x12\x12\n\nOFPP_LOCAL\x10\xfe\xff\xff\xff\x07\x12\x10\n\x08OFPP_ANY\x10\xff\xff\xff\xff\x07*\xc8\x05\n\x08ofp_type\x12\x0e\n\nOFPT_HELLO\x10\x00\x12\x0e\n\nOFPT_ERROR\x10\x01\x12\x15\n\x11OFPT_ECHO_REQUEST\x10\x02\x12\x13\n\x0fOFPT_ECHO_REPLY\x10\x03\x12\x15\n\x11OFPT_EXPERIMENTER\x10\x04\x12\x19\n\x15OFPT_FEATURES_REQUEST\x10\x05\x12\x17\n\x13OFPT_FEATURES_REPLY\x10\x06\x12\x1b\n\x17OFPT_GET_CONFIG_REQUEST\x10\x07\x12\x19\n\x15OFPT_GET_CONFIG_REPLY\x10\x08\x12\x13\n\x0fOFPT_SET_CONFIG\x10\t\x12\x12\n\x0eOFPT_PACKET_IN\x10\n\x12\x15\n\x11OFPT_FLOW_REMOVED\x10\x0b\x12\x14\n\x10OFPT_PORT_STATUS\x10\x0c\x12\x13\n\x0fOFPT_PACKET_OUT\x10\r\x12\x11\n\rOFPT_FLOW_MOD\x10\x0e\x12\x12\n\x0eOFPT_GROUP_MOD\x10\x0f\x12\x11\n\rOFPT_PORT_MOD\x10\x10\x12\x12\n\x0eOFPT_TABLE_MOD\x10\x11\x12\x1a\n\x16OFPT_MULTIPART_REQUEST\x10\x12\x12\x18\n\x14OFPT_MULTIPART_REPLY\x10\x13\x12\x18\n\x14OFPT_BARRIER_REQUEST\x10\x14\x12\x16\n\x12OFPT_BARRIER_REPLY\x10\x15\x12!\n\x1dOFPT_QUEUE_GET_CONFIG_REQUEST\x10\x16\x12\x1f\n\x1bOFPT_QUEUE_GET_CONFIG_REPLY\x10\x17\x12\x15\n\x11OFPT_ROLE_REQUEST\x10\x18\x12\x13\n\x0fOFPT_ROLE_REPLY\x10\x19\x12\x1a\n\x16OFPT_GET_ASYNC_REQUEST\x10\x1a\x12\x18\n\x14OFPT_GET_ASYNC_REPLY\x10\x1b\x12\x12\n\x0eOFPT_SET_ASYNC\x10\x1c\x12\x12\n\x0eOFPT_METER_MOD\x10\x1d*C\n\x13ofp_hello_elem_type\x12\x12\n\x0eOFPHET_INVALID\x10\x00\x12\x18\n\x14OFPHET_VERSIONBITMAP\x10\x01*e\n\x10ofp_config_flags\x12\x14\n\x10OFPC_FRAG_NORMAL\x10\x00\x12\x12\n\x0eOFPC_FRAG_DROP\x10\x01\x12\x13\n\x0fOFPC_FRAG_REASM\x10\x02\x12\x12\n\x0eOFPC_FRAG_MASK\x10\x03*@\n\x10ofp_table_config\x12\x11\n\rOFPTC_INVALID\x10\x00\x12\x19\n\x15OFPTC_DEPRECATED_MASK\x10\x03*>\n\tofp_table\x12\x11\n\rOFPTT_INVALID\x10\x00\x12\x0e\n\tOFPTT_MAX\x10\xfe\x01\x12\x0e\n\tOFPTT_ALL\x10\xff\x01*\xbb\x01\n\x10ofp_capabilities\x12\x10\n\x0cOFPC_INVALID\x10\x00\x12\x13\n\x0fOFPC_FLOW_STATS\x10\x01\x12\x14\n\x10OFPC_TABLE_STATS\x10\x02\x12\x13\n\x0fOFPC_PORT_STATS\x10\x04\x12\x14\n\x10OFPC_GROUP_STATS\x10\x08\x12\x11\n\rOFPC_IP_REASM\x10 \x12\x14\n\x10OFPC_QUEUE_STATS\x10@\x12\x16\n\x11OFPC_PORT_BLOCKED\x10\x80\x02*v\n\x0fofp_port_config\x12\x11\n\rOFPPC_INVALID\x10\x00\x12\x13\n\x0fOFPPC_PORT_DOWN\x10\x01\x12\x11\n\rOFPPC_NO_RECV\x10\x04\x12\x10\n\x0cOFPPC_NO_FWD\x10 \x12\x16\n\x12OFPPC_NO_PACKET_IN\x10@*[\n\x0eofp_port_state\x12\x11\n\rOFPPS_INVALID\x10\x00\x12\x13\n\x0fOFPPS_LINK_DOWN\x10\x01\x12\x11\n\rOFPPS_BLOCKED\x10\x02\x12\x0e\n\nOFPPS_LIVE\x10\x04*\xdd\x02\n\x11ofp_port_features\x12\x11\n\rOFPPF_INVALID\x10\x00\x12\x11\n\rOFPPF_10MB_HD\x10\x01\x12\x11\n\rOFPPF_10MB_FD\x10\x02\x12\x12\n\x0eOFPPF_100MB_HD\x10\x04\x12\x12\n\x0eOFPPF_100MB_FD\x10\x08\x12\x10\n\x0cOFPPF_1GB_HD\x10\x10\x12\x10\n\x0cOFPPF_1GB_FD\x10 \x12\x11\n\rOFPPF_10GB_FD\x10@\x12\x12\n\rOFPPF_40GB_FD\x10\x80\x01\x12\x13\n\x0eOFPPF_100GB_FD\x10\x80\x02\x12\x11\n\x0cOFPPF_1TB_FD\x10\x80\x04\x12\x10\n\x0bOFPPF_OTHER\x10\x80\x08\x12\x11\n\x0cOFPPF_COPPER\x10\x80\x10\x12\x10\n\x0bOFPPF_FIBER\x10\x80 \x12\x12\n\rOFPPF_AUTONEG\x10\x80@\x12\x11\n\x0bOFPPF_PAUSE\x10\x80\x80\x01\x12\x16\n\x10OFPPF_PAUSE_ASYM\x10\x80\x80\x02*D\n\x0fofp_port_reason\x12\r\n\tOFPPR_ADD\x10\x00\x12\x10\n\x0cOFPPR_DELETE\x10\x01\x12\x10\n\x0cOFPPR_MODIFY\x10\x02*3\n\x0eofp_match_type\x12\x12\n\x0eOFPMT_STANDARD\x10\x00\x12\r\n\tOFPMT_OXM\x10\x01*k\n\rofp_oxm_class\x12\x10\n\x0cOFPXMC_NXM_0\x10\x00\x12\x10\n\x0cOFPXMC_NXM_1\x10\x01\x12\x1b\n\x15OFPXMC_OPENFLOW_BASIC\x10\x80\x80\x02\x12\x19\n\x13OFPXMC_EXPERIMENTER\x10\xff\xff\x03*\x90\x08\n\x13oxm_ofb_field_types\x12\x16\n\x12OFPXMT_OFB_IN_PORT\x10\x00\x12\x1a\n\x16OFPXMT_OFB_IN_PHY_PORT\x10\x01\x12\x17\n\x13OFPXMT_OFB_METADATA\x10\x02\x12\x16\n\x12OFPXMT_OFB_ETH_DST\x10\x03\x12\x16\n\x12OFPXMT_OFB_ETH_SRC\x10\x04\x12\x17\n\x13OFPXMT_OFB_ETH_TYPE\x10\x05\x12\x17\n\x13OFPXMT_OFB_VLAN_VID\x10\x06\x12\x17\n\x13OFPXMT_OFB_VLAN_PCP\x10\x07\x12\x16\n\x12OFPXMT_OFB_IP_DSCP\x10\x08\x12\x15\n\x11OFPXMT_OFB_IP_ECN\x10\t\x12\x17\n\x13OFPXMT_OFB_IP_PROTO\x10\n\x12\x17\n\x13OFPXMT_OFB_IPV4_SRC\x10\x0b\x12\x17\n\x13OFPXMT_OFB_IPV4_DST\x10\x0c\x12\x16\n\x12OFPXMT_OFB_TCP_SRC\x10\r\x12\x16\n\x12OFPXMT_OFB_TCP_DST\x10\x0e\x12\x16\n\x12OFPXMT_OFB_UDP_SRC\x10\x0f\x12\x16\n\x12OFPXMT_OFB_UDP_DST\x10\x10\x12\x17\n\x13OFPXMT_OFB_SCTP_SRC\x10\x11\x12\x17\n\x13OFPXMT_OFB_SCTP_DST\x10\x12\x12\x1a\n\x16OFPXMT_OFB_ICMPV4_TYPE\x10\x13\x12\x1a\n\x16OFPXMT_OFB_ICMPV4_CODE\x10\x14\x12\x15\n\x11OFPXMT_OFB_ARP_OP\x10\x15\x12\x16\n\x12OFPXMT_OFB_ARP_SPA\x10\x16\x12\x16\n\x12OFPXMT_OFB_ARP_TPA\x10\x17\x12\x16\n\x12OFPXMT_OFB_ARP_SHA\x10\x18\x12\x16\n\x12OFPXMT_OFB_ARP_THA\x10\x19\x12\x17\n\x13OFPXMT_OFB_IPV6_SRC\x10\x1a\x12\x17\n\x13OFPXMT_OFB_IPV6_DST\x10\x1b\x12\x1a\n\x16OFPXMT_OFB_IPV6_FLABEL\x10\x1c\x12\x1a\n\x16OFPXMT_OFB_ICMPV6_TYPE\x10\x1d\x12\x1a\n\x16OFPXMT_OFB_ICMPV6_CODE\x10\x1e\x12\x1d\n\x19OFPXMT_OFB_IPV6_ND_TARGET\x10\x1f\x12\x1a\n\x16OFPXMT_OFB_IPV6_ND_SLL\x10 \x12\x1a\n\x16OFPXMT_OFB_IPV6_ND_TLL\x10!\x12\x19\n\x15OFPXMT_OFB_MPLS_LABEL\x10\"\x12\x16\n\x12OFPXMT_OFB_MPLS_TC\x10#\x12\x17\n\x13OFPXMT_OFB_MPLS_BOS\x10$\x12\x17\n\x13OFPXMT_OFB_PBB_ISID\x10%\x12\x18\n\x14OFPXMT_OFB_TUNNEL_ID\x10&\x12\x1a\n\x16OFPXMT_OFB_IPV6_EXTHDR\x10\'*3\n\x0bofp_vlan_id\x12\x0f\n\x0bOFPVID_NONE\x10\x00\x12\x13\n\x0eOFPVID_PRESENT\x10\x80 *\xc9\x01\n\x14ofp_ipv6exthdr_flags\x12\x12\n\x0eOFPIEH_INVALID\x10\x00\x12\x11\n\rOFPIEH_NONEXT\x10\x01\x12\x0e\n\nOFPIEH_ESP\x10\x02\x12\x0f\n\x0bOFPIEH_AUTH\x10\x04\x12\x0f\n\x0bOFPIEH_DEST\x10\x08\x12\x0f\n\x0bOFPIEH_FRAG\x10\x10\x12\x11\n\rOFPIEH_ROUTER\x10 \x12\x0e\n\nOFPIEH_HOP\x10@\x12\x11\n\x0cOFPIEH_UNREP\x10\x80\x01\x12\x11\n\x0cOFPIEH_UNSEQ\x10\x80\x02*\xfc\x02\n\x0fofp_action_type\x12\x10\n\x0cOFPAT_OUTPUT\x10\x00\x12\x16\n\x12OFPAT_COPY_TTL_OUT\x10\x0b\x12\x15\n\x11OFPAT_COPY_TTL_IN\x10\x0c\x12\x16\n\x12OFPAT_SET_MPLS_TTL\x10\x0f\x12\x16\n\x12OFPAT_DEC_MPLS_TTL\x10\x10\x12\x13\n\x0fOFPAT_PUSH_VLAN\x10\x11\x12\x12\n\x0eOFPAT_POP_VLAN\x10\x12\x12\x13\n\x0fOFPAT_PUSH_MPLS\x10\x13\x12\x12\n\x0eOFPAT_POP_MPLS\x10\x14\x12\x13\n\x0fOFPAT_SET_QUEUE\x10\x15\x12\x0f\n\x0bOFPAT_GROUP\x10\x16\x12\x14\n\x10OFPAT_SET_NW_TTL\x10\x17\x12\x14\n\x10OFPAT_DEC_NW_TTL\x10\x18\x12\x13\n\x0fOFPAT_SET_FIELD\x10\x19\x12\x12\n\x0eOFPAT_PUSH_PBB\x10\x1a\x12\x11\n\rOFPAT_POP_PBB\x10\x1b\x12\x18\n\x12OFPAT_EXPERIMENTER\x10\xff\xff\x03*V\n\x16ofp_controller_max_len\x12\x12\n\x0eOFPCML_INVALID\x10\x00\x12\x10\n\nOFPCML_MAX\x10\xe5\xff\x03\x12\x16\n\x10OFPCML_NO_BUFFER\x10\xff\xff\x03*\xcf\x01\n\x14ofp_instruction_type\x12\x11\n\rOFPIT_INVALID\x10\x00\x12\x14\n\x10OFPIT_GOTO_TABLE\x10\x01\x12\x18\n\x14OFPIT_WRITE_METADATA\x10\x02\x12\x17\n\x13OFPIT_WRITE_ACTIONS\x10\x03\x12\x17\n\x13OFPIT_APPLY_ACTIONS\x10\x04\x12\x17\n\x13OFPIT_CLEAR_ACTIONS\x10\x05\x12\x0f\n\x0bOFPIT_METER\x10\x06\x12\x18\n\x12OFPIT_EXPERIMENTER\x10\xff\xff\x03*{\n\x14ofp_flow_mod_command\x12\r\n\tOFPFC_ADD\x10\x00\x12\x10\n\x0cOFPFC_MODIFY\x10\x01\x12\x17\n\x13OFPFC_MODIFY_STRICT\x10\x02\x12\x10\n\x0cOFPFC_DELETE\x10\x03\x12\x17\n\x13OFPFC_DELETE_STRICT\x10\x04*\xa3\x01\n\x12ofp_flow_mod_flags\x12\x11\n\rOFPFF_INVALID\x10\x00\x12\x17\n\x13OFPFF_SEND_FLOW_REM\x10\x01\x12\x17\n\x13OFPFF_CHECK_OVERLAP\x10\x02\x12\x16\n\x12OFPFF_RESET_COUNTS\x10\x04\x12\x17\n\x13OFPFF_NO_PKT_COUNTS\x10\x08\x12\x17\n\x13OFPFF_NO_BYT_COUNTS\x10\x10*S\n\tofp_group\x12\x10\n\x0cOFPG_INVALID\x10\x00\x12\x10\n\x08OFPG_MAX\x10\x80\xfe\xff\xff\x07\x12\x10\n\x08OFPG_ALL\x10\xfc\xff\xff\xff\x07\x12\x10\n\x08OFPG_ANY\x10\xff\xff\xff\xff\x07*J\n\x15ofp_group_mod_command\x12\r\n\tOFPGC_ADD\x10\x00\x12\x10\n\x0cOFPGC_MODIFY\x10\x01\x12\x10\n\x0cOFPGC_DELETE\x10\x02*S\n\x0eofp_group_type\x12\r\n\tOFPGT_ALL\x10\x00\x12\x10\n\x0cOFPGT_SELECT\x10\x01\x12\x12\n\x0eOFPGT_INDIRECT\x10\x02\x12\x0c\n\x08OFPGT_FF\x10\x03*P\n\x14ofp_packet_in_reason\x12\x11\n\rOFPR_NO_MATCH\x10\x00\x12\x0f\n\x0bOFPR_ACTION\x10\x01\x12\x14\n\x10OFPR_INVALID_TTL\x10\x02*\x8b\x01\n\x17ofp_flow_removed_reason\x12\x16\n\x12OFPRR_IDLE_TIMEOUT\x10\x00\x12\x16\n\x12OFPRR_HARD_TIMEOUT\x10\x01\x12\x10\n\x0cOFPRR_DELETE\x10\x02\x12\x16\n\x12OFPRR_GROUP_DELETE\x10\x03\x12\x16\n\x12OFPRR_METER_DELETE\x10\x04*n\n\tofp_meter\x12\r\n\tOFPM_ZERO\x10\x00\x12\x10\n\x08OFPM_MAX\x10\x80\x80\xfc\xff\x07\x12\x15\n\rOFPM_SLOWPATH\x10\xfd\xff\xff\xff\x07\x12\x17\n\x0fOFPM_CONTROLLER\x10\xfe\xff\xff\xff\x07\x12\x10\n\x08OFPM_ALL\x10\xff\xff\xff\xff\x07*m\n\x13ofp_meter_band_type\x12\x12\n\x0eOFPMBT_INVALID\x10\x00\x12\x0f\n\x0bOFPMBT_DROP\x10\x01\x12\x16\n\x12OFPMBT_DSCP_REMARK\x10\x02\x12\x19\n\x13OFPMBT_EXPERIMENTER\x10\xff\xff\x03*J\n\x15ofp_meter_mod_command\x12\r\n\tOFPMC_ADD\x10\x00\x12\x10\n\x0cOFPMC_MODIFY\x10\x01\x12\x10\n\x0cOFPMC_DELETE\x10\x02*g\n\x0fofp_meter_flags\x12\x11\n\rOFPMF_INVALID\x10\x00\x12\x0e\n\nOFPMF_KBPS\x10\x01\x12\x0f\n\x0bOFPMF_PKTPS\x10\x02\x12\x0f\n\x0bOFPMF_BURST\x10\x04\x12\x0f\n\x0bOFPMF_STATS\x10\x08*\xa4\x03\n\x0eofp_error_type\x12\x16\n\x12OFPET_HELLO_FAILED\x10\x00\x12\x15\n\x11OFPET_BAD_REQUEST\x10\x01\x12\x14\n\x10OFPET_BAD_ACTION\x10\x02\x12\x19\n\x15OFPET_BAD_INSTRUCTION\x10\x03\x12\x13\n\x0fOFPET_BAD_MATCH\x10\x04\x12\x19\n\x15OFPET_FLOW_MOD_FAILED\x10\x05\x12\x1a\n\x16OFPET_GROUP_MOD_FAILED\x10\x06\x12\x19\n\x15OFPET_PORT_MOD_FAILED\x10\x07\x12\x1a\n\x16OFPET_TABLE_MOD_FAILED\x10\x08\x12\x19\n\x15OFPET_QUEUE_OP_FAILED\x10\t\x12\x1e\n\x1aOFPET_SWITCH_CONFIG_FAILED\x10\n\x12\x1d\n\x19OFPET_ROLE_REQUEST_FAILED\x10\x0b\x12\x1a\n\x16OFPET_METER_MOD_FAILED\x10\x0c\x12\x1f\n\x1bOFPET_TABLE_FEATURES_FAILED\x10\r\x12\x18\n\x12OFPET_EXPERIMENTER\x10\xff\xff\x03*B\n\x15ofp_hello_failed_code\x12\x17\n\x13OFPHFC_INCOMPATIBLE\x10\x00\x12\x10\n\x0cOFPHFC_EPERM\x10\x01*\xed\x02\n\x14ofp_bad_request_code\x12\x16\n\x12OFPBRC_BAD_VERSION\x10\x00\x12\x13\n\x0fOFPBRC_BAD_TYPE\x10\x01\x12\x18\n\x14OFPBRC_BAD_MULTIPART\x10\x02\x12\x1b\n\x17OFPBRC_BAD_EXPERIMENTER\x10\x03\x12\x17\n\x13OFPBRC_BAD_EXP_TYPE\x10\x04\x12\x10\n\x0cOFPBRC_EPERM\x10\x05\x12\x12\n\x0eOFPBRC_BAD_LEN\x10\x06\x12\x17\n\x13OFPBRC_BUFFER_EMPTY\x10\x07\x12\x19\n\x15OFPBRC_BUFFER_UNKNOWN\x10\x08\x12\x17\n\x13OFPBRC_BAD_TABLE_ID\x10\t\x12\x13\n\x0fOFPBRC_IS_SLAVE\x10\n\x12\x13\n\x0fOFPBRC_BAD_PORT\x10\x0b\x12\x15\n\x11OFPBRC_BAD_PACKET\x10\x0c\x12$\n OFPBRC_MULTIPART_BUFFER_OVERFLOW\x10\r*\x9c\x03\n\x13ofp_bad_action_code\x12\x13\n\x0fOFPBAC_BAD_TYPE\x10\x00\x12\x12\n\x0eOFPBAC_BAD_LEN\x10\x01\x12\x1b\n\x17OFPBAC_BAD_EXPERIMENTER\x10\x02\x12\x17\n\x13OFPBAC_BAD_EXP_TYPE\x10\x03\x12\x17\n\x13OFPBAC_BAD_OUT_PORT\x10\x04\x12\x17\n\x13OFPBAC_BAD_ARGUMENT\x10\x05\x12\x10\n\x0cOFPBAC_EPERM\x10\x06\x12\x13\n\x0fOFPBAC_TOO_MANY\x10\x07\x12\x14\n\x10OFPBAC_BAD_QUEUE\x10\x08\x12\x18\n\x14OFPBAC_BAD_OUT_GROUP\x10\t\x12\x1d\n\x19OFPBAC_MATCH_INCONSISTENT\x10\n\x12\x1c\n\x18OFPBAC_UNSUPPORTED_ORDER\x10\x0b\x12\x12\n\x0eOFPBAC_BAD_TAG\x10\x0c\x12\x17\n\x13OFPBAC_BAD_SET_TYPE\x10\r\x12\x16\n\x12OFPBAC_BAD_SET_LEN\x10\x0e\x12\x1b\n\x17OFPBAC_BAD_SET_ARGUMENT\x10\x0f*\xfa\x01\n\x18ofp_bad_instruction_code\x12\x17\n\x13OFPBIC_UNKNOWN_INST\x10\x00\x12\x15\n\x11OFPBIC_UNSUP_INST\x10\x01\x12\x17\n\x13OFPBIC_BAD_TABLE_ID\x10\x02\x12\x19\n\x15OFPBIC_UNSUP_METADATA\x10\x03\x12\x1e\n\x1aOFPBIC_UNSUP_METADATA_MASK\x10\x04\x12\x1b\n\x17OFPBIC_BAD_EXPERIMENTER\x10\x05\x12\x17\n\x13OFPBIC_BAD_EXP_TYPE\x10\x06\x12\x12\n\x0eOFPBIC_BAD_LEN\x10\x07\x12\x10\n\x0cOFPBIC_EPERM\x10\x08*\xa5\x02\n\x12ofp_bad_match_code\x12\x13\n\x0fOFPBMC_BAD_TYPE\x10\x00\x12\x12\n\x0eOFPBMC_BAD_LEN\x10\x01\x12\x12\n\x0eOFPBMC_BAD_TAG\x10\x02\x12\x1b\n\x17OFPBMC_BAD_DL_ADDR_MASK\x10\x03\x12\x1b\n\x17OFPBMC_BAD_NW_ADDR_MASK\x10\x04\x12\x18\n\x14OFPBMC_BAD_WILDCARDS\x10\x05\x12\x14\n\x10OFPBMC_BAD_FIELD\x10\x06\x12\x14\n\x10OFPBMC_BAD_VALUE\x10\x07\x12\x13\n\x0fOFPBMC_BAD_MASK\x10\x08\x12\x15\n\x11OFPBMC_BAD_PREREQ\x10\t\x12\x14\n\x10OFPBMC_DUP_FIELD\x10\n\x12\x10\n\x0cOFPBMC_EPERM\x10\x0b*\xd2\x01\n\x18ofp_flow_mod_failed_code\x12\x13\n\x0fOFPFMFC_UNKNOWN\x10\x00\x12\x16\n\x12OFPFMFC_TABLE_FULL\x10\x01\x12\x18\n\x14OFPFMFC_BAD_TABLE_ID\x10\x02\x12\x13\n\x0fOFPFMFC_OVERLAP\x10\x03\x12\x11\n\rOFPFMFC_EPERM\x10\x04\x12\x17\n\x13OFPFMFC_BAD_TIMEOUT\x10\x05\x12\x17\n\x13OFPFMFC_BAD_COMMAND\x10\x06\x12\x15\n\x11OFPFMFC_BAD_FLAGS\x10\x07*\xa1\x03\n\x19ofp_group_mod_failed_code\x12\x18\n\x14OFPGMFC_GROUP_EXISTS\x10\x00\x12\x19\n\x15OFPGMFC_INVALID_GROUP\x10\x01\x12\x1e\n\x1aOFPGMFC_WEIGHT_UNSUPPORTED\x10\x02\x12\x19\n\x15OFPGMFC_OUT_OF_GROUPS\x10\x03\x12\x1a\n\x16OFPGMFC_OUT_OF_BUCKETS\x10\x04\x12 \n\x1cOFPGMFC_CHAINING_UNSUPPORTED\x10\x05\x12\x1d\n\x19OFPGMFC_WATCH_UNSUPPORTED\x10\x06\x12\x10\n\x0cOFPGMFC_LOOP\x10\x07\x12\x19\n\x15OFPGMFC_UNKNOWN_GROUP\x10\x08\x12\x19\n\x15OFPGMFC_CHAINED_GROUP\x10\t\x12\x14\n\x10OFPGMFC_BAD_TYPE\x10\n\x12\x17\n\x13OFPGMFC_BAD_COMMAND\x10\x0b\x12\x16\n\x12OFPGMFC_BAD_BUCKET\x10\x0c\x12\x15\n\x11OFPGMFC_BAD_WATCH\x10\r\x12\x11\n\rOFPGMFC_EPERM\x10\x0e*\x8f\x01\n\x18ofp_port_mod_failed_code\x12\x14\n\x10OFPPMFC_BAD_PORT\x10\x00\x12\x17\n\x13OFPPMFC_BAD_HW_ADDR\x10\x01\x12\x16\n\x12OFPPMFC_BAD_CONFIG\x10\x02\x12\x19\n\x15OFPPMFC_BAD_ADVERTISE\x10\x03\x12\x11\n\rOFPPMFC_EPERM\x10\x04*]\n\x19ofp_table_mod_failed_code\x12\x15\n\x11OFPTMFC_BAD_TABLE\x10\x00\x12\x16\n\x12OFPTMFC_BAD_CONFIG\x10\x01\x12\x11\n\rOFPTMFC_EPERM\x10\x02*Z\n\x18ofp_queue_op_failed_code\x12\x14\n\x10OFPQOFC_BAD_PORT\x10\x00\x12\x15\n\x11OFPQOFC_BAD_QUEUE\x10\x01\x12\x11\n\rOFPQOFC_EPERM\x10\x02*^\n\x1dofp_switch_config_failed_code\x12\x15\n\x11OFPSCFC_BAD_FLAGS\x10\x00\x12\x13\n\x0fOFPSCFC_BAD_LEN\x10\x01\x12\x11\n\rOFPSCFC_EPERM\x10\x02*Z\n\x1cofp_role_request_failed_code\x12\x11\n\rOFPRRFC_STALE\x10\x00\x12\x11\n\rOFPRRFC_UNSUP\x10\x01\x12\x14\n\x10OFPRRFC_BAD_ROLE\x10\x02*\xc4\x02\n\x19ofp_meter_mod_failed_code\x12\x13\n\x0fOFPMMFC_UNKNOWN\x10\x00\x12\x18\n\x14OFPMMFC_METER_EXISTS\x10\x01\x12\x19\n\x15OFPMMFC_INVALID_METER\x10\x02\x12\x19\n\x15OFPMMFC_UNKNOWN_METER\x10\x03\x12\x17\n\x13OFPMMFC_BAD_COMMAND\x10\x04\x12\x15\n\x11OFPMMFC_BAD_FLAGS\x10\x05\x12\x14\n\x10OFPMMFC_BAD_RATE\x10\x06\x12\x15\n\x11OFPMMFC_BAD_BURST\x10\x07\x12\x14\n\x10OFPMMFC_BAD_BAND\x10\x08\x12\x1a\n\x16OFPMMFC_BAD_BAND_VALUE\x10\t\x12\x19\n\x15OFPMMFC_OUT_OF_METERS\x10\n\x12\x18\n\x14OFPMMFC_OUT_OF_BANDS\x10\x0b*\xa9\x01\n\x1eofp_table_features_failed_code\x12\x15\n\x11OFPTFFC_BAD_TABLE\x10\x00\x12\x18\n\x14OFPTFFC_BAD_METADATA\x10\x01\x12\x14\n\x10OFPTFFC_BAD_TYPE\x10\x02\x12\x13\n\x0fOFPTFFC_BAD_LEN\x10\x03\x12\x18\n\x14OFPTFFC_BAD_ARGUMENT\x10\x04\x12\x11\n\rOFPTFFC_EPERM\x10\x05*\xce\x02\n\x12ofp_multipart_type\x12\x0e\n\nOFPMP_DESC\x10\x00\x12\x0e\n\nOFPMP_FLOW\x10\x01\x12\x13\n\x0fOFPMP_AGGREGATE\x10\x02\x12\x0f\n\x0bOFPMP_TABLE\x10\x03\x12\x14\n\x10OFPMP_PORT_STATS\x10\x04\x12\x0f\n\x0bOFPMP_QUEUE\x10\x05\x12\x0f\n\x0bOFPMP_GROUP\x10\x06\x12\x14\n\x10OFPMP_GROUP_DESC\x10\x07\x12\x18\n\x14OFPMP_GROUP_FEATURES\x10\x08\x12\x0f\n\x0bOFPMP_METER\x10\t\x12\x16\n\x12OFPMP_METER_CONFIG\x10\n\x12\x18\n\x14OFPMP_METER_FEATURES\x10\x0b\x12\x18\n\x14OFPMP_TABLE_FEATURES\x10\x0c\x12\x13\n\x0fOFPMP_PORT_DESC\x10\r\x12\x18\n\x12OFPMP_EXPERIMENTER\x10\xff\xff\x03*J\n\x1bofp_multipart_request_flags\x12\x16\n\x12OFPMPF_REQ_INVALID\x10\x00\x12\x13\n\x0fOFPMPF_REQ_MORE\x10\x01*L\n\x19ofp_multipart_reply_flags\x12\x18\n\x14OFPMPF_REPLY_INVALID\x10\x00\x12\x15\n\x11OFPMPF_REPLY_MORE\x10\x01*\xe4\x03\n\x1bofp_table_feature_prop_type\x12\x18\n\x14OFPTFPT_INSTRUCTIONS\x10\x00\x12\x1d\n\x19OFPTFPT_INSTRUCTIONS_MISS\x10\x01\x12\x17\n\x13OFPTFPT_NEXT_TABLES\x10\x02\x12\x1c\n\x18OFPTFPT_NEXT_TABLES_MISS\x10\x03\x12\x19\n\x15OFPTFPT_WRITE_ACTIONS\x10\x04\x12\x1e\n\x1aOFPTFPT_WRITE_ACTIONS_MISS\x10\x05\x12\x19\n\x15OFPTFPT_APPLY_ACTIONS\x10\x06\x12\x1e\n\x1aOFPTFPT_APPLY_ACTIONS_MISS\x10\x07\x12\x11\n\rOFPTFPT_MATCH\x10\x08\x12\x15\n\x11OFPTFPT_WILDCARDS\x10\n\x12\x1a\n\x16OFPTFPT_WRITE_SETFIELD\x10\x0c\x12\x1f\n\x1bOFPTFPT_WRITE_SETFIELD_MISS\x10\r\x12\x1a\n\x16OFPTFPT_APPLY_SETFIELD\x10\x0e\x12\x1f\n\x1bOFPTFPT_APPLY_SETFIELD_MISS\x10\x0f\x12\x1a\n\x14OFPTFPT_EXPERIMENTER\x10\xfe\xff\x03\x12\x1f\n\x19OFPTFPT_EXPERIMENTER_MISS\x10\xff\xff\x03*\x93\x01\n\x16ofp_group_capabilities\x12\x12\n\x0eOFPGFC_INVALID\x10\x00\x12\x18\n\x14OFPGFC_SELECT_WEIGHT\x10\x01\x12\x1a\n\x16OFPGFC_SELECT_LIVENESS\x10\x02\x12\x13\n\x0fOFPGFC_CHAINING\x10\x04\x12\x1a\n\x16OFPGFC_CHAINING_CHECKS\x10\x08*k\n\x14ofp_queue_properties\x12\x11\n\rOFPQT_INVALID\x10\x00\x12\x12\n\x0eOFPQT_MIN_RATE\x10\x01\x12\x12\n\x0eOFPQT_MAX_RATE\x10\x02\x12\x18\n\x12OFPQT_EXPERIMENTER\x10\xff\xff\x03*q\n\x13ofp_controller_role\x12\x17\n\x13OFPCR_ROLE_NOCHANGE\x10\x00\x12\x14\n\x10OFPCR_ROLE_EQUAL\x10\x01\x12\x15\n\x11OFPCR_ROLE_MASTER\x10\x02\x12\x14\n\x10OFPCR_ROLE_SLAVE\x10\x03\x62\x06proto3')
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -070024)
25_sym_db.RegisterFileDescriptor(DESCRIPTOR)
26
27_OFP_PORT_NO = _descriptor.EnumDescriptor(
28 name='ofp_port_no',
29 full_name='openflow_13.ofp_port_no',
30 filename=None,
31 file=DESCRIPTOR,
32 values=[
33 _descriptor.EnumValueDescriptor(
34 name='OFPP_INVALID', index=0, number=0,
35 options=None,
36 type=None),
37 _descriptor.EnumValueDescriptor(
38 name='OFPP_MAX', index=1, number=2147483392,
39 options=None,
40 type=None),
41 _descriptor.EnumValueDescriptor(
42 name='OFPP_IN_PORT', index=2, number=2147483640,
43 options=None,
44 type=None),
45 _descriptor.EnumValueDescriptor(
46 name='OFPP_TABLE', index=3, number=2147483641,
47 options=None,
48 type=None),
49 _descriptor.EnumValueDescriptor(
50 name='OFPP_NORMAL', index=4, number=2147483642,
51 options=None,
52 type=None),
53 _descriptor.EnumValueDescriptor(
54 name='OFPP_FLOOD', index=5, number=2147483643,
55 options=None,
56 type=None),
57 _descriptor.EnumValueDescriptor(
58 name='OFPP_ALL', index=6, number=2147483644,
59 options=None,
60 type=None),
61 _descriptor.EnumValueDescriptor(
62 name='OFPP_CONTROLLER', index=7, number=2147483645,
63 options=None,
64 type=None),
65 _descriptor.EnumValueDescriptor(
66 name='OFPP_LOCAL', index=8, number=2147483646,
67 options=None,
68 type=None),
69 _descriptor.EnumValueDescriptor(
70 name='OFPP_ANY', index=9, number=2147483647,
71 options=None,
72 type=None),
73 ],
74 containing_type=None,
75 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -070076 serialized_start=11171,
77 serialized_end=11384,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -070078)
79_sym_db.RegisterEnumDescriptor(_OFP_PORT_NO)
80
81ofp_port_no = enum_type_wrapper.EnumTypeWrapper(_OFP_PORT_NO)
82_OFP_TYPE = _descriptor.EnumDescriptor(
83 name='ofp_type',
84 full_name='openflow_13.ofp_type',
85 filename=None,
86 file=DESCRIPTOR,
87 values=[
88 _descriptor.EnumValueDescriptor(
89 name='OFPT_HELLO', index=0, number=0,
90 options=None,
91 type=None),
92 _descriptor.EnumValueDescriptor(
93 name='OFPT_ERROR', index=1, number=1,
94 options=None,
95 type=None),
96 _descriptor.EnumValueDescriptor(
97 name='OFPT_ECHO_REQUEST', index=2, number=2,
98 options=None,
99 type=None),
100 _descriptor.EnumValueDescriptor(
101 name='OFPT_ECHO_REPLY', index=3, number=3,
102 options=None,
103 type=None),
104 _descriptor.EnumValueDescriptor(
105 name='OFPT_EXPERIMENTER', index=4, number=4,
106 options=None,
107 type=None),
108 _descriptor.EnumValueDescriptor(
109 name='OFPT_FEATURES_REQUEST', index=5, number=5,
110 options=None,
111 type=None),
112 _descriptor.EnumValueDescriptor(
113 name='OFPT_FEATURES_REPLY', index=6, number=6,
114 options=None,
115 type=None),
116 _descriptor.EnumValueDescriptor(
117 name='OFPT_GET_CONFIG_REQUEST', index=7, number=7,
118 options=None,
119 type=None),
120 _descriptor.EnumValueDescriptor(
121 name='OFPT_GET_CONFIG_REPLY', index=8, number=8,
122 options=None,
123 type=None),
124 _descriptor.EnumValueDescriptor(
125 name='OFPT_SET_CONFIG', index=9, number=9,
126 options=None,
127 type=None),
128 _descriptor.EnumValueDescriptor(
129 name='OFPT_PACKET_IN', index=10, number=10,
130 options=None,
131 type=None),
132 _descriptor.EnumValueDescriptor(
133 name='OFPT_FLOW_REMOVED', index=11, number=11,
134 options=None,
135 type=None),
136 _descriptor.EnumValueDescriptor(
137 name='OFPT_PORT_STATUS', index=12, number=12,
138 options=None,
139 type=None),
140 _descriptor.EnumValueDescriptor(
141 name='OFPT_PACKET_OUT', index=13, number=13,
142 options=None,
143 type=None),
144 _descriptor.EnumValueDescriptor(
145 name='OFPT_FLOW_MOD', index=14, number=14,
146 options=None,
147 type=None),
148 _descriptor.EnumValueDescriptor(
149 name='OFPT_GROUP_MOD', index=15, number=15,
150 options=None,
151 type=None),
152 _descriptor.EnumValueDescriptor(
153 name='OFPT_PORT_MOD', index=16, number=16,
154 options=None,
155 type=None),
156 _descriptor.EnumValueDescriptor(
157 name='OFPT_TABLE_MOD', index=17, number=17,
158 options=None,
159 type=None),
160 _descriptor.EnumValueDescriptor(
161 name='OFPT_MULTIPART_REQUEST', index=18, number=18,
162 options=None,
163 type=None),
164 _descriptor.EnumValueDescriptor(
165 name='OFPT_MULTIPART_REPLY', index=19, number=19,
166 options=None,
167 type=None),
168 _descriptor.EnumValueDescriptor(
169 name='OFPT_BARRIER_REQUEST', index=20, number=20,
170 options=None,
171 type=None),
172 _descriptor.EnumValueDescriptor(
173 name='OFPT_BARRIER_REPLY', index=21, number=21,
174 options=None,
175 type=None),
176 _descriptor.EnumValueDescriptor(
177 name='OFPT_QUEUE_GET_CONFIG_REQUEST', index=22, number=22,
178 options=None,
179 type=None),
180 _descriptor.EnumValueDescriptor(
181 name='OFPT_QUEUE_GET_CONFIG_REPLY', index=23, number=23,
182 options=None,
183 type=None),
184 _descriptor.EnumValueDescriptor(
185 name='OFPT_ROLE_REQUEST', index=24, number=24,
186 options=None,
187 type=None),
188 _descriptor.EnumValueDescriptor(
189 name='OFPT_ROLE_REPLY', index=25, number=25,
190 options=None,
191 type=None),
192 _descriptor.EnumValueDescriptor(
193 name='OFPT_GET_ASYNC_REQUEST', index=26, number=26,
194 options=None,
195 type=None),
196 _descriptor.EnumValueDescriptor(
197 name='OFPT_GET_ASYNC_REPLY', index=27, number=27,
198 options=None,
199 type=None),
200 _descriptor.EnumValueDescriptor(
201 name='OFPT_SET_ASYNC', index=28, number=28,
202 options=None,
203 type=None),
204 _descriptor.EnumValueDescriptor(
205 name='OFPT_METER_MOD', index=29, number=29,
206 options=None,
207 type=None),
208 ],
209 containing_type=None,
210 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -0700211 serialized_start=11387,
212 serialized_end=12099,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -0700213)
214_sym_db.RegisterEnumDescriptor(_OFP_TYPE)
215
216ofp_type = enum_type_wrapper.EnumTypeWrapper(_OFP_TYPE)
217_OFP_HELLO_ELEM_TYPE = _descriptor.EnumDescriptor(
218 name='ofp_hello_elem_type',
219 full_name='openflow_13.ofp_hello_elem_type',
220 filename=None,
221 file=DESCRIPTOR,
222 values=[
223 _descriptor.EnumValueDescriptor(
224 name='OFPHET_INVALID', index=0, number=0,
225 options=None,
226 type=None),
227 _descriptor.EnumValueDescriptor(
228 name='OFPHET_VERSIONBITMAP', index=1, number=1,
229 options=None,
230 type=None),
231 ],
232 containing_type=None,
233 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -0700234 serialized_start=12101,
235 serialized_end=12168,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -0700236)
237_sym_db.RegisterEnumDescriptor(_OFP_HELLO_ELEM_TYPE)
238
239ofp_hello_elem_type = enum_type_wrapper.EnumTypeWrapper(_OFP_HELLO_ELEM_TYPE)
240_OFP_CONFIG_FLAGS = _descriptor.EnumDescriptor(
241 name='ofp_config_flags',
242 full_name='openflow_13.ofp_config_flags',
243 filename=None,
244 file=DESCRIPTOR,
245 values=[
246 _descriptor.EnumValueDescriptor(
247 name='OFPC_FRAG_NORMAL', index=0, number=0,
248 options=None,
249 type=None),
250 _descriptor.EnumValueDescriptor(
251 name='OFPC_FRAG_DROP', index=1, number=1,
252 options=None,
253 type=None),
254 _descriptor.EnumValueDescriptor(
255 name='OFPC_FRAG_REASM', index=2, number=2,
256 options=None,
257 type=None),
258 _descriptor.EnumValueDescriptor(
259 name='OFPC_FRAG_MASK', index=3, number=3,
260 options=None,
261 type=None),
262 ],
263 containing_type=None,
264 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -0700265 serialized_start=12170,
266 serialized_end=12271,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -0700267)
268_sym_db.RegisterEnumDescriptor(_OFP_CONFIG_FLAGS)
269
270ofp_config_flags = enum_type_wrapper.EnumTypeWrapper(_OFP_CONFIG_FLAGS)
271_OFP_TABLE_CONFIG = _descriptor.EnumDescriptor(
272 name='ofp_table_config',
273 full_name='openflow_13.ofp_table_config',
274 filename=None,
275 file=DESCRIPTOR,
276 values=[
277 _descriptor.EnumValueDescriptor(
278 name='OFPTC_INVALID', index=0, number=0,
279 options=None,
280 type=None),
281 _descriptor.EnumValueDescriptor(
282 name='OFPTC_DEPRECATED_MASK', index=1, number=3,
283 options=None,
284 type=None),
285 ],
286 containing_type=None,
287 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -0700288 serialized_start=12273,
289 serialized_end=12337,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -0700290)
291_sym_db.RegisterEnumDescriptor(_OFP_TABLE_CONFIG)
292
293ofp_table_config = enum_type_wrapper.EnumTypeWrapper(_OFP_TABLE_CONFIG)
294_OFP_TABLE = _descriptor.EnumDescriptor(
295 name='ofp_table',
296 full_name='openflow_13.ofp_table',
297 filename=None,
298 file=DESCRIPTOR,
299 values=[
300 _descriptor.EnumValueDescriptor(
301 name='OFPTT_INVALID', index=0, number=0,
302 options=None,
303 type=None),
304 _descriptor.EnumValueDescriptor(
305 name='OFPTT_MAX', index=1, number=254,
306 options=None,
307 type=None),
308 _descriptor.EnumValueDescriptor(
309 name='OFPTT_ALL', index=2, number=255,
310 options=None,
311 type=None),
312 ],
313 containing_type=None,
314 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -0700315 serialized_start=12339,
316 serialized_end=12401,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -0700317)
318_sym_db.RegisterEnumDescriptor(_OFP_TABLE)
319
320ofp_table = enum_type_wrapper.EnumTypeWrapper(_OFP_TABLE)
321_OFP_CAPABILITIES = _descriptor.EnumDescriptor(
322 name='ofp_capabilities',
323 full_name='openflow_13.ofp_capabilities',
324 filename=None,
325 file=DESCRIPTOR,
326 values=[
327 _descriptor.EnumValueDescriptor(
328 name='OFPC_INVALID', index=0, number=0,
329 options=None,
330 type=None),
331 _descriptor.EnumValueDescriptor(
332 name='OFPC_FLOW_STATS', index=1, number=1,
333 options=None,
334 type=None),
335 _descriptor.EnumValueDescriptor(
336 name='OFPC_TABLE_STATS', index=2, number=2,
337 options=None,
338 type=None),
339 _descriptor.EnumValueDescriptor(
340 name='OFPC_PORT_STATS', index=3, number=4,
341 options=None,
342 type=None),
343 _descriptor.EnumValueDescriptor(
344 name='OFPC_GROUP_STATS', index=4, number=8,
345 options=None,
346 type=None),
347 _descriptor.EnumValueDescriptor(
348 name='OFPC_IP_REASM', index=5, number=32,
349 options=None,
350 type=None),
351 _descriptor.EnumValueDescriptor(
352 name='OFPC_QUEUE_STATS', index=6, number=64,
353 options=None,
354 type=None),
355 _descriptor.EnumValueDescriptor(
356 name='OFPC_PORT_BLOCKED', index=7, number=256,
357 options=None,
358 type=None),
359 ],
360 containing_type=None,
361 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -0700362 serialized_start=12404,
363 serialized_end=12591,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -0700364)
365_sym_db.RegisterEnumDescriptor(_OFP_CAPABILITIES)
366
367ofp_capabilities = enum_type_wrapper.EnumTypeWrapper(_OFP_CAPABILITIES)
368_OFP_PORT_CONFIG = _descriptor.EnumDescriptor(
369 name='ofp_port_config',
370 full_name='openflow_13.ofp_port_config',
371 filename=None,
372 file=DESCRIPTOR,
373 values=[
374 _descriptor.EnumValueDescriptor(
375 name='OFPPC_INVALID', index=0, number=0,
376 options=None,
377 type=None),
378 _descriptor.EnumValueDescriptor(
379 name='OFPPC_PORT_DOWN', index=1, number=1,
380 options=None,
381 type=None),
382 _descriptor.EnumValueDescriptor(
383 name='OFPPC_NO_RECV', index=2, number=4,
384 options=None,
385 type=None),
386 _descriptor.EnumValueDescriptor(
387 name='OFPPC_NO_FWD', index=3, number=32,
388 options=None,
389 type=None),
390 _descriptor.EnumValueDescriptor(
391 name='OFPPC_NO_PACKET_IN', index=4, number=64,
392 options=None,
393 type=None),
394 ],
395 containing_type=None,
396 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -0700397 serialized_start=12593,
398 serialized_end=12711,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -0700399)
400_sym_db.RegisterEnumDescriptor(_OFP_PORT_CONFIG)
401
402ofp_port_config = enum_type_wrapper.EnumTypeWrapper(_OFP_PORT_CONFIG)
403_OFP_PORT_STATE = _descriptor.EnumDescriptor(
404 name='ofp_port_state',
405 full_name='openflow_13.ofp_port_state',
406 filename=None,
407 file=DESCRIPTOR,
408 values=[
409 _descriptor.EnumValueDescriptor(
410 name='OFPPS_INVALID', index=0, number=0,
411 options=None,
412 type=None),
413 _descriptor.EnumValueDescriptor(
414 name='OFPPS_LINK_DOWN', index=1, number=1,
415 options=None,
416 type=None),
417 _descriptor.EnumValueDescriptor(
418 name='OFPPS_BLOCKED', index=2, number=2,
419 options=None,
420 type=None),
421 _descriptor.EnumValueDescriptor(
422 name='OFPPS_LIVE', index=3, number=4,
423 options=None,
424 type=None),
425 ],
426 containing_type=None,
427 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -0700428 serialized_start=12713,
429 serialized_end=12804,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -0700430)
431_sym_db.RegisterEnumDescriptor(_OFP_PORT_STATE)
432
433ofp_port_state = enum_type_wrapper.EnumTypeWrapper(_OFP_PORT_STATE)
434_OFP_PORT_FEATURES = _descriptor.EnumDescriptor(
435 name='ofp_port_features',
436 full_name='openflow_13.ofp_port_features',
437 filename=None,
438 file=DESCRIPTOR,
439 values=[
440 _descriptor.EnumValueDescriptor(
441 name='OFPPF_INVALID', index=0, number=0,
442 options=None,
443 type=None),
444 _descriptor.EnumValueDescriptor(
445 name='OFPPF_10MB_HD', index=1, number=1,
446 options=None,
447 type=None),
448 _descriptor.EnumValueDescriptor(
449 name='OFPPF_10MB_FD', index=2, number=2,
450 options=None,
451 type=None),
452 _descriptor.EnumValueDescriptor(
453 name='OFPPF_100MB_HD', index=3, number=4,
454 options=None,
455 type=None),
456 _descriptor.EnumValueDescriptor(
457 name='OFPPF_100MB_FD', index=4, number=8,
458 options=None,
459 type=None),
460 _descriptor.EnumValueDescriptor(
461 name='OFPPF_1GB_HD', index=5, number=16,
462 options=None,
463 type=None),
464 _descriptor.EnumValueDescriptor(
465 name='OFPPF_1GB_FD', index=6, number=32,
466 options=None,
467 type=None),
468 _descriptor.EnumValueDescriptor(
469 name='OFPPF_10GB_FD', index=7, number=64,
470 options=None,
471 type=None),
472 _descriptor.EnumValueDescriptor(
473 name='OFPPF_40GB_FD', index=8, number=128,
474 options=None,
475 type=None),
476 _descriptor.EnumValueDescriptor(
477 name='OFPPF_100GB_FD', index=9, number=256,
478 options=None,
479 type=None),
480 _descriptor.EnumValueDescriptor(
481 name='OFPPF_1TB_FD', index=10, number=512,
482 options=None,
483 type=None),
484 _descriptor.EnumValueDescriptor(
485 name='OFPPF_OTHER', index=11, number=1024,
486 options=None,
487 type=None),
488 _descriptor.EnumValueDescriptor(
489 name='OFPPF_COPPER', index=12, number=2048,
490 options=None,
491 type=None),
492 _descriptor.EnumValueDescriptor(
493 name='OFPPF_FIBER', index=13, number=4096,
494 options=None,
495 type=None),
496 _descriptor.EnumValueDescriptor(
497 name='OFPPF_AUTONEG', index=14, number=8192,
498 options=None,
499 type=None),
500 _descriptor.EnumValueDescriptor(
501 name='OFPPF_PAUSE', index=15, number=16384,
502 options=None,
503 type=None),
504 _descriptor.EnumValueDescriptor(
505 name='OFPPF_PAUSE_ASYM', index=16, number=32768,
506 options=None,
507 type=None),
508 ],
509 containing_type=None,
510 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -0700511 serialized_start=12807,
512 serialized_end=13156,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -0700513)
514_sym_db.RegisterEnumDescriptor(_OFP_PORT_FEATURES)
515
516ofp_port_features = enum_type_wrapper.EnumTypeWrapper(_OFP_PORT_FEATURES)
517_OFP_PORT_REASON = _descriptor.EnumDescriptor(
518 name='ofp_port_reason',
519 full_name='openflow_13.ofp_port_reason',
520 filename=None,
521 file=DESCRIPTOR,
522 values=[
523 _descriptor.EnumValueDescriptor(
524 name='OFPPR_ADD', index=0, number=0,
525 options=None,
526 type=None),
527 _descriptor.EnumValueDescriptor(
528 name='OFPPR_DELETE', index=1, number=1,
529 options=None,
530 type=None),
531 _descriptor.EnumValueDescriptor(
532 name='OFPPR_MODIFY', index=2, number=2,
533 options=None,
534 type=None),
535 ],
536 containing_type=None,
537 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -0700538 serialized_start=13158,
539 serialized_end=13226,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -0700540)
541_sym_db.RegisterEnumDescriptor(_OFP_PORT_REASON)
542
543ofp_port_reason = enum_type_wrapper.EnumTypeWrapper(_OFP_PORT_REASON)
544_OFP_MATCH_TYPE = _descriptor.EnumDescriptor(
545 name='ofp_match_type',
546 full_name='openflow_13.ofp_match_type',
547 filename=None,
548 file=DESCRIPTOR,
549 values=[
550 _descriptor.EnumValueDescriptor(
551 name='OFPMT_STANDARD', index=0, number=0,
552 options=None,
553 type=None),
554 _descriptor.EnumValueDescriptor(
555 name='OFPMT_OXM', index=1, number=1,
556 options=None,
557 type=None),
558 ],
559 containing_type=None,
560 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -0700561 serialized_start=13228,
562 serialized_end=13279,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -0700563)
564_sym_db.RegisterEnumDescriptor(_OFP_MATCH_TYPE)
565
566ofp_match_type = enum_type_wrapper.EnumTypeWrapper(_OFP_MATCH_TYPE)
567_OFP_OXM_CLASS = _descriptor.EnumDescriptor(
568 name='ofp_oxm_class',
569 full_name='openflow_13.ofp_oxm_class',
570 filename=None,
571 file=DESCRIPTOR,
572 values=[
573 _descriptor.EnumValueDescriptor(
574 name='OFPXMC_NXM_0', index=0, number=0,
575 options=None,
576 type=None),
577 _descriptor.EnumValueDescriptor(
578 name='OFPXMC_NXM_1', index=1, number=1,
579 options=None,
580 type=None),
581 _descriptor.EnumValueDescriptor(
582 name='OFPXMC_OPENFLOW_BASIC', index=2, number=32768,
583 options=None,
584 type=None),
585 _descriptor.EnumValueDescriptor(
586 name='OFPXMC_EXPERIMENTER', index=3, number=65535,
587 options=None,
588 type=None),
589 ],
590 containing_type=None,
591 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -0700592 serialized_start=13281,
593 serialized_end=13388,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -0700594)
595_sym_db.RegisterEnumDescriptor(_OFP_OXM_CLASS)
596
597ofp_oxm_class = enum_type_wrapper.EnumTypeWrapper(_OFP_OXM_CLASS)
598_OXM_OFB_FIELD_TYPES = _descriptor.EnumDescriptor(
599 name='oxm_ofb_field_types',
600 full_name='openflow_13.oxm_ofb_field_types',
601 filename=None,
602 file=DESCRIPTOR,
603 values=[
604 _descriptor.EnumValueDescriptor(
605 name='OFPXMT_OFB_IN_PORT', index=0, number=0,
606 options=None,
607 type=None),
608 _descriptor.EnumValueDescriptor(
609 name='OFPXMT_OFB_IN_PHY_PORT', index=1, number=1,
610 options=None,
611 type=None),
612 _descriptor.EnumValueDescriptor(
613 name='OFPXMT_OFB_METADATA', index=2, number=2,
614 options=None,
615 type=None),
616 _descriptor.EnumValueDescriptor(
617 name='OFPXMT_OFB_ETH_DST', index=3, number=3,
618 options=None,
619 type=None),
620 _descriptor.EnumValueDescriptor(
621 name='OFPXMT_OFB_ETH_SRC', index=4, number=4,
622 options=None,
623 type=None),
624 _descriptor.EnumValueDescriptor(
625 name='OFPXMT_OFB_ETH_TYPE', index=5, number=5,
626 options=None,
627 type=None),
628 _descriptor.EnumValueDescriptor(
629 name='OFPXMT_OFB_VLAN_VID', index=6, number=6,
630 options=None,
631 type=None),
632 _descriptor.EnumValueDescriptor(
633 name='OFPXMT_OFB_VLAN_PCP', index=7, number=7,
634 options=None,
635 type=None),
636 _descriptor.EnumValueDescriptor(
637 name='OFPXMT_OFB_IP_DSCP', index=8, number=8,
638 options=None,
639 type=None),
640 _descriptor.EnumValueDescriptor(
641 name='OFPXMT_OFB_IP_ECN', index=9, number=9,
642 options=None,
643 type=None),
644 _descriptor.EnumValueDescriptor(
645 name='OFPXMT_OFB_IP_PROTO', index=10, number=10,
646 options=None,
647 type=None),
648 _descriptor.EnumValueDescriptor(
649 name='OFPXMT_OFB_IPV4_SRC', index=11, number=11,
650 options=None,
651 type=None),
652 _descriptor.EnumValueDescriptor(
653 name='OFPXMT_OFB_IPV4_DST', index=12, number=12,
654 options=None,
655 type=None),
656 _descriptor.EnumValueDescriptor(
657 name='OFPXMT_OFB_TCP_SRC', index=13, number=13,
658 options=None,
659 type=None),
660 _descriptor.EnumValueDescriptor(
661 name='OFPXMT_OFB_TCP_DST', index=14, number=14,
662 options=None,
663 type=None),
664 _descriptor.EnumValueDescriptor(
665 name='OFPXMT_OFB_UDP_SRC', index=15, number=15,
666 options=None,
667 type=None),
668 _descriptor.EnumValueDescriptor(
669 name='OFPXMT_OFB_UDP_DST', index=16, number=16,
670 options=None,
671 type=None),
672 _descriptor.EnumValueDescriptor(
673 name='OFPXMT_OFB_SCTP_SRC', index=17, number=17,
674 options=None,
675 type=None),
676 _descriptor.EnumValueDescriptor(
677 name='OFPXMT_OFB_SCTP_DST', index=18, number=18,
678 options=None,
679 type=None),
680 _descriptor.EnumValueDescriptor(
681 name='OFPXMT_OFB_ICMPV4_TYPE', index=19, number=19,
682 options=None,
683 type=None),
684 _descriptor.EnumValueDescriptor(
685 name='OFPXMT_OFB_ICMPV4_CODE', index=20, number=20,
686 options=None,
687 type=None),
688 _descriptor.EnumValueDescriptor(
689 name='OFPXMT_OFB_ARP_OP', index=21, number=21,
690 options=None,
691 type=None),
692 _descriptor.EnumValueDescriptor(
693 name='OFPXMT_OFB_ARP_SPA', index=22, number=22,
694 options=None,
695 type=None),
696 _descriptor.EnumValueDescriptor(
697 name='OFPXMT_OFB_ARP_TPA', index=23, number=23,
698 options=None,
699 type=None),
700 _descriptor.EnumValueDescriptor(
701 name='OFPXMT_OFB_ARP_SHA', index=24, number=24,
702 options=None,
703 type=None),
704 _descriptor.EnumValueDescriptor(
705 name='OFPXMT_OFB_ARP_THA', index=25, number=25,
706 options=None,
707 type=None),
708 _descriptor.EnumValueDescriptor(
709 name='OFPXMT_OFB_IPV6_SRC', index=26, number=26,
710 options=None,
711 type=None),
712 _descriptor.EnumValueDescriptor(
713 name='OFPXMT_OFB_IPV6_DST', index=27, number=27,
714 options=None,
715 type=None),
716 _descriptor.EnumValueDescriptor(
717 name='OFPXMT_OFB_IPV6_FLABEL', index=28, number=28,
718 options=None,
719 type=None),
720 _descriptor.EnumValueDescriptor(
721 name='OFPXMT_OFB_ICMPV6_TYPE', index=29, number=29,
722 options=None,
723 type=None),
724 _descriptor.EnumValueDescriptor(
725 name='OFPXMT_OFB_ICMPV6_CODE', index=30, number=30,
726 options=None,
727 type=None),
728 _descriptor.EnumValueDescriptor(
729 name='OFPXMT_OFB_IPV6_ND_TARGET', index=31, number=31,
730 options=None,
731 type=None),
732 _descriptor.EnumValueDescriptor(
733 name='OFPXMT_OFB_IPV6_ND_SLL', index=32, number=32,
734 options=None,
735 type=None),
736 _descriptor.EnumValueDescriptor(
737 name='OFPXMT_OFB_IPV6_ND_TLL', index=33, number=33,
738 options=None,
739 type=None),
740 _descriptor.EnumValueDescriptor(
741 name='OFPXMT_OFB_MPLS_LABEL', index=34, number=34,
742 options=None,
743 type=None),
744 _descriptor.EnumValueDescriptor(
745 name='OFPXMT_OFB_MPLS_TC', index=35, number=35,
746 options=None,
747 type=None),
748 _descriptor.EnumValueDescriptor(
749 name='OFPXMT_OFB_MPLS_BOS', index=36, number=36,
750 options=None,
751 type=None),
752 _descriptor.EnumValueDescriptor(
753 name='OFPXMT_OFB_PBB_ISID', index=37, number=37,
754 options=None,
755 type=None),
756 _descriptor.EnumValueDescriptor(
757 name='OFPXMT_OFB_TUNNEL_ID', index=38, number=38,
758 options=None,
759 type=None),
760 _descriptor.EnumValueDescriptor(
761 name='OFPXMT_OFB_IPV6_EXTHDR', index=39, number=39,
762 options=None,
763 type=None),
764 ],
765 containing_type=None,
766 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -0700767 serialized_start=13391,
768 serialized_end=14431,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -0700769)
770_sym_db.RegisterEnumDescriptor(_OXM_OFB_FIELD_TYPES)
771
772oxm_ofb_field_types = enum_type_wrapper.EnumTypeWrapper(_OXM_OFB_FIELD_TYPES)
773_OFP_VLAN_ID = _descriptor.EnumDescriptor(
774 name='ofp_vlan_id',
775 full_name='openflow_13.ofp_vlan_id',
776 filename=None,
777 file=DESCRIPTOR,
778 values=[
779 _descriptor.EnumValueDescriptor(
780 name='OFPVID_NONE', index=0, number=0,
781 options=None,
782 type=None),
783 _descriptor.EnumValueDescriptor(
784 name='OFPVID_PRESENT', index=1, number=4096,
785 options=None,
786 type=None),
787 ],
788 containing_type=None,
789 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -0700790 serialized_start=14433,
791 serialized_end=14484,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -0700792)
793_sym_db.RegisterEnumDescriptor(_OFP_VLAN_ID)
794
795ofp_vlan_id = enum_type_wrapper.EnumTypeWrapper(_OFP_VLAN_ID)
796_OFP_IPV6EXTHDR_FLAGS = _descriptor.EnumDescriptor(
797 name='ofp_ipv6exthdr_flags',
798 full_name='openflow_13.ofp_ipv6exthdr_flags',
799 filename=None,
800 file=DESCRIPTOR,
801 values=[
802 _descriptor.EnumValueDescriptor(
803 name='OFPIEH_INVALID', index=0, number=0,
804 options=None,
805 type=None),
806 _descriptor.EnumValueDescriptor(
807 name='OFPIEH_NONEXT', index=1, number=1,
808 options=None,
809 type=None),
810 _descriptor.EnumValueDescriptor(
811 name='OFPIEH_ESP', index=2, number=2,
812 options=None,
813 type=None),
814 _descriptor.EnumValueDescriptor(
815 name='OFPIEH_AUTH', index=3, number=4,
816 options=None,
817 type=None),
818 _descriptor.EnumValueDescriptor(
819 name='OFPIEH_DEST', index=4, number=8,
820 options=None,
821 type=None),
822 _descriptor.EnumValueDescriptor(
823 name='OFPIEH_FRAG', index=5, number=16,
824 options=None,
825 type=None),
826 _descriptor.EnumValueDescriptor(
827 name='OFPIEH_ROUTER', index=6, number=32,
828 options=None,
829 type=None),
830 _descriptor.EnumValueDescriptor(
831 name='OFPIEH_HOP', index=7, number=64,
832 options=None,
833 type=None),
834 _descriptor.EnumValueDescriptor(
835 name='OFPIEH_UNREP', index=8, number=128,
836 options=None,
837 type=None),
838 _descriptor.EnumValueDescriptor(
839 name='OFPIEH_UNSEQ', index=9, number=256,
840 options=None,
841 type=None),
842 ],
843 containing_type=None,
844 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -0700845 serialized_start=14487,
846 serialized_end=14688,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -0700847)
848_sym_db.RegisterEnumDescriptor(_OFP_IPV6EXTHDR_FLAGS)
849
850ofp_ipv6exthdr_flags = enum_type_wrapper.EnumTypeWrapper(_OFP_IPV6EXTHDR_FLAGS)
851_OFP_ACTION_TYPE = _descriptor.EnumDescriptor(
852 name='ofp_action_type',
853 full_name='openflow_13.ofp_action_type',
854 filename=None,
855 file=DESCRIPTOR,
856 values=[
857 _descriptor.EnumValueDescriptor(
858 name='OFPAT_OUTPUT', index=0, number=0,
859 options=None,
860 type=None),
861 _descriptor.EnumValueDescriptor(
862 name='OFPAT_COPY_TTL_OUT', index=1, number=11,
863 options=None,
864 type=None),
865 _descriptor.EnumValueDescriptor(
866 name='OFPAT_COPY_TTL_IN', index=2, number=12,
867 options=None,
868 type=None),
869 _descriptor.EnumValueDescriptor(
870 name='OFPAT_SET_MPLS_TTL', index=3, number=15,
871 options=None,
872 type=None),
873 _descriptor.EnumValueDescriptor(
874 name='OFPAT_DEC_MPLS_TTL', index=4, number=16,
875 options=None,
876 type=None),
877 _descriptor.EnumValueDescriptor(
878 name='OFPAT_PUSH_VLAN', index=5, number=17,
879 options=None,
880 type=None),
881 _descriptor.EnumValueDescriptor(
882 name='OFPAT_POP_VLAN', index=6, number=18,
883 options=None,
884 type=None),
885 _descriptor.EnumValueDescriptor(
886 name='OFPAT_PUSH_MPLS', index=7, number=19,
887 options=None,
888 type=None),
889 _descriptor.EnumValueDescriptor(
890 name='OFPAT_POP_MPLS', index=8, number=20,
891 options=None,
892 type=None),
893 _descriptor.EnumValueDescriptor(
894 name='OFPAT_SET_QUEUE', index=9, number=21,
895 options=None,
896 type=None),
897 _descriptor.EnumValueDescriptor(
898 name='OFPAT_GROUP', index=10, number=22,
899 options=None,
900 type=None),
901 _descriptor.EnumValueDescriptor(
902 name='OFPAT_SET_NW_TTL', index=11, number=23,
903 options=None,
904 type=None),
905 _descriptor.EnumValueDescriptor(
906 name='OFPAT_DEC_NW_TTL', index=12, number=24,
907 options=None,
908 type=None),
909 _descriptor.EnumValueDescriptor(
910 name='OFPAT_SET_FIELD', index=13, number=25,
911 options=None,
912 type=None),
913 _descriptor.EnumValueDescriptor(
914 name='OFPAT_PUSH_PBB', index=14, number=26,
915 options=None,
916 type=None),
917 _descriptor.EnumValueDescriptor(
918 name='OFPAT_POP_PBB', index=15, number=27,
919 options=None,
920 type=None),
921 _descriptor.EnumValueDescriptor(
922 name='OFPAT_EXPERIMENTER', index=16, number=65535,
923 options=None,
924 type=None),
925 ],
926 containing_type=None,
927 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -0700928 serialized_start=14691,
929 serialized_end=15071,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -0700930)
931_sym_db.RegisterEnumDescriptor(_OFP_ACTION_TYPE)
932
933ofp_action_type = enum_type_wrapper.EnumTypeWrapper(_OFP_ACTION_TYPE)
934_OFP_CONTROLLER_MAX_LEN = _descriptor.EnumDescriptor(
935 name='ofp_controller_max_len',
936 full_name='openflow_13.ofp_controller_max_len',
937 filename=None,
938 file=DESCRIPTOR,
939 values=[
940 _descriptor.EnumValueDescriptor(
941 name='OFPCML_INVALID', index=0, number=0,
942 options=None,
943 type=None),
944 _descriptor.EnumValueDescriptor(
945 name='OFPCML_MAX', index=1, number=65509,
946 options=None,
947 type=None),
948 _descriptor.EnumValueDescriptor(
949 name='OFPCML_NO_BUFFER', index=2, number=65535,
950 options=None,
951 type=None),
952 ],
953 containing_type=None,
954 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -0700955 serialized_start=15073,
956 serialized_end=15159,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -0700957)
958_sym_db.RegisterEnumDescriptor(_OFP_CONTROLLER_MAX_LEN)
959
960ofp_controller_max_len = enum_type_wrapper.EnumTypeWrapper(_OFP_CONTROLLER_MAX_LEN)
961_OFP_INSTRUCTION_TYPE = _descriptor.EnumDescriptor(
962 name='ofp_instruction_type',
963 full_name='openflow_13.ofp_instruction_type',
964 filename=None,
965 file=DESCRIPTOR,
966 values=[
967 _descriptor.EnumValueDescriptor(
968 name='OFPIT_INVALID', index=0, number=0,
969 options=None,
970 type=None),
971 _descriptor.EnumValueDescriptor(
972 name='OFPIT_GOTO_TABLE', index=1, number=1,
973 options=None,
974 type=None),
975 _descriptor.EnumValueDescriptor(
976 name='OFPIT_WRITE_METADATA', index=2, number=2,
977 options=None,
978 type=None),
979 _descriptor.EnumValueDescriptor(
980 name='OFPIT_WRITE_ACTIONS', index=3, number=3,
981 options=None,
982 type=None),
983 _descriptor.EnumValueDescriptor(
984 name='OFPIT_APPLY_ACTIONS', index=4, number=4,
985 options=None,
986 type=None),
987 _descriptor.EnumValueDescriptor(
988 name='OFPIT_CLEAR_ACTIONS', index=5, number=5,
989 options=None,
990 type=None),
991 _descriptor.EnumValueDescriptor(
992 name='OFPIT_METER', index=6, number=6,
993 options=None,
994 type=None),
995 _descriptor.EnumValueDescriptor(
996 name='OFPIT_EXPERIMENTER', index=7, number=65535,
997 options=None,
998 type=None),
999 ],
1000 containing_type=None,
1001 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07001002 serialized_start=15162,
1003 serialized_end=15369,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07001004)
1005_sym_db.RegisterEnumDescriptor(_OFP_INSTRUCTION_TYPE)
1006
1007ofp_instruction_type = enum_type_wrapper.EnumTypeWrapper(_OFP_INSTRUCTION_TYPE)
1008_OFP_FLOW_MOD_COMMAND = _descriptor.EnumDescriptor(
1009 name='ofp_flow_mod_command',
1010 full_name='openflow_13.ofp_flow_mod_command',
1011 filename=None,
1012 file=DESCRIPTOR,
1013 values=[
1014 _descriptor.EnumValueDescriptor(
1015 name='OFPFC_ADD', index=0, number=0,
1016 options=None,
1017 type=None),
1018 _descriptor.EnumValueDescriptor(
1019 name='OFPFC_MODIFY', index=1, number=1,
1020 options=None,
1021 type=None),
1022 _descriptor.EnumValueDescriptor(
1023 name='OFPFC_MODIFY_STRICT', index=2, number=2,
1024 options=None,
1025 type=None),
1026 _descriptor.EnumValueDescriptor(
1027 name='OFPFC_DELETE', index=3, number=3,
1028 options=None,
1029 type=None),
1030 _descriptor.EnumValueDescriptor(
1031 name='OFPFC_DELETE_STRICT', index=4, number=4,
1032 options=None,
1033 type=None),
1034 ],
1035 containing_type=None,
1036 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07001037 serialized_start=15371,
1038 serialized_end=15494,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07001039)
1040_sym_db.RegisterEnumDescriptor(_OFP_FLOW_MOD_COMMAND)
1041
1042ofp_flow_mod_command = enum_type_wrapper.EnumTypeWrapper(_OFP_FLOW_MOD_COMMAND)
1043_OFP_FLOW_MOD_FLAGS = _descriptor.EnumDescriptor(
1044 name='ofp_flow_mod_flags',
1045 full_name='openflow_13.ofp_flow_mod_flags',
1046 filename=None,
1047 file=DESCRIPTOR,
1048 values=[
1049 _descriptor.EnumValueDescriptor(
1050 name='OFPFF_INVALID', index=0, number=0,
1051 options=None,
1052 type=None),
1053 _descriptor.EnumValueDescriptor(
1054 name='OFPFF_SEND_FLOW_REM', index=1, number=1,
1055 options=None,
1056 type=None),
1057 _descriptor.EnumValueDescriptor(
1058 name='OFPFF_CHECK_OVERLAP', index=2, number=2,
1059 options=None,
1060 type=None),
1061 _descriptor.EnumValueDescriptor(
1062 name='OFPFF_RESET_COUNTS', index=3, number=4,
1063 options=None,
1064 type=None),
1065 _descriptor.EnumValueDescriptor(
1066 name='OFPFF_NO_PKT_COUNTS', index=4, number=8,
1067 options=None,
1068 type=None),
1069 _descriptor.EnumValueDescriptor(
1070 name='OFPFF_NO_BYT_COUNTS', index=5, number=16,
1071 options=None,
1072 type=None),
1073 ],
1074 containing_type=None,
1075 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07001076 serialized_start=15497,
1077 serialized_end=15660,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07001078)
1079_sym_db.RegisterEnumDescriptor(_OFP_FLOW_MOD_FLAGS)
1080
1081ofp_flow_mod_flags = enum_type_wrapper.EnumTypeWrapper(_OFP_FLOW_MOD_FLAGS)
1082_OFP_GROUP = _descriptor.EnumDescriptor(
1083 name='ofp_group',
1084 full_name='openflow_13.ofp_group',
1085 filename=None,
1086 file=DESCRIPTOR,
1087 values=[
1088 _descriptor.EnumValueDescriptor(
1089 name='OFPG_INVALID', index=0, number=0,
1090 options=None,
1091 type=None),
1092 _descriptor.EnumValueDescriptor(
1093 name='OFPG_MAX', index=1, number=2147483392,
1094 options=None,
1095 type=None),
1096 _descriptor.EnumValueDescriptor(
1097 name='OFPG_ALL', index=2, number=2147483644,
1098 options=None,
1099 type=None),
1100 _descriptor.EnumValueDescriptor(
1101 name='OFPG_ANY', index=3, number=2147483647,
1102 options=None,
1103 type=None),
1104 ],
1105 containing_type=None,
1106 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07001107 serialized_start=15662,
1108 serialized_end=15745,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07001109)
1110_sym_db.RegisterEnumDescriptor(_OFP_GROUP)
1111
1112ofp_group = enum_type_wrapper.EnumTypeWrapper(_OFP_GROUP)
1113_OFP_GROUP_MOD_COMMAND = _descriptor.EnumDescriptor(
1114 name='ofp_group_mod_command',
1115 full_name='openflow_13.ofp_group_mod_command',
1116 filename=None,
1117 file=DESCRIPTOR,
1118 values=[
1119 _descriptor.EnumValueDescriptor(
1120 name='OFPGC_ADD', index=0, number=0,
1121 options=None,
1122 type=None),
1123 _descriptor.EnumValueDescriptor(
1124 name='OFPGC_MODIFY', index=1, number=1,
1125 options=None,
1126 type=None),
1127 _descriptor.EnumValueDescriptor(
1128 name='OFPGC_DELETE', index=2, number=2,
1129 options=None,
1130 type=None),
1131 ],
1132 containing_type=None,
1133 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07001134 serialized_start=15747,
1135 serialized_end=15821,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07001136)
1137_sym_db.RegisterEnumDescriptor(_OFP_GROUP_MOD_COMMAND)
1138
1139ofp_group_mod_command = enum_type_wrapper.EnumTypeWrapper(_OFP_GROUP_MOD_COMMAND)
1140_OFP_GROUP_TYPE = _descriptor.EnumDescriptor(
1141 name='ofp_group_type',
1142 full_name='openflow_13.ofp_group_type',
1143 filename=None,
1144 file=DESCRIPTOR,
1145 values=[
1146 _descriptor.EnumValueDescriptor(
1147 name='OFPGT_ALL', index=0, number=0,
1148 options=None,
1149 type=None),
1150 _descriptor.EnumValueDescriptor(
1151 name='OFPGT_SELECT', index=1, number=1,
1152 options=None,
1153 type=None),
1154 _descriptor.EnumValueDescriptor(
1155 name='OFPGT_INDIRECT', index=2, number=2,
1156 options=None,
1157 type=None),
1158 _descriptor.EnumValueDescriptor(
1159 name='OFPGT_FF', index=3, number=3,
1160 options=None,
1161 type=None),
1162 ],
1163 containing_type=None,
1164 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07001165 serialized_start=15823,
1166 serialized_end=15906,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07001167)
1168_sym_db.RegisterEnumDescriptor(_OFP_GROUP_TYPE)
1169
1170ofp_group_type = enum_type_wrapper.EnumTypeWrapper(_OFP_GROUP_TYPE)
1171_OFP_PACKET_IN_REASON = _descriptor.EnumDescriptor(
1172 name='ofp_packet_in_reason',
1173 full_name='openflow_13.ofp_packet_in_reason',
1174 filename=None,
1175 file=DESCRIPTOR,
1176 values=[
1177 _descriptor.EnumValueDescriptor(
1178 name='OFPR_NO_MATCH', index=0, number=0,
1179 options=None,
1180 type=None),
1181 _descriptor.EnumValueDescriptor(
1182 name='OFPR_ACTION', index=1, number=1,
1183 options=None,
1184 type=None),
1185 _descriptor.EnumValueDescriptor(
1186 name='OFPR_INVALID_TTL', index=2, number=2,
1187 options=None,
1188 type=None),
1189 ],
1190 containing_type=None,
1191 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07001192 serialized_start=15908,
1193 serialized_end=15988,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07001194)
1195_sym_db.RegisterEnumDescriptor(_OFP_PACKET_IN_REASON)
1196
1197ofp_packet_in_reason = enum_type_wrapper.EnumTypeWrapper(_OFP_PACKET_IN_REASON)
1198_OFP_FLOW_REMOVED_REASON = _descriptor.EnumDescriptor(
1199 name='ofp_flow_removed_reason',
1200 full_name='openflow_13.ofp_flow_removed_reason',
1201 filename=None,
1202 file=DESCRIPTOR,
1203 values=[
1204 _descriptor.EnumValueDescriptor(
1205 name='OFPRR_IDLE_TIMEOUT', index=0, number=0,
1206 options=None,
1207 type=None),
1208 _descriptor.EnumValueDescriptor(
1209 name='OFPRR_HARD_TIMEOUT', index=1, number=1,
1210 options=None,
1211 type=None),
1212 _descriptor.EnumValueDescriptor(
1213 name='OFPRR_DELETE', index=2, number=2,
1214 options=None,
1215 type=None),
1216 _descriptor.EnumValueDescriptor(
1217 name='OFPRR_GROUP_DELETE', index=3, number=3,
1218 options=None,
1219 type=None),
1220 _descriptor.EnumValueDescriptor(
1221 name='OFPRR_METER_DELETE', index=4, number=4,
1222 options=None,
1223 type=None),
1224 ],
1225 containing_type=None,
1226 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07001227 serialized_start=15991,
1228 serialized_end=16130,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07001229)
1230_sym_db.RegisterEnumDescriptor(_OFP_FLOW_REMOVED_REASON)
1231
1232ofp_flow_removed_reason = enum_type_wrapper.EnumTypeWrapper(_OFP_FLOW_REMOVED_REASON)
1233_OFP_METER = _descriptor.EnumDescriptor(
1234 name='ofp_meter',
1235 full_name='openflow_13.ofp_meter',
1236 filename=None,
1237 file=DESCRIPTOR,
1238 values=[
1239 _descriptor.EnumValueDescriptor(
1240 name='OFPM_ZERO', index=0, number=0,
1241 options=None,
1242 type=None),
1243 _descriptor.EnumValueDescriptor(
1244 name='OFPM_MAX', index=1, number=2147418112,
1245 options=None,
1246 type=None),
1247 _descriptor.EnumValueDescriptor(
1248 name='OFPM_SLOWPATH', index=2, number=2147483645,
1249 options=None,
1250 type=None),
1251 _descriptor.EnumValueDescriptor(
1252 name='OFPM_CONTROLLER', index=3, number=2147483646,
1253 options=None,
1254 type=None),
1255 _descriptor.EnumValueDescriptor(
1256 name='OFPM_ALL', index=4, number=2147483647,
1257 options=None,
1258 type=None),
1259 ],
1260 containing_type=None,
1261 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07001262 serialized_start=16132,
1263 serialized_end=16242,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07001264)
1265_sym_db.RegisterEnumDescriptor(_OFP_METER)
1266
1267ofp_meter = enum_type_wrapper.EnumTypeWrapper(_OFP_METER)
1268_OFP_METER_BAND_TYPE = _descriptor.EnumDescriptor(
1269 name='ofp_meter_band_type',
1270 full_name='openflow_13.ofp_meter_band_type',
1271 filename=None,
1272 file=DESCRIPTOR,
1273 values=[
1274 _descriptor.EnumValueDescriptor(
1275 name='OFPMBT_INVALID', index=0, number=0,
1276 options=None,
1277 type=None),
1278 _descriptor.EnumValueDescriptor(
1279 name='OFPMBT_DROP', index=1, number=1,
1280 options=None,
1281 type=None),
1282 _descriptor.EnumValueDescriptor(
1283 name='OFPMBT_DSCP_REMARK', index=2, number=2,
1284 options=None,
1285 type=None),
1286 _descriptor.EnumValueDescriptor(
1287 name='OFPMBT_EXPERIMENTER', index=3, number=65535,
1288 options=None,
1289 type=None),
1290 ],
1291 containing_type=None,
1292 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07001293 serialized_start=16244,
1294 serialized_end=16353,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07001295)
1296_sym_db.RegisterEnumDescriptor(_OFP_METER_BAND_TYPE)
1297
1298ofp_meter_band_type = enum_type_wrapper.EnumTypeWrapper(_OFP_METER_BAND_TYPE)
1299_OFP_METER_MOD_COMMAND = _descriptor.EnumDescriptor(
1300 name='ofp_meter_mod_command',
1301 full_name='openflow_13.ofp_meter_mod_command',
1302 filename=None,
1303 file=DESCRIPTOR,
1304 values=[
1305 _descriptor.EnumValueDescriptor(
1306 name='OFPMC_ADD', index=0, number=0,
1307 options=None,
1308 type=None),
1309 _descriptor.EnumValueDescriptor(
1310 name='OFPMC_MODIFY', index=1, number=1,
1311 options=None,
1312 type=None),
1313 _descriptor.EnumValueDescriptor(
1314 name='OFPMC_DELETE', index=2, number=2,
1315 options=None,
1316 type=None),
1317 ],
1318 containing_type=None,
1319 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07001320 serialized_start=16355,
1321 serialized_end=16429,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07001322)
1323_sym_db.RegisterEnumDescriptor(_OFP_METER_MOD_COMMAND)
1324
1325ofp_meter_mod_command = enum_type_wrapper.EnumTypeWrapper(_OFP_METER_MOD_COMMAND)
1326_OFP_METER_FLAGS = _descriptor.EnumDescriptor(
1327 name='ofp_meter_flags',
1328 full_name='openflow_13.ofp_meter_flags',
1329 filename=None,
1330 file=DESCRIPTOR,
1331 values=[
1332 _descriptor.EnumValueDescriptor(
1333 name='OFPMF_INVALID', index=0, number=0,
1334 options=None,
1335 type=None),
1336 _descriptor.EnumValueDescriptor(
1337 name='OFPMF_KBPS', index=1, number=1,
1338 options=None,
1339 type=None),
1340 _descriptor.EnumValueDescriptor(
1341 name='OFPMF_PKTPS', index=2, number=2,
1342 options=None,
1343 type=None),
1344 _descriptor.EnumValueDescriptor(
1345 name='OFPMF_BURST', index=3, number=4,
1346 options=None,
1347 type=None),
1348 _descriptor.EnumValueDescriptor(
1349 name='OFPMF_STATS', index=4, number=8,
1350 options=None,
1351 type=None),
1352 ],
1353 containing_type=None,
1354 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07001355 serialized_start=16431,
1356 serialized_end=16534,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07001357)
1358_sym_db.RegisterEnumDescriptor(_OFP_METER_FLAGS)
1359
1360ofp_meter_flags = enum_type_wrapper.EnumTypeWrapper(_OFP_METER_FLAGS)
1361_OFP_ERROR_TYPE = _descriptor.EnumDescriptor(
1362 name='ofp_error_type',
1363 full_name='openflow_13.ofp_error_type',
1364 filename=None,
1365 file=DESCRIPTOR,
1366 values=[
1367 _descriptor.EnumValueDescriptor(
1368 name='OFPET_HELLO_FAILED', index=0, number=0,
1369 options=None,
1370 type=None),
1371 _descriptor.EnumValueDescriptor(
1372 name='OFPET_BAD_REQUEST', index=1, number=1,
1373 options=None,
1374 type=None),
1375 _descriptor.EnumValueDescriptor(
1376 name='OFPET_BAD_ACTION', index=2, number=2,
1377 options=None,
1378 type=None),
1379 _descriptor.EnumValueDescriptor(
1380 name='OFPET_BAD_INSTRUCTION', index=3, number=3,
1381 options=None,
1382 type=None),
1383 _descriptor.EnumValueDescriptor(
1384 name='OFPET_BAD_MATCH', index=4, number=4,
1385 options=None,
1386 type=None),
1387 _descriptor.EnumValueDescriptor(
1388 name='OFPET_FLOW_MOD_FAILED', index=5, number=5,
1389 options=None,
1390 type=None),
1391 _descriptor.EnumValueDescriptor(
1392 name='OFPET_GROUP_MOD_FAILED', index=6, number=6,
1393 options=None,
1394 type=None),
1395 _descriptor.EnumValueDescriptor(
1396 name='OFPET_PORT_MOD_FAILED', index=7, number=7,
1397 options=None,
1398 type=None),
1399 _descriptor.EnumValueDescriptor(
1400 name='OFPET_TABLE_MOD_FAILED', index=8, number=8,
1401 options=None,
1402 type=None),
1403 _descriptor.EnumValueDescriptor(
1404 name='OFPET_QUEUE_OP_FAILED', index=9, number=9,
1405 options=None,
1406 type=None),
1407 _descriptor.EnumValueDescriptor(
1408 name='OFPET_SWITCH_CONFIG_FAILED', index=10, number=10,
1409 options=None,
1410 type=None),
1411 _descriptor.EnumValueDescriptor(
1412 name='OFPET_ROLE_REQUEST_FAILED', index=11, number=11,
1413 options=None,
1414 type=None),
1415 _descriptor.EnumValueDescriptor(
1416 name='OFPET_METER_MOD_FAILED', index=12, number=12,
1417 options=None,
1418 type=None),
1419 _descriptor.EnumValueDescriptor(
1420 name='OFPET_TABLE_FEATURES_FAILED', index=13, number=13,
1421 options=None,
1422 type=None),
1423 _descriptor.EnumValueDescriptor(
1424 name='OFPET_EXPERIMENTER', index=14, number=65535,
1425 options=None,
1426 type=None),
1427 ],
1428 containing_type=None,
1429 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07001430 serialized_start=16537,
1431 serialized_end=16957,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07001432)
1433_sym_db.RegisterEnumDescriptor(_OFP_ERROR_TYPE)
1434
1435ofp_error_type = enum_type_wrapper.EnumTypeWrapper(_OFP_ERROR_TYPE)
1436_OFP_HELLO_FAILED_CODE = _descriptor.EnumDescriptor(
1437 name='ofp_hello_failed_code',
1438 full_name='openflow_13.ofp_hello_failed_code',
1439 filename=None,
1440 file=DESCRIPTOR,
1441 values=[
1442 _descriptor.EnumValueDescriptor(
1443 name='OFPHFC_INCOMPATIBLE', index=0, number=0,
1444 options=None,
1445 type=None),
1446 _descriptor.EnumValueDescriptor(
1447 name='OFPHFC_EPERM', index=1, number=1,
1448 options=None,
1449 type=None),
1450 ],
1451 containing_type=None,
1452 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07001453 serialized_start=16959,
1454 serialized_end=17025,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07001455)
1456_sym_db.RegisterEnumDescriptor(_OFP_HELLO_FAILED_CODE)
1457
1458ofp_hello_failed_code = enum_type_wrapper.EnumTypeWrapper(_OFP_HELLO_FAILED_CODE)
1459_OFP_BAD_REQUEST_CODE = _descriptor.EnumDescriptor(
1460 name='ofp_bad_request_code',
1461 full_name='openflow_13.ofp_bad_request_code',
1462 filename=None,
1463 file=DESCRIPTOR,
1464 values=[
1465 _descriptor.EnumValueDescriptor(
1466 name='OFPBRC_BAD_VERSION', index=0, number=0,
1467 options=None,
1468 type=None),
1469 _descriptor.EnumValueDescriptor(
1470 name='OFPBRC_BAD_TYPE', index=1, number=1,
1471 options=None,
1472 type=None),
1473 _descriptor.EnumValueDescriptor(
1474 name='OFPBRC_BAD_MULTIPART', index=2, number=2,
1475 options=None,
1476 type=None),
1477 _descriptor.EnumValueDescriptor(
1478 name='OFPBRC_BAD_EXPERIMENTER', index=3, number=3,
1479 options=None,
1480 type=None),
1481 _descriptor.EnumValueDescriptor(
1482 name='OFPBRC_BAD_EXP_TYPE', index=4, number=4,
1483 options=None,
1484 type=None),
1485 _descriptor.EnumValueDescriptor(
1486 name='OFPBRC_EPERM', index=5, number=5,
1487 options=None,
1488 type=None),
1489 _descriptor.EnumValueDescriptor(
1490 name='OFPBRC_BAD_LEN', index=6, number=6,
1491 options=None,
1492 type=None),
1493 _descriptor.EnumValueDescriptor(
1494 name='OFPBRC_BUFFER_EMPTY', index=7, number=7,
1495 options=None,
1496 type=None),
1497 _descriptor.EnumValueDescriptor(
1498 name='OFPBRC_BUFFER_UNKNOWN', index=8, number=8,
1499 options=None,
1500 type=None),
1501 _descriptor.EnumValueDescriptor(
1502 name='OFPBRC_BAD_TABLE_ID', index=9, number=9,
1503 options=None,
1504 type=None),
1505 _descriptor.EnumValueDescriptor(
1506 name='OFPBRC_IS_SLAVE', index=10, number=10,
1507 options=None,
1508 type=None),
1509 _descriptor.EnumValueDescriptor(
1510 name='OFPBRC_BAD_PORT', index=11, number=11,
1511 options=None,
1512 type=None),
1513 _descriptor.EnumValueDescriptor(
1514 name='OFPBRC_BAD_PACKET', index=12, number=12,
1515 options=None,
1516 type=None),
1517 _descriptor.EnumValueDescriptor(
1518 name='OFPBRC_MULTIPART_BUFFER_OVERFLOW', index=13, number=13,
1519 options=None,
1520 type=None),
1521 ],
1522 containing_type=None,
1523 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07001524 serialized_start=17028,
1525 serialized_end=17393,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07001526)
1527_sym_db.RegisterEnumDescriptor(_OFP_BAD_REQUEST_CODE)
1528
1529ofp_bad_request_code = enum_type_wrapper.EnumTypeWrapper(_OFP_BAD_REQUEST_CODE)
1530_OFP_BAD_ACTION_CODE = _descriptor.EnumDescriptor(
1531 name='ofp_bad_action_code',
1532 full_name='openflow_13.ofp_bad_action_code',
1533 filename=None,
1534 file=DESCRIPTOR,
1535 values=[
1536 _descriptor.EnumValueDescriptor(
1537 name='OFPBAC_BAD_TYPE', index=0, number=0,
1538 options=None,
1539 type=None),
1540 _descriptor.EnumValueDescriptor(
1541 name='OFPBAC_BAD_LEN', index=1, number=1,
1542 options=None,
1543 type=None),
1544 _descriptor.EnumValueDescriptor(
1545 name='OFPBAC_BAD_EXPERIMENTER', index=2, number=2,
1546 options=None,
1547 type=None),
1548 _descriptor.EnumValueDescriptor(
1549 name='OFPBAC_BAD_EXP_TYPE', index=3, number=3,
1550 options=None,
1551 type=None),
1552 _descriptor.EnumValueDescriptor(
1553 name='OFPBAC_BAD_OUT_PORT', index=4, number=4,
1554 options=None,
1555 type=None),
1556 _descriptor.EnumValueDescriptor(
1557 name='OFPBAC_BAD_ARGUMENT', index=5, number=5,
1558 options=None,
1559 type=None),
1560 _descriptor.EnumValueDescriptor(
1561 name='OFPBAC_EPERM', index=6, number=6,
1562 options=None,
1563 type=None),
1564 _descriptor.EnumValueDescriptor(
1565 name='OFPBAC_TOO_MANY', index=7, number=7,
1566 options=None,
1567 type=None),
1568 _descriptor.EnumValueDescriptor(
1569 name='OFPBAC_BAD_QUEUE', index=8, number=8,
1570 options=None,
1571 type=None),
1572 _descriptor.EnumValueDescriptor(
1573 name='OFPBAC_BAD_OUT_GROUP', index=9, number=9,
1574 options=None,
1575 type=None),
1576 _descriptor.EnumValueDescriptor(
1577 name='OFPBAC_MATCH_INCONSISTENT', index=10, number=10,
1578 options=None,
1579 type=None),
1580 _descriptor.EnumValueDescriptor(
1581 name='OFPBAC_UNSUPPORTED_ORDER', index=11, number=11,
1582 options=None,
1583 type=None),
1584 _descriptor.EnumValueDescriptor(
1585 name='OFPBAC_BAD_TAG', index=12, number=12,
1586 options=None,
1587 type=None),
1588 _descriptor.EnumValueDescriptor(
1589 name='OFPBAC_BAD_SET_TYPE', index=13, number=13,
1590 options=None,
1591 type=None),
1592 _descriptor.EnumValueDescriptor(
1593 name='OFPBAC_BAD_SET_LEN', index=14, number=14,
1594 options=None,
1595 type=None),
1596 _descriptor.EnumValueDescriptor(
1597 name='OFPBAC_BAD_SET_ARGUMENT', index=15, number=15,
1598 options=None,
1599 type=None),
1600 ],
1601 containing_type=None,
1602 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07001603 serialized_start=17396,
1604 serialized_end=17808,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07001605)
1606_sym_db.RegisterEnumDescriptor(_OFP_BAD_ACTION_CODE)
1607
1608ofp_bad_action_code = enum_type_wrapper.EnumTypeWrapper(_OFP_BAD_ACTION_CODE)
1609_OFP_BAD_INSTRUCTION_CODE = _descriptor.EnumDescriptor(
1610 name='ofp_bad_instruction_code',
1611 full_name='openflow_13.ofp_bad_instruction_code',
1612 filename=None,
1613 file=DESCRIPTOR,
1614 values=[
1615 _descriptor.EnumValueDescriptor(
1616 name='OFPBIC_UNKNOWN_INST', index=0, number=0,
1617 options=None,
1618 type=None),
1619 _descriptor.EnumValueDescriptor(
1620 name='OFPBIC_UNSUP_INST', index=1, number=1,
1621 options=None,
1622 type=None),
1623 _descriptor.EnumValueDescriptor(
1624 name='OFPBIC_BAD_TABLE_ID', index=2, number=2,
1625 options=None,
1626 type=None),
1627 _descriptor.EnumValueDescriptor(
1628 name='OFPBIC_UNSUP_METADATA', index=3, number=3,
1629 options=None,
1630 type=None),
1631 _descriptor.EnumValueDescriptor(
1632 name='OFPBIC_UNSUP_METADATA_MASK', index=4, number=4,
1633 options=None,
1634 type=None),
1635 _descriptor.EnumValueDescriptor(
1636 name='OFPBIC_BAD_EXPERIMENTER', index=5, number=5,
1637 options=None,
1638 type=None),
1639 _descriptor.EnumValueDescriptor(
1640 name='OFPBIC_BAD_EXP_TYPE', index=6, number=6,
1641 options=None,
1642 type=None),
1643 _descriptor.EnumValueDescriptor(
1644 name='OFPBIC_BAD_LEN', index=7, number=7,
1645 options=None,
1646 type=None),
1647 _descriptor.EnumValueDescriptor(
1648 name='OFPBIC_EPERM', index=8, number=8,
1649 options=None,
1650 type=None),
1651 ],
1652 containing_type=None,
1653 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07001654 serialized_start=17811,
1655 serialized_end=18061,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07001656)
1657_sym_db.RegisterEnumDescriptor(_OFP_BAD_INSTRUCTION_CODE)
1658
1659ofp_bad_instruction_code = enum_type_wrapper.EnumTypeWrapper(_OFP_BAD_INSTRUCTION_CODE)
1660_OFP_BAD_MATCH_CODE = _descriptor.EnumDescriptor(
1661 name='ofp_bad_match_code',
1662 full_name='openflow_13.ofp_bad_match_code',
1663 filename=None,
1664 file=DESCRIPTOR,
1665 values=[
1666 _descriptor.EnumValueDescriptor(
1667 name='OFPBMC_BAD_TYPE', index=0, number=0,
1668 options=None,
1669 type=None),
1670 _descriptor.EnumValueDescriptor(
1671 name='OFPBMC_BAD_LEN', index=1, number=1,
1672 options=None,
1673 type=None),
1674 _descriptor.EnumValueDescriptor(
1675 name='OFPBMC_BAD_TAG', index=2, number=2,
1676 options=None,
1677 type=None),
1678 _descriptor.EnumValueDescriptor(
1679 name='OFPBMC_BAD_DL_ADDR_MASK', index=3, number=3,
1680 options=None,
1681 type=None),
1682 _descriptor.EnumValueDescriptor(
1683 name='OFPBMC_BAD_NW_ADDR_MASK', index=4, number=4,
1684 options=None,
1685 type=None),
1686 _descriptor.EnumValueDescriptor(
1687 name='OFPBMC_BAD_WILDCARDS', index=5, number=5,
1688 options=None,
1689 type=None),
1690 _descriptor.EnumValueDescriptor(
1691 name='OFPBMC_BAD_FIELD', index=6, number=6,
1692 options=None,
1693 type=None),
1694 _descriptor.EnumValueDescriptor(
1695 name='OFPBMC_BAD_VALUE', index=7, number=7,
1696 options=None,
1697 type=None),
1698 _descriptor.EnumValueDescriptor(
1699 name='OFPBMC_BAD_MASK', index=8, number=8,
1700 options=None,
1701 type=None),
1702 _descriptor.EnumValueDescriptor(
1703 name='OFPBMC_BAD_PREREQ', index=9, number=9,
1704 options=None,
1705 type=None),
1706 _descriptor.EnumValueDescriptor(
1707 name='OFPBMC_DUP_FIELD', index=10, number=10,
1708 options=None,
1709 type=None),
1710 _descriptor.EnumValueDescriptor(
1711 name='OFPBMC_EPERM', index=11, number=11,
1712 options=None,
1713 type=None),
1714 ],
1715 containing_type=None,
1716 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07001717 serialized_start=18064,
1718 serialized_end=18357,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07001719)
1720_sym_db.RegisterEnumDescriptor(_OFP_BAD_MATCH_CODE)
1721
1722ofp_bad_match_code = enum_type_wrapper.EnumTypeWrapper(_OFP_BAD_MATCH_CODE)
1723_OFP_FLOW_MOD_FAILED_CODE = _descriptor.EnumDescriptor(
1724 name='ofp_flow_mod_failed_code',
1725 full_name='openflow_13.ofp_flow_mod_failed_code',
1726 filename=None,
1727 file=DESCRIPTOR,
1728 values=[
1729 _descriptor.EnumValueDescriptor(
1730 name='OFPFMFC_UNKNOWN', index=0, number=0,
1731 options=None,
1732 type=None),
1733 _descriptor.EnumValueDescriptor(
1734 name='OFPFMFC_TABLE_FULL', index=1, number=1,
1735 options=None,
1736 type=None),
1737 _descriptor.EnumValueDescriptor(
1738 name='OFPFMFC_BAD_TABLE_ID', index=2, number=2,
1739 options=None,
1740 type=None),
1741 _descriptor.EnumValueDescriptor(
1742 name='OFPFMFC_OVERLAP', index=3, number=3,
1743 options=None,
1744 type=None),
1745 _descriptor.EnumValueDescriptor(
1746 name='OFPFMFC_EPERM', index=4, number=4,
1747 options=None,
1748 type=None),
1749 _descriptor.EnumValueDescriptor(
1750 name='OFPFMFC_BAD_TIMEOUT', index=5, number=5,
1751 options=None,
1752 type=None),
1753 _descriptor.EnumValueDescriptor(
1754 name='OFPFMFC_BAD_COMMAND', index=6, number=6,
1755 options=None,
1756 type=None),
1757 _descriptor.EnumValueDescriptor(
1758 name='OFPFMFC_BAD_FLAGS', index=7, number=7,
1759 options=None,
1760 type=None),
1761 ],
1762 containing_type=None,
1763 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07001764 serialized_start=18360,
1765 serialized_end=18570,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07001766)
1767_sym_db.RegisterEnumDescriptor(_OFP_FLOW_MOD_FAILED_CODE)
1768
1769ofp_flow_mod_failed_code = enum_type_wrapper.EnumTypeWrapper(_OFP_FLOW_MOD_FAILED_CODE)
1770_OFP_GROUP_MOD_FAILED_CODE = _descriptor.EnumDescriptor(
1771 name='ofp_group_mod_failed_code',
1772 full_name='openflow_13.ofp_group_mod_failed_code',
1773 filename=None,
1774 file=DESCRIPTOR,
1775 values=[
1776 _descriptor.EnumValueDescriptor(
1777 name='OFPGMFC_GROUP_EXISTS', index=0, number=0,
1778 options=None,
1779 type=None),
1780 _descriptor.EnumValueDescriptor(
1781 name='OFPGMFC_INVALID_GROUP', index=1, number=1,
1782 options=None,
1783 type=None),
1784 _descriptor.EnumValueDescriptor(
1785 name='OFPGMFC_WEIGHT_UNSUPPORTED', index=2, number=2,
1786 options=None,
1787 type=None),
1788 _descriptor.EnumValueDescriptor(
1789 name='OFPGMFC_OUT_OF_GROUPS', index=3, number=3,
1790 options=None,
1791 type=None),
1792 _descriptor.EnumValueDescriptor(
1793 name='OFPGMFC_OUT_OF_BUCKETS', index=4, number=4,
1794 options=None,
1795 type=None),
1796 _descriptor.EnumValueDescriptor(
1797 name='OFPGMFC_CHAINING_UNSUPPORTED', index=5, number=5,
1798 options=None,
1799 type=None),
1800 _descriptor.EnumValueDescriptor(
1801 name='OFPGMFC_WATCH_UNSUPPORTED', index=6, number=6,
1802 options=None,
1803 type=None),
1804 _descriptor.EnumValueDescriptor(
1805 name='OFPGMFC_LOOP', index=7, number=7,
1806 options=None,
1807 type=None),
1808 _descriptor.EnumValueDescriptor(
1809 name='OFPGMFC_UNKNOWN_GROUP', index=8, number=8,
1810 options=None,
1811 type=None),
1812 _descriptor.EnumValueDescriptor(
1813 name='OFPGMFC_CHAINED_GROUP', index=9, number=9,
1814 options=None,
1815 type=None),
1816 _descriptor.EnumValueDescriptor(
1817 name='OFPGMFC_BAD_TYPE', index=10, number=10,
1818 options=None,
1819 type=None),
1820 _descriptor.EnumValueDescriptor(
1821 name='OFPGMFC_BAD_COMMAND', index=11, number=11,
1822 options=None,
1823 type=None),
1824 _descriptor.EnumValueDescriptor(
1825 name='OFPGMFC_BAD_BUCKET', index=12, number=12,
1826 options=None,
1827 type=None),
1828 _descriptor.EnumValueDescriptor(
1829 name='OFPGMFC_BAD_WATCH', index=13, number=13,
1830 options=None,
1831 type=None),
1832 _descriptor.EnumValueDescriptor(
1833 name='OFPGMFC_EPERM', index=14, number=14,
1834 options=None,
1835 type=None),
1836 ],
1837 containing_type=None,
1838 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07001839 serialized_start=18573,
1840 serialized_end=18990,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07001841)
1842_sym_db.RegisterEnumDescriptor(_OFP_GROUP_MOD_FAILED_CODE)
1843
1844ofp_group_mod_failed_code = enum_type_wrapper.EnumTypeWrapper(_OFP_GROUP_MOD_FAILED_CODE)
1845_OFP_PORT_MOD_FAILED_CODE = _descriptor.EnumDescriptor(
1846 name='ofp_port_mod_failed_code',
1847 full_name='openflow_13.ofp_port_mod_failed_code',
1848 filename=None,
1849 file=DESCRIPTOR,
1850 values=[
1851 _descriptor.EnumValueDescriptor(
1852 name='OFPPMFC_BAD_PORT', index=0, number=0,
1853 options=None,
1854 type=None),
1855 _descriptor.EnumValueDescriptor(
1856 name='OFPPMFC_BAD_HW_ADDR', index=1, number=1,
1857 options=None,
1858 type=None),
1859 _descriptor.EnumValueDescriptor(
1860 name='OFPPMFC_BAD_CONFIG', index=2, number=2,
1861 options=None,
1862 type=None),
1863 _descriptor.EnumValueDescriptor(
1864 name='OFPPMFC_BAD_ADVERTISE', index=3, number=3,
1865 options=None,
1866 type=None),
1867 _descriptor.EnumValueDescriptor(
1868 name='OFPPMFC_EPERM', index=4, number=4,
1869 options=None,
1870 type=None),
1871 ],
1872 containing_type=None,
1873 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07001874 serialized_start=18993,
1875 serialized_end=19136,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07001876)
1877_sym_db.RegisterEnumDescriptor(_OFP_PORT_MOD_FAILED_CODE)
1878
1879ofp_port_mod_failed_code = enum_type_wrapper.EnumTypeWrapper(_OFP_PORT_MOD_FAILED_CODE)
1880_OFP_TABLE_MOD_FAILED_CODE = _descriptor.EnumDescriptor(
1881 name='ofp_table_mod_failed_code',
1882 full_name='openflow_13.ofp_table_mod_failed_code',
1883 filename=None,
1884 file=DESCRIPTOR,
1885 values=[
1886 _descriptor.EnumValueDescriptor(
1887 name='OFPTMFC_BAD_TABLE', index=0, number=0,
1888 options=None,
1889 type=None),
1890 _descriptor.EnumValueDescriptor(
1891 name='OFPTMFC_BAD_CONFIG', index=1, number=1,
1892 options=None,
1893 type=None),
1894 _descriptor.EnumValueDescriptor(
1895 name='OFPTMFC_EPERM', index=2, number=2,
1896 options=None,
1897 type=None),
1898 ],
1899 containing_type=None,
1900 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07001901 serialized_start=19138,
1902 serialized_end=19231,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07001903)
1904_sym_db.RegisterEnumDescriptor(_OFP_TABLE_MOD_FAILED_CODE)
1905
1906ofp_table_mod_failed_code = enum_type_wrapper.EnumTypeWrapper(_OFP_TABLE_MOD_FAILED_CODE)
1907_OFP_QUEUE_OP_FAILED_CODE = _descriptor.EnumDescriptor(
1908 name='ofp_queue_op_failed_code',
1909 full_name='openflow_13.ofp_queue_op_failed_code',
1910 filename=None,
1911 file=DESCRIPTOR,
1912 values=[
1913 _descriptor.EnumValueDescriptor(
1914 name='OFPQOFC_BAD_PORT', index=0, number=0,
1915 options=None,
1916 type=None),
1917 _descriptor.EnumValueDescriptor(
1918 name='OFPQOFC_BAD_QUEUE', index=1, number=1,
1919 options=None,
1920 type=None),
1921 _descriptor.EnumValueDescriptor(
1922 name='OFPQOFC_EPERM', index=2, number=2,
1923 options=None,
1924 type=None),
1925 ],
1926 containing_type=None,
1927 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07001928 serialized_start=19233,
1929 serialized_end=19323,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07001930)
1931_sym_db.RegisterEnumDescriptor(_OFP_QUEUE_OP_FAILED_CODE)
1932
1933ofp_queue_op_failed_code = enum_type_wrapper.EnumTypeWrapper(_OFP_QUEUE_OP_FAILED_CODE)
1934_OFP_SWITCH_CONFIG_FAILED_CODE = _descriptor.EnumDescriptor(
1935 name='ofp_switch_config_failed_code',
1936 full_name='openflow_13.ofp_switch_config_failed_code',
1937 filename=None,
1938 file=DESCRIPTOR,
1939 values=[
1940 _descriptor.EnumValueDescriptor(
1941 name='OFPSCFC_BAD_FLAGS', index=0, number=0,
1942 options=None,
1943 type=None),
1944 _descriptor.EnumValueDescriptor(
1945 name='OFPSCFC_BAD_LEN', index=1, number=1,
1946 options=None,
1947 type=None),
1948 _descriptor.EnumValueDescriptor(
1949 name='OFPSCFC_EPERM', index=2, number=2,
1950 options=None,
1951 type=None),
1952 ],
1953 containing_type=None,
1954 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07001955 serialized_start=19325,
1956 serialized_end=19419,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07001957)
1958_sym_db.RegisterEnumDescriptor(_OFP_SWITCH_CONFIG_FAILED_CODE)
1959
1960ofp_switch_config_failed_code = enum_type_wrapper.EnumTypeWrapper(_OFP_SWITCH_CONFIG_FAILED_CODE)
1961_OFP_ROLE_REQUEST_FAILED_CODE = _descriptor.EnumDescriptor(
1962 name='ofp_role_request_failed_code',
1963 full_name='openflow_13.ofp_role_request_failed_code',
1964 filename=None,
1965 file=DESCRIPTOR,
1966 values=[
1967 _descriptor.EnumValueDescriptor(
1968 name='OFPRRFC_STALE', index=0, number=0,
1969 options=None,
1970 type=None),
1971 _descriptor.EnumValueDescriptor(
1972 name='OFPRRFC_UNSUP', index=1, number=1,
1973 options=None,
1974 type=None),
1975 _descriptor.EnumValueDescriptor(
1976 name='OFPRRFC_BAD_ROLE', index=2, number=2,
1977 options=None,
1978 type=None),
1979 ],
1980 containing_type=None,
1981 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07001982 serialized_start=19421,
1983 serialized_end=19511,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07001984)
1985_sym_db.RegisterEnumDescriptor(_OFP_ROLE_REQUEST_FAILED_CODE)
1986
1987ofp_role_request_failed_code = enum_type_wrapper.EnumTypeWrapper(_OFP_ROLE_REQUEST_FAILED_CODE)
1988_OFP_METER_MOD_FAILED_CODE = _descriptor.EnumDescriptor(
1989 name='ofp_meter_mod_failed_code',
1990 full_name='openflow_13.ofp_meter_mod_failed_code',
1991 filename=None,
1992 file=DESCRIPTOR,
1993 values=[
1994 _descriptor.EnumValueDescriptor(
1995 name='OFPMMFC_UNKNOWN', index=0, number=0,
1996 options=None,
1997 type=None),
1998 _descriptor.EnumValueDescriptor(
1999 name='OFPMMFC_METER_EXISTS', index=1, number=1,
2000 options=None,
2001 type=None),
2002 _descriptor.EnumValueDescriptor(
2003 name='OFPMMFC_INVALID_METER', index=2, number=2,
2004 options=None,
2005 type=None),
2006 _descriptor.EnumValueDescriptor(
2007 name='OFPMMFC_UNKNOWN_METER', index=3, number=3,
2008 options=None,
2009 type=None),
2010 _descriptor.EnumValueDescriptor(
2011 name='OFPMMFC_BAD_COMMAND', index=4, number=4,
2012 options=None,
2013 type=None),
2014 _descriptor.EnumValueDescriptor(
2015 name='OFPMMFC_BAD_FLAGS', index=5, number=5,
2016 options=None,
2017 type=None),
2018 _descriptor.EnumValueDescriptor(
2019 name='OFPMMFC_BAD_RATE', index=6, number=6,
2020 options=None,
2021 type=None),
2022 _descriptor.EnumValueDescriptor(
2023 name='OFPMMFC_BAD_BURST', index=7, number=7,
2024 options=None,
2025 type=None),
2026 _descriptor.EnumValueDescriptor(
2027 name='OFPMMFC_BAD_BAND', index=8, number=8,
2028 options=None,
2029 type=None),
2030 _descriptor.EnumValueDescriptor(
2031 name='OFPMMFC_BAD_BAND_VALUE', index=9, number=9,
2032 options=None,
2033 type=None),
2034 _descriptor.EnumValueDescriptor(
2035 name='OFPMMFC_OUT_OF_METERS', index=10, number=10,
2036 options=None,
2037 type=None),
2038 _descriptor.EnumValueDescriptor(
2039 name='OFPMMFC_OUT_OF_BANDS', index=11, number=11,
2040 options=None,
2041 type=None),
2042 ],
2043 containing_type=None,
2044 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07002045 serialized_start=19514,
2046 serialized_end=19838,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07002047)
2048_sym_db.RegisterEnumDescriptor(_OFP_METER_MOD_FAILED_CODE)
2049
2050ofp_meter_mod_failed_code = enum_type_wrapper.EnumTypeWrapper(_OFP_METER_MOD_FAILED_CODE)
2051_OFP_TABLE_FEATURES_FAILED_CODE = _descriptor.EnumDescriptor(
2052 name='ofp_table_features_failed_code',
2053 full_name='openflow_13.ofp_table_features_failed_code',
2054 filename=None,
2055 file=DESCRIPTOR,
2056 values=[
2057 _descriptor.EnumValueDescriptor(
2058 name='OFPTFFC_BAD_TABLE', index=0, number=0,
2059 options=None,
2060 type=None),
2061 _descriptor.EnumValueDescriptor(
2062 name='OFPTFFC_BAD_METADATA', index=1, number=1,
2063 options=None,
2064 type=None),
2065 _descriptor.EnumValueDescriptor(
2066 name='OFPTFFC_BAD_TYPE', index=2, number=2,
2067 options=None,
2068 type=None),
2069 _descriptor.EnumValueDescriptor(
2070 name='OFPTFFC_BAD_LEN', index=3, number=3,
2071 options=None,
2072 type=None),
2073 _descriptor.EnumValueDescriptor(
2074 name='OFPTFFC_BAD_ARGUMENT', index=4, number=4,
2075 options=None,
2076 type=None),
2077 _descriptor.EnumValueDescriptor(
2078 name='OFPTFFC_EPERM', index=5, number=5,
2079 options=None,
2080 type=None),
2081 ],
2082 containing_type=None,
2083 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07002084 serialized_start=19841,
2085 serialized_end=20010,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07002086)
2087_sym_db.RegisterEnumDescriptor(_OFP_TABLE_FEATURES_FAILED_CODE)
2088
2089ofp_table_features_failed_code = enum_type_wrapper.EnumTypeWrapper(_OFP_TABLE_FEATURES_FAILED_CODE)
2090_OFP_MULTIPART_TYPE = _descriptor.EnumDescriptor(
2091 name='ofp_multipart_type',
2092 full_name='openflow_13.ofp_multipart_type',
2093 filename=None,
2094 file=DESCRIPTOR,
2095 values=[
2096 _descriptor.EnumValueDescriptor(
2097 name='OFPMP_DESC', index=0, number=0,
2098 options=None,
2099 type=None),
2100 _descriptor.EnumValueDescriptor(
2101 name='OFPMP_FLOW', index=1, number=1,
2102 options=None,
2103 type=None),
2104 _descriptor.EnumValueDescriptor(
2105 name='OFPMP_AGGREGATE', index=2, number=2,
2106 options=None,
2107 type=None),
2108 _descriptor.EnumValueDescriptor(
2109 name='OFPMP_TABLE', index=3, number=3,
2110 options=None,
2111 type=None),
2112 _descriptor.EnumValueDescriptor(
2113 name='OFPMP_PORT_STATS', index=4, number=4,
2114 options=None,
2115 type=None),
2116 _descriptor.EnumValueDescriptor(
2117 name='OFPMP_QUEUE', index=5, number=5,
2118 options=None,
2119 type=None),
2120 _descriptor.EnumValueDescriptor(
2121 name='OFPMP_GROUP', index=6, number=6,
2122 options=None,
2123 type=None),
2124 _descriptor.EnumValueDescriptor(
2125 name='OFPMP_GROUP_DESC', index=7, number=7,
2126 options=None,
2127 type=None),
2128 _descriptor.EnumValueDescriptor(
2129 name='OFPMP_GROUP_FEATURES', index=8, number=8,
2130 options=None,
2131 type=None),
2132 _descriptor.EnumValueDescriptor(
2133 name='OFPMP_METER', index=9, number=9,
2134 options=None,
2135 type=None),
2136 _descriptor.EnumValueDescriptor(
2137 name='OFPMP_METER_CONFIG', index=10, number=10,
2138 options=None,
2139 type=None),
2140 _descriptor.EnumValueDescriptor(
2141 name='OFPMP_METER_FEATURES', index=11, number=11,
2142 options=None,
2143 type=None),
2144 _descriptor.EnumValueDescriptor(
2145 name='OFPMP_TABLE_FEATURES', index=12, number=12,
2146 options=None,
2147 type=None),
2148 _descriptor.EnumValueDescriptor(
2149 name='OFPMP_PORT_DESC', index=13, number=13,
2150 options=None,
2151 type=None),
2152 _descriptor.EnumValueDescriptor(
2153 name='OFPMP_EXPERIMENTER', index=14, number=65535,
2154 options=None,
2155 type=None),
2156 ],
2157 containing_type=None,
2158 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07002159 serialized_start=20013,
2160 serialized_end=20347,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07002161)
2162_sym_db.RegisterEnumDescriptor(_OFP_MULTIPART_TYPE)
2163
2164ofp_multipart_type = enum_type_wrapper.EnumTypeWrapper(_OFP_MULTIPART_TYPE)
2165_OFP_MULTIPART_REQUEST_FLAGS = _descriptor.EnumDescriptor(
2166 name='ofp_multipart_request_flags',
2167 full_name='openflow_13.ofp_multipart_request_flags',
2168 filename=None,
2169 file=DESCRIPTOR,
2170 values=[
2171 _descriptor.EnumValueDescriptor(
2172 name='OFPMPF_REQ_INVALID', index=0, number=0,
2173 options=None,
2174 type=None),
2175 _descriptor.EnumValueDescriptor(
2176 name='OFPMPF_REQ_MORE', index=1, number=1,
2177 options=None,
2178 type=None),
2179 ],
2180 containing_type=None,
2181 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07002182 serialized_start=20349,
2183 serialized_end=20423,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07002184)
2185_sym_db.RegisterEnumDescriptor(_OFP_MULTIPART_REQUEST_FLAGS)
2186
2187ofp_multipart_request_flags = enum_type_wrapper.EnumTypeWrapper(_OFP_MULTIPART_REQUEST_FLAGS)
2188_OFP_MULTIPART_REPLY_FLAGS = _descriptor.EnumDescriptor(
2189 name='ofp_multipart_reply_flags',
2190 full_name='openflow_13.ofp_multipart_reply_flags',
2191 filename=None,
2192 file=DESCRIPTOR,
2193 values=[
2194 _descriptor.EnumValueDescriptor(
2195 name='OFPMPF_REPLY_INVALID', index=0, number=0,
2196 options=None,
2197 type=None),
2198 _descriptor.EnumValueDescriptor(
2199 name='OFPMPF_REPLY_MORE', index=1, number=1,
2200 options=None,
2201 type=None),
2202 ],
2203 containing_type=None,
2204 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07002205 serialized_start=20425,
2206 serialized_end=20501,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07002207)
2208_sym_db.RegisterEnumDescriptor(_OFP_MULTIPART_REPLY_FLAGS)
2209
2210ofp_multipart_reply_flags = enum_type_wrapper.EnumTypeWrapper(_OFP_MULTIPART_REPLY_FLAGS)
2211_OFP_TABLE_FEATURE_PROP_TYPE = _descriptor.EnumDescriptor(
2212 name='ofp_table_feature_prop_type',
2213 full_name='openflow_13.ofp_table_feature_prop_type',
2214 filename=None,
2215 file=DESCRIPTOR,
2216 values=[
2217 _descriptor.EnumValueDescriptor(
2218 name='OFPTFPT_INSTRUCTIONS', index=0, number=0,
2219 options=None,
2220 type=None),
2221 _descriptor.EnumValueDescriptor(
2222 name='OFPTFPT_INSTRUCTIONS_MISS', index=1, number=1,
2223 options=None,
2224 type=None),
2225 _descriptor.EnumValueDescriptor(
2226 name='OFPTFPT_NEXT_TABLES', index=2, number=2,
2227 options=None,
2228 type=None),
2229 _descriptor.EnumValueDescriptor(
2230 name='OFPTFPT_NEXT_TABLES_MISS', index=3, number=3,
2231 options=None,
2232 type=None),
2233 _descriptor.EnumValueDescriptor(
2234 name='OFPTFPT_WRITE_ACTIONS', index=4, number=4,
2235 options=None,
2236 type=None),
2237 _descriptor.EnumValueDescriptor(
2238 name='OFPTFPT_WRITE_ACTIONS_MISS', index=5, number=5,
2239 options=None,
2240 type=None),
2241 _descriptor.EnumValueDescriptor(
2242 name='OFPTFPT_APPLY_ACTIONS', index=6, number=6,
2243 options=None,
2244 type=None),
2245 _descriptor.EnumValueDescriptor(
2246 name='OFPTFPT_APPLY_ACTIONS_MISS', index=7, number=7,
2247 options=None,
2248 type=None),
2249 _descriptor.EnumValueDescriptor(
2250 name='OFPTFPT_MATCH', index=8, number=8,
2251 options=None,
2252 type=None),
2253 _descriptor.EnumValueDescriptor(
2254 name='OFPTFPT_WILDCARDS', index=9, number=10,
2255 options=None,
2256 type=None),
2257 _descriptor.EnumValueDescriptor(
2258 name='OFPTFPT_WRITE_SETFIELD', index=10, number=12,
2259 options=None,
2260 type=None),
2261 _descriptor.EnumValueDescriptor(
2262 name='OFPTFPT_WRITE_SETFIELD_MISS', index=11, number=13,
2263 options=None,
2264 type=None),
2265 _descriptor.EnumValueDescriptor(
2266 name='OFPTFPT_APPLY_SETFIELD', index=12, number=14,
2267 options=None,
2268 type=None),
2269 _descriptor.EnumValueDescriptor(
2270 name='OFPTFPT_APPLY_SETFIELD_MISS', index=13, number=15,
2271 options=None,
2272 type=None),
2273 _descriptor.EnumValueDescriptor(
2274 name='OFPTFPT_EXPERIMENTER', index=14, number=65534,
2275 options=None,
2276 type=None),
2277 _descriptor.EnumValueDescriptor(
2278 name='OFPTFPT_EXPERIMENTER_MISS', index=15, number=65535,
2279 options=None,
2280 type=None),
2281 ],
2282 containing_type=None,
2283 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07002284 serialized_start=20504,
2285 serialized_end=20988,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07002286)
2287_sym_db.RegisterEnumDescriptor(_OFP_TABLE_FEATURE_PROP_TYPE)
2288
2289ofp_table_feature_prop_type = enum_type_wrapper.EnumTypeWrapper(_OFP_TABLE_FEATURE_PROP_TYPE)
2290_OFP_GROUP_CAPABILITIES = _descriptor.EnumDescriptor(
2291 name='ofp_group_capabilities',
2292 full_name='openflow_13.ofp_group_capabilities',
2293 filename=None,
2294 file=DESCRIPTOR,
2295 values=[
2296 _descriptor.EnumValueDescriptor(
2297 name='OFPGFC_INVALID', index=0, number=0,
2298 options=None,
2299 type=None),
2300 _descriptor.EnumValueDescriptor(
2301 name='OFPGFC_SELECT_WEIGHT', index=1, number=1,
2302 options=None,
2303 type=None),
2304 _descriptor.EnumValueDescriptor(
2305 name='OFPGFC_SELECT_LIVENESS', index=2, number=2,
2306 options=None,
2307 type=None),
2308 _descriptor.EnumValueDescriptor(
2309 name='OFPGFC_CHAINING', index=3, number=4,
2310 options=None,
2311 type=None),
2312 _descriptor.EnumValueDescriptor(
2313 name='OFPGFC_CHAINING_CHECKS', index=4, number=8,
2314 options=None,
2315 type=None),
2316 ],
2317 containing_type=None,
2318 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07002319 serialized_start=20991,
2320 serialized_end=21138,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07002321)
2322_sym_db.RegisterEnumDescriptor(_OFP_GROUP_CAPABILITIES)
2323
2324ofp_group_capabilities = enum_type_wrapper.EnumTypeWrapper(_OFP_GROUP_CAPABILITIES)
2325_OFP_QUEUE_PROPERTIES = _descriptor.EnumDescriptor(
2326 name='ofp_queue_properties',
2327 full_name='openflow_13.ofp_queue_properties',
2328 filename=None,
2329 file=DESCRIPTOR,
2330 values=[
2331 _descriptor.EnumValueDescriptor(
2332 name='OFPQT_INVALID', index=0, number=0,
2333 options=None,
2334 type=None),
2335 _descriptor.EnumValueDescriptor(
2336 name='OFPQT_MIN_RATE', index=1, number=1,
2337 options=None,
2338 type=None),
2339 _descriptor.EnumValueDescriptor(
2340 name='OFPQT_MAX_RATE', index=2, number=2,
2341 options=None,
2342 type=None),
2343 _descriptor.EnumValueDescriptor(
2344 name='OFPQT_EXPERIMENTER', index=3, number=65535,
2345 options=None,
2346 type=None),
2347 ],
2348 containing_type=None,
2349 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07002350 serialized_start=21140,
2351 serialized_end=21247,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07002352)
2353_sym_db.RegisterEnumDescriptor(_OFP_QUEUE_PROPERTIES)
2354
2355ofp_queue_properties = enum_type_wrapper.EnumTypeWrapper(_OFP_QUEUE_PROPERTIES)
2356_OFP_CONTROLLER_ROLE = _descriptor.EnumDescriptor(
2357 name='ofp_controller_role',
2358 full_name='openflow_13.ofp_controller_role',
2359 filename=None,
2360 file=DESCRIPTOR,
2361 values=[
2362 _descriptor.EnumValueDescriptor(
2363 name='OFPCR_ROLE_NOCHANGE', index=0, number=0,
2364 options=None,
2365 type=None),
2366 _descriptor.EnumValueDescriptor(
2367 name='OFPCR_ROLE_EQUAL', index=1, number=1,
2368 options=None,
2369 type=None),
2370 _descriptor.EnumValueDescriptor(
2371 name='OFPCR_ROLE_MASTER', index=2, number=2,
2372 options=None,
2373 type=None),
2374 _descriptor.EnumValueDescriptor(
2375 name='OFPCR_ROLE_SLAVE', index=3, number=3,
2376 options=None,
2377 type=None),
2378 ],
2379 containing_type=None,
2380 options=None,
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07002381 serialized_start=21249,
2382 serialized_end=21362,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07002383)
2384_sym_db.RegisterEnumDescriptor(_OFP_CONTROLLER_ROLE)
2385
2386ofp_controller_role = enum_type_wrapper.EnumTypeWrapper(_OFP_CONTROLLER_ROLE)
2387OFPP_INVALID = 0
2388OFPP_MAX = 2147483392
2389OFPP_IN_PORT = 2147483640
2390OFPP_TABLE = 2147483641
2391OFPP_NORMAL = 2147483642
2392OFPP_FLOOD = 2147483643
2393OFPP_ALL = 2147483644
2394OFPP_CONTROLLER = 2147483645
2395OFPP_LOCAL = 2147483646
2396OFPP_ANY = 2147483647
2397OFPT_HELLO = 0
2398OFPT_ERROR = 1
2399OFPT_ECHO_REQUEST = 2
2400OFPT_ECHO_REPLY = 3
2401OFPT_EXPERIMENTER = 4
2402OFPT_FEATURES_REQUEST = 5
2403OFPT_FEATURES_REPLY = 6
2404OFPT_GET_CONFIG_REQUEST = 7
2405OFPT_GET_CONFIG_REPLY = 8
2406OFPT_SET_CONFIG = 9
2407OFPT_PACKET_IN = 10
2408OFPT_FLOW_REMOVED = 11
2409OFPT_PORT_STATUS = 12
2410OFPT_PACKET_OUT = 13
2411OFPT_FLOW_MOD = 14
2412OFPT_GROUP_MOD = 15
2413OFPT_PORT_MOD = 16
2414OFPT_TABLE_MOD = 17
2415OFPT_MULTIPART_REQUEST = 18
2416OFPT_MULTIPART_REPLY = 19
2417OFPT_BARRIER_REQUEST = 20
2418OFPT_BARRIER_REPLY = 21
2419OFPT_QUEUE_GET_CONFIG_REQUEST = 22
2420OFPT_QUEUE_GET_CONFIG_REPLY = 23
2421OFPT_ROLE_REQUEST = 24
2422OFPT_ROLE_REPLY = 25
2423OFPT_GET_ASYNC_REQUEST = 26
2424OFPT_GET_ASYNC_REPLY = 27
2425OFPT_SET_ASYNC = 28
2426OFPT_METER_MOD = 29
2427OFPHET_INVALID = 0
2428OFPHET_VERSIONBITMAP = 1
2429OFPC_FRAG_NORMAL = 0
2430OFPC_FRAG_DROP = 1
2431OFPC_FRAG_REASM = 2
2432OFPC_FRAG_MASK = 3
2433OFPTC_INVALID = 0
2434OFPTC_DEPRECATED_MASK = 3
2435OFPTT_INVALID = 0
2436OFPTT_MAX = 254
2437OFPTT_ALL = 255
2438OFPC_INVALID = 0
2439OFPC_FLOW_STATS = 1
2440OFPC_TABLE_STATS = 2
2441OFPC_PORT_STATS = 4
2442OFPC_GROUP_STATS = 8
2443OFPC_IP_REASM = 32
2444OFPC_QUEUE_STATS = 64
2445OFPC_PORT_BLOCKED = 256
2446OFPPC_INVALID = 0
2447OFPPC_PORT_DOWN = 1
2448OFPPC_NO_RECV = 4
2449OFPPC_NO_FWD = 32
2450OFPPC_NO_PACKET_IN = 64
2451OFPPS_INVALID = 0
2452OFPPS_LINK_DOWN = 1
2453OFPPS_BLOCKED = 2
2454OFPPS_LIVE = 4
2455OFPPF_INVALID = 0
2456OFPPF_10MB_HD = 1
2457OFPPF_10MB_FD = 2
2458OFPPF_100MB_HD = 4
2459OFPPF_100MB_FD = 8
2460OFPPF_1GB_HD = 16
2461OFPPF_1GB_FD = 32
2462OFPPF_10GB_FD = 64
2463OFPPF_40GB_FD = 128
2464OFPPF_100GB_FD = 256
2465OFPPF_1TB_FD = 512
2466OFPPF_OTHER = 1024
2467OFPPF_COPPER = 2048
2468OFPPF_FIBER = 4096
2469OFPPF_AUTONEG = 8192
2470OFPPF_PAUSE = 16384
2471OFPPF_PAUSE_ASYM = 32768
2472OFPPR_ADD = 0
2473OFPPR_DELETE = 1
2474OFPPR_MODIFY = 2
2475OFPMT_STANDARD = 0
2476OFPMT_OXM = 1
2477OFPXMC_NXM_0 = 0
2478OFPXMC_NXM_1 = 1
2479OFPXMC_OPENFLOW_BASIC = 32768
2480OFPXMC_EXPERIMENTER = 65535
2481OFPXMT_OFB_IN_PORT = 0
2482OFPXMT_OFB_IN_PHY_PORT = 1
2483OFPXMT_OFB_METADATA = 2
2484OFPXMT_OFB_ETH_DST = 3
2485OFPXMT_OFB_ETH_SRC = 4
2486OFPXMT_OFB_ETH_TYPE = 5
2487OFPXMT_OFB_VLAN_VID = 6
2488OFPXMT_OFB_VLAN_PCP = 7
2489OFPXMT_OFB_IP_DSCP = 8
2490OFPXMT_OFB_IP_ECN = 9
2491OFPXMT_OFB_IP_PROTO = 10
2492OFPXMT_OFB_IPV4_SRC = 11
2493OFPXMT_OFB_IPV4_DST = 12
2494OFPXMT_OFB_TCP_SRC = 13
2495OFPXMT_OFB_TCP_DST = 14
2496OFPXMT_OFB_UDP_SRC = 15
2497OFPXMT_OFB_UDP_DST = 16
2498OFPXMT_OFB_SCTP_SRC = 17
2499OFPXMT_OFB_SCTP_DST = 18
2500OFPXMT_OFB_ICMPV4_TYPE = 19
2501OFPXMT_OFB_ICMPV4_CODE = 20
2502OFPXMT_OFB_ARP_OP = 21
2503OFPXMT_OFB_ARP_SPA = 22
2504OFPXMT_OFB_ARP_TPA = 23
2505OFPXMT_OFB_ARP_SHA = 24
2506OFPXMT_OFB_ARP_THA = 25
2507OFPXMT_OFB_IPV6_SRC = 26
2508OFPXMT_OFB_IPV6_DST = 27
2509OFPXMT_OFB_IPV6_FLABEL = 28
2510OFPXMT_OFB_ICMPV6_TYPE = 29
2511OFPXMT_OFB_ICMPV6_CODE = 30
2512OFPXMT_OFB_IPV6_ND_TARGET = 31
2513OFPXMT_OFB_IPV6_ND_SLL = 32
2514OFPXMT_OFB_IPV6_ND_TLL = 33
2515OFPXMT_OFB_MPLS_LABEL = 34
2516OFPXMT_OFB_MPLS_TC = 35
2517OFPXMT_OFB_MPLS_BOS = 36
2518OFPXMT_OFB_PBB_ISID = 37
2519OFPXMT_OFB_TUNNEL_ID = 38
2520OFPXMT_OFB_IPV6_EXTHDR = 39
2521OFPVID_NONE = 0
2522OFPVID_PRESENT = 4096
2523OFPIEH_INVALID = 0
2524OFPIEH_NONEXT = 1
2525OFPIEH_ESP = 2
2526OFPIEH_AUTH = 4
2527OFPIEH_DEST = 8
2528OFPIEH_FRAG = 16
2529OFPIEH_ROUTER = 32
2530OFPIEH_HOP = 64
2531OFPIEH_UNREP = 128
2532OFPIEH_UNSEQ = 256
2533OFPAT_OUTPUT = 0
2534OFPAT_COPY_TTL_OUT = 11
2535OFPAT_COPY_TTL_IN = 12
2536OFPAT_SET_MPLS_TTL = 15
2537OFPAT_DEC_MPLS_TTL = 16
2538OFPAT_PUSH_VLAN = 17
2539OFPAT_POP_VLAN = 18
2540OFPAT_PUSH_MPLS = 19
2541OFPAT_POP_MPLS = 20
2542OFPAT_SET_QUEUE = 21
2543OFPAT_GROUP = 22
2544OFPAT_SET_NW_TTL = 23
2545OFPAT_DEC_NW_TTL = 24
2546OFPAT_SET_FIELD = 25
2547OFPAT_PUSH_PBB = 26
2548OFPAT_POP_PBB = 27
2549OFPAT_EXPERIMENTER = 65535
2550OFPCML_INVALID = 0
2551OFPCML_MAX = 65509
2552OFPCML_NO_BUFFER = 65535
2553OFPIT_INVALID = 0
2554OFPIT_GOTO_TABLE = 1
2555OFPIT_WRITE_METADATA = 2
2556OFPIT_WRITE_ACTIONS = 3
2557OFPIT_APPLY_ACTIONS = 4
2558OFPIT_CLEAR_ACTIONS = 5
2559OFPIT_METER = 6
2560OFPIT_EXPERIMENTER = 65535
2561OFPFC_ADD = 0
2562OFPFC_MODIFY = 1
2563OFPFC_MODIFY_STRICT = 2
2564OFPFC_DELETE = 3
2565OFPFC_DELETE_STRICT = 4
2566OFPFF_INVALID = 0
2567OFPFF_SEND_FLOW_REM = 1
2568OFPFF_CHECK_OVERLAP = 2
2569OFPFF_RESET_COUNTS = 4
2570OFPFF_NO_PKT_COUNTS = 8
2571OFPFF_NO_BYT_COUNTS = 16
2572OFPG_INVALID = 0
2573OFPG_MAX = 2147483392
2574OFPG_ALL = 2147483644
2575OFPG_ANY = 2147483647
2576OFPGC_ADD = 0
2577OFPGC_MODIFY = 1
2578OFPGC_DELETE = 2
2579OFPGT_ALL = 0
2580OFPGT_SELECT = 1
2581OFPGT_INDIRECT = 2
2582OFPGT_FF = 3
2583OFPR_NO_MATCH = 0
2584OFPR_ACTION = 1
2585OFPR_INVALID_TTL = 2
2586OFPRR_IDLE_TIMEOUT = 0
2587OFPRR_HARD_TIMEOUT = 1
2588OFPRR_DELETE = 2
2589OFPRR_GROUP_DELETE = 3
2590OFPRR_METER_DELETE = 4
2591OFPM_ZERO = 0
2592OFPM_MAX = 2147418112
2593OFPM_SLOWPATH = 2147483645
2594OFPM_CONTROLLER = 2147483646
2595OFPM_ALL = 2147483647
2596OFPMBT_INVALID = 0
2597OFPMBT_DROP = 1
2598OFPMBT_DSCP_REMARK = 2
2599OFPMBT_EXPERIMENTER = 65535
2600OFPMC_ADD = 0
2601OFPMC_MODIFY = 1
2602OFPMC_DELETE = 2
2603OFPMF_INVALID = 0
2604OFPMF_KBPS = 1
2605OFPMF_PKTPS = 2
2606OFPMF_BURST = 4
2607OFPMF_STATS = 8
2608OFPET_HELLO_FAILED = 0
2609OFPET_BAD_REQUEST = 1
2610OFPET_BAD_ACTION = 2
2611OFPET_BAD_INSTRUCTION = 3
2612OFPET_BAD_MATCH = 4
2613OFPET_FLOW_MOD_FAILED = 5
2614OFPET_GROUP_MOD_FAILED = 6
2615OFPET_PORT_MOD_FAILED = 7
2616OFPET_TABLE_MOD_FAILED = 8
2617OFPET_QUEUE_OP_FAILED = 9
2618OFPET_SWITCH_CONFIG_FAILED = 10
2619OFPET_ROLE_REQUEST_FAILED = 11
2620OFPET_METER_MOD_FAILED = 12
2621OFPET_TABLE_FEATURES_FAILED = 13
2622OFPET_EXPERIMENTER = 65535
2623OFPHFC_INCOMPATIBLE = 0
2624OFPHFC_EPERM = 1
2625OFPBRC_BAD_VERSION = 0
2626OFPBRC_BAD_TYPE = 1
2627OFPBRC_BAD_MULTIPART = 2
2628OFPBRC_BAD_EXPERIMENTER = 3
2629OFPBRC_BAD_EXP_TYPE = 4
2630OFPBRC_EPERM = 5
2631OFPBRC_BAD_LEN = 6
2632OFPBRC_BUFFER_EMPTY = 7
2633OFPBRC_BUFFER_UNKNOWN = 8
2634OFPBRC_BAD_TABLE_ID = 9
2635OFPBRC_IS_SLAVE = 10
2636OFPBRC_BAD_PORT = 11
2637OFPBRC_BAD_PACKET = 12
2638OFPBRC_MULTIPART_BUFFER_OVERFLOW = 13
2639OFPBAC_BAD_TYPE = 0
2640OFPBAC_BAD_LEN = 1
2641OFPBAC_BAD_EXPERIMENTER = 2
2642OFPBAC_BAD_EXP_TYPE = 3
2643OFPBAC_BAD_OUT_PORT = 4
2644OFPBAC_BAD_ARGUMENT = 5
2645OFPBAC_EPERM = 6
2646OFPBAC_TOO_MANY = 7
2647OFPBAC_BAD_QUEUE = 8
2648OFPBAC_BAD_OUT_GROUP = 9
2649OFPBAC_MATCH_INCONSISTENT = 10
2650OFPBAC_UNSUPPORTED_ORDER = 11
2651OFPBAC_BAD_TAG = 12
2652OFPBAC_BAD_SET_TYPE = 13
2653OFPBAC_BAD_SET_LEN = 14
2654OFPBAC_BAD_SET_ARGUMENT = 15
2655OFPBIC_UNKNOWN_INST = 0
2656OFPBIC_UNSUP_INST = 1
2657OFPBIC_BAD_TABLE_ID = 2
2658OFPBIC_UNSUP_METADATA = 3
2659OFPBIC_UNSUP_METADATA_MASK = 4
2660OFPBIC_BAD_EXPERIMENTER = 5
2661OFPBIC_BAD_EXP_TYPE = 6
2662OFPBIC_BAD_LEN = 7
2663OFPBIC_EPERM = 8
2664OFPBMC_BAD_TYPE = 0
2665OFPBMC_BAD_LEN = 1
2666OFPBMC_BAD_TAG = 2
2667OFPBMC_BAD_DL_ADDR_MASK = 3
2668OFPBMC_BAD_NW_ADDR_MASK = 4
2669OFPBMC_BAD_WILDCARDS = 5
2670OFPBMC_BAD_FIELD = 6
2671OFPBMC_BAD_VALUE = 7
2672OFPBMC_BAD_MASK = 8
2673OFPBMC_BAD_PREREQ = 9
2674OFPBMC_DUP_FIELD = 10
2675OFPBMC_EPERM = 11
2676OFPFMFC_UNKNOWN = 0
2677OFPFMFC_TABLE_FULL = 1
2678OFPFMFC_BAD_TABLE_ID = 2
2679OFPFMFC_OVERLAP = 3
2680OFPFMFC_EPERM = 4
2681OFPFMFC_BAD_TIMEOUT = 5
2682OFPFMFC_BAD_COMMAND = 6
2683OFPFMFC_BAD_FLAGS = 7
2684OFPGMFC_GROUP_EXISTS = 0
2685OFPGMFC_INVALID_GROUP = 1
2686OFPGMFC_WEIGHT_UNSUPPORTED = 2
2687OFPGMFC_OUT_OF_GROUPS = 3
2688OFPGMFC_OUT_OF_BUCKETS = 4
2689OFPGMFC_CHAINING_UNSUPPORTED = 5
2690OFPGMFC_WATCH_UNSUPPORTED = 6
2691OFPGMFC_LOOP = 7
2692OFPGMFC_UNKNOWN_GROUP = 8
2693OFPGMFC_CHAINED_GROUP = 9
2694OFPGMFC_BAD_TYPE = 10
2695OFPGMFC_BAD_COMMAND = 11
2696OFPGMFC_BAD_BUCKET = 12
2697OFPGMFC_BAD_WATCH = 13
2698OFPGMFC_EPERM = 14
2699OFPPMFC_BAD_PORT = 0
2700OFPPMFC_BAD_HW_ADDR = 1
2701OFPPMFC_BAD_CONFIG = 2
2702OFPPMFC_BAD_ADVERTISE = 3
2703OFPPMFC_EPERM = 4
2704OFPTMFC_BAD_TABLE = 0
2705OFPTMFC_BAD_CONFIG = 1
2706OFPTMFC_EPERM = 2
2707OFPQOFC_BAD_PORT = 0
2708OFPQOFC_BAD_QUEUE = 1
2709OFPQOFC_EPERM = 2
2710OFPSCFC_BAD_FLAGS = 0
2711OFPSCFC_BAD_LEN = 1
2712OFPSCFC_EPERM = 2
2713OFPRRFC_STALE = 0
2714OFPRRFC_UNSUP = 1
2715OFPRRFC_BAD_ROLE = 2
2716OFPMMFC_UNKNOWN = 0
2717OFPMMFC_METER_EXISTS = 1
2718OFPMMFC_INVALID_METER = 2
2719OFPMMFC_UNKNOWN_METER = 3
2720OFPMMFC_BAD_COMMAND = 4
2721OFPMMFC_BAD_FLAGS = 5
2722OFPMMFC_BAD_RATE = 6
2723OFPMMFC_BAD_BURST = 7
2724OFPMMFC_BAD_BAND = 8
2725OFPMMFC_BAD_BAND_VALUE = 9
2726OFPMMFC_OUT_OF_METERS = 10
2727OFPMMFC_OUT_OF_BANDS = 11
2728OFPTFFC_BAD_TABLE = 0
2729OFPTFFC_BAD_METADATA = 1
2730OFPTFFC_BAD_TYPE = 2
2731OFPTFFC_BAD_LEN = 3
2732OFPTFFC_BAD_ARGUMENT = 4
2733OFPTFFC_EPERM = 5
2734OFPMP_DESC = 0
2735OFPMP_FLOW = 1
2736OFPMP_AGGREGATE = 2
2737OFPMP_TABLE = 3
2738OFPMP_PORT_STATS = 4
2739OFPMP_QUEUE = 5
2740OFPMP_GROUP = 6
2741OFPMP_GROUP_DESC = 7
2742OFPMP_GROUP_FEATURES = 8
2743OFPMP_METER = 9
2744OFPMP_METER_CONFIG = 10
2745OFPMP_METER_FEATURES = 11
2746OFPMP_TABLE_FEATURES = 12
2747OFPMP_PORT_DESC = 13
2748OFPMP_EXPERIMENTER = 65535
2749OFPMPF_REQ_INVALID = 0
2750OFPMPF_REQ_MORE = 1
2751OFPMPF_REPLY_INVALID = 0
2752OFPMPF_REPLY_MORE = 1
2753OFPTFPT_INSTRUCTIONS = 0
2754OFPTFPT_INSTRUCTIONS_MISS = 1
2755OFPTFPT_NEXT_TABLES = 2
2756OFPTFPT_NEXT_TABLES_MISS = 3
2757OFPTFPT_WRITE_ACTIONS = 4
2758OFPTFPT_WRITE_ACTIONS_MISS = 5
2759OFPTFPT_APPLY_ACTIONS = 6
2760OFPTFPT_APPLY_ACTIONS_MISS = 7
2761OFPTFPT_MATCH = 8
2762OFPTFPT_WILDCARDS = 10
2763OFPTFPT_WRITE_SETFIELD = 12
2764OFPTFPT_WRITE_SETFIELD_MISS = 13
2765OFPTFPT_APPLY_SETFIELD = 14
2766OFPTFPT_APPLY_SETFIELD_MISS = 15
2767OFPTFPT_EXPERIMENTER = 65534
2768OFPTFPT_EXPERIMENTER_MISS = 65535
2769OFPGFC_INVALID = 0
2770OFPGFC_SELECT_WEIGHT = 1
2771OFPGFC_SELECT_LIVENESS = 2
2772OFPGFC_CHAINING = 4
2773OFPGFC_CHAINING_CHECKS = 8
2774OFPQT_INVALID = 0
2775OFPQT_MIN_RATE = 1
2776OFPQT_MAX_RATE = 2
2777OFPQT_EXPERIMENTER = 65535
2778OFPCR_ROLE_NOCHANGE = 0
2779OFPCR_ROLE_EQUAL = 1
2780OFPCR_ROLE_MASTER = 2
2781OFPCR_ROLE_SLAVE = 3
2782
2783
2784
2785_OFP_HEADER = _descriptor.Descriptor(
2786 name='ofp_header',
2787 full_name='openflow_13.ofp_header',
2788 filename=None,
2789 file=DESCRIPTOR,
2790 containing_type=None,
2791 fields=[
2792 _descriptor.FieldDescriptor(
2793 name='version', full_name='openflow_13.ofp_header.version', index=0,
2794 number=1, type=13, cpp_type=3, label=1,
2795 has_default_value=False, default_value=0,
2796 message_type=None, enum_type=None, containing_type=None,
2797 is_extension=False, extension_scope=None,
2798 options=None),
2799 _descriptor.FieldDescriptor(
2800 name='type', full_name='openflow_13.ofp_header.type', index=1,
2801 number=2, type=14, cpp_type=8, label=1,
2802 has_default_value=False, default_value=0,
2803 message_type=None, enum_type=None, containing_type=None,
2804 is_extension=False, extension_scope=None,
2805 options=None),
2806 _descriptor.FieldDescriptor(
2807 name='xid', full_name='openflow_13.ofp_header.xid', index=2,
2808 number=3, type=13, cpp_type=3, label=1,
2809 has_default_value=False, default_value=0,
2810 message_type=None, enum_type=None, containing_type=None,
2811 is_extension=False, extension_scope=None,
2812 options=None),
2813 ],
2814 extensions=[
2815 ],
2816 nested_types=[],
2817 enum_types=[
2818 ],
2819 options=None,
2820 is_extendable=False,
2821 syntax='proto3',
2822 extension_ranges=[],
2823 oneofs=[
2824 ],
2825 serialized_start=34,
2826 serialized_end=113,
2827)
2828
2829
2830_OFP_HELLO_ELEM_HEADER = _descriptor.Descriptor(
2831 name='ofp_hello_elem_header',
2832 full_name='openflow_13.ofp_hello_elem_header',
2833 filename=None,
2834 file=DESCRIPTOR,
2835 containing_type=None,
2836 fields=[
2837 _descriptor.FieldDescriptor(
2838 name='type', full_name='openflow_13.ofp_hello_elem_header.type', index=0,
2839 number=1, type=14, cpp_type=8, label=1,
2840 has_default_value=False, default_value=0,
2841 message_type=None, enum_type=None, containing_type=None,
2842 is_extension=False, extension_scope=None,
2843 options=None),
2844 _descriptor.FieldDescriptor(
2845 name='versionbitmap', full_name='openflow_13.ofp_hello_elem_header.versionbitmap', index=1,
2846 number=2, type=11, cpp_type=10, label=1,
2847 has_default_value=False, default_value=None,
2848 message_type=None, enum_type=None, containing_type=None,
2849 is_extension=False, extension_scope=None,
2850 options=None),
2851 ],
2852 extensions=[
2853 ],
2854 nested_types=[],
2855 enum_types=[
2856 ],
2857 options=None,
2858 is_extendable=False,
2859 syntax='proto3',
2860 extension_ranges=[],
2861 oneofs=[
2862 _descriptor.OneofDescriptor(
2863 name='element', full_name='openflow_13.ofp_hello_elem_header.element',
2864 index=0, containing_type=None, fields=[]),
2865 ],
2866 serialized_start=116,
2867 serialized_end=266,
2868)
2869
2870
2871_OFP_HELLO_ELEM_VERSIONBITMAP = _descriptor.Descriptor(
2872 name='ofp_hello_elem_versionbitmap',
2873 full_name='openflow_13.ofp_hello_elem_versionbitmap',
2874 filename=None,
2875 file=DESCRIPTOR,
2876 containing_type=None,
2877 fields=[
2878 _descriptor.FieldDescriptor(
2879 name='bitmaps', full_name='openflow_13.ofp_hello_elem_versionbitmap.bitmaps', index=0,
2880 number=2, type=13, cpp_type=3, label=3,
2881 has_default_value=False, default_value=[],
2882 message_type=None, enum_type=None, containing_type=None,
2883 is_extension=False, extension_scope=None,
2884 options=None),
2885 ],
2886 extensions=[
2887 ],
2888 nested_types=[],
2889 enum_types=[
2890 ],
2891 options=None,
2892 is_extendable=False,
2893 syntax='proto3',
2894 extension_ranges=[],
2895 oneofs=[
2896 ],
2897 serialized_start=268,
2898 serialized_end=315,
2899)
2900
2901
2902_OFP_HELLO = _descriptor.Descriptor(
2903 name='ofp_hello',
2904 full_name='openflow_13.ofp_hello',
2905 filename=None,
2906 file=DESCRIPTOR,
2907 containing_type=None,
2908 fields=[
2909 _descriptor.FieldDescriptor(
2910 name='elements', full_name='openflow_13.ofp_hello.elements', index=0,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07002911 number=1, type=11, cpp_type=10, label=3,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07002912 has_default_value=False, default_value=[],
2913 message_type=None, enum_type=None, containing_type=None,
2914 is_extension=False, extension_scope=None,
2915 options=None),
2916 ],
2917 extensions=[
2918 ],
2919 nested_types=[],
2920 enum_types=[
2921 ],
2922 options=None,
2923 is_extendable=False,
2924 syntax='proto3',
2925 extension_ranges=[],
2926 oneofs=[
2927 ],
2928 serialized_start=317,
2929 serialized_end=382,
2930)
2931
2932
2933_OFP_SWITCH_CONFIG = _descriptor.Descriptor(
2934 name='ofp_switch_config',
2935 full_name='openflow_13.ofp_switch_config',
2936 filename=None,
2937 file=DESCRIPTOR,
2938 containing_type=None,
2939 fields=[
2940 _descriptor.FieldDescriptor(
2941 name='flags', full_name='openflow_13.ofp_switch_config.flags', index=0,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07002942 number=1, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07002943 has_default_value=False, default_value=0,
2944 message_type=None, enum_type=None, containing_type=None,
2945 is_extension=False, extension_scope=None,
2946 options=None),
2947 _descriptor.FieldDescriptor(
2948 name='miss_send_len', full_name='openflow_13.ofp_switch_config.miss_send_len', index=1,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07002949 number=2, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07002950 has_default_value=False, default_value=0,
2951 message_type=None, enum_type=None, containing_type=None,
2952 is_extension=False, extension_scope=None,
2953 options=None),
2954 ],
2955 extensions=[
2956 ],
2957 nested_types=[],
2958 enum_types=[
2959 ],
2960 options=None,
2961 is_extendable=False,
2962 syntax='proto3',
2963 extension_ranges=[],
2964 oneofs=[
2965 ],
2966 serialized_start=384,
2967 serialized_end=441,
2968)
2969
2970
2971_OFP_TABLE_MOD = _descriptor.Descriptor(
2972 name='ofp_table_mod',
2973 full_name='openflow_13.ofp_table_mod',
2974 filename=None,
2975 file=DESCRIPTOR,
2976 containing_type=None,
2977 fields=[
2978 _descriptor.FieldDescriptor(
2979 name='table_id', full_name='openflow_13.ofp_table_mod.table_id', index=0,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07002980 number=1, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07002981 has_default_value=False, default_value=0,
2982 message_type=None, enum_type=None, containing_type=None,
2983 is_extension=False, extension_scope=None,
2984 options=None),
2985 _descriptor.FieldDescriptor(
2986 name='config', full_name='openflow_13.ofp_table_mod.config', index=1,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07002987 number=2, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07002988 has_default_value=False, default_value=0,
2989 message_type=None, enum_type=None, containing_type=None,
2990 is_extension=False, extension_scope=None,
2991 options=None),
2992 ],
2993 extensions=[
2994 ],
2995 nested_types=[],
2996 enum_types=[
2997 ],
2998 options=None,
2999 is_extendable=False,
3000 syntax='proto3',
3001 extension_ranges=[],
3002 oneofs=[
3003 ],
3004 serialized_start=443,
3005 serialized_end=492,
3006)
3007
3008
3009_OFP_PORT = _descriptor.Descriptor(
3010 name='ofp_port',
3011 full_name='openflow_13.ofp_port',
3012 filename=None,
3013 file=DESCRIPTOR,
3014 containing_type=None,
3015 fields=[
3016 _descriptor.FieldDescriptor(
3017 name='port_no', full_name='openflow_13.ofp_port.port_no', index=0,
3018 number=1, type=13, cpp_type=3, label=1,
3019 has_default_value=False, default_value=0,
3020 message_type=None, enum_type=None, containing_type=None,
3021 is_extension=False, extension_scope=None,
3022 options=None),
3023 _descriptor.FieldDescriptor(
3024 name='hw_addr', full_name='openflow_13.ofp_port.hw_addr', index=1,
3025 number=2, type=13, cpp_type=3, label=3,
3026 has_default_value=False, default_value=[],
3027 message_type=None, enum_type=None, containing_type=None,
3028 is_extension=False, extension_scope=None,
3029 options=None),
3030 _descriptor.FieldDescriptor(
3031 name='name', full_name='openflow_13.ofp_port.name', index=2,
3032 number=3, type=9, cpp_type=9, label=1,
3033 has_default_value=False, default_value=_b("").decode('utf-8'),
3034 message_type=None, enum_type=None, containing_type=None,
3035 is_extension=False, extension_scope=None,
3036 options=None),
3037 _descriptor.FieldDescriptor(
3038 name='config', full_name='openflow_13.ofp_port.config', index=3,
3039 number=4, type=13, cpp_type=3, label=1,
3040 has_default_value=False, default_value=0,
3041 message_type=None, enum_type=None, containing_type=None,
3042 is_extension=False, extension_scope=None,
3043 options=None),
3044 _descriptor.FieldDescriptor(
3045 name='state', full_name='openflow_13.ofp_port.state', index=4,
3046 number=5, type=13, cpp_type=3, label=1,
3047 has_default_value=False, default_value=0,
3048 message_type=None, enum_type=None, containing_type=None,
3049 is_extension=False, extension_scope=None,
3050 options=None),
3051 _descriptor.FieldDescriptor(
3052 name='curr', full_name='openflow_13.ofp_port.curr', index=5,
3053 number=6, type=13, cpp_type=3, label=1,
3054 has_default_value=False, default_value=0,
3055 message_type=None, enum_type=None, containing_type=None,
3056 is_extension=False, extension_scope=None,
3057 options=None),
3058 _descriptor.FieldDescriptor(
3059 name='advertised', full_name='openflow_13.ofp_port.advertised', index=6,
3060 number=7, type=13, cpp_type=3, label=1,
3061 has_default_value=False, default_value=0,
3062 message_type=None, enum_type=None, containing_type=None,
3063 is_extension=False, extension_scope=None,
3064 options=None),
3065 _descriptor.FieldDescriptor(
3066 name='supported', full_name='openflow_13.ofp_port.supported', index=7,
3067 number=8, type=13, cpp_type=3, label=1,
3068 has_default_value=False, default_value=0,
3069 message_type=None, enum_type=None, containing_type=None,
3070 is_extension=False, extension_scope=None,
3071 options=None),
3072 _descriptor.FieldDescriptor(
3073 name='peer', full_name='openflow_13.ofp_port.peer', index=8,
3074 number=9, type=13, cpp_type=3, label=1,
3075 has_default_value=False, default_value=0,
3076 message_type=None, enum_type=None, containing_type=None,
3077 is_extension=False, extension_scope=None,
3078 options=None),
3079 _descriptor.FieldDescriptor(
3080 name='curr_speed', full_name='openflow_13.ofp_port.curr_speed', index=9,
3081 number=10, type=13, cpp_type=3, label=1,
3082 has_default_value=False, default_value=0,
3083 message_type=None, enum_type=None, containing_type=None,
3084 is_extension=False, extension_scope=None,
3085 options=None),
3086 _descriptor.FieldDescriptor(
3087 name='max_speed', full_name='openflow_13.ofp_port.max_speed', index=10,
3088 number=11, type=13, cpp_type=3, label=1,
3089 has_default_value=False, default_value=0,
3090 message_type=None, enum_type=None, containing_type=None,
3091 is_extension=False, extension_scope=None,
3092 options=None),
3093 ],
3094 extensions=[
3095 ],
3096 nested_types=[],
3097 enum_types=[
3098 ],
3099 options=None,
3100 is_extendable=False,
3101 syntax='proto3',
3102 extension_ranges=[],
3103 oneofs=[
3104 ],
3105 serialized_start=495,
3106 serialized_end=690,
3107)
3108
3109
3110_OFP_SWITCH_FEATURES = _descriptor.Descriptor(
3111 name='ofp_switch_features',
3112 full_name='openflow_13.ofp_switch_features',
3113 filename=None,
3114 file=DESCRIPTOR,
3115 containing_type=None,
3116 fields=[
3117 _descriptor.FieldDescriptor(
3118 name='datapath_id', full_name='openflow_13.ofp_switch_features.datapath_id', index=0,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07003119 number=1, type=4, cpp_type=4, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07003120 has_default_value=False, default_value=0,
3121 message_type=None, enum_type=None, containing_type=None,
3122 is_extension=False, extension_scope=None,
3123 options=None),
3124 _descriptor.FieldDescriptor(
3125 name='n_buffers', full_name='openflow_13.ofp_switch_features.n_buffers', index=1,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07003126 number=2, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07003127 has_default_value=False, default_value=0,
3128 message_type=None, enum_type=None, containing_type=None,
3129 is_extension=False, extension_scope=None,
3130 options=None),
3131 _descriptor.FieldDescriptor(
3132 name='n_tables', full_name='openflow_13.ofp_switch_features.n_tables', index=2,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07003133 number=3, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07003134 has_default_value=False, default_value=0,
3135 message_type=None, enum_type=None, containing_type=None,
3136 is_extension=False, extension_scope=None,
3137 options=None),
3138 _descriptor.FieldDescriptor(
3139 name='auxiliary_id', full_name='openflow_13.ofp_switch_features.auxiliary_id', index=3,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07003140 number=4, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07003141 has_default_value=False, default_value=0,
3142 message_type=None, enum_type=None, containing_type=None,
3143 is_extension=False, extension_scope=None,
3144 options=None),
3145 _descriptor.FieldDescriptor(
3146 name='capabilities', full_name='openflow_13.ofp_switch_features.capabilities', index=4,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07003147 number=5, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07003148 has_default_value=False, default_value=0,
3149 message_type=None, enum_type=None, containing_type=None,
3150 is_extension=False, extension_scope=None,
3151 options=None),
3152 ],
3153 extensions=[
3154 ],
3155 nested_types=[],
3156 enum_types=[
3157 ],
3158 options=None,
3159 is_extendable=False,
3160 syntax='proto3',
3161 extension_ranges=[],
3162 oneofs=[
3163 ],
3164 serialized_start=692,
3165 serialized_end=815,
3166)
3167
3168
3169_OFP_PORT_STATUS = _descriptor.Descriptor(
3170 name='ofp_port_status',
3171 full_name='openflow_13.ofp_port_status',
3172 filename=None,
3173 file=DESCRIPTOR,
3174 containing_type=None,
3175 fields=[
3176 _descriptor.FieldDescriptor(
3177 name='reason', full_name='openflow_13.ofp_port_status.reason', index=0,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07003178 number=1, type=14, cpp_type=8, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07003179 has_default_value=False, default_value=0,
3180 message_type=None, enum_type=None, containing_type=None,
3181 is_extension=False, extension_scope=None,
3182 options=None),
3183 _descriptor.FieldDescriptor(
3184 name='desc', full_name='openflow_13.ofp_port_status.desc', index=1,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07003185 number=2, type=11, cpp_type=10, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07003186 has_default_value=False, default_value=None,
3187 message_type=None, enum_type=None, containing_type=None,
3188 is_extension=False, extension_scope=None,
3189 options=None),
3190 ],
3191 extensions=[
3192 ],
3193 nested_types=[],
3194 enum_types=[
3195 ],
3196 options=None,
3197 is_extendable=False,
3198 syntax='proto3',
3199 extension_ranges=[],
3200 oneofs=[
3201 ],
3202 serialized_start=817,
3203 serialized_end=917,
3204)
3205
3206
3207_OFP_PORT_MOD = _descriptor.Descriptor(
3208 name='ofp_port_mod',
3209 full_name='openflow_13.ofp_port_mod',
3210 filename=None,
3211 file=DESCRIPTOR,
3212 containing_type=None,
3213 fields=[
3214 _descriptor.FieldDescriptor(
3215 name='port_no', full_name='openflow_13.ofp_port_mod.port_no', index=0,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07003216 number=1, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07003217 has_default_value=False, default_value=0,
3218 message_type=None, enum_type=None, containing_type=None,
3219 is_extension=False, extension_scope=None,
3220 options=None),
3221 _descriptor.FieldDescriptor(
3222 name='hw_addr', full_name='openflow_13.ofp_port_mod.hw_addr', index=1,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07003223 number=2, type=13, cpp_type=3, label=3,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07003224 has_default_value=False, default_value=[],
3225 message_type=None, enum_type=None, containing_type=None,
3226 is_extension=False, extension_scope=None,
3227 options=None),
3228 _descriptor.FieldDescriptor(
3229 name='config', full_name='openflow_13.ofp_port_mod.config', index=2,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07003230 number=3, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07003231 has_default_value=False, default_value=0,
3232 message_type=None, enum_type=None, containing_type=None,
3233 is_extension=False, extension_scope=None,
3234 options=None),
3235 _descriptor.FieldDescriptor(
3236 name='mask', full_name='openflow_13.ofp_port_mod.mask', index=3,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07003237 number=4, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07003238 has_default_value=False, default_value=0,
3239 message_type=None, enum_type=None, containing_type=None,
3240 is_extension=False, extension_scope=None,
3241 options=None),
3242 _descriptor.FieldDescriptor(
3243 name='advertise', full_name='openflow_13.ofp_port_mod.advertise', index=4,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07003244 number=5, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07003245 has_default_value=False, default_value=0,
3246 message_type=None, enum_type=None, containing_type=None,
3247 is_extension=False, extension_scope=None,
3248 options=None),
3249 ],
3250 extensions=[
3251 ],
3252 nested_types=[],
3253 enum_types=[
3254 ],
3255 options=None,
3256 is_extendable=False,
3257 syntax='proto3',
3258 extension_ranges=[],
3259 oneofs=[
3260 ],
3261 serialized_start=919,
3262 serialized_end=1016,
3263)
3264
3265
3266_OFP_MATCH = _descriptor.Descriptor(
3267 name='ofp_match',
3268 full_name='openflow_13.ofp_match',
3269 filename=None,
3270 file=DESCRIPTOR,
3271 containing_type=None,
3272 fields=[
3273 _descriptor.FieldDescriptor(
3274 name='type', full_name='openflow_13.ofp_match.type', index=0,
3275 number=1, type=14, cpp_type=8, label=1,
3276 has_default_value=False, default_value=0,
3277 message_type=None, enum_type=None, containing_type=None,
3278 is_extension=False, extension_scope=None,
3279 options=None),
3280 _descriptor.FieldDescriptor(
3281 name='oxm_fields', full_name='openflow_13.ofp_match.oxm_fields', index=1,
3282 number=2, type=11, cpp_type=10, label=3,
3283 has_default_value=False, default_value=[],
3284 message_type=None, enum_type=None, containing_type=None,
3285 is_extension=False, extension_scope=None,
3286 options=None),
3287 ],
3288 extensions=[
3289 ],
3290 nested_types=[],
3291 enum_types=[
3292 ],
3293 options=None,
3294 is_extendable=False,
3295 syntax='proto3',
3296 extension_ranges=[],
3297 oneofs=[
3298 ],
3299 serialized_start=1018,
3300 serialized_end=1120,
3301)
3302
3303
3304_OFP_OXM_FIELD = _descriptor.Descriptor(
3305 name='ofp_oxm_field',
3306 full_name='openflow_13.ofp_oxm_field',
3307 filename=None,
3308 file=DESCRIPTOR,
3309 containing_type=None,
3310 fields=[
3311 _descriptor.FieldDescriptor(
3312 name='oxm_class', full_name='openflow_13.ofp_oxm_field.oxm_class', index=0,
3313 number=1, type=14, cpp_type=8, label=1,
3314 has_default_value=False, default_value=0,
3315 message_type=None, enum_type=None, containing_type=None,
3316 is_extension=False, extension_scope=None,
3317 options=None),
3318 _descriptor.FieldDescriptor(
3319 name='ofb_field', full_name='openflow_13.ofp_oxm_field.ofb_field', index=1,
3320 number=4, type=11, cpp_type=10, label=1,
3321 has_default_value=False, default_value=None,
3322 message_type=None, enum_type=None, containing_type=None,
3323 is_extension=False, extension_scope=None,
3324 options=None),
3325 _descriptor.FieldDescriptor(
3326 name='experimenter_field', full_name='openflow_13.ofp_oxm_field.experimenter_field', index=2,
3327 number=5, type=11, cpp_type=10, label=1,
3328 has_default_value=False, default_value=None,
3329 message_type=None, enum_type=None, containing_type=None,
3330 is_extension=False, extension_scope=None,
3331 options=None),
3332 ],
3333 extensions=[
3334 ],
3335 nested_types=[],
3336 enum_types=[
3337 ],
3338 options=None,
3339 is_extendable=False,
3340 syntax='proto3',
3341 extension_ranges=[],
3342 oneofs=[
3343 _descriptor.OneofDescriptor(
3344 name='field', full_name='openflow_13.ofp_oxm_field.field',
3345 index=0, containing_type=None, fields=[]),
3346 ],
3347 serialized_start=1123,
3348 serialized_end=1318,
3349)
3350
3351
3352_OFP_OXM_OFB_FIELD = _descriptor.Descriptor(
3353 name='ofp_oxm_ofb_field',
3354 full_name='openflow_13.ofp_oxm_ofb_field',
3355 filename=None,
3356 file=DESCRIPTOR,
3357 containing_type=None,
3358 fields=[
3359 _descriptor.FieldDescriptor(
3360 name='type', full_name='openflow_13.ofp_oxm_ofb_field.type', index=0,
3361 number=1, type=14, cpp_type=8, label=1,
3362 has_default_value=False, default_value=0,
3363 message_type=None, enum_type=None, containing_type=None,
3364 is_extension=False, extension_scope=None,
3365 options=None),
3366 _descriptor.FieldDescriptor(
3367 name='has_mask', full_name='openflow_13.ofp_oxm_ofb_field.has_mask', index=1,
3368 number=2, type=8, cpp_type=7, label=1,
3369 has_default_value=False, default_value=False,
3370 message_type=None, enum_type=None, containing_type=None,
3371 is_extension=False, extension_scope=None,
3372 options=None),
3373 _descriptor.FieldDescriptor(
3374 name='port', full_name='openflow_13.ofp_oxm_ofb_field.port', index=2,
3375 number=3, type=13, cpp_type=3, label=1,
3376 has_default_value=False, default_value=0,
3377 message_type=None, enum_type=None, containing_type=None,
3378 is_extension=False, extension_scope=None,
3379 options=None),
3380 _descriptor.FieldDescriptor(
3381 name='physical_port', full_name='openflow_13.ofp_oxm_ofb_field.physical_port', index=3,
3382 number=4, type=13, cpp_type=3, label=1,
3383 has_default_value=False, default_value=0,
3384 message_type=None, enum_type=None, containing_type=None,
3385 is_extension=False, extension_scope=None,
3386 options=None),
3387 _descriptor.FieldDescriptor(
3388 name='table_metadata', full_name='openflow_13.ofp_oxm_ofb_field.table_metadata', index=4,
3389 number=5, type=4, cpp_type=4, label=1,
3390 has_default_value=False, default_value=0,
3391 message_type=None, enum_type=None, containing_type=None,
3392 is_extension=False, extension_scope=None,
3393 options=None),
3394 _descriptor.FieldDescriptor(
3395 name='eth_dst', full_name='openflow_13.ofp_oxm_ofb_field.eth_dst', index=5,
3396 number=6, type=12, cpp_type=9, label=1,
3397 has_default_value=False, default_value=_b(""),
3398 message_type=None, enum_type=None, containing_type=None,
3399 is_extension=False, extension_scope=None,
3400 options=None),
3401 _descriptor.FieldDescriptor(
3402 name='eth_src', full_name='openflow_13.ofp_oxm_ofb_field.eth_src', index=6,
3403 number=7, type=12, cpp_type=9, label=1,
3404 has_default_value=False, default_value=_b(""),
3405 message_type=None, enum_type=None, containing_type=None,
3406 is_extension=False, extension_scope=None,
3407 options=None),
3408 _descriptor.FieldDescriptor(
3409 name='eth_type', full_name='openflow_13.ofp_oxm_ofb_field.eth_type', index=7,
3410 number=8, type=13, cpp_type=3, label=1,
3411 has_default_value=False, default_value=0,
3412 message_type=None, enum_type=None, containing_type=None,
3413 is_extension=False, extension_scope=None,
3414 options=None),
3415 _descriptor.FieldDescriptor(
3416 name='vlan_vid', full_name='openflow_13.ofp_oxm_ofb_field.vlan_vid', index=8,
3417 number=9, type=13, cpp_type=3, label=1,
3418 has_default_value=False, default_value=0,
3419 message_type=None, enum_type=None, containing_type=None,
3420 is_extension=False, extension_scope=None,
3421 options=None),
3422 _descriptor.FieldDescriptor(
3423 name='vlan_pcp', full_name='openflow_13.ofp_oxm_ofb_field.vlan_pcp', index=9,
3424 number=10, type=13, cpp_type=3, label=1,
3425 has_default_value=False, default_value=0,
3426 message_type=None, enum_type=None, containing_type=None,
3427 is_extension=False, extension_scope=None,
3428 options=None),
3429 _descriptor.FieldDescriptor(
3430 name='ip_dscp', full_name='openflow_13.ofp_oxm_ofb_field.ip_dscp', index=10,
3431 number=11, type=13, cpp_type=3, label=1,
3432 has_default_value=False, default_value=0,
3433 message_type=None, enum_type=None, containing_type=None,
3434 is_extension=False, extension_scope=None,
3435 options=None),
3436 _descriptor.FieldDescriptor(
3437 name='ip_ecn', full_name='openflow_13.ofp_oxm_ofb_field.ip_ecn', index=11,
3438 number=12, type=13, cpp_type=3, label=1,
3439 has_default_value=False, default_value=0,
3440 message_type=None, enum_type=None, containing_type=None,
3441 is_extension=False, extension_scope=None,
3442 options=None),
3443 _descriptor.FieldDescriptor(
3444 name='ip_proto', full_name='openflow_13.ofp_oxm_ofb_field.ip_proto', index=12,
3445 number=13, type=13, cpp_type=3, label=1,
3446 has_default_value=False, default_value=0,
3447 message_type=None, enum_type=None, containing_type=None,
3448 is_extension=False, extension_scope=None,
3449 options=None),
3450 _descriptor.FieldDescriptor(
3451 name='ipv4_src', full_name='openflow_13.ofp_oxm_ofb_field.ipv4_src', index=13,
3452 number=14, type=13, cpp_type=3, label=1,
3453 has_default_value=False, default_value=0,
3454 message_type=None, enum_type=None, containing_type=None,
3455 is_extension=False, extension_scope=None,
3456 options=None),
3457 _descriptor.FieldDescriptor(
3458 name='ipv4_dst', full_name='openflow_13.ofp_oxm_ofb_field.ipv4_dst', index=14,
3459 number=15, type=13, cpp_type=3, label=1,
3460 has_default_value=False, default_value=0,
3461 message_type=None, enum_type=None, containing_type=None,
3462 is_extension=False, extension_scope=None,
3463 options=None),
3464 _descriptor.FieldDescriptor(
3465 name='tcp_src', full_name='openflow_13.ofp_oxm_ofb_field.tcp_src', index=15,
3466 number=16, type=13, cpp_type=3, label=1,
3467 has_default_value=False, default_value=0,
3468 message_type=None, enum_type=None, containing_type=None,
3469 is_extension=False, extension_scope=None,
3470 options=None),
3471 _descriptor.FieldDescriptor(
3472 name='tcp_dst', full_name='openflow_13.ofp_oxm_ofb_field.tcp_dst', index=16,
3473 number=17, type=13, cpp_type=3, label=1,
3474 has_default_value=False, default_value=0,
3475 message_type=None, enum_type=None, containing_type=None,
3476 is_extension=False, extension_scope=None,
3477 options=None),
3478 _descriptor.FieldDescriptor(
3479 name='udp_src', full_name='openflow_13.ofp_oxm_ofb_field.udp_src', index=17,
3480 number=18, type=13, cpp_type=3, label=1,
3481 has_default_value=False, default_value=0,
3482 message_type=None, enum_type=None, containing_type=None,
3483 is_extension=False, extension_scope=None,
3484 options=None),
3485 _descriptor.FieldDescriptor(
3486 name='udp_dst', full_name='openflow_13.ofp_oxm_ofb_field.udp_dst', index=18,
3487 number=19, type=13, cpp_type=3, label=1,
3488 has_default_value=False, default_value=0,
3489 message_type=None, enum_type=None, containing_type=None,
3490 is_extension=False, extension_scope=None,
3491 options=None),
3492 _descriptor.FieldDescriptor(
3493 name='sctp_src', full_name='openflow_13.ofp_oxm_ofb_field.sctp_src', index=19,
3494 number=20, type=13, cpp_type=3, label=1,
3495 has_default_value=False, default_value=0,
3496 message_type=None, enum_type=None, containing_type=None,
3497 is_extension=False, extension_scope=None,
3498 options=None),
3499 _descriptor.FieldDescriptor(
3500 name='sctp_dst', full_name='openflow_13.ofp_oxm_ofb_field.sctp_dst', index=20,
3501 number=21, type=13, cpp_type=3, label=1,
3502 has_default_value=False, default_value=0,
3503 message_type=None, enum_type=None, containing_type=None,
3504 is_extension=False, extension_scope=None,
3505 options=None),
3506 _descriptor.FieldDescriptor(
3507 name='icmpv4_type', full_name='openflow_13.ofp_oxm_ofb_field.icmpv4_type', index=21,
3508 number=22, type=13, cpp_type=3, label=1,
3509 has_default_value=False, default_value=0,
3510 message_type=None, enum_type=None, containing_type=None,
3511 is_extension=False, extension_scope=None,
3512 options=None),
3513 _descriptor.FieldDescriptor(
3514 name='icmpv4_code', full_name='openflow_13.ofp_oxm_ofb_field.icmpv4_code', index=22,
3515 number=23, type=13, cpp_type=3, label=1,
3516 has_default_value=False, default_value=0,
3517 message_type=None, enum_type=None, containing_type=None,
3518 is_extension=False, extension_scope=None,
3519 options=None),
3520 _descriptor.FieldDescriptor(
3521 name='arp_op', full_name='openflow_13.ofp_oxm_ofb_field.arp_op', index=23,
3522 number=24, type=13, cpp_type=3, label=1,
3523 has_default_value=False, default_value=0,
3524 message_type=None, enum_type=None, containing_type=None,
3525 is_extension=False, extension_scope=None,
3526 options=None),
3527 _descriptor.FieldDescriptor(
3528 name='arp_spa', full_name='openflow_13.ofp_oxm_ofb_field.arp_spa', index=24,
3529 number=25, type=13, cpp_type=3, label=1,
3530 has_default_value=False, default_value=0,
3531 message_type=None, enum_type=None, containing_type=None,
3532 is_extension=False, extension_scope=None,
3533 options=None),
3534 _descriptor.FieldDescriptor(
3535 name='arp_tpa', full_name='openflow_13.ofp_oxm_ofb_field.arp_tpa', index=25,
3536 number=26, type=13, cpp_type=3, label=1,
3537 has_default_value=False, default_value=0,
3538 message_type=None, enum_type=None, containing_type=None,
3539 is_extension=False, extension_scope=None,
3540 options=None),
3541 _descriptor.FieldDescriptor(
3542 name='arp_sha', full_name='openflow_13.ofp_oxm_ofb_field.arp_sha', index=26,
3543 number=27, type=12, cpp_type=9, label=1,
3544 has_default_value=False, default_value=_b(""),
3545 message_type=None, enum_type=None, containing_type=None,
3546 is_extension=False, extension_scope=None,
3547 options=None),
3548 _descriptor.FieldDescriptor(
3549 name='arp_tha', full_name='openflow_13.ofp_oxm_ofb_field.arp_tha', index=27,
3550 number=28, type=12, cpp_type=9, label=1,
3551 has_default_value=False, default_value=_b(""),
3552 message_type=None, enum_type=None, containing_type=None,
3553 is_extension=False, extension_scope=None,
3554 options=None),
3555 _descriptor.FieldDescriptor(
3556 name='ipv6_src', full_name='openflow_13.ofp_oxm_ofb_field.ipv6_src', index=28,
3557 number=29, type=12, cpp_type=9, label=1,
3558 has_default_value=False, default_value=_b(""),
3559 message_type=None, enum_type=None, containing_type=None,
3560 is_extension=False, extension_scope=None,
3561 options=None),
3562 _descriptor.FieldDescriptor(
3563 name='ipv6_dst', full_name='openflow_13.ofp_oxm_ofb_field.ipv6_dst', index=29,
3564 number=30, type=12, cpp_type=9, label=1,
3565 has_default_value=False, default_value=_b(""),
3566 message_type=None, enum_type=None, containing_type=None,
3567 is_extension=False, extension_scope=None,
3568 options=None),
3569 _descriptor.FieldDescriptor(
3570 name='ipv6_flabel', full_name='openflow_13.ofp_oxm_ofb_field.ipv6_flabel', index=30,
3571 number=31, type=13, cpp_type=3, label=1,
3572 has_default_value=False, default_value=0,
3573 message_type=None, enum_type=None, containing_type=None,
3574 is_extension=False, extension_scope=None,
3575 options=None),
3576 _descriptor.FieldDescriptor(
3577 name='icmpv6_type', full_name='openflow_13.ofp_oxm_ofb_field.icmpv6_type', index=31,
3578 number=32, type=13, cpp_type=3, label=1,
3579 has_default_value=False, default_value=0,
3580 message_type=None, enum_type=None, containing_type=None,
3581 is_extension=False, extension_scope=None,
3582 options=None),
3583 _descriptor.FieldDescriptor(
3584 name='icmpv6_code', full_name='openflow_13.ofp_oxm_ofb_field.icmpv6_code', index=32,
3585 number=33, type=13, cpp_type=3, label=1,
3586 has_default_value=False, default_value=0,
3587 message_type=None, enum_type=None, containing_type=None,
3588 is_extension=False, extension_scope=None,
3589 options=None),
3590 _descriptor.FieldDescriptor(
3591 name='ipv6_nd_target', full_name='openflow_13.ofp_oxm_ofb_field.ipv6_nd_target', index=33,
3592 number=34, type=12, cpp_type=9, label=1,
3593 has_default_value=False, default_value=_b(""),
3594 message_type=None, enum_type=None, containing_type=None,
3595 is_extension=False, extension_scope=None,
3596 options=None),
3597 _descriptor.FieldDescriptor(
3598 name='ipv6_nd_ssl', full_name='openflow_13.ofp_oxm_ofb_field.ipv6_nd_ssl', index=34,
3599 number=35, type=12, cpp_type=9, label=1,
3600 has_default_value=False, default_value=_b(""),
3601 message_type=None, enum_type=None, containing_type=None,
3602 is_extension=False, extension_scope=None,
3603 options=None),
3604 _descriptor.FieldDescriptor(
3605 name='ipv6_nd_tll', full_name='openflow_13.ofp_oxm_ofb_field.ipv6_nd_tll', index=35,
3606 number=36, type=12, cpp_type=9, label=1,
3607 has_default_value=False, default_value=_b(""),
3608 message_type=None, enum_type=None, containing_type=None,
3609 is_extension=False, extension_scope=None,
3610 options=None),
3611 _descriptor.FieldDescriptor(
3612 name='mpls_label', full_name='openflow_13.ofp_oxm_ofb_field.mpls_label', index=36,
3613 number=37, type=13, cpp_type=3, label=1,
3614 has_default_value=False, default_value=0,
3615 message_type=None, enum_type=None, containing_type=None,
3616 is_extension=False, extension_scope=None,
3617 options=None),
3618 _descriptor.FieldDescriptor(
3619 name='mpls_tc', full_name='openflow_13.ofp_oxm_ofb_field.mpls_tc', index=37,
3620 number=38, type=13, cpp_type=3, label=1,
3621 has_default_value=False, default_value=0,
3622 message_type=None, enum_type=None, containing_type=None,
3623 is_extension=False, extension_scope=None,
3624 options=None),
3625 _descriptor.FieldDescriptor(
3626 name='mpls_bos', full_name='openflow_13.ofp_oxm_ofb_field.mpls_bos', index=38,
3627 number=39, type=13, cpp_type=3, label=1,
3628 has_default_value=False, default_value=0,
3629 message_type=None, enum_type=None, containing_type=None,
3630 is_extension=False, extension_scope=None,
3631 options=None),
3632 _descriptor.FieldDescriptor(
3633 name='pbb_isid', full_name='openflow_13.ofp_oxm_ofb_field.pbb_isid', index=39,
3634 number=40, type=13, cpp_type=3, label=1,
3635 has_default_value=False, default_value=0,
3636 message_type=None, enum_type=None, containing_type=None,
3637 is_extension=False, extension_scope=None,
3638 options=None),
3639 _descriptor.FieldDescriptor(
3640 name='tunnel_id', full_name='openflow_13.ofp_oxm_ofb_field.tunnel_id', index=40,
3641 number=41, type=4, cpp_type=4, label=1,
3642 has_default_value=False, default_value=0,
3643 message_type=None, enum_type=None, containing_type=None,
3644 is_extension=False, extension_scope=None,
3645 options=None),
3646 _descriptor.FieldDescriptor(
3647 name='ipv6_exthdr', full_name='openflow_13.ofp_oxm_ofb_field.ipv6_exthdr', index=41,
3648 number=42, type=13, cpp_type=3, label=1,
3649 has_default_value=False, default_value=0,
3650 message_type=None, enum_type=None, containing_type=None,
3651 is_extension=False, extension_scope=None,
3652 options=None),
3653 _descriptor.FieldDescriptor(
3654 name='table_metadata_mask', full_name='openflow_13.ofp_oxm_ofb_field.table_metadata_mask', index=42,
3655 number=105, type=4, cpp_type=4, label=1,
3656 has_default_value=False, default_value=0,
3657 message_type=None, enum_type=None, containing_type=None,
3658 is_extension=False, extension_scope=None,
3659 options=None),
3660 _descriptor.FieldDescriptor(
3661 name='eth_dst_mask', full_name='openflow_13.ofp_oxm_ofb_field.eth_dst_mask', index=43,
3662 number=106, type=12, cpp_type=9, label=1,
3663 has_default_value=False, default_value=_b(""),
3664 message_type=None, enum_type=None, containing_type=None,
3665 is_extension=False, extension_scope=None,
3666 options=None),
3667 _descriptor.FieldDescriptor(
3668 name='eth_src_mask', full_name='openflow_13.ofp_oxm_ofb_field.eth_src_mask', index=44,
3669 number=107, type=12, cpp_type=9, label=1,
3670 has_default_value=False, default_value=_b(""),
3671 message_type=None, enum_type=None, containing_type=None,
3672 is_extension=False, extension_scope=None,
3673 options=None),
3674 _descriptor.FieldDescriptor(
3675 name='vlan_vid_mask', full_name='openflow_13.ofp_oxm_ofb_field.vlan_vid_mask', index=45,
3676 number=109, type=13, cpp_type=3, label=1,
3677 has_default_value=False, default_value=0,
3678 message_type=None, enum_type=None, containing_type=None,
3679 is_extension=False, extension_scope=None,
3680 options=None),
3681 _descriptor.FieldDescriptor(
3682 name='ipv4_src_mask', full_name='openflow_13.ofp_oxm_ofb_field.ipv4_src_mask', index=46,
3683 number=114, type=13, cpp_type=3, label=1,
3684 has_default_value=False, default_value=0,
3685 message_type=None, enum_type=None, containing_type=None,
3686 is_extension=False, extension_scope=None,
3687 options=None),
3688 _descriptor.FieldDescriptor(
3689 name='ipv4_dst_mask', full_name='openflow_13.ofp_oxm_ofb_field.ipv4_dst_mask', index=47,
3690 number=115, type=13, cpp_type=3, label=1,
3691 has_default_value=False, default_value=0,
3692 message_type=None, enum_type=None, containing_type=None,
3693 is_extension=False, extension_scope=None,
3694 options=None),
3695 _descriptor.FieldDescriptor(
3696 name='arp_spa_mask', full_name='openflow_13.ofp_oxm_ofb_field.arp_spa_mask', index=48,
3697 number=125, type=13, cpp_type=3, label=1,
3698 has_default_value=False, default_value=0,
3699 message_type=None, enum_type=None, containing_type=None,
3700 is_extension=False, extension_scope=None,
3701 options=None),
3702 _descriptor.FieldDescriptor(
3703 name='arp_tpa_mask', full_name='openflow_13.ofp_oxm_ofb_field.arp_tpa_mask', index=49,
3704 number=126, type=13, cpp_type=3, label=1,
3705 has_default_value=False, default_value=0,
3706 message_type=None, enum_type=None, containing_type=None,
3707 is_extension=False, extension_scope=None,
3708 options=None),
3709 _descriptor.FieldDescriptor(
3710 name='ipv6_src_mask', full_name='openflow_13.ofp_oxm_ofb_field.ipv6_src_mask', index=50,
3711 number=129, type=12, cpp_type=9, label=1,
3712 has_default_value=False, default_value=_b(""),
3713 message_type=None, enum_type=None, containing_type=None,
3714 is_extension=False, extension_scope=None,
3715 options=None),
3716 _descriptor.FieldDescriptor(
3717 name='ipv6_dst_mask', full_name='openflow_13.ofp_oxm_ofb_field.ipv6_dst_mask', index=51,
3718 number=130, type=12, cpp_type=9, label=1,
3719 has_default_value=False, default_value=_b(""),
3720 message_type=None, enum_type=None, containing_type=None,
3721 is_extension=False, extension_scope=None,
3722 options=None),
3723 _descriptor.FieldDescriptor(
3724 name='ipv6_flabel_mask', full_name='openflow_13.ofp_oxm_ofb_field.ipv6_flabel_mask', index=52,
3725 number=131, type=13, cpp_type=3, label=1,
3726 has_default_value=False, default_value=0,
3727 message_type=None, enum_type=None, containing_type=None,
3728 is_extension=False, extension_scope=None,
3729 options=None),
3730 _descriptor.FieldDescriptor(
3731 name='pbb_isid_mask', full_name='openflow_13.ofp_oxm_ofb_field.pbb_isid_mask', index=53,
3732 number=140, type=13, cpp_type=3, label=1,
3733 has_default_value=False, default_value=0,
3734 message_type=None, enum_type=None, containing_type=None,
3735 is_extension=False, extension_scope=None,
3736 options=None),
3737 _descriptor.FieldDescriptor(
3738 name='tunnel_id_mask', full_name='openflow_13.ofp_oxm_ofb_field.tunnel_id_mask', index=54,
3739 number=141, type=4, cpp_type=4, label=1,
3740 has_default_value=False, default_value=0,
3741 message_type=None, enum_type=None, containing_type=None,
3742 is_extension=False, extension_scope=None,
3743 options=None),
3744 _descriptor.FieldDescriptor(
3745 name='ipv6_exthdr_mask', full_name='openflow_13.ofp_oxm_ofb_field.ipv6_exthdr_mask', index=55,
3746 number=142, type=13, cpp_type=3, label=1,
3747 has_default_value=False, default_value=0,
3748 message_type=None, enum_type=None, containing_type=None,
3749 is_extension=False, extension_scope=None,
3750 options=None),
3751 ],
3752 extensions=[
3753 ],
3754 nested_types=[],
3755 enum_types=[
3756 ],
3757 options=None,
3758 is_extendable=False,
3759 syntax='proto3',
3760 extension_ranges=[],
3761 oneofs=[
3762 _descriptor.OneofDescriptor(
3763 name='value', full_name='openflow_13.ofp_oxm_ofb_field.value',
3764 index=0, containing_type=None, fields=[]),
3765 _descriptor.OneofDescriptor(
3766 name='mask', full_name='openflow_13.ofp_oxm_ofb_field.mask',
3767 index=1, containing_type=None, fields=[]),
3768 ],
3769 serialized_start=1321,
3770 serialized_end=2612,
3771)
3772
3773
3774_OFP_OXM_EXPERIMENTER_FIELD = _descriptor.Descriptor(
3775 name='ofp_oxm_experimenter_field',
3776 full_name='openflow_13.ofp_oxm_experimenter_field',
3777 filename=None,
3778 file=DESCRIPTOR,
3779 containing_type=None,
3780 fields=[
3781 _descriptor.FieldDescriptor(
3782 name='oxm_header', full_name='openflow_13.ofp_oxm_experimenter_field.oxm_header', index=0,
3783 number=1, type=13, cpp_type=3, label=1,
3784 has_default_value=False, default_value=0,
3785 message_type=None, enum_type=None, containing_type=None,
3786 is_extension=False, extension_scope=None,
3787 options=None),
3788 _descriptor.FieldDescriptor(
3789 name='experimenter', full_name='openflow_13.ofp_oxm_experimenter_field.experimenter', index=1,
3790 number=2, type=13, cpp_type=3, label=1,
3791 has_default_value=False, default_value=0,
3792 message_type=None, enum_type=None, containing_type=None,
3793 is_extension=False, extension_scope=None,
3794 options=None),
3795 ],
3796 extensions=[
3797 ],
3798 nested_types=[],
3799 enum_types=[
3800 ],
3801 options=None,
3802 is_extendable=False,
3803 syntax='proto3',
3804 extension_ranges=[],
3805 oneofs=[
3806 ],
3807 serialized_start=2614,
3808 serialized_end=2684,
3809)
3810
3811
3812_OFP_ACTION = _descriptor.Descriptor(
3813 name='ofp_action',
3814 full_name='openflow_13.ofp_action',
3815 filename=None,
3816 file=DESCRIPTOR,
3817 containing_type=None,
3818 fields=[
3819 _descriptor.FieldDescriptor(
3820 name='type', full_name='openflow_13.ofp_action.type', index=0,
3821 number=1, type=14, cpp_type=8, label=1,
3822 has_default_value=False, default_value=0,
3823 message_type=None, enum_type=None, containing_type=None,
3824 is_extension=False, extension_scope=None,
3825 options=None),
3826 _descriptor.FieldDescriptor(
3827 name='output', full_name='openflow_13.ofp_action.output', index=1,
3828 number=2, type=11, cpp_type=10, label=1,
3829 has_default_value=False, default_value=None,
3830 message_type=None, enum_type=None, containing_type=None,
3831 is_extension=False, extension_scope=None,
3832 options=None),
3833 _descriptor.FieldDescriptor(
3834 name='mpls_ttl', full_name='openflow_13.ofp_action.mpls_ttl', index=2,
3835 number=3, type=11, cpp_type=10, label=1,
3836 has_default_value=False, default_value=None,
3837 message_type=None, enum_type=None, containing_type=None,
3838 is_extension=False, extension_scope=None,
3839 options=None),
3840 _descriptor.FieldDescriptor(
3841 name='push', full_name='openflow_13.ofp_action.push', index=3,
3842 number=4, type=11, cpp_type=10, label=1,
3843 has_default_value=False, default_value=None,
3844 message_type=None, enum_type=None, containing_type=None,
3845 is_extension=False, extension_scope=None,
3846 options=None),
3847 _descriptor.FieldDescriptor(
3848 name='pop_mpls', full_name='openflow_13.ofp_action.pop_mpls', index=4,
3849 number=5, type=11, cpp_type=10, label=1,
3850 has_default_value=False, default_value=None,
3851 message_type=None, enum_type=None, containing_type=None,
3852 is_extension=False, extension_scope=None,
3853 options=None),
3854 _descriptor.FieldDescriptor(
3855 name='group', full_name='openflow_13.ofp_action.group', index=5,
3856 number=6, type=11, cpp_type=10, label=1,
3857 has_default_value=False, default_value=None,
3858 message_type=None, enum_type=None, containing_type=None,
3859 is_extension=False, extension_scope=None,
3860 options=None),
3861 _descriptor.FieldDescriptor(
3862 name='nw_ttl', full_name='openflow_13.ofp_action.nw_ttl', index=6,
3863 number=7, type=11, cpp_type=10, label=1,
3864 has_default_value=False, default_value=None,
3865 message_type=None, enum_type=None, containing_type=None,
3866 is_extension=False, extension_scope=None,
3867 options=None),
3868 _descriptor.FieldDescriptor(
3869 name='set_field', full_name='openflow_13.ofp_action.set_field', index=7,
3870 number=8, type=11, cpp_type=10, label=1,
3871 has_default_value=False, default_value=None,
3872 message_type=None, enum_type=None, containing_type=None,
3873 is_extension=False, extension_scope=None,
3874 options=None),
3875 _descriptor.FieldDescriptor(
3876 name='experimenter', full_name='openflow_13.ofp_action.experimenter', index=8,
3877 number=9, type=11, cpp_type=10, label=1,
3878 has_default_value=False, default_value=None,
3879 message_type=None, enum_type=None, containing_type=None,
3880 is_extension=False, extension_scope=None,
3881 options=None),
3882 ],
3883 extensions=[
3884 ],
3885 nested_types=[],
3886 enum_types=[
3887 ],
3888 options=None,
3889 is_extendable=False,
3890 syntax='proto3',
3891 extension_ranges=[],
3892 oneofs=[
3893 _descriptor.OneofDescriptor(
3894 name='action', full_name='openflow_13.ofp_action.action',
3895 index=0, containing_type=None, fields=[]),
3896 ],
3897 serialized_start=2687,
3898 serialized_end=3173,
3899)
3900
3901
3902_OFP_ACTION_OUTPUT = _descriptor.Descriptor(
3903 name='ofp_action_output',
3904 full_name='openflow_13.ofp_action_output',
3905 filename=None,
3906 file=DESCRIPTOR,
3907 containing_type=None,
3908 fields=[
3909 _descriptor.FieldDescriptor(
3910 name='port', full_name='openflow_13.ofp_action_output.port', index=0,
3911 number=1, type=13, cpp_type=3, label=1,
3912 has_default_value=False, default_value=0,
3913 message_type=None, enum_type=None, containing_type=None,
3914 is_extension=False, extension_scope=None,
3915 options=None),
3916 _descriptor.FieldDescriptor(
3917 name='max_len', full_name='openflow_13.ofp_action_output.max_len', index=1,
3918 number=2, type=13, cpp_type=3, label=1,
3919 has_default_value=False, default_value=0,
3920 message_type=None, enum_type=None, containing_type=None,
3921 is_extension=False, extension_scope=None,
3922 options=None),
3923 ],
3924 extensions=[
3925 ],
3926 nested_types=[],
3927 enum_types=[
3928 ],
3929 options=None,
3930 is_extendable=False,
3931 syntax='proto3',
3932 extension_ranges=[],
3933 oneofs=[
3934 ],
3935 serialized_start=3175,
3936 serialized_end=3225,
3937)
3938
3939
3940_OFP_ACTION_MPLS_TTL = _descriptor.Descriptor(
3941 name='ofp_action_mpls_ttl',
3942 full_name='openflow_13.ofp_action_mpls_ttl',
3943 filename=None,
3944 file=DESCRIPTOR,
3945 containing_type=None,
3946 fields=[
3947 _descriptor.FieldDescriptor(
3948 name='mpls_ttl', full_name='openflow_13.ofp_action_mpls_ttl.mpls_ttl', index=0,
3949 number=1, type=13, cpp_type=3, label=1,
3950 has_default_value=False, default_value=0,
3951 message_type=None, enum_type=None, containing_type=None,
3952 is_extension=False, extension_scope=None,
3953 options=None),
3954 ],
3955 extensions=[
3956 ],
3957 nested_types=[],
3958 enum_types=[
3959 ],
3960 options=None,
3961 is_extendable=False,
3962 syntax='proto3',
3963 extension_ranges=[],
3964 oneofs=[
3965 ],
3966 serialized_start=3227,
3967 serialized_end=3266,
3968)
3969
3970
3971_OFP_ACTION_PUSH = _descriptor.Descriptor(
3972 name='ofp_action_push',
3973 full_name='openflow_13.ofp_action_push',
3974 filename=None,
3975 file=DESCRIPTOR,
3976 containing_type=None,
3977 fields=[
3978 _descriptor.FieldDescriptor(
3979 name='ethertype', full_name='openflow_13.ofp_action_push.ethertype', index=0,
3980 number=1, type=13, cpp_type=3, label=1,
3981 has_default_value=False, default_value=0,
3982 message_type=None, enum_type=None, containing_type=None,
3983 is_extension=False, extension_scope=None,
3984 options=None),
3985 ],
3986 extensions=[
3987 ],
3988 nested_types=[],
3989 enum_types=[
3990 ],
3991 options=None,
3992 is_extendable=False,
3993 syntax='proto3',
3994 extension_ranges=[],
3995 oneofs=[
3996 ],
3997 serialized_start=3268,
3998 serialized_end=3304,
3999)
4000
4001
4002_OFP_ACTION_POP_MPLS = _descriptor.Descriptor(
4003 name='ofp_action_pop_mpls',
4004 full_name='openflow_13.ofp_action_pop_mpls',
4005 filename=None,
4006 file=DESCRIPTOR,
4007 containing_type=None,
4008 fields=[
4009 _descriptor.FieldDescriptor(
4010 name='ethertype', full_name='openflow_13.ofp_action_pop_mpls.ethertype', index=0,
4011 number=1, type=13, cpp_type=3, label=1,
4012 has_default_value=False, default_value=0,
4013 message_type=None, enum_type=None, containing_type=None,
4014 is_extension=False, extension_scope=None,
4015 options=None),
4016 ],
4017 extensions=[
4018 ],
4019 nested_types=[],
4020 enum_types=[
4021 ],
4022 options=None,
4023 is_extendable=False,
4024 syntax='proto3',
4025 extension_ranges=[],
4026 oneofs=[
4027 ],
4028 serialized_start=3306,
4029 serialized_end=3346,
4030)
4031
4032
4033_OFP_ACTION_GROUP = _descriptor.Descriptor(
4034 name='ofp_action_group',
4035 full_name='openflow_13.ofp_action_group',
4036 filename=None,
4037 file=DESCRIPTOR,
4038 containing_type=None,
4039 fields=[
4040 _descriptor.FieldDescriptor(
4041 name='group_id', full_name='openflow_13.ofp_action_group.group_id', index=0,
4042 number=1, type=13, cpp_type=3, label=1,
4043 has_default_value=False, default_value=0,
4044 message_type=None, enum_type=None, containing_type=None,
4045 is_extension=False, extension_scope=None,
4046 options=None),
4047 ],
4048 extensions=[
4049 ],
4050 nested_types=[],
4051 enum_types=[
4052 ],
4053 options=None,
4054 is_extendable=False,
4055 syntax='proto3',
4056 extension_ranges=[],
4057 oneofs=[
4058 ],
4059 serialized_start=3348,
4060 serialized_end=3384,
4061)
4062
4063
4064_OFP_ACTION_NW_TTL = _descriptor.Descriptor(
4065 name='ofp_action_nw_ttl',
4066 full_name='openflow_13.ofp_action_nw_ttl',
4067 filename=None,
4068 file=DESCRIPTOR,
4069 containing_type=None,
4070 fields=[
4071 _descriptor.FieldDescriptor(
4072 name='nw_ttl', full_name='openflow_13.ofp_action_nw_ttl.nw_ttl', index=0,
4073 number=1, type=13, cpp_type=3, label=1,
4074 has_default_value=False, default_value=0,
4075 message_type=None, enum_type=None, containing_type=None,
4076 is_extension=False, extension_scope=None,
4077 options=None),
4078 ],
4079 extensions=[
4080 ],
4081 nested_types=[],
4082 enum_types=[
4083 ],
4084 options=None,
4085 is_extendable=False,
4086 syntax='proto3',
4087 extension_ranges=[],
4088 oneofs=[
4089 ],
4090 serialized_start=3386,
4091 serialized_end=3421,
4092)
4093
4094
4095_OFP_ACTION_SET_FIELD = _descriptor.Descriptor(
4096 name='ofp_action_set_field',
4097 full_name='openflow_13.ofp_action_set_field',
4098 filename=None,
4099 file=DESCRIPTOR,
4100 containing_type=None,
4101 fields=[
4102 _descriptor.FieldDescriptor(
4103 name='field', full_name='openflow_13.ofp_action_set_field.field', index=0,
4104 number=1, type=11, cpp_type=10, label=1,
4105 has_default_value=False, default_value=None,
4106 message_type=None, enum_type=None, containing_type=None,
4107 is_extension=False, extension_scope=None,
4108 options=None),
4109 ],
4110 extensions=[
4111 ],
4112 nested_types=[],
4113 enum_types=[
4114 ],
4115 options=None,
4116 is_extendable=False,
4117 syntax='proto3',
4118 extension_ranges=[],
4119 oneofs=[
4120 ],
4121 serialized_start=3423,
4122 serialized_end=3488,
4123)
4124
4125
4126_OFP_ACTION_EXPERIMENTER = _descriptor.Descriptor(
4127 name='ofp_action_experimenter',
4128 full_name='openflow_13.ofp_action_experimenter',
4129 filename=None,
4130 file=DESCRIPTOR,
4131 containing_type=None,
4132 fields=[
4133 _descriptor.FieldDescriptor(
4134 name='experimenter', full_name='openflow_13.ofp_action_experimenter.experimenter', index=0,
4135 number=1, type=13, cpp_type=3, label=1,
4136 has_default_value=False, default_value=0,
4137 message_type=None, enum_type=None, containing_type=None,
4138 is_extension=False, extension_scope=None,
4139 options=None),
4140 _descriptor.FieldDescriptor(
4141 name='data', full_name='openflow_13.ofp_action_experimenter.data', index=1,
4142 number=2, type=12, cpp_type=9, label=1,
4143 has_default_value=False, default_value=_b(""),
4144 message_type=None, enum_type=None, containing_type=None,
4145 is_extension=False, extension_scope=None,
4146 options=None),
4147 ],
4148 extensions=[
4149 ],
4150 nested_types=[],
4151 enum_types=[
4152 ],
4153 options=None,
4154 is_extendable=False,
4155 syntax='proto3',
4156 extension_ranges=[],
4157 oneofs=[
4158 ],
4159 serialized_start=3490,
4160 serialized_end=3551,
4161)
4162
4163
4164_OFP_INSTRUCTION = _descriptor.Descriptor(
4165 name='ofp_instruction',
4166 full_name='openflow_13.ofp_instruction',
4167 filename=None,
4168 file=DESCRIPTOR,
4169 containing_type=None,
4170 fields=[
4171 _descriptor.FieldDescriptor(
4172 name='type', full_name='openflow_13.ofp_instruction.type', index=0,
4173 number=1, type=13, cpp_type=3, label=1,
4174 has_default_value=False, default_value=0,
4175 message_type=None, enum_type=None, containing_type=None,
4176 is_extension=False, extension_scope=None,
4177 options=None),
4178 _descriptor.FieldDescriptor(
4179 name='goto_table', full_name='openflow_13.ofp_instruction.goto_table', index=1,
4180 number=2, type=11, cpp_type=10, label=1,
4181 has_default_value=False, default_value=None,
4182 message_type=None, enum_type=None, containing_type=None,
4183 is_extension=False, extension_scope=None,
4184 options=None),
4185 _descriptor.FieldDescriptor(
4186 name='write_metadata', full_name='openflow_13.ofp_instruction.write_metadata', index=2,
4187 number=3, type=11, cpp_type=10, label=1,
4188 has_default_value=False, default_value=None,
4189 message_type=None, enum_type=None, containing_type=None,
4190 is_extension=False, extension_scope=None,
4191 options=None),
4192 _descriptor.FieldDescriptor(
4193 name='actions', full_name='openflow_13.ofp_instruction.actions', index=3,
4194 number=4, type=11, cpp_type=10, label=1,
4195 has_default_value=False, default_value=None,
4196 message_type=None, enum_type=None, containing_type=None,
4197 is_extension=False, extension_scope=None,
4198 options=None),
4199 _descriptor.FieldDescriptor(
4200 name='meter', full_name='openflow_13.ofp_instruction.meter', index=4,
4201 number=5, type=11, cpp_type=10, label=1,
4202 has_default_value=False, default_value=None,
4203 message_type=None, enum_type=None, containing_type=None,
4204 is_extension=False, extension_scope=None,
4205 options=None),
4206 _descriptor.FieldDescriptor(
4207 name='experimenter', full_name='openflow_13.ofp_instruction.experimenter', index=5,
4208 number=6, type=11, cpp_type=10, label=1,
4209 has_default_value=False, default_value=None,
4210 message_type=None, enum_type=None, containing_type=None,
4211 is_extension=False, extension_scope=None,
4212 options=None),
4213 ],
4214 extensions=[
4215 ],
4216 nested_types=[],
4217 enum_types=[
4218 ],
4219 options=None,
4220 is_extendable=False,
4221 syntax='proto3',
4222 extension_ranges=[],
4223 oneofs=[
4224 _descriptor.OneofDescriptor(
4225 name='data', full_name='openflow_13.ofp_instruction.data',
4226 index=0, containing_type=None, fields=[]),
4227 ],
4228 serialized_start=3554,
4229 serialized_end=3904,
4230)
4231
4232
4233_OFP_INSTRUCTION_GOTO_TABLE = _descriptor.Descriptor(
4234 name='ofp_instruction_goto_table',
4235 full_name='openflow_13.ofp_instruction_goto_table',
4236 filename=None,
4237 file=DESCRIPTOR,
4238 containing_type=None,
4239 fields=[
4240 _descriptor.FieldDescriptor(
4241 name='table_id', full_name='openflow_13.ofp_instruction_goto_table.table_id', index=0,
4242 number=1, type=13, cpp_type=3, label=1,
4243 has_default_value=False, default_value=0,
4244 message_type=None, enum_type=None, containing_type=None,
4245 is_extension=False, extension_scope=None,
4246 options=None),
4247 ],
4248 extensions=[
4249 ],
4250 nested_types=[],
4251 enum_types=[
4252 ],
4253 options=None,
4254 is_extendable=False,
4255 syntax='proto3',
4256 extension_ranges=[],
4257 oneofs=[
4258 ],
4259 serialized_start=3906,
4260 serialized_end=3952,
4261)
4262
4263
4264_OFP_INSTRUCTION_WRITE_METADATA = _descriptor.Descriptor(
4265 name='ofp_instruction_write_metadata',
4266 full_name='openflow_13.ofp_instruction_write_metadata',
4267 filename=None,
4268 file=DESCRIPTOR,
4269 containing_type=None,
4270 fields=[
4271 _descriptor.FieldDescriptor(
4272 name='metadata', full_name='openflow_13.ofp_instruction_write_metadata.metadata', index=0,
4273 number=1, type=4, cpp_type=4, label=1,
4274 has_default_value=False, default_value=0,
4275 message_type=None, enum_type=None, containing_type=None,
4276 is_extension=False, extension_scope=None,
4277 options=None),
4278 _descriptor.FieldDescriptor(
4279 name='metadata_mask', full_name='openflow_13.ofp_instruction_write_metadata.metadata_mask', index=1,
4280 number=2, type=4, cpp_type=4, label=1,
4281 has_default_value=False, default_value=0,
4282 message_type=None, enum_type=None, containing_type=None,
4283 is_extension=False, extension_scope=None,
4284 options=None),
4285 ],
4286 extensions=[
4287 ],
4288 nested_types=[],
4289 enum_types=[
4290 ],
4291 options=None,
4292 is_extendable=False,
4293 syntax='proto3',
4294 extension_ranges=[],
4295 oneofs=[
4296 ],
4297 serialized_start=3954,
4298 serialized_end=4027,
4299)
4300
4301
4302_OFP_INSTRUCTION_ACTIONS = _descriptor.Descriptor(
4303 name='ofp_instruction_actions',
4304 full_name='openflow_13.ofp_instruction_actions',
4305 filename=None,
4306 file=DESCRIPTOR,
4307 containing_type=None,
4308 fields=[
4309 _descriptor.FieldDescriptor(
4310 name='actions', full_name='openflow_13.ofp_instruction_actions.actions', index=0,
4311 number=1, type=11, cpp_type=10, label=3,
4312 has_default_value=False, default_value=[],
4313 message_type=None, enum_type=None, containing_type=None,
4314 is_extension=False, extension_scope=None,
4315 options=None),
4316 ],
4317 extensions=[
4318 ],
4319 nested_types=[],
4320 enum_types=[
4321 ],
4322 options=None,
4323 is_extendable=False,
4324 syntax='proto3',
4325 extension_ranges=[],
4326 oneofs=[
4327 ],
4328 serialized_start=4029,
4329 serialized_end=4096,
4330)
4331
4332
4333_OFP_INSTRUCTION_METER = _descriptor.Descriptor(
4334 name='ofp_instruction_meter',
4335 full_name='openflow_13.ofp_instruction_meter',
4336 filename=None,
4337 file=DESCRIPTOR,
4338 containing_type=None,
4339 fields=[
4340 _descriptor.FieldDescriptor(
4341 name='meter_id', full_name='openflow_13.ofp_instruction_meter.meter_id', index=0,
4342 number=1, type=13, cpp_type=3, label=1,
4343 has_default_value=False, default_value=0,
4344 message_type=None, enum_type=None, containing_type=None,
4345 is_extension=False, extension_scope=None,
4346 options=None),
4347 ],
4348 extensions=[
4349 ],
4350 nested_types=[],
4351 enum_types=[
4352 ],
4353 options=None,
4354 is_extendable=False,
4355 syntax='proto3',
4356 extension_ranges=[],
4357 oneofs=[
4358 ],
4359 serialized_start=4098,
4360 serialized_end=4139,
4361)
4362
4363
4364_OFP_INSTRUCTION_EXPERIMENTER = _descriptor.Descriptor(
4365 name='ofp_instruction_experimenter',
4366 full_name='openflow_13.ofp_instruction_experimenter',
4367 filename=None,
4368 file=DESCRIPTOR,
4369 containing_type=None,
4370 fields=[
4371 _descriptor.FieldDescriptor(
4372 name='experimenter', full_name='openflow_13.ofp_instruction_experimenter.experimenter', index=0,
4373 number=1, type=13, cpp_type=3, label=1,
4374 has_default_value=False, default_value=0,
4375 message_type=None, enum_type=None, containing_type=None,
4376 is_extension=False, extension_scope=None,
4377 options=None),
4378 _descriptor.FieldDescriptor(
4379 name='data', full_name='openflow_13.ofp_instruction_experimenter.data', index=1,
4380 number=2, type=12, cpp_type=9, label=1,
4381 has_default_value=False, default_value=_b(""),
4382 message_type=None, enum_type=None, containing_type=None,
4383 is_extension=False, extension_scope=None,
4384 options=None),
4385 ],
4386 extensions=[
4387 ],
4388 nested_types=[],
4389 enum_types=[
4390 ],
4391 options=None,
4392 is_extendable=False,
4393 syntax='proto3',
4394 extension_ranges=[],
4395 oneofs=[
4396 ],
4397 serialized_start=4141,
4398 serialized_end=4207,
4399)
4400
4401
4402_OFP_FLOW_MOD = _descriptor.Descriptor(
4403 name='ofp_flow_mod',
4404 full_name='openflow_13.ofp_flow_mod',
4405 filename=None,
4406 file=DESCRIPTOR,
4407 containing_type=None,
4408 fields=[
4409 _descriptor.FieldDescriptor(
4410 name='cookie', full_name='openflow_13.ofp_flow_mod.cookie', index=0,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004411 number=1, type=4, cpp_type=4, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004412 has_default_value=False, default_value=0,
4413 message_type=None, enum_type=None, containing_type=None,
4414 is_extension=False, extension_scope=None,
4415 options=None),
4416 _descriptor.FieldDescriptor(
4417 name='cookie_mask', full_name='openflow_13.ofp_flow_mod.cookie_mask', index=1,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004418 number=2, type=4, cpp_type=4, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004419 has_default_value=False, default_value=0,
4420 message_type=None, enum_type=None, containing_type=None,
4421 is_extension=False, extension_scope=None,
4422 options=None),
4423 _descriptor.FieldDescriptor(
4424 name='table_id', full_name='openflow_13.ofp_flow_mod.table_id', index=2,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004425 number=3, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004426 has_default_value=False, default_value=0,
4427 message_type=None, enum_type=None, containing_type=None,
4428 is_extension=False, extension_scope=None,
4429 options=None),
4430 _descriptor.FieldDescriptor(
4431 name='command', full_name='openflow_13.ofp_flow_mod.command', index=3,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004432 number=4, type=14, cpp_type=8, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004433 has_default_value=False, default_value=0,
4434 message_type=None, enum_type=None, containing_type=None,
4435 is_extension=False, extension_scope=None,
4436 options=None),
4437 _descriptor.FieldDescriptor(
4438 name='idle_timeout', full_name='openflow_13.ofp_flow_mod.idle_timeout', index=4,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004439 number=5, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004440 has_default_value=False, default_value=0,
4441 message_type=None, enum_type=None, containing_type=None,
4442 is_extension=False, extension_scope=None,
4443 options=None),
4444 _descriptor.FieldDescriptor(
4445 name='hard_timeout', full_name='openflow_13.ofp_flow_mod.hard_timeout', index=5,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004446 number=6, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004447 has_default_value=False, default_value=0,
4448 message_type=None, enum_type=None, containing_type=None,
4449 is_extension=False, extension_scope=None,
4450 options=None),
4451 _descriptor.FieldDescriptor(
4452 name='priority', full_name='openflow_13.ofp_flow_mod.priority', index=6,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004453 number=7, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004454 has_default_value=False, default_value=0,
4455 message_type=None, enum_type=None, containing_type=None,
4456 is_extension=False, extension_scope=None,
4457 options=None),
4458 _descriptor.FieldDescriptor(
4459 name='buffer_id', full_name='openflow_13.ofp_flow_mod.buffer_id', index=7,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004460 number=8, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004461 has_default_value=False, default_value=0,
4462 message_type=None, enum_type=None, containing_type=None,
4463 is_extension=False, extension_scope=None,
4464 options=None),
4465 _descriptor.FieldDescriptor(
4466 name='out_port', full_name='openflow_13.ofp_flow_mod.out_port', index=8,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004467 number=9, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004468 has_default_value=False, default_value=0,
4469 message_type=None, enum_type=None, containing_type=None,
4470 is_extension=False, extension_scope=None,
4471 options=None),
4472 _descriptor.FieldDescriptor(
4473 name='out_group', full_name='openflow_13.ofp_flow_mod.out_group', index=9,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004474 number=10, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004475 has_default_value=False, default_value=0,
4476 message_type=None, enum_type=None, containing_type=None,
4477 is_extension=False, extension_scope=None,
4478 options=None),
4479 _descriptor.FieldDescriptor(
4480 name='flags', full_name='openflow_13.ofp_flow_mod.flags', index=10,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004481 number=11, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004482 has_default_value=False, default_value=0,
4483 message_type=None, enum_type=None, containing_type=None,
4484 is_extension=False, extension_scope=None,
4485 options=None),
4486 _descriptor.FieldDescriptor(
4487 name='match', full_name='openflow_13.ofp_flow_mod.match', index=11,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004488 number=12, type=11, cpp_type=10, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004489 has_default_value=False, default_value=None,
4490 message_type=None, enum_type=None, containing_type=None,
4491 is_extension=False, extension_scope=None,
4492 options=None),
4493 _descriptor.FieldDescriptor(
4494 name='instructions', full_name='openflow_13.ofp_flow_mod.instructions', index=12,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004495 number=13, type=11, cpp_type=10, label=3,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004496 has_default_value=False, default_value=[],
4497 message_type=None, enum_type=None, containing_type=None,
4498 is_extension=False, extension_scope=None,
4499 options=None),
4500 ],
4501 extensions=[
4502 ],
4503 nested_types=[],
4504 enum_types=[
4505 ],
4506 options=None,
4507 is_extendable=False,
4508 syntax='proto3',
4509 extension_ranges=[],
4510 oneofs=[
4511 ],
4512 serialized_start=4210,
4513 serialized_end=4555,
4514)
4515
4516
4517_OFP_BUCKET = _descriptor.Descriptor(
4518 name='ofp_bucket',
4519 full_name='openflow_13.ofp_bucket',
4520 filename=None,
4521 file=DESCRIPTOR,
4522 containing_type=None,
4523 fields=[
4524 _descriptor.FieldDescriptor(
4525 name='weight', full_name='openflow_13.ofp_bucket.weight', index=0,
4526 number=1, type=13, cpp_type=3, label=1,
4527 has_default_value=False, default_value=0,
4528 message_type=None, enum_type=None, containing_type=None,
4529 is_extension=False, extension_scope=None,
4530 options=None),
4531 _descriptor.FieldDescriptor(
4532 name='watch_port', full_name='openflow_13.ofp_bucket.watch_port', index=1,
4533 number=2, type=13, cpp_type=3, label=1,
4534 has_default_value=False, default_value=0,
4535 message_type=None, enum_type=None, containing_type=None,
4536 is_extension=False, extension_scope=None,
4537 options=None),
4538 _descriptor.FieldDescriptor(
4539 name='watch_group', full_name='openflow_13.ofp_bucket.watch_group', index=2,
4540 number=3, type=13, cpp_type=3, label=1,
4541 has_default_value=False, default_value=0,
4542 message_type=None, enum_type=None, containing_type=None,
4543 is_extension=False, extension_scope=None,
4544 options=None),
4545 _descriptor.FieldDescriptor(
4546 name='actions', full_name='openflow_13.ofp_bucket.actions', index=3,
4547 number=4, type=11, cpp_type=10, label=3,
4548 has_default_value=False, default_value=[],
4549 message_type=None, enum_type=None, containing_type=None,
4550 is_extension=False, extension_scope=None,
4551 options=None),
4552 ],
4553 extensions=[
4554 ],
4555 nested_types=[],
4556 enum_types=[
4557 ],
4558 options=None,
4559 is_extendable=False,
4560 syntax='proto3',
4561 extension_ranges=[],
4562 oneofs=[
4563 ],
4564 serialized_start=4557,
4565 serialized_end=4668,
4566)
4567
4568
4569_OFP_GROUP_MOD = _descriptor.Descriptor(
4570 name='ofp_group_mod',
4571 full_name='openflow_13.ofp_group_mod',
4572 filename=None,
4573 file=DESCRIPTOR,
4574 containing_type=None,
4575 fields=[
4576 _descriptor.FieldDescriptor(
4577 name='command', full_name='openflow_13.ofp_group_mod.command', index=0,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004578 number=1, type=14, cpp_type=8, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004579 has_default_value=False, default_value=0,
4580 message_type=None, enum_type=None, containing_type=None,
4581 is_extension=False, extension_scope=None,
4582 options=None),
4583 _descriptor.FieldDescriptor(
4584 name='type', full_name='openflow_13.ofp_group_mod.type', index=1,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004585 number=2, type=14, cpp_type=8, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004586 has_default_value=False, default_value=0,
4587 message_type=None, enum_type=None, containing_type=None,
4588 is_extension=False, extension_scope=None,
4589 options=None),
4590 _descriptor.FieldDescriptor(
4591 name='group_id', full_name='openflow_13.ofp_group_mod.group_id', index=2,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004592 number=3, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004593 has_default_value=False, default_value=0,
4594 message_type=None, enum_type=None, containing_type=None,
4595 is_extension=False, extension_scope=None,
4596 options=None),
4597 _descriptor.FieldDescriptor(
4598 name='buckets', full_name='openflow_13.ofp_group_mod.buckets', index=3,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004599 number=4, type=11, cpp_type=10, label=3,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004600 has_default_value=False, default_value=[],
4601 message_type=None, enum_type=None, containing_type=None,
4602 is_extension=False, extension_scope=None,
4603 options=None),
4604 ],
4605 extensions=[
4606 ],
4607 nested_types=[],
4608 enum_types=[
4609 ],
4610 options=None,
4611 is_extendable=False,
4612 syntax='proto3',
4613 extension_ranges=[],
4614 oneofs=[
4615 ],
4616 serialized_start=4671,
4617 serialized_end=4842,
4618)
4619
4620
4621_OFP_PACKET_OUT = _descriptor.Descriptor(
4622 name='ofp_packet_out',
4623 full_name='openflow_13.ofp_packet_out',
4624 filename=None,
4625 file=DESCRIPTOR,
4626 containing_type=None,
4627 fields=[
4628 _descriptor.FieldDescriptor(
4629 name='buffer_id', full_name='openflow_13.ofp_packet_out.buffer_id', index=0,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004630 number=1, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004631 has_default_value=False, default_value=0,
4632 message_type=None, enum_type=None, containing_type=None,
4633 is_extension=False, extension_scope=None,
4634 options=None),
4635 _descriptor.FieldDescriptor(
4636 name='in_port', full_name='openflow_13.ofp_packet_out.in_port', index=1,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004637 number=2, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004638 has_default_value=False, default_value=0,
4639 message_type=None, enum_type=None, containing_type=None,
4640 is_extension=False, extension_scope=None,
4641 options=None),
4642 _descriptor.FieldDescriptor(
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07004643 name='actions', full_name='openflow_13.ofp_packet_out.actions', index=2,
4644 number=3, type=11, cpp_type=10, label=3,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004645 has_default_value=False, default_value=[],
4646 message_type=None, enum_type=None, containing_type=None,
4647 is_extension=False, extension_scope=None,
4648 options=None),
4649 _descriptor.FieldDescriptor(
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07004650 name='data', full_name='openflow_13.ofp_packet_out.data', index=3,
4651 number=4, type=12, cpp_type=9, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004652 has_default_value=False, default_value=_b(""),
4653 message_type=None, enum_type=None, containing_type=None,
4654 is_extension=False, extension_scope=None,
4655 options=None),
4656 ],
4657 extensions=[
4658 ],
4659 nested_types=[],
4660 enum_types=[
4661 ],
4662 options=None,
4663 is_extendable=False,
4664 syntax='proto3',
4665 extension_ranges=[],
4666 oneofs=[
4667 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07004668 serialized_start=4844,
4669 serialized_end=4952,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004670)
4671
4672
4673_OFP_PACKET_IN = _descriptor.Descriptor(
4674 name='ofp_packet_in',
4675 full_name='openflow_13.ofp_packet_in',
4676 filename=None,
4677 file=DESCRIPTOR,
4678 containing_type=None,
4679 fields=[
4680 _descriptor.FieldDescriptor(
4681 name='buffer_id', full_name='openflow_13.ofp_packet_in.buffer_id', index=0,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004682 number=1, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004683 has_default_value=False, default_value=0,
4684 message_type=None, enum_type=None, containing_type=None,
4685 is_extension=False, extension_scope=None,
4686 options=None),
4687 _descriptor.FieldDescriptor(
4688 name='total_len', full_name='openflow_13.ofp_packet_in.total_len', index=1,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004689 number=2, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004690 has_default_value=False, default_value=0,
4691 message_type=None, enum_type=None, containing_type=None,
4692 is_extension=False, extension_scope=None,
4693 options=None),
4694 _descriptor.FieldDescriptor(
4695 name='reason', full_name='openflow_13.ofp_packet_in.reason', index=2,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004696 number=3, type=14, cpp_type=8, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004697 has_default_value=False, default_value=0,
4698 message_type=None, enum_type=None, containing_type=None,
4699 is_extension=False, extension_scope=None,
4700 options=None),
4701 _descriptor.FieldDescriptor(
4702 name='table_id', full_name='openflow_13.ofp_packet_in.table_id', index=3,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004703 number=4, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004704 has_default_value=False, default_value=0,
4705 message_type=None, enum_type=None, containing_type=None,
4706 is_extension=False, extension_scope=None,
4707 options=None),
4708 _descriptor.FieldDescriptor(
4709 name='cookie', full_name='openflow_13.ofp_packet_in.cookie', index=4,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004710 number=5, type=4, cpp_type=4, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004711 has_default_value=False, default_value=0,
4712 message_type=None, enum_type=None, containing_type=None,
4713 is_extension=False, extension_scope=None,
4714 options=None),
4715 _descriptor.FieldDescriptor(
4716 name='match', full_name='openflow_13.ofp_packet_in.match', index=5,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004717 number=6, type=11, cpp_type=10, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004718 has_default_value=False, default_value=None,
4719 message_type=None, enum_type=None, containing_type=None,
4720 is_extension=False, extension_scope=None,
4721 options=None),
4722 _descriptor.FieldDescriptor(
4723 name='data', full_name='openflow_13.ofp_packet_in.data', index=6,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004724 number=7, type=12, cpp_type=9, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004725 has_default_value=False, default_value=_b(""),
4726 message_type=None, enum_type=None, containing_type=None,
4727 is_extension=False, extension_scope=None,
4728 options=None),
4729 ],
4730 extensions=[
4731 ],
4732 nested_types=[],
4733 enum_types=[
4734 ],
4735 options=None,
4736 is_extendable=False,
4737 syntax='proto3',
4738 extension_ranges=[],
4739 oneofs=[
4740 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07004741 serialized_start=4955,
4742 serialized_end=5146,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004743)
4744
4745
4746_OFP_FLOW_REMOVED = _descriptor.Descriptor(
4747 name='ofp_flow_removed',
4748 full_name='openflow_13.ofp_flow_removed',
4749 filename=None,
4750 file=DESCRIPTOR,
4751 containing_type=None,
4752 fields=[
4753 _descriptor.FieldDescriptor(
4754 name='cookie', full_name='openflow_13.ofp_flow_removed.cookie', index=0,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004755 number=1, type=4, cpp_type=4, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004756 has_default_value=False, default_value=0,
4757 message_type=None, enum_type=None, containing_type=None,
4758 is_extension=False, extension_scope=None,
4759 options=None),
4760 _descriptor.FieldDescriptor(
4761 name='priority', full_name='openflow_13.ofp_flow_removed.priority', index=1,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004762 number=2, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004763 has_default_value=False, default_value=0,
4764 message_type=None, enum_type=None, containing_type=None,
4765 is_extension=False, extension_scope=None,
4766 options=None),
4767 _descriptor.FieldDescriptor(
4768 name='reason', full_name='openflow_13.ofp_flow_removed.reason', index=2,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004769 number=3, type=14, cpp_type=8, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004770 has_default_value=False, default_value=0,
4771 message_type=None, enum_type=None, containing_type=None,
4772 is_extension=False, extension_scope=None,
4773 options=None),
4774 _descriptor.FieldDescriptor(
4775 name='table_id', full_name='openflow_13.ofp_flow_removed.table_id', index=3,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004776 number=4, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004777 has_default_value=False, default_value=0,
4778 message_type=None, enum_type=None, containing_type=None,
4779 is_extension=False, extension_scope=None,
4780 options=None),
4781 _descriptor.FieldDescriptor(
4782 name='duration_sec', full_name='openflow_13.ofp_flow_removed.duration_sec', index=4,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004783 number=5, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004784 has_default_value=False, default_value=0,
4785 message_type=None, enum_type=None, containing_type=None,
4786 is_extension=False, extension_scope=None,
4787 options=None),
4788 _descriptor.FieldDescriptor(
4789 name='duration_nsec', full_name='openflow_13.ofp_flow_removed.duration_nsec', index=5,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004790 number=6, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004791 has_default_value=False, default_value=0,
4792 message_type=None, enum_type=None, containing_type=None,
4793 is_extension=False, extension_scope=None,
4794 options=None),
4795 _descriptor.FieldDescriptor(
4796 name='idle_timeout', full_name='openflow_13.ofp_flow_removed.idle_timeout', index=6,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004797 number=7, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004798 has_default_value=False, default_value=0,
4799 message_type=None, enum_type=None, containing_type=None,
4800 is_extension=False, extension_scope=None,
4801 options=None),
4802 _descriptor.FieldDescriptor(
4803 name='hard_timeout', full_name='openflow_13.ofp_flow_removed.hard_timeout', index=7,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004804 number=8, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004805 has_default_value=False, default_value=0,
4806 message_type=None, enum_type=None, containing_type=None,
4807 is_extension=False, extension_scope=None,
4808 options=None),
4809 _descriptor.FieldDescriptor(
4810 name='packet_count', full_name='openflow_13.ofp_flow_removed.packet_count', index=8,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004811 number=9, type=4, cpp_type=4, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004812 has_default_value=False, default_value=0,
4813 message_type=None, enum_type=None, containing_type=None,
4814 is_extension=False, extension_scope=None,
4815 options=None),
4816 _descriptor.FieldDescriptor(
4817 name='byte_count', full_name='openflow_13.ofp_flow_removed.byte_count', index=9,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004818 number=10, type=4, cpp_type=4, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004819 has_default_value=False, default_value=0,
4820 message_type=None, enum_type=None, containing_type=None,
4821 is_extension=False, extension_scope=None,
4822 options=None),
4823 _descriptor.FieldDescriptor(
4824 name='match', full_name='openflow_13.ofp_flow_removed.match', index=10,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07004825 number=121, type=11, cpp_type=10, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004826 has_default_value=False, default_value=None,
4827 message_type=None, enum_type=None, containing_type=None,
4828 is_extension=False, extension_scope=None,
4829 options=None),
4830 ],
4831 extensions=[
4832 ],
4833 nested_types=[],
4834 enum_types=[
4835 ],
4836 options=None,
4837 is_extendable=False,
4838 syntax='proto3',
4839 extension_ranges=[],
4840 oneofs=[
4841 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07004842 serialized_start=5149,
4843 serialized_end=5443,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004844)
4845
4846
4847_OFP_METER_BAND_HEADER = _descriptor.Descriptor(
4848 name='ofp_meter_band_header',
4849 full_name='openflow_13.ofp_meter_band_header',
4850 filename=None,
4851 file=DESCRIPTOR,
4852 containing_type=None,
4853 fields=[
4854 _descriptor.FieldDescriptor(
4855 name='type', full_name='openflow_13.ofp_meter_band_header.type', index=0,
4856 number=1, type=14, cpp_type=8, label=1,
4857 has_default_value=False, default_value=0,
4858 message_type=None, enum_type=None, containing_type=None,
4859 is_extension=False, extension_scope=None,
4860 options=None),
4861 _descriptor.FieldDescriptor(
4862 name='len', full_name='openflow_13.ofp_meter_band_header.len', index=1,
4863 number=2, type=13, cpp_type=3, label=1,
4864 has_default_value=False, default_value=0,
4865 message_type=None, enum_type=None, containing_type=None,
4866 is_extension=False, extension_scope=None,
4867 options=None),
4868 _descriptor.FieldDescriptor(
4869 name='rate', full_name='openflow_13.ofp_meter_band_header.rate', index=2,
4870 number=3, type=13, cpp_type=3, label=1,
4871 has_default_value=False, default_value=0,
4872 message_type=None, enum_type=None, containing_type=None,
4873 is_extension=False, extension_scope=None,
4874 options=None),
4875 _descriptor.FieldDescriptor(
4876 name='burst_size', full_name='openflow_13.ofp_meter_band_header.burst_size', index=3,
4877 number=4, type=13, cpp_type=3, label=1,
4878 has_default_value=False, default_value=0,
4879 message_type=None, enum_type=None, containing_type=None,
4880 is_extension=False, extension_scope=None,
4881 options=None),
4882 ],
4883 extensions=[
4884 ],
4885 nested_types=[],
4886 enum_types=[
4887 ],
4888 options=None,
4889 is_extendable=False,
4890 syntax='proto3',
4891 extension_ranges=[],
4892 oneofs=[
4893 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07004894 serialized_start=5445,
4895 serialized_end=5563,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004896)
4897
4898
4899_OFP_METER_BAND_DROP = _descriptor.Descriptor(
4900 name='ofp_meter_band_drop',
4901 full_name='openflow_13.ofp_meter_band_drop',
4902 filename=None,
4903 file=DESCRIPTOR,
4904 containing_type=None,
4905 fields=[
4906 _descriptor.FieldDescriptor(
4907 name='type', full_name='openflow_13.ofp_meter_band_drop.type', index=0,
4908 number=1, type=13, cpp_type=3, label=1,
4909 has_default_value=False, default_value=0,
4910 message_type=None, enum_type=None, containing_type=None,
4911 is_extension=False, extension_scope=None,
4912 options=None),
4913 _descriptor.FieldDescriptor(
4914 name='len', full_name='openflow_13.ofp_meter_band_drop.len', index=1,
4915 number=2, type=13, cpp_type=3, label=1,
4916 has_default_value=False, default_value=0,
4917 message_type=None, enum_type=None, containing_type=None,
4918 is_extension=False, extension_scope=None,
4919 options=None),
4920 _descriptor.FieldDescriptor(
4921 name='rate', full_name='openflow_13.ofp_meter_band_drop.rate', index=2,
4922 number=3, type=13, cpp_type=3, label=1,
4923 has_default_value=False, default_value=0,
4924 message_type=None, enum_type=None, containing_type=None,
4925 is_extension=False, extension_scope=None,
4926 options=None),
4927 _descriptor.FieldDescriptor(
4928 name='burst_size', full_name='openflow_13.ofp_meter_band_drop.burst_size', index=3,
4929 number=4, type=13, cpp_type=3, label=1,
4930 has_default_value=False, default_value=0,
4931 message_type=None, enum_type=None, containing_type=None,
4932 is_extension=False, extension_scope=None,
4933 options=None),
4934 ],
4935 extensions=[
4936 ],
4937 nested_types=[],
4938 enum_types=[
4939 ],
4940 options=None,
4941 is_extendable=False,
4942 syntax='proto3',
4943 extension_ranges=[],
4944 oneofs=[
4945 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07004946 serialized_start=5565,
4947 serialized_end=5647,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07004948)
4949
4950
4951_OFP_METER_BAND_DSCP_REMARK = _descriptor.Descriptor(
4952 name='ofp_meter_band_dscp_remark',
4953 full_name='openflow_13.ofp_meter_band_dscp_remark',
4954 filename=None,
4955 file=DESCRIPTOR,
4956 containing_type=None,
4957 fields=[
4958 _descriptor.FieldDescriptor(
4959 name='type', full_name='openflow_13.ofp_meter_band_dscp_remark.type', index=0,
4960 number=1, type=13, cpp_type=3, label=1,
4961 has_default_value=False, default_value=0,
4962 message_type=None, enum_type=None, containing_type=None,
4963 is_extension=False, extension_scope=None,
4964 options=None),
4965 _descriptor.FieldDescriptor(
4966 name='len', full_name='openflow_13.ofp_meter_band_dscp_remark.len', index=1,
4967 number=2, type=13, cpp_type=3, label=1,
4968 has_default_value=False, default_value=0,
4969 message_type=None, enum_type=None, containing_type=None,
4970 is_extension=False, extension_scope=None,
4971 options=None),
4972 _descriptor.FieldDescriptor(
4973 name='rate', full_name='openflow_13.ofp_meter_band_dscp_remark.rate', index=2,
4974 number=3, type=13, cpp_type=3, label=1,
4975 has_default_value=False, default_value=0,
4976 message_type=None, enum_type=None, containing_type=None,
4977 is_extension=False, extension_scope=None,
4978 options=None),
4979 _descriptor.FieldDescriptor(
4980 name='burst_size', full_name='openflow_13.ofp_meter_band_dscp_remark.burst_size', index=3,
4981 number=4, type=13, cpp_type=3, label=1,
4982 has_default_value=False, default_value=0,
4983 message_type=None, enum_type=None, containing_type=None,
4984 is_extension=False, extension_scope=None,
4985 options=None),
4986 _descriptor.FieldDescriptor(
4987 name='prec_level', full_name='openflow_13.ofp_meter_band_dscp_remark.prec_level', index=4,
4988 number=5, type=13, cpp_type=3, label=1,
4989 has_default_value=False, default_value=0,
4990 message_type=None, enum_type=None, containing_type=None,
4991 is_extension=False, extension_scope=None,
4992 options=None),
4993 ],
4994 extensions=[
4995 ],
4996 nested_types=[],
4997 enum_types=[
4998 ],
4999 options=None,
5000 is_extendable=False,
5001 syntax='proto3',
5002 extension_ranges=[],
5003 oneofs=[
5004 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07005005 serialized_start=5649,
5006 serialized_end=5758,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005007)
5008
5009
5010_OFP_METER_BAND_EXPERIMENTER = _descriptor.Descriptor(
5011 name='ofp_meter_band_experimenter',
5012 full_name='openflow_13.ofp_meter_band_experimenter',
5013 filename=None,
5014 file=DESCRIPTOR,
5015 containing_type=None,
5016 fields=[
5017 _descriptor.FieldDescriptor(
5018 name='type', full_name='openflow_13.ofp_meter_band_experimenter.type', index=0,
5019 number=1, type=14, cpp_type=8, label=1,
5020 has_default_value=False, default_value=0,
5021 message_type=None, enum_type=None, containing_type=None,
5022 is_extension=False, extension_scope=None,
5023 options=None),
5024 _descriptor.FieldDescriptor(
5025 name='len', full_name='openflow_13.ofp_meter_band_experimenter.len', index=1,
5026 number=2, type=13, cpp_type=3, label=1,
5027 has_default_value=False, default_value=0,
5028 message_type=None, enum_type=None, containing_type=None,
5029 is_extension=False, extension_scope=None,
5030 options=None),
5031 _descriptor.FieldDescriptor(
5032 name='rate', full_name='openflow_13.ofp_meter_band_experimenter.rate', index=2,
5033 number=3, type=13, cpp_type=3, label=1,
5034 has_default_value=False, default_value=0,
5035 message_type=None, enum_type=None, containing_type=None,
5036 is_extension=False, extension_scope=None,
5037 options=None),
5038 _descriptor.FieldDescriptor(
5039 name='burst_size', full_name='openflow_13.ofp_meter_band_experimenter.burst_size', index=3,
5040 number=4, type=13, cpp_type=3, label=1,
5041 has_default_value=False, default_value=0,
5042 message_type=None, enum_type=None, containing_type=None,
5043 is_extension=False, extension_scope=None,
5044 options=None),
5045 _descriptor.FieldDescriptor(
5046 name='experimenter', full_name='openflow_13.ofp_meter_band_experimenter.experimenter', index=4,
5047 number=5, type=13, cpp_type=3, label=1,
5048 has_default_value=False, default_value=0,
5049 message_type=None, enum_type=None, containing_type=None,
5050 is_extension=False, extension_scope=None,
5051 options=None),
5052 ],
5053 extensions=[
5054 ],
5055 nested_types=[],
5056 enum_types=[
5057 ],
5058 options=None,
5059 is_extendable=False,
5060 syntax='proto3',
5061 extension_ranges=[],
5062 oneofs=[
5063 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07005064 serialized_start=5761,
5065 serialized_end=5907,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005066)
5067
5068
5069_OFP_METER_MOD = _descriptor.Descriptor(
5070 name='ofp_meter_mod',
5071 full_name='openflow_13.ofp_meter_mod',
5072 filename=None,
5073 file=DESCRIPTOR,
5074 containing_type=None,
5075 fields=[
5076 _descriptor.FieldDescriptor(
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07005077 name='command', full_name='openflow_13.ofp_meter_mod.command', index=0,
5078 number=1, type=14, cpp_type=8, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005079 has_default_value=False, default_value=0,
5080 message_type=None, enum_type=None, containing_type=None,
5081 is_extension=False, extension_scope=None,
5082 options=None),
5083 _descriptor.FieldDescriptor(
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07005084 name='flags', full_name='openflow_13.ofp_meter_mod.flags', index=1,
5085 number=2, type=13, cpp_type=3, label=1,
5086 has_default_value=False, default_value=0,
5087 message_type=None, enum_type=None, containing_type=None,
5088 is_extension=False, extension_scope=None,
5089 options=None),
5090 _descriptor.FieldDescriptor(
5091 name='meter_id', full_name='openflow_13.ofp_meter_mod.meter_id', index=2,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005092 number=3, type=13, cpp_type=3, label=1,
5093 has_default_value=False, default_value=0,
5094 message_type=None, enum_type=None, containing_type=None,
5095 is_extension=False, extension_scope=None,
5096 options=None),
5097 _descriptor.FieldDescriptor(
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07005098 name='bands', full_name='openflow_13.ofp_meter_mod.bands', index=3,
5099 number=4, type=11, cpp_type=10, label=3,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005100 has_default_value=False, default_value=[],
5101 message_type=None, enum_type=None, containing_type=None,
5102 is_extension=False, extension_scope=None,
5103 options=None),
5104 ],
5105 extensions=[
5106 ],
5107 nested_types=[],
5108 enum_types=[
5109 ],
5110 options=None,
5111 is_extendable=False,
5112 syntax='proto3',
5113 extension_ranges=[],
5114 oneofs=[
5115 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07005116 serialized_start=5910,
5117 serialized_end=6062,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005118)
5119
5120
5121_OFP_ERROR_MSG = _descriptor.Descriptor(
5122 name='ofp_error_msg',
5123 full_name='openflow_13.ofp_error_msg',
5124 filename=None,
5125 file=DESCRIPTOR,
5126 containing_type=None,
5127 fields=[
5128 _descriptor.FieldDescriptor(
5129 name='type', full_name='openflow_13.ofp_error_msg.type', index=0,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07005130 number=1, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005131 has_default_value=False, default_value=0,
5132 message_type=None, enum_type=None, containing_type=None,
5133 is_extension=False, extension_scope=None,
5134 options=None),
5135 _descriptor.FieldDescriptor(
5136 name='code', full_name='openflow_13.ofp_error_msg.code', index=1,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07005137 number=2, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005138 has_default_value=False, default_value=0,
5139 message_type=None, enum_type=None, containing_type=None,
5140 is_extension=False, extension_scope=None,
5141 options=None),
5142 _descriptor.FieldDescriptor(
5143 name='data', full_name='openflow_13.ofp_error_msg.data', index=2,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07005144 number=3, type=12, cpp_type=9, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005145 has_default_value=False, default_value=_b(""),
5146 message_type=None, enum_type=None, containing_type=None,
5147 is_extension=False, extension_scope=None,
5148 options=None),
5149 ],
5150 extensions=[
5151 ],
5152 nested_types=[],
5153 enum_types=[
5154 ],
5155 options=None,
5156 is_extendable=False,
5157 syntax='proto3',
5158 extension_ranges=[],
5159 oneofs=[
5160 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07005161 serialized_start=6064,
5162 serialized_end=6121,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005163)
5164
5165
5166_OFP_ERROR_EXPERIMENTER_MSG = _descriptor.Descriptor(
5167 name='ofp_error_experimenter_msg',
5168 full_name='openflow_13.ofp_error_experimenter_msg',
5169 filename=None,
5170 file=DESCRIPTOR,
5171 containing_type=None,
5172 fields=[
5173 _descriptor.FieldDescriptor(
5174 name='type', full_name='openflow_13.ofp_error_experimenter_msg.type', index=0,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07005175 number=1, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005176 has_default_value=False, default_value=0,
5177 message_type=None, enum_type=None, containing_type=None,
5178 is_extension=False, extension_scope=None,
5179 options=None),
5180 _descriptor.FieldDescriptor(
5181 name='exp_type', full_name='openflow_13.ofp_error_experimenter_msg.exp_type', index=1,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07005182 number=2, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005183 has_default_value=False, default_value=0,
5184 message_type=None, enum_type=None, containing_type=None,
5185 is_extension=False, extension_scope=None,
5186 options=None),
5187 _descriptor.FieldDescriptor(
5188 name='experimenter', full_name='openflow_13.ofp_error_experimenter_msg.experimenter', index=2,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07005189 number=3, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005190 has_default_value=False, default_value=0,
5191 message_type=None, enum_type=None, containing_type=None,
5192 is_extension=False, extension_scope=None,
5193 options=None),
5194 _descriptor.FieldDescriptor(
5195 name='data', full_name='openflow_13.ofp_error_experimenter_msg.data', index=3,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07005196 number=4, type=12, cpp_type=9, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005197 has_default_value=False, default_value=_b(""),
5198 message_type=None, enum_type=None, containing_type=None,
5199 is_extension=False, extension_scope=None,
5200 options=None),
5201 ],
5202 extensions=[
5203 ],
5204 nested_types=[],
5205 enum_types=[
5206 ],
5207 options=None,
5208 is_extendable=False,
5209 syntax='proto3',
5210 extension_ranges=[],
5211 oneofs=[
5212 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07005213 serialized_start=6123,
5214 serialized_end=6219,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005215)
5216
5217
5218_OFP_MULTIPART_REQUEST = _descriptor.Descriptor(
5219 name='ofp_multipart_request',
5220 full_name='openflow_13.ofp_multipart_request',
5221 filename=None,
5222 file=DESCRIPTOR,
5223 containing_type=None,
5224 fields=[
5225 _descriptor.FieldDescriptor(
5226 name='type', full_name='openflow_13.ofp_multipart_request.type', index=0,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07005227 number=1, type=14, cpp_type=8, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005228 has_default_value=False, default_value=0,
5229 message_type=None, enum_type=None, containing_type=None,
5230 is_extension=False, extension_scope=None,
5231 options=None),
5232 _descriptor.FieldDescriptor(
5233 name='flags', full_name='openflow_13.ofp_multipart_request.flags', index=1,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07005234 number=2, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005235 has_default_value=False, default_value=0,
5236 message_type=None, enum_type=None, containing_type=None,
5237 is_extension=False, extension_scope=None,
5238 options=None),
5239 _descriptor.FieldDescriptor(
5240 name='body', full_name='openflow_13.ofp_multipart_request.body', index=2,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07005241 number=3, type=12, cpp_type=9, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005242 has_default_value=False, default_value=_b(""),
5243 message_type=None, enum_type=None, containing_type=None,
5244 is_extension=False, extension_scope=None,
5245 options=None),
5246 ],
5247 extensions=[
5248 ],
5249 nested_types=[],
5250 enum_types=[
5251 ],
5252 options=None,
5253 is_extendable=False,
5254 syntax='proto3',
5255 extension_ranges=[],
5256 oneofs=[
5257 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07005258 serialized_start=6221,
5259 serialized_end=6320,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005260)
5261
5262
5263_OFP_MULTIPART_REPLY = _descriptor.Descriptor(
5264 name='ofp_multipart_reply',
5265 full_name='openflow_13.ofp_multipart_reply',
5266 filename=None,
5267 file=DESCRIPTOR,
5268 containing_type=None,
5269 fields=[
5270 _descriptor.FieldDescriptor(
5271 name='type', full_name='openflow_13.ofp_multipart_reply.type', index=0,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07005272 number=1, type=14, cpp_type=8, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005273 has_default_value=False, default_value=0,
5274 message_type=None, enum_type=None, containing_type=None,
5275 is_extension=False, extension_scope=None,
5276 options=None),
5277 _descriptor.FieldDescriptor(
5278 name='flags', full_name='openflow_13.ofp_multipart_reply.flags', index=1,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07005279 number=2, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005280 has_default_value=False, default_value=0,
5281 message_type=None, enum_type=None, containing_type=None,
5282 is_extension=False, extension_scope=None,
5283 options=None),
5284 _descriptor.FieldDescriptor(
5285 name='body', full_name='openflow_13.ofp_multipart_reply.body', index=2,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07005286 number=3, type=12, cpp_type=9, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005287 has_default_value=False, default_value=_b(""),
5288 message_type=None, enum_type=None, containing_type=None,
5289 is_extension=False, extension_scope=None,
5290 options=None),
5291 ],
5292 extensions=[
5293 ],
5294 nested_types=[],
5295 enum_types=[
5296 ],
5297 options=None,
5298 is_extendable=False,
5299 syntax='proto3',
5300 extension_ranges=[],
5301 oneofs=[
5302 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07005303 serialized_start=6322,
5304 serialized_end=6419,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005305)
5306
5307
5308_OFP_DESC = _descriptor.Descriptor(
5309 name='ofp_desc',
5310 full_name='openflow_13.ofp_desc',
5311 filename=None,
5312 file=DESCRIPTOR,
5313 containing_type=None,
5314 fields=[
5315 _descriptor.FieldDescriptor(
5316 name='mfr_desc', full_name='openflow_13.ofp_desc.mfr_desc', index=0,
5317 number=1, type=9, cpp_type=9, label=1,
5318 has_default_value=False, default_value=_b("").decode('utf-8'),
5319 message_type=None, enum_type=None, containing_type=None,
5320 is_extension=False, extension_scope=None,
5321 options=None),
5322 _descriptor.FieldDescriptor(
5323 name='hw_desc', full_name='openflow_13.ofp_desc.hw_desc', index=1,
5324 number=2, type=9, cpp_type=9, label=1,
5325 has_default_value=False, default_value=_b("").decode('utf-8'),
5326 message_type=None, enum_type=None, containing_type=None,
5327 is_extension=False, extension_scope=None,
5328 options=None),
5329 _descriptor.FieldDescriptor(
5330 name='sw_desc', full_name='openflow_13.ofp_desc.sw_desc', index=2,
5331 number=3, type=9, cpp_type=9, label=1,
5332 has_default_value=False, default_value=_b("").decode('utf-8'),
5333 message_type=None, enum_type=None, containing_type=None,
5334 is_extension=False, extension_scope=None,
5335 options=None),
5336 _descriptor.FieldDescriptor(
5337 name='serial_num', full_name='openflow_13.ofp_desc.serial_num', index=3,
5338 number=4, type=9, cpp_type=9, label=1,
5339 has_default_value=False, default_value=_b("").decode('utf-8'),
5340 message_type=None, enum_type=None, containing_type=None,
5341 is_extension=False, extension_scope=None,
5342 options=None),
5343 _descriptor.FieldDescriptor(
5344 name='dp_desc', full_name='openflow_13.ofp_desc.dp_desc', index=4,
5345 number=5, type=9, cpp_type=9, label=1,
5346 has_default_value=False, default_value=_b("").decode('utf-8'),
5347 message_type=None, enum_type=None, containing_type=None,
5348 is_extension=False, extension_scope=None,
5349 options=None),
5350 ],
5351 extensions=[
5352 ],
5353 nested_types=[],
5354 enum_types=[
5355 ],
5356 options=None,
5357 is_extendable=False,
5358 syntax='proto3',
5359 extension_ranges=[],
5360 oneofs=[
5361 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07005362 serialized_start=6421,
5363 serialized_end=6520,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005364)
5365
5366
5367_OFP_FLOW_STATS_REQUEST = _descriptor.Descriptor(
5368 name='ofp_flow_stats_request',
5369 full_name='openflow_13.ofp_flow_stats_request',
5370 filename=None,
5371 file=DESCRIPTOR,
5372 containing_type=None,
5373 fields=[
5374 _descriptor.FieldDescriptor(
5375 name='table_id', full_name='openflow_13.ofp_flow_stats_request.table_id', index=0,
5376 number=1, type=13, cpp_type=3, label=1,
5377 has_default_value=False, default_value=0,
5378 message_type=None, enum_type=None, containing_type=None,
5379 is_extension=False, extension_scope=None,
5380 options=None),
5381 _descriptor.FieldDescriptor(
5382 name='out_port', full_name='openflow_13.ofp_flow_stats_request.out_port', index=1,
5383 number=2, type=13, cpp_type=3, label=1,
5384 has_default_value=False, default_value=0,
5385 message_type=None, enum_type=None, containing_type=None,
5386 is_extension=False, extension_scope=None,
5387 options=None),
5388 _descriptor.FieldDescriptor(
5389 name='out_group', full_name='openflow_13.ofp_flow_stats_request.out_group', index=2,
5390 number=3, type=13, cpp_type=3, label=1,
5391 has_default_value=False, default_value=0,
5392 message_type=None, enum_type=None, containing_type=None,
5393 is_extension=False, extension_scope=None,
5394 options=None),
5395 _descriptor.FieldDescriptor(
5396 name='cookie', full_name='openflow_13.ofp_flow_stats_request.cookie', index=3,
5397 number=4, type=4, cpp_type=4, label=1,
5398 has_default_value=False, default_value=0,
5399 message_type=None, enum_type=None, containing_type=None,
5400 is_extension=False, extension_scope=None,
5401 options=None),
5402 _descriptor.FieldDescriptor(
5403 name='cookie_mask', full_name='openflow_13.ofp_flow_stats_request.cookie_mask', index=4,
5404 number=5, type=4, cpp_type=4, label=1,
5405 has_default_value=False, default_value=0,
5406 message_type=None, enum_type=None, containing_type=None,
5407 is_extension=False, extension_scope=None,
5408 options=None),
5409 _descriptor.FieldDescriptor(
5410 name='match', full_name='openflow_13.ofp_flow_stats_request.match', index=5,
5411 number=6, type=11, cpp_type=10, label=1,
5412 has_default_value=False, default_value=None,
5413 message_type=None, enum_type=None, containing_type=None,
5414 is_extension=False, extension_scope=None,
5415 options=None),
5416 ],
5417 extensions=[
5418 ],
5419 nested_types=[],
5420 enum_types=[
5421 ],
5422 options=None,
5423 is_extendable=False,
5424 syntax='proto3',
5425 extension_ranges=[],
5426 oneofs=[
5427 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07005428 serialized_start=6523,
5429 serialized_end=6678,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005430)
5431
5432
5433_OFP_FLOW_STATS = _descriptor.Descriptor(
5434 name='ofp_flow_stats',
5435 full_name='openflow_13.ofp_flow_stats',
5436 filename=None,
5437 file=DESCRIPTOR,
5438 containing_type=None,
5439 fields=[
5440 _descriptor.FieldDescriptor(
5441 name='table_id', full_name='openflow_13.ofp_flow_stats.table_id', index=0,
5442 number=1, type=13, cpp_type=3, label=1,
5443 has_default_value=False, default_value=0,
5444 message_type=None, enum_type=None, containing_type=None,
5445 is_extension=False, extension_scope=None,
5446 options=None),
5447 _descriptor.FieldDescriptor(
5448 name='duration_sec', full_name='openflow_13.ofp_flow_stats.duration_sec', index=1,
5449 number=2, type=13, cpp_type=3, label=1,
5450 has_default_value=False, default_value=0,
5451 message_type=None, enum_type=None, containing_type=None,
5452 is_extension=False, extension_scope=None,
5453 options=None),
5454 _descriptor.FieldDescriptor(
5455 name='duration_nsec', full_name='openflow_13.ofp_flow_stats.duration_nsec', index=2,
5456 number=3, type=13, cpp_type=3, label=1,
5457 has_default_value=False, default_value=0,
5458 message_type=None, enum_type=None, containing_type=None,
5459 is_extension=False, extension_scope=None,
5460 options=None),
5461 _descriptor.FieldDescriptor(
5462 name='priority', full_name='openflow_13.ofp_flow_stats.priority', index=3,
5463 number=4, type=13, cpp_type=3, label=1,
5464 has_default_value=False, default_value=0,
5465 message_type=None, enum_type=None, containing_type=None,
5466 is_extension=False, extension_scope=None,
5467 options=None),
5468 _descriptor.FieldDescriptor(
5469 name='idle_timeout', full_name='openflow_13.ofp_flow_stats.idle_timeout', index=4,
5470 number=5, type=13, cpp_type=3, label=1,
5471 has_default_value=False, default_value=0,
5472 message_type=None, enum_type=None, containing_type=None,
5473 is_extension=False, extension_scope=None,
5474 options=None),
5475 _descriptor.FieldDescriptor(
5476 name='hard_timeout', full_name='openflow_13.ofp_flow_stats.hard_timeout', index=5,
5477 number=6, type=13, cpp_type=3, label=1,
5478 has_default_value=False, default_value=0,
5479 message_type=None, enum_type=None, containing_type=None,
5480 is_extension=False, extension_scope=None,
5481 options=None),
5482 _descriptor.FieldDescriptor(
5483 name='flags', full_name='openflow_13.ofp_flow_stats.flags', index=6,
5484 number=7, type=13, cpp_type=3, label=1,
5485 has_default_value=False, default_value=0,
5486 message_type=None, enum_type=None, containing_type=None,
5487 is_extension=False, extension_scope=None,
5488 options=None),
5489 _descriptor.FieldDescriptor(
5490 name='cookie', full_name='openflow_13.ofp_flow_stats.cookie', index=7,
5491 number=8, type=4, cpp_type=4, label=1,
5492 has_default_value=False, default_value=0,
5493 message_type=None, enum_type=None, containing_type=None,
5494 is_extension=False, extension_scope=None,
5495 options=None),
5496 _descriptor.FieldDescriptor(
5497 name='packet_count', full_name='openflow_13.ofp_flow_stats.packet_count', index=8,
5498 number=9, type=4, cpp_type=4, label=1,
5499 has_default_value=False, default_value=0,
5500 message_type=None, enum_type=None, containing_type=None,
5501 is_extension=False, extension_scope=None,
5502 options=None),
5503 _descriptor.FieldDescriptor(
5504 name='byte_count', full_name='openflow_13.ofp_flow_stats.byte_count', index=9,
5505 number=10, type=4, cpp_type=4, label=1,
5506 has_default_value=False, default_value=0,
5507 message_type=None, enum_type=None, containing_type=None,
5508 is_extension=False, extension_scope=None,
5509 options=None),
5510 _descriptor.FieldDescriptor(
5511 name='match', full_name='openflow_13.ofp_flow_stats.match', index=10,
5512 number=12, type=11, cpp_type=10, label=1,
5513 has_default_value=False, default_value=None,
5514 message_type=None, enum_type=None, containing_type=None,
5515 is_extension=False, extension_scope=None,
5516 options=None),
5517 _descriptor.FieldDescriptor(
5518 name='instructions', full_name='openflow_13.ofp_flow_stats.instructions', index=11,
5519 number=13, type=11, cpp_type=10, label=3,
5520 has_default_value=False, default_value=[],
5521 message_type=None, enum_type=None, containing_type=None,
5522 is_extension=False, extension_scope=None,
5523 options=None),
5524 ],
5525 extensions=[
5526 ],
5527 nested_types=[],
5528 enum_types=[
5529 ],
5530 options=None,
5531 is_extendable=False,
5532 syntax='proto3',
5533 extension_ranges=[],
5534 oneofs=[
5535 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07005536 serialized_start=6681,
5537 serialized_end=6986,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005538)
5539
5540
5541_OFP_AGGREGATE_STATS_REQUEST = _descriptor.Descriptor(
5542 name='ofp_aggregate_stats_request',
5543 full_name='openflow_13.ofp_aggregate_stats_request',
5544 filename=None,
5545 file=DESCRIPTOR,
5546 containing_type=None,
5547 fields=[
5548 _descriptor.FieldDescriptor(
5549 name='table_id', full_name='openflow_13.ofp_aggregate_stats_request.table_id', index=0,
5550 number=1, type=13, cpp_type=3, label=1,
5551 has_default_value=False, default_value=0,
5552 message_type=None, enum_type=None, containing_type=None,
5553 is_extension=False, extension_scope=None,
5554 options=None),
5555 _descriptor.FieldDescriptor(
5556 name='out_port', full_name='openflow_13.ofp_aggregate_stats_request.out_port', index=1,
5557 number=2, type=13, cpp_type=3, label=1,
5558 has_default_value=False, default_value=0,
5559 message_type=None, enum_type=None, containing_type=None,
5560 is_extension=False, extension_scope=None,
5561 options=None),
5562 _descriptor.FieldDescriptor(
5563 name='out_group', full_name='openflow_13.ofp_aggregate_stats_request.out_group', index=2,
5564 number=3, type=13, cpp_type=3, label=1,
5565 has_default_value=False, default_value=0,
5566 message_type=None, enum_type=None, containing_type=None,
5567 is_extension=False, extension_scope=None,
5568 options=None),
5569 _descriptor.FieldDescriptor(
5570 name='cookie', full_name='openflow_13.ofp_aggregate_stats_request.cookie', index=3,
5571 number=4, type=4, cpp_type=4, label=1,
5572 has_default_value=False, default_value=0,
5573 message_type=None, enum_type=None, containing_type=None,
5574 is_extension=False, extension_scope=None,
5575 options=None),
5576 _descriptor.FieldDescriptor(
5577 name='cookie_mask', full_name='openflow_13.ofp_aggregate_stats_request.cookie_mask', index=4,
5578 number=5, type=4, cpp_type=4, label=1,
5579 has_default_value=False, default_value=0,
5580 message_type=None, enum_type=None, containing_type=None,
5581 is_extension=False, extension_scope=None,
5582 options=None),
5583 _descriptor.FieldDescriptor(
5584 name='match', full_name='openflow_13.ofp_aggregate_stats_request.match', index=5,
5585 number=6, type=11, cpp_type=10, label=1,
5586 has_default_value=False, default_value=None,
5587 message_type=None, enum_type=None, containing_type=None,
5588 is_extension=False, extension_scope=None,
5589 options=None),
5590 ],
5591 extensions=[
5592 ],
5593 nested_types=[],
5594 enum_types=[
5595 ],
5596 options=None,
5597 is_extendable=False,
5598 syntax='proto3',
5599 extension_ranges=[],
5600 oneofs=[
5601 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07005602 serialized_start=6989,
5603 serialized_end=7149,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005604)
5605
5606
5607_OFP_AGGREGATE_STATS_REPLY = _descriptor.Descriptor(
5608 name='ofp_aggregate_stats_reply',
5609 full_name='openflow_13.ofp_aggregate_stats_reply',
5610 filename=None,
5611 file=DESCRIPTOR,
5612 containing_type=None,
5613 fields=[
5614 _descriptor.FieldDescriptor(
5615 name='packet_count', full_name='openflow_13.ofp_aggregate_stats_reply.packet_count', index=0,
5616 number=1, type=4, cpp_type=4, label=1,
5617 has_default_value=False, default_value=0,
5618 message_type=None, enum_type=None, containing_type=None,
5619 is_extension=False, extension_scope=None,
5620 options=None),
5621 _descriptor.FieldDescriptor(
5622 name='byte_count', full_name='openflow_13.ofp_aggregate_stats_reply.byte_count', index=1,
5623 number=2, type=4, cpp_type=4, label=1,
5624 has_default_value=False, default_value=0,
5625 message_type=None, enum_type=None, containing_type=None,
5626 is_extension=False, extension_scope=None,
5627 options=None),
5628 _descriptor.FieldDescriptor(
5629 name='flow_count', full_name='openflow_13.ofp_aggregate_stats_reply.flow_count', index=2,
5630 number=3, type=13, cpp_type=3, label=1,
5631 has_default_value=False, default_value=0,
5632 message_type=None, enum_type=None, containing_type=None,
5633 is_extension=False, extension_scope=None,
5634 options=None),
5635 ],
5636 extensions=[
5637 ],
5638 nested_types=[],
5639 enum_types=[
5640 ],
5641 options=None,
5642 is_extendable=False,
5643 syntax='proto3',
5644 extension_ranges=[],
5645 oneofs=[
5646 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07005647 serialized_start=7151,
5648 serialized_end=7240,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005649)
5650
5651
5652_OFP_TABLE_FEATURE_PROPERTY = _descriptor.Descriptor(
5653 name='ofp_table_feature_property',
5654 full_name='openflow_13.ofp_table_feature_property',
5655 filename=None,
5656 file=DESCRIPTOR,
5657 containing_type=None,
5658 fields=[
5659 _descriptor.FieldDescriptor(
5660 name='type', full_name='openflow_13.ofp_table_feature_property.type', index=0,
5661 number=1, type=14, cpp_type=8, label=1,
5662 has_default_value=False, default_value=0,
5663 message_type=None, enum_type=None, containing_type=None,
5664 is_extension=False, extension_scope=None,
5665 options=None),
5666 _descriptor.FieldDescriptor(
5667 name='instructions', full_name='openflow_13.ofp_table_feature_property.instructions', index=1,
5668 number=2, type=11, cpp_type=10, label=1,
5669 has_default_value=False, default_value=None,
5670 message_type=None, enum_type=None, containing_type=None,
5671 is_extension=False, extension_scope=None,
5672 options=None),
5673 _descriptor.FieldDescriptor(
5674 name='next_tables', full_name='openflow_13.ofp_table_feature_property.next_tables', index=2,
5675 number=3, type=11, cpp_type=10, label=1,
5676 has_default_value=False, default_value=None,
5677 message_type=None, enum_type=None, containing_type=None,
5678 is_extension=False, extension_scope=None,
5679 options=None),
5680 _descriptor.FieldDescriptor(
5681 name='actions', full_name='openflow_13.ofp_table_feature_property.actions', index=3,
5682 number=4, type=11, cpp_type=10, label=1,
5683 has_default_value=False, default_value=None,
5684 message_type=None, enum_type=None, containing_type=None,
5685 is_extension=False, extension_scope=None,
5686 options=None),
5687 _descriptor.FieldDescriptor(
5688 name='oxm', full_name='openflow_13.ofp_table_feature_property.oxm', index=4,
5689 number=5, type=11, cpp_type=10, label=1,
5690 has_default_value=False, default_value=None,
5691 message_type=None, enum_type=None, containing_type=None,
5692 is_extension=False, extension_scope=None,
5693 options=None),
5694 _descriptor.FieldDescriptor(
5695 name='experimenter', full_name='openflow_13.ofp_table_feature_property.experimenter', index=5,
5696 number=6, type=11, cpp_type=10, label=1,
5697 has_default_value=False, default_value=None,
5698 message_type=None, enum_type=None, containing_type=None,
5699 is_extension=False, extension_scope=None,
5700 options=None),
5701 ],
5702 extensions=[
5703 ],
5704 nested_types=[],
5705 enum_types=[
5706 ],
5707 options=None,
5708 is_extendable=False,
5709 syntax='proto3',
5710 extension_ranges=[],
5711 oneofs=[
5712 _descriptor.OneofDescriptor(
5713 name='value', full_name='openflow_13.ofp_table_feature_property.value',
5714 index=0, containing_type=None, fields=[]),
5715 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07005716 serialized_start=7243,
5717 serialized_end=7676,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005718)
5719
5720
5721_OFP_TABLE_FEATURE_PROP_INSTRUCTIONS = _descriptor.Descriptor(
5722 name='ofp_table_feature_prop_instructions',
5723 full_name='openflow_13.ofp_table_feature_prop_instructions',
5724 filename=None,
5725 file=DESCRIPTOR,
5726 containing_type=None,
5727 fields=[
5728 _descriptor.FieldDescriptor(
5729 name='instructions', full_name='openflow_13.ofp_table_feature_prop_instructions.instructions', index=0,
5730 number=1, type=11, cpp_type=10, label=3,
5731 has_default_value=False, default_value=[],
5732 message_type=None, enum_type=None, containing_type=None,
5733 is_extension=False, extension_scope=None,
5734 options=None),
5735 ],
5736 extensions=[
5737 ],
5738 nested_types=[],
5739 enum_types=[
5740 ],
5741 options=None,
5742 is_extendable=False,
5743 syntax='proto3',
5744 extension_ranges=[],
5745 oneofs=[
5746 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07005747 serialized_start=7678,
5748 serialized_end=7767,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005749)
5750
5751
5752_OFP_TABLE_FEATURE_PROP_NEXT_TABLES = _descriptor.Descriptor(
5753 name='ofp_table_feature_prop_next_tables',
5754 full_name='openflow_13.ofp_table_feature_prop_next_tables',
5755 filename=None,
5756 file=DESCRIPTOR,
5757 containing_type=None,
5758 fields=[
5759 _descriptor.FieldDescriptor(
5760 name='next_table_ids', full_name='openflow_13.ofp_table_feature_prop_next_tables.next_table_ids', index=0,
5761 number=1, type=13, cpp_type=3, label=3,
5762 has_default_value=False, default_value=[],
5763 message_type=None, enum_type=None, containing_type=None,
5764 is_extension=False, extension_scope=None,
5765 options=None),
5766 ],
5767 extensions=[
5768 ],
5769 nested_types=[],
5770 enum_types=[
5771 ],
5772 options=None,
5773 is_extendable=False,
5774 syntax='proto3',
5775 extension_ranges=[],
5776 oneofs=[
5777 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07005778 serialized_start=7769,
5779 serialized_end=7829,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005780)
5781
5782
5783_OFP_TABLE_FEATURE_PROP_ACTIONS = _descriptor.Descriptor(
5784 name='ofp_table_feature_prop_actions',
5785 full_name='openflow_13.ofp_table_feature_prop_actions',
5786 filename=None,
5787 file=DESCRIPTOR,
5788 containing_type=None,
5789 fields=[
5790 _descriptor.FieldDescriptor(
5791 name='actions', full_name='openflow_13.ofp_table_feature_prop_actions.actions', index=0,
5792 number=1, type=11, cpp_type=10, label=3,
5793 has_default_value=False, default_value=[],
5794 message_type=None, enum_type=None, containing_type=None,
5795 is_extension=False, extension_scope=None,
5796 options=None),
5797 ],
5798 extensions=[
5799 ],
5800 nested_types=[],
5801 enum_types=[
5802 ],
5803 options=None,
5804 is_extendable=False,
5805 syntax='proto3',
5806 extension_ranges=[],
5807 oneofs=[
5808 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07005809 serialized_start=7831,
5810 serialized_end=7905,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005811)
5812
5813
5814_OFP_TABLE_FEATURE_PROP_OXM = _descriptor.Descriptor(
5815 name='ofp_table_feature_prop_oxm',
5816 full_name='openflow_13.ofp_table_feature_prop_oxm',
5817 filename=None,
5818 file=DESCRIPTOR,
5819 containing_type=None,
5820 fields=[
5821 _descriptor.FieldDescriptor(
5822 name='oxm_ids', full_name='openflow_13.ofp_table_feature_prop_oxm.oxm_ids', index=0,
5823 number=3, type=13, cpp_type=3, label=3,
5824 has_default_value=False, default_value=[],
5825 message_type=None, enum_type=None, containing_type=None,
5826 is_extension=False, extension_scope=None,
5827 options=None),
5828 ],
5829 extensions=[
5830 ],
5831 nested_types=[],
5832 enum_types=[
5833 ],
5834 options=None,
5835 is_extendable=False,
5836 syntax='proto3',
5837 extension_ranges=[],
5838 oneofs=[
5839 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07005840 serialized_start=7907,
5841 serialized_end=7952,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005842)
5843
5844
5845_OFP_TABLE_FEATURE_PROP_EXPERIMENTER = _descriptor.Descriptor(
5846 name='ofp_table_feature_prop_experimenter',
5847 full_name='openflow_13.ofp_table_feature_prop_experimenter',
5848 filename=None,
5849 file=DESCRIPTOR,
5850 containing_type=None,
5851 fields=[
5852 _descriptor.FieldDescriptor(
5853 name='experimenter', full_name='openflow_13.ofp_table_feature_prop_experimenter.experimenter', index=0,
5854 number=2, type=13, cpp_type=3, label=1,
5855 has_default_value=False, default_value=0,
5856 message_type=None, enum_type=None, containing_type=None,
5857 is_extension=False, extension_scope=None,
5858 options=None),
5859 _descriptor.FieldDescriptor(
5860 name='exp_type', full_name='openflow_13.ofp_table_feature_prop_experimenter.exp_type', index=1,
5861 number=3, type=13, cpp_type=3, label=1,
5862 has_default_value=False, default_value=0,
5863 message_type=None, enum_type=None, containing_type=None,
5864 is_extension=False, extension_scope=None,
5865 options=None),
5866 _descriptor.FieldDescriptor(
5867 name='experimenter_data', full_name='openflow_13.ofp_table_feature_prop_experimenter.experimenter_data', index=2,
5868 number=4, type=13, cpp_type=3, label=3,
5869 has_default_value=False, default_value=[],
5870 message_type=None, enum_type=None, containing_type=None,
5871 is_extension=False, extension_scope=None,
5872 options=None),
5873 ],
5874 extensions=[
5875 ],
5876 nested_types=[],
5877 enum_types=[
5878 ],
5879 options=None,
5880 is_extendable=False,
5881 syntax='proto3',
5882 extension_ranges=[],
5883 oneofs=[
5884 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07005885 serialized_start=7954,
5886 serialized_end=8058,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005887)
5888
5889
5890_OFP_TABLE_FEATURES = _descriptor.Descriptor(
5891 name='ofp_table_features',
5892 full_name='openflow_13.ofp_table_features',
5893 filename=None,
5894 file=DESCRIPTOR,
5895 containing_type=None,
5896 fields=[
5897 _descriptor.FieldDescriptor(
5898 name='table_id', full_name='openflow_13.ofp_table_features.table_id', index=0,
5899 number=1, type=13, cpp_type=3, label=1,
5900 has_default_value=False, default_value=0,
5901 message_type=None, enum_type=None, containing_type=None,
5902 is_extension=False, extension_scope=None,
5903 options=None),
5904 _descriptor.FieldDescriptor(
5905 name='name', full_name='openflow_13.ofp_table_features.name', index=1,
5906 number=2, type=9, cpp_type=9, label=1,
5907 has_default_value=False, default_value=_b("").decode('utf-8'),
5908 message_type=None, enum_type=None, containing_type=None,
5909 is_extension=False, extension_scope=None,
5910 options=None),
5911 _descriptor.FieldDescriptor(
5912 name='metadata_match', full_name='openflow_13.ofp_table_features.metadata_match', index=2,
5913 number=3, type=4, cpp_type=4, label=1,
5914 has_default_value=False, default_value=0,
5915 message_type=None, enum_type=None, containing_type=None,
5916 is_extension=False, extension_scope=None,
5917 options=None),
5918 _descriptor.FieldDescriptor(
5919 name='metadata_write', full_name='openflow_13.ofp_table_features.metadata_write', index=3,
5920 number=4, type=4, cpp_type=4, label=1,
5921 has_default_value=False, default_value=0,
5922 message_type=None, enum_type=None, containing_type=None,
5923 is_extension=False, extension_scope=None,
5924 options=None),
5925 _descriptor.FieldDescriptor(
5926 name='config', full_name='openflow_13.ofp_table_features.config', index=4,
5927 number=5, type=13, cpp_type=3, label=1,
5928 has_default_value=False, default_value=0,
5929 message_type=None, enum_type=None, containing_type=None,
5930 is_extension=False, extension_scope=None,
5931 options=None),
5932 _descriptor.FieldDescriptor(
5933 name='max_entries', full_name='openflow_13.ofp_table_features.max_entries', index=5,
5934 number=6, type=13, cpp_type=3, label=1,
5935 has_default_value=False, default_value=0,
5936 message_type=None, enum_type=None, containing_type=None,
5937 is_extension=False, extension_scope=None,
5938 options=None),
5939 _descriptor.FieldDescriptor(
5940 name='properties', full_name='openflow_13.ofp_table_features.properties', index=6,
5941 number=7, type=11, cpp_type=10, label=3,
5942 has_default_value=False, default_value=[],
5943 message_type=None, enum_type=None, containing_type=None,
5944 is_extension=False, extension_scope=None,
5945 options=None),
5946 ],
5947 extensions=[
5948 ],
5949 nested_types=[],
5950 enum_types=[
5951 ],
5952 options=None,
5953 is_extendable=False,
5954 syntax='proto3',
5955 extension_ranges=[],
5956 oneofs=[
5957 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07005958 serialized_start=8061,
5959 serialized_end=8259,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07005960)
5961
5962
5963_OFP_TABLE_STATS = _descriptor.Descriptor(
5964 name='ofp_table_stats',
5965 full_name='openflow_13.ofp_table_stats',
5966 filename=None,
5967 file=DESCRIPTOR,
5968 containing_type=None,
5969 fields=[
5970 _descriptor.FieldDescriptor(
5971 name='table_id', full_name='openflow_13.ofp_table_stats.table_id', index=0,
5972 number=1, type=13, cpp_type=3, label=1,
5973 has_default_value=False, default_value=0,
5974 message_type=None, enum_type=None, containing_type=None,
5975 is_extension=False, extension_scope=None,
5976 options=None),
5977 _descriptor.FieldDescriptor(
5978 name='active_count', full_name='openflow_13.ofp_table_stats.active_count', index=1,
5979 number=2, type=13, cpp_type=3, label=1,
5980 has_default_value=False, default_value=0,
5981 message_type=None, enum_type=None, containing_type=None,
5982 is_extension=False, extension_scope=None,
5983 options=None),
5984 _descriptor.FieldDescriptor(
5985 name='lookup_count', full_name='openflow_13.ofp_table_stats.lookup_count', index=2,
5986 number=3, type=4, cpp_type=4, label=1,
5987 has_default_value=False, default_value=0,
5988 message_type=None, enum_type=None, containing_type=None,
5989 is_extension=False, extension_scope=None,
5990 options=None),
5991 _descriptor.FieldDescriptor(
5992 name='matched_count', full_name='openflow_13.ofp_table_stats.matched_count', index=3,
5993 number=4, type=4, cpp_type=4, label=1,
5994 has_default_value=False, default_value=0,
5995 message_type=None, enum_type=None, containing_type=None,
5996 is_extension=False, extension_scope=None,
5997 options=None),
5998 ],
5999 extensions=[
6000 ],
6001 nested_types=[],
6002 enum_types=[
6003 ],
6004 options=None,
6005 is_extendable=False,
6006 syntax='proto3',
6007 extension_ranges=[],
6008 oneofs=[
6009 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07006010 serialized_start=8261,
6011 serialized_end=8363,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07006012)
6013
6014
6015_OFP_PORT_STATS_REQUEST = _descriptor.Descriptor(
6016 name='ofp_port_stats_request',
6017 full_name='openflow_13.ofp_port_stats_request',
6018 filename=None,
6019 file=DESCRIPTOR,
6020 containing_type=None,
6021 fields=[
6022 _descriptor.FieldDescriptor(
6023 name='port_no', full_name='openflow_13.ofp_port_stats_request.port_no', index=0,
6024 number=1, type=13, cpp_type=3, label=1,
6025 has_default_value=False, default_value=0,
6026 message_type=None, enum_type=None, containing_type=None,
6027 is_extension=False, extension_scope=None,
6028 options=None),
6029 ],
6030 extensions=[
6031 ],
6032 nested_types=[],
6033 enum_types=[
6034 ],
6035 options=None,
6036 is_extendable=False,
6037 syntax='proto3',
6038 extension_ranges=[],
6039 oneofs=[
6040 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07006041 serialized_start=8365,
6042 serialized_end=8406,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07006043)
6044
6045
6046_OFP_PORT_STATS = _descriptor.Descriptor(
6047 name='ofp_port_stats',
6048 full_name='openflow_13.ofp_port_stats',
6049 filename=None,
6050 file=DESCRIPTOR,
6051 containing_type=None,
6052 fields=[
6053 _descriptor.FieldDescriptor(
6054 name='port_no', full_name='openflow_13.ofp_port_stats.port_no', index=0,
6055 number=1, type=13, cpp_type=3, label=1,
6056 has_default_value=False, default_value=0,
6057 message_type=None, enum_type=None, containing_type=None,
6058 is_extension=False, extension_scope=None,
6059 options=None),
6060 _descriptor.FieldDescriptor(
6061 name='rx_packets', full_name='openflow_13.ofp_port_stats.rx_packets', index=1,
6062 number=2, type=4, cpp_type=4, label=1,
6063 has_default_value=False, default_value=0,
6064 message_type=None, enum_type=None, containing_type=None,
6065 is_extension=False, extension_scope=None,
6066 options=None),
6067 _descriptor.FieldDescriptor(
6068 name='tx_packets', full_name='openflow_13.ofp_port_stats.tx_packets', index=2,
6069 number=3, type=4, cpp_type=4, label=1,
6070 has_default_value=False, default_value=0,
6071 message_type=None, enum_type=None, containing_type=None,
6072 is_extension=False, extension_scope=None,
6073 options=None),
6074 _descriptor.FieldDescriptor(
6075 name='rx_bytes', full_name='openflow_13.ofp_port_stats.rx_bytes', index=3,
6076 number=4, type=4, cpp_type=4, label=1,
6077 has_default_value=False, default_value=0,
6078 message_type=None, enum_type=None, containing_type=None,
6079 is_extension=False, extension_scope=None,
6080 options=None),
6081 _descriptor.FieldDescriptor(
6082 name='tx_bytes', full_name='openflow_13.ofp_port_stats.tx_bytes', index=4,
6083 number=5, type=4, cpp_type=4, label=1,
6084 has_default_value=False, default_value=0,
6085 message_type=None, enum_type=None, containing_type=None,
6086 is_extension=False, extension_scope=None,
6087 options=None),
6088 _descriptor.FieldDescriptor(
6089 name='rx_dropped', full_name='openflow_13.ofp_port_stats.rx_dropped', index=5,
6090 number=6, type=4, cpp_type=4, label=1,
6091 has_default_value=False, default_value=0,
6092 message_type=None, enum_type=None, containing_type=None,
6093 is_extension=False, extension_scope=None,
6094 options=None),
6095 _descriptor.FieldDescriptor(
6096 name='tx_dropped', full_name='openflow_13.ofp_port_stats.tx_dropped', index=6,
6097 number=7, type=4, cpp_type=4, label=1,
6098 has_default_value=False, default_value=0,
6099 message_type=None, enum_type=None, containing_type=None,
6100 is_extension=False, extension_scope=None,
6101 options=None),
6102 _descriptor.FieldDescriptor(
6103 name='rx_errors', full_name='openflow_13.ofp_port_stats.rx_errors', index=7,
6104 number=8, type=4, cpp_type=4, label=1,
6105 has_default_value=False, default_value=0,
6106 message_type=None, enum_type=None, containing_type=None,
6107 is_extension=False, extension_scope=None,
6108 options=None),
6109 _descriptor.FieldDescriptor(
6110 name='tx_errors', full_name='openflow_13.ofp_port_stats.tx_errors', index=8,
6111 number=9, type=4, cpp_type=4, label=1,
6112 has_default_value=False, default_value=0,
6113 message_type=None, enum_type=None, containing_type=None,
6114 is_extension=False, extension_scope=None,
6115 options=None),
6116 _descriptor.FieldDescriptor(
6117 name='rx_frame_err', full_name='openflow_13.ofp_port_stats.rx_frame_err', index=9,
6118 number=10, type=4, cpp_type=4, label=1,
6119 has_default_value=False, default_value=0,
6120 message_type=None, enum_type=None, containing_type=None,
6121 is_extension=False, extension_scope=None,
6122 options=None),
6123 _descriptor.FieldDescriptor(
6124 name='rx_over_err', full_name='openflow_13.ofp_port_stats.rx_over_err', index=10,
6125 number=11, type=4, cpp_type=4, label=1,
6126 has_default_value=False, default_value=0,
6127 message_type=None, enum_type=None, containing_type=None,
6128 is_extension=False, extension_scope=None,
6129 options=None),
6130 _descriptor.FieldDescriptor(
6131 name='rx_crc_err', full_name='openflow_13.ofp_port_stats.rx_crc_err', index=11,
6132 number=12, type=4, cpp_type=4, label=1,
6133 has_default_value=False, default_value=0,
6134 message_type=None, enum_type=None, containing_type=None,
6135 is_extension=False, extension_scope=None,
6136 options=None),
6137 _descriptor.FieldDescriptor(
6138 name='collisions', full_name='openflow_13.ofp_port_stats.collisions', index=12,
6139 number=13, type=4, cpp_type=4, label=1,
6140 has_default_value=False, default_value=0,
6141 message_type=None, enum_type=None, containing_type=None,
6142 is_extension=False, extension_scope=None,
6143 options=None),
6144 _descriptor.FieldDescriptor(
6145 name='duration_sec', full_name='openflow_13.ofp_port_stats.duration_sec', index=13,
6146 number=14, type=13, cpp_type=3, label=1,
6147 has_default_value=False, default_value=0,
6148 message_type=None, enum_type=None, containing_type=None,
6149 is_extension=False, extension_scope=None,
6150 options=None),
6151 _descriptor.FieldDescriptor(
6152 name='duration_nsec', full_name='openflow_13.ofp_port_stats.duration_nsec', index=14,
6153 number=15, type=13, cpp_type=3, label=1,
6154 has_default_value=False, default_value=0,
6155 message_type=None, enum_type=None, containing_type=None,
6156 is_extension=False, extension_scope=None,
6157 options=None),
6158 ],
6159 extensions=[
6160 ],
6161 nested_types=[],
6162 enum_types=[
6163 ],
6164 options=None,
6165 is_extendable=False,
6166 syntax='proto3',
6167 extension_ranges=[],
6168 oneofs=[
6169 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07006170 serialized_start=8409,
6171 serialized_end=8724,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07006172)
6173
6174
6175_OFP_GROUP_STATS_REQUEST = _descriptor.Descriptor(
6176 name='ofp_group_stats_request',
6177 full_name='openflow_13.ofp_group_stats_request',
6178 filename=None,
6179 file=DESCRIPTOR,
6180 containing_type=None,
6181 fields=[
6182 _descriptor.FieldDescriptor(
6183 name='group_id', full_name='openflow_13.ofp_group_stats_request.group_id', index=0,
6184 number=1, type=13, cpp_type=3, label=1,
6185 has_default_value=False, default_value=0,
6186 message_type=None, enum_type=None, containing_type=None,
6187 is_extension=False, extension_scope=None,
6188 options=None),
6189 ],
6190 extensions=[
6191 ],
6192 nested_types=[],
6193 enum_types=[
6194 ],
6195 options=None,
6196 is_extendable=False,
6197 syntax='proto3',
6198 extension_ranges=[],
6199 oneofs=[
6200 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07006201 serialized_start=8726,
6202 serialized_end=8769,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07006203)
6204
6205
6206_OFP_BUCKET_COUNTER = _descriptor.Descriptor(
6207 name='ofp_bucket_counter',
6208 full_name='openflow_13.ofp_bucket_counter',
6209 filename=None,
6210 file=DESCRIPTOR,
6211 containing_type=None,
6212 fields=[
6213 _descriptor.FieldDescriptor(
6214 name='packet_count', full_name='openflow_13.ofp_bucket_counter.packet_count', index=0,
6215 number=1, type=4, cpp_type=4, label=1,
6216 has_default_value=False, default_value=0,
6217 message_type=None, enum_type=None, containing_type=None,
6218 is_extension=False, extension_scope=None,
6219 options=None),
6220 _descriptor.FieldDescriptor(
6221 name='byte_count', full_name='openflow_13.ofp_bucket_counter.byte_count', index=1,
6222 number=2, type=4, cpp_type=4, label=1,
6223 has_default_value=False, default_value=0,
6224 message_type=None, enum_type=None, containing_type=None,
6225 is_extension=False, extension_scope=None,
6226 options=None),
6227 ],
6228 extensions=[
6229 ],
6230 nested_types=[],
6231 enum_types=[
6232 ],
6233 options=None,
6234 is_extendable=False,
6235 syntax='proto3',
6236 extension_ranges=[],
6237 oneofs=[
6238 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07006239 serialized_start=8771,
6240 serialized_end=8833,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07006241)
6242
6243
6244_OFP_GROUP_STATS = _descriptor.Descriptor(
6245 name='ofp_group_stats',
6246 full_name='openflow_13.ofp_group_stats',
6247 filename=None,
6248 file=DESCRIPTOR,
6249 containing_type=None,
6250 fields=[
6251 _descriptor.FieldDescriptor(
6252 name='group_id', full_name='openflow_13.ofp_group_stats.group_id', index=0,
6253 number=1, type=13, cpp_type=3, label=1,
6254 has_default_value=False, default_value=0,
6255 message_type=None, enum_type=None, containing_type=None,
6256 is_extension=False, extension_scope=None,
6257 options=None),
6258 _descriptor.FieldDescriptor(
6259 name='ref_count', full_name='openflow_13.ofp_group_stats.ref_count', index=1,
6260 number=2, type=13, cpp_type=3, label=1,
6261 has_default_value=False, default_value=0,
6262 message_type=None, enum_type=None, containing_type=None,
6263 is_extension=False, extension_scope=None,
6264 options=None),
6265 _descriptor.FieldDescriptor(
6266 name='packet_count', full_name='openflow_13.ofp_group_stats.packet_count', index=2,
6267 number=3, type=4, cpp_type=4, label=1,
6268 has_default_value=False, default_value=0,
6269 message_type=None, enum_type=None, containing_type=None,
6270 is_extension=False, extension_scope=None,
6271 options=None),
6272 _descriptor.FieldDescriptor(
6273 name='byte_count', full_name='openflow_13.ofp_group_stats.byte_count', index=3,
6274 number=4, type=4, cpp_type=4, label=1,
6275 has_default_value=False, default_value=0,
6276 message_type=None, enum_type=None, containing_type=None,
6277 is_extension=False, extension_scope=None,
6278 options=None),
6279 _descriptor.FieldDescriptor(
6280 name='duration_sec', full_name='openflow_13.ofp_group_stats.duration_sec', index=4,
6281 number=5, type=13, cpp_type=3, label=1,
6282 has_default_value=False, default_value=0,
6283 message_type=None, enum_type=None, containing_type=None,
6284 is_extension=False, extension_scope=None,
6285 options=None),
6286 _descriptor.FieldDescriptor(
6287 name='duration_nsec', full_name='openflow_13.ofp_group_stats.duration_nsec', index=5,
6288 number=6, type=13, cpp_type=3, label=1,
6289 has_default_value=False, default_value=0,
6290 message_type=None, enum_type=None, containing_type=None,
6291 is_extension=False, extension_scope=None,
6292 options=None),
6293 _descriptor.FieldDescriptor(
6294 name='bucket_stats', full_name='openflow_13.ofp_group_stats.bucket_stats', index=6,
6295 number=7, type=11, cpp_type=10, label=3,
6296 has_default_value=False, default_value=[],
6297 message_type=None, enum_type=None, containing_type=None,
6298 is_extension=False, extension_scope=None,
6299 options=None),
6300 ],
6301 extensions=[
6302 ],
6303 nested_types=[],
6304 enum_types=[
6305 ],
6306 options=None,
6307 is_extendable=False,
6308 syntax='proto3',
6309 extension_ranges=[],
6310 oneofs=[
6311 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07006312 serialized_start=8836,
6313 serialized_end=9032,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07006314)
6315
6316
6317_OFP_GROUP_DESC = _descriptor.Descriptor(
6318 name='ofp_group_desc',
6319 full_name='openflow_13.ofp_group_desc',
6320 filename=None,
6321 file=DESCRIPTOR,
6322 containing_type=None,
6323 fields=[
6324 _descriptor.FieldDescriptor(
6325 name='type', full_name='openflow_13.ofp_group_desc.type', index=0,
6326 number=1, type=14, cpp_type=8, label=1,
6327 has_default_value=False, default_value=0,
6328 message_type=None, enum_type=None, containing_type=None,
6329 is_extension=False, extension_scope=None,
6330 options=None),
6331 _descriptor.FieldDescriptor(
Zsolt Haraszti8a774382016-10-24 18:25:54 -07006332 name='group_id', full_name='openflow_13.ofp_group_desc.group_id', index=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07006333 number=2, type=13, cpp_type=3, label=1,
6334 has_default_value=False, default_value=0,
6335 message_type=None, enum_type=None, containing_type=None,
6336 is_extension=False, extension_scope=None,
6337 options=None),
6338 _descriptor.FieldDescriptor(
Zsolt Haraszti8a774382016-10-24 18:25:54 -07006339 name='buckets', full_name='openflow_13.ofp_group_desc.buckets', index=2,
6340 number=3, type=11, cpp_type=10, label=3,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07006341 has_default_value=False, default_value=[],
6342 message_type=None, enum_type=None, containing_type=None,
6343 is_extension=False, extension_scope=None,
6344 options=None),
6345 ],
6346 extensions=[
6347 ],
6348 nested_types=[],
6349 enum_types=[
6350 ],
6351 options=None,
6352 is_extendable=False,
6353 syntax='proto3',
6354 extension_ranges=[],
6355 oneofs=[
6356 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07006357 serialized_start=9034,
6358 serialized_end=9153,
Zsolt Haraszti8a774382016-10-24 18:25:54 -07006359)
6360
6361
6362_OFP_GROUP_ENTRY = _descriptor.Descriptor(
6363 name='ofp_group_entry',
6364 full_name='openflow_13.ofp_group_entry',
6365 filename=None,
6366 file=DESCRIPTOR,
6367 containing_type=None,
6368 fields=[
6369 _descriptor.FieldDescriptor(
6370 name='desc', full_name='openflow_13.ofp_group_entry.desc', index=0,
6371 number=1, type=11, cpp_type=10, label=1,
6372 has_default_value=False, default_value=None,
6373 message_type=None, enum_type=None, containing_type=None,
6374 is_extension=False, extension_scope=None,
6375 options=None),
6376 _descriptor.FieldDescriptor(
6377 name='stats', full_name='openflow_13.ofp_group_entry.stats', index=1,
6378 number=2, type=11, cpp_type=10, label=1,
6379 has_default_value=False, default_value=None,
6380 message_type=None, enum_type=None, containing_type=None,
6381 is_extension=False, extension_scope=None,
6382 options=None),
6383 ],
6384 extensions=[
6385 ],
6386 nested_types=[],
6387 enum_types=[
6388 ],
6389 options=None,
6390 is_extendable=False,
6391 syntax='proto3',
6392 extension_ranges=[],
6393 oneofs=[
6394 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07006395 serialized_start=9155,
6396 serialized_end=9260,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07006397)
6398
6399
6400_OFP_GROUP_FEATURES = _descriptor.Descriptor(
6401 name='ofp_group_features',
6402 full_name='openflow_13.ofp_group_features',
6403 filename=None,
6404 file=DESCRIPTOR,
6405 containing_type=None,
6406 fields=[
6407 _descriptor.FieldDescriptor(
6408 name='types', full_name='openflow_13.ofp_group_features.types', index=0,
6409 number=1, type=13, cpp_type=3, label=1,
6410 has_default_value=False, default_value=0,
6411 message_type=None, enum_type=None, containing_type=None,
6412 is_extension=False, extension_scope=None,
6413 options=None),
6414 _descriptor.FieldDescriptor(
6415 name='capabilities', full_name='openflow_13.ofp_group_features.capabilities', index=1,
6416 number=2, type=13, cpp_type=3, label=1,
6417 has_default_value=False, default_value=0,
6418 message_type=None, enum_type=None, containing_type=None,
6419 is_extension=False, extension_scope=None,
6420 options=None),
6421 _descriptor.FieldDescriptor(
6422 name='max_groups', full_name='openflow_13.ofp_group_features.max_groups', index=2,
6423 number=3, type=13, cpp_type=3, label=3,
6424 has_default_value=False, default_value=[],
6425 message_type=None, enum_type=None, containing_type=None,
6426 is_extension=False, extension_scope=None,
6427 options=None),
6428 _descriptor.FieldDescriptor(
6429 name='actions', full_name='openflow_13.ofp_group_features.actions', index=3,
6430 number=4, type=13, cpp_type=3, label=3,
6431 has_default_value=False, default_value=[],
6432 message_type=None, enum_type=None, containing_type=None,
6433 is_extension=False, extension_scope=None,
6434 options=None),
6435 ],
6436 extensions=[
6437 ],
6438 nested_types=[],
6439 enum_types=[
6440 ],
6441 options=None,
6442 is_extendable=False,
6443 syntax='proto3',
6444 extension_ranges=[],
6445 oneofs=[
6446 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07006447 serialized_start=9262,
6448 serialized_end=9356,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07006449)
6450
6451
6452_OFP_METER_MULTIPART_REQUEST = _descriptor.Descriptor(
6453 name='ofp_meter_multipart_request',
6454 full_name='openflow_13.ofp_meter_multipart_request',
6455 filename=None,
6456 file=DESCRIPTOR,
6457 containing_type=None,
6458 fields=[
6459 _descriptor.FieldDescriptor(
6460 name='meter_id', full_name='openflow_13.ofp_meter_multipart_request.meter_id', index=0,
6461 number=1, type=13, cpp_type=3, label=1,
6462 has_default_value=False, default_value=0,
6463 message_type=None, enum_type=None, containing_type=None,
6464 is_extension=False, extension_scope=None,
6465 options=None),
6466 ],
6467 extensions=[
6468 ],
6469 nested_types=[],
6470 enum_types=[
6471 ],
6472 options=None,
6473 is_extendable=False,
6474 syntax='proto3',
6475 extension_ranges=[],
6476 oneofs=[
6477 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07006478 serialized_start=9358,
6479 serialized_end=9405,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07006480)
6481
6482
6483_OFP_METER_BAND_STATS = _descriptor.Descriptor(
6484 name='ofp_meter_band_stats',
6485 full_name='openflow_13.ofp_meter_band_stats',
6486 filename=None,
6487 file=DESCRIPTOR,
6488 containing_type=None,
6489 fields=[
6490 _descriptor.FieldDescriptor(
6491 name='packet_band_count', full_name='openflow_13.ofp_meter_band_stats.packet_band_count', index=0,
6492 number=1, type=4, cpp_type=4, label=1,
6493 has_default_value=False, default_value=0,
6494 message_type=None, enum_type=None, containing_type=None,
6495 is_extension=False, extension_scope=None,
6496 options=None),
6497 _descriptor.FieldDescriptor(
6498 name='byte_band_count', full_name='openflow_13.ofp_meter_band_stats.byte_band_count', index=1,
6499 number=2, type=4, cpp_type=4, label=1,
6500 has_default_value=False, default_value=0,
6501 message_type=None, enum_type=None, containing_type=None,
6502 is_extension=False, extension_scope=None,
6503 options=None),
6504 ],
6505 extensions=[
6506 ],
6507 nested_types=[],
6508 enum_types=[
6509 ],
6510 options=None,
6511 is_extendable=False,
6512 syntax='proto3',
6513 extension_ranges=[],
6514 oneofs=[
6515 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07006516 serialized_start=9407,
6517 serialized_end=9481,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07006518)
6519
6520
6521_OFP_METER_STATS = _descriptor.Descriptor(
6522 name='ofp_meter_stats',
6523 full_name='openflow_13.ofp_meter_stats',
6524 filename=None,
6525 file=DESCRIPTOR,
6526 containing_type=None,
6527 fields=[
6528 _descriptor.FieldDescriptor(
6529 name='meter_id', full_name='openflow_13.ofp_meter_stats.meter_id', index=0,
6530 number=1, type=13, cpp_type=3, label=1,
6531 has_default_value=False, default_value=0,
6532 message_type=None, enum_type=None, containing_type=None,
6533 is_extension=False, extension_scope=None,
6534 options=None),
6535 _descriptor.FieldDescriptor(
6536 name='flow_count', full_name='openflow_13.ofp_meter_stats.flow_count', index=1,
6537 number=2, type=13, cpp_type=3, label=1,
6538 has_default_value=False, default_value=0,
6539 message_type=None, enum_type=None, containing_type=None,
6540 is_extension=False, extension_scope=None,
6541 options=None),
6542 _descriptor.FieldDescriptor(
6543 name='packet_in_count', full_name='openflow_13.ofp_meter_stats.packet_in_count', index=2,
6544 number=3, type=4, cpp_type=4, label=1,
6545 has_default_value=False, default_value=0,
6546 message_type=None, enum_type=None, containing_type=None,
6547 is_extension=False, extension_scope=None,
6548 options=None),
6549 _descriptor.FieldDescriptor(
6550 name='byte_in_count', full_name='openflow_13.ofp_meter_stats.byte_in_count', index=3,
6551 number=4, type=4, cpp_type=4, label=1,
6552 has_default_value=False, default_value=0,
6553 message_type=None, enum_type=None, containing_type=None,
6554 is_extension=False, extension_scope=None,
6555 options=None),
6556 _descriptor.FieldDescriptor(
6557 name='duration_sec', full_name='openflow_13.ofp_meter_stats.duration_sec', index=4,
6558 number=5, type=13, cpp_type=3, label=1,
6559 has_default_value=False, default_value=0,
6560 message_type=None, enum_type=None, containing_type=None,
6561 is_extension=False, extension_scope=None,
6562 options=None),
6563 _descriptor.FieldDescriptor(
6564 name='duration_nsec', full_name='openflow_13.ofp_meter_stats.duration_nsec', index=5,
6565 number=6, type=13, cpp_type=3, label=1,
6566 has_default_value=False, default_value=0,
6567 message_type=None, enum_type=None, containing_type=None,
6568 is_extension=False, extension_scope=None,
6569 options=None),
6570 _descriptor.FieldDescriptor(
6571 name='band_stats', full_name='openflow_13.ofp_meter_stats.band_stats', index=6,
6572 number=7, type=11, cpp_type=10, label=3,
6573 has_default_value=False, default_value=[],
6574 message_type=None, enum_type=None, containing_type=None,
6575 is_extension=False, extension_scope=None,
6576 options=None),
6577 ],
6578 extensions=[
6579 ],
6580 nested_types=[],
6581 enum_types=[
6582 ],
6583 options=None,
6584 is_extendable=False,
6585 syntax='proto3',
6586 extension_ranges=[],
6587 oneofs=[
6588 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07006589 serialized_start=9484,
6590 serialized_end=9687,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07006591)
6592
6593
6594_OFP_METER_CONFIG = _descriptor.Descriptor(
6595 name='ofp_meter_config',
6596 full_name='openflow_13.ofp_meter_config',
6597 filename=None,
6598 file=DESCRIPTOR,
6599 containing_type=None,
6600 fields=[
6601 _descriptor.FieldDescriptor(
6602 name='flags', full_name='openflow_13.ofp_meter_config.flags', index=0,
6603 number=1, type=13, cpp_type=3, label=1,
6604 has_default_value=False, default_value=0,
6605 message_type=None, enum_type=None, containing_type=None,
6606 is_extension=False, extension_scope=None,
6607 options=None),
6608 _descriptor.FieldDescriptor(
6609 name='meter_id', full_name='openflow_13.ofp_meter_config.meter_id', index=1,
6610 number=2, type=13, cpp_type=3, label=1,
6611 has_default_value=False, default_value=0,
6612 message_type=None, enum_type=None, containing_type=None,
6613 is_extension=False, extension_scope=None,
6614 options=None),
6615 _descriptor.FieldDescriptor(
6616 name='bands', full_name='openflow_13.ofp_meter_config.bands', index=2,
6617 number=3, type=11, cpp_type=10, label=3,
6618 has_default_value=False, default_value=[],
6619 message_type=None, enum_type=None, containing_type=None,
6620 is_extension=False, extension_scope=None,
6621 options=None),
6622 ],
6623 extensions=[
6624 ],
6625 nested_types=[],
6626 enum_types=[
6627 ],
6628 options=None,
6629 is_extendable=False,
6630 syntax='proto3',
6631 extension_ranges=[],
6632 oneofs=[
6633 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07006634 serialized_start=9689,
6635 serialized_end=9791,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07006636)
6637
6638
6639_OFP_METER_FEATURES = _descriptor.Descriptor(
6640 name='ofp_meter_features',
6641 full_name='openflow_13.ofp_meter_features',
6642 filename=None,
6643 file=DESCRIPTOR,
6644 containing_type=None,
6645 fields=[
6646 _descriptor.FieldDescriptor(
6647 name='max_meter', full_name='openflow_13.ofp_meter_features.max_meter', index=0,
6648 number=1, type=13, cpp_type=3, label=1,
6649 has_default_value=False, default_value=0,
6650 message_type=None, enum_type=None, containing_type=None,
6651 is_extension=False, extension_scope=None,
6652 options=None),
6653 _descriptor.FieldDescriptor(
6654 name='band_types', full_name='openflow_13.ofp_meter_features.band_types', index=1,
6655 number=2, type=13, cpp_type=3, label=1,
6656 has_default_value=False, default_value=0,
6657 message_type=None, enum_type=None, containing_type=None,
6658 is_extension=False, extension_scope=None,
6659 options=None),
6660 _descriptor.FieldDescriptor(
6661 name='capabilities', full_name='openflow_13.ofp_meter_features.capabilities', index=2,
6662 number=3, type=13, cpp_type=3, label=1,
6663 has_default_value=False, default_value=0,
6664 message_type=None, enum_type=None, containing_type=None,
6665 is_extension=False, extension_scope=None,
6666 options=None),
6667 _descriptor.FieldDescriptor(
6668 name='max_bands', full_name='openflow_13.ofp_meter_features.max_bands', index=3,
6669 number=4, type=13, cpp_type=3, label=1,
6670 has_default_value=False, default_value=0,
6671 message_type=None, enum_type=None, containing_type=None,
6672 is_extension=False, extension_scope=None,
6673 options=None),
6674 _descriptor.FieldDescriptor(
6675 name='max_color', full_name='openflow_13.ofp_meter_features.max_color', index=4,
6676 number=5, type=13, cpp_type=3, label=1,
6677 has_default_value=False, default_value=0,
6678 message_type=None, enum_type=None, containing_type=None,
6679 is_extension=False, extension_scope=None,
6680 options=None),
6681 ],
6682 extensions=[
6683 ],
6684 nested_types=[],
6685 enum_types=[
6686 ],
6687 options=None,
6688 is_extendable=False,
6689 syntax='proto3',
6690 extension_ranges=[],
6691 oneofs=[
6692 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07006693 serialized_start=9793,
6694 serialized_end=9912,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07006695)
6696
6697
6698_OFP_EXPERIMENTER_MULTIPART_HEADER = _descriptor.Descriptor(
6699 name='ofp_experimenter_multipart_header',
6700 full_name='openflow_13.ofp_experimenter_multipart_header',
6701 filename=None,
6702 file=DESCRIPTOR,
6703 containing_type=None,
6704 fields=[
6705 _descriptor.FieldDescriptor(
6706 name='experimenter', full_name='openflow_13.ofp_experimenter_multipart_header.experimenter', index=0,
6707 number=1, type=13, cpp_type=3, label=1,
6708 has_default_value=False, default_value=0,
6709 message_type=None, enum_type=None, containing_type=None,
6710 is_extension=False, extension_scope=None,
6711 options=None),
6712 _descriptor.FieldDescriptor(
6713 name='exp_type', full_name='openflow_13.ofp_experimenter_multipart_header.exp_type', index=1,
6714 number=2, type=13, cpp_type=3, label=1,
6715 has_default_value=False, default_value=0,
6716 message_type=None, enum_type=None, containing_type=None,
6717 is_extension=False, extension_scope=None,
6718 options=None),
6719 _descriptor.FieldDescriptor(
6720 name='data', full_name='openflow_13.ofp_experimenter_multipart_header.data', index=2,
6721 number=3, type=12, cpp_type=9, label=1,
6722 has_default_value=False, default_value=_b(""),
6723 message_type=None, enum_type=None, containing_type=None,
6724 is_extension=False, extension_scope=None,
6725 options=None),
6726 ],
6727 extensions=[
6728 ],
6729 nested_types=[],
6730 enum_types=[
6731 ],
6732 options=None,
6733 is_extendable=False,
6734 syntax='proto3',
6735 extension_ranges=[],
6736 oneofs=[
6737 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07006738 serialized_start=9914,
6739 serialized_end=10003,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07006740)
6741
6742
6743_OFP_EXPERIMENTER_HEADER = _descriptor.Descriptor(
6744 name='ofp_experimenter_header',
6745 full_name='openflow_13.ofp_experimenter_header',
6746 filename=None,
6747 file=DESCRIPTOR,
6748 containing_type=None,
6749 fields=[
6750 _descriptor.FieldDescriptor(
6751 name='experimenter', full_name='openflow_13.ofp_experimenter_header.experimenter', index=0,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07006752 number=1, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07006753 has_default_value=False, default_value=0,
6754 message_type=None, enum_type=None, containing_type=None,
6755 is_extension=False, extension_scope=None,
6756 options=None),
6757 _descriptor.FieldDescriptor(
6758 name='exp_type', full_name='openflow_13.ofp_experimenter_header.exp_type', index=1,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07006759 number=2, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07006760 has_default_value=False, default_value=0,
6761 message_type=None, enum_type=None, containing_type=None,
6762 is_extension=False, extension_scope=None,
6763 options=None),
6764 _descriptor.FieldDescriptor(
6765 name='data', full_name='openflow_13.ofp_experimenter_header.data', index=2,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07006766 number=3, type=12, cpp_type=9, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07006767 has_default_value=False, default_value=_b(""),
6768 message_type=None, enum_type=None, containing_type=None,
6769 is_extension=False, extension_scope=None,
6770 options=None),
6771 ],
6772 extensions=[
6773 ],
6774 nested_types=[],
6775 enum_types=[
6776 ],
6777 options=None,
6778 is_extendable=False,
6779 syntax='proto3',
6780 extension_ranges=[],
6781 oneofs=[
6782 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07006783 serialized_start=10005,
6784 serialized_end=10084,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07006785)
6786
6787
6788_OFP_QUEUE_PROP_HEADER = _descriptor.Descriptor(
6789 name='ofp_queue_prop_header',
6790 full_name='openflow_13.ofp_queue_prop_header',
6791 filename=None,
6792 file=DESCRIPTOR,
6793 containing_type=None,
6794 fields=[
6795 _descriptor.FieldDescriptor(
6796 name='property', full_name='openflow_13.ofp_queue_prop_header.property', index=0,
6797 number=1, type=13, cpp_type=3, label=1,
6798 has_default_value=False, default_value=0,
6799 message_type=None, enum_type=None, containing_type=None,
6800 is_extension=False, extension_scope=None,
6801 options=None),
6802 _descriptor.FieldDescriptor(
6803 name='len', full_name='openflow_13.ofp_queue_prop_header.len', index=1,
6804 number=2, type=13, cpp_type=3, label=1,
6805 has_default_value=False, default_value=0,
6806 message_type=None, enum_type=None, containing_type=None,
6807 is_extension=False, extension_scope=None,
6808 options=None),
6809 ],
6810 extensions=[
6811 ],
6812 nested_types=[],
6813 enum_types=[
6814 ],
6815 options=None,
6816 is_extendable=False,
6817 syntax='proto3',
6818 extension_ranges=[],
6819 oneofs=[
6820 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07006821 serialized_start=10086,
6822 serialized_end=10140,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07006823)
6824
6825
6826_OFP_QUEUE_PROP_MIN_RATE = _descriptor.Descriptor(
6827 name='ofp_queue_prop_min_rate',
6828 full_name='openflow_13.ofp_queue_prop_min_rate',
6829 filename=None,
6830 file=DESCRIPTOR,
6831 containing_type=None,
6832 fields=[
6833 _descriptor.FieldDescriptor(
6834 name='prop_header', full_name='openflow_13.ofp_queue_prop_min_rate.prop_header', index=0,
6835 number=1, type=11, cpp_type=10, label=1,
6836 has_default_value=False, default_value=None,
6837 message_type=None, enum_type=None, containing_type=None,
6838 is_extension=False, extension_scope=None,
6839 options=None),
6840 _descriptor.FieldDescriptor(
6841 name='rate', full_name='openflow_13.ofp_queue_prop_min_rate.rate', index=1,
6842 number=2, type=13, cpp_type=3, label=1,
6843 has_default_value=False, default_value=0,
6844 message_type=None, enum_type=None, containing_type=None,
6845 is_extension=False, extension_scope=None,
6846 options=None),
6847 ],
6848 extensions=[
6849 ],
6850 nested_types=[],
6851 enum_types=[
6852 ],
6853 options=None,
6854 is_extendable=False,
6855 syntax='proto3',
6856 extension_ranges=[],
6857 oneofs=[
6858 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07006859 serialized_start=10142,
6860 serialized_end=10238,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07006861)
6862
6863
6864_OFP_QUEUE_PROP_MAX_RATE = _descriptor.Descriptor(
6865 name='ofp_queue_prop_max_rate',
6866 full_name='openflow_13.ofp_queue_prop_max_rate',
6867 filename=None,
6868 file=DESCRIPTOR,
6869 containing_type=None,
6870 fields=[
6871 _descriptor.FieldDescriptor(
6872 name='prop_header', full_name='openflow_13.ofp_queue_prop_max_rate.prop_header', index=0,
6873 number=1, type=11, cpp_type=10, label=1,
6874 has_default_value=False, default_value=None,
6875 message_type=None, enum_type=None, containing_type=None,
6876 is_extension=False, extension_scope=None,
6877 options=None),
6878 _descriptor.FieldDescriptor(
6879 name='rate', full_name='openflow_13.ofp_queue_prop_max_rate.rate', index=1,
6880 number=2, type=13, cpp_type=3, label=1,
6881 has_default_value=False, default_value=0,
6882 message_type=None, enum_type=None, containing_type=None,
6883 is_extension=False, extension_scope=None,
6884 options=None),
6885 ],
6886 extensions=[
6887 ],
6888 nested_types=[],
6889 enum_types=[
6890 ],
6891 options=None,
6892 is_extendable=False,
6893 syntax='proto3',
6894 extension_ranges=[],
6895 oneofs=[
6896 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07006897 serialized_start=10240,
6898 serialized_end=10336,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07006899)
6900
6901
6902_OFP_QUEUE_PROP_EXPERIMENTER = _descriptor.Descriptor(
6903 name='ofp_queue_prop_experimenter',
6904 full_name='openflow_13.ofp_queue_prop_experimenter',
6905 filename=None,
6906 file=DESCRIPTOR,
6907 containing_type=None,
6908 fields=[
6909 _descriptor.FieldDescriptor(
6910 name='prop_header', full_name='openflow_13.ofp_queue_prop_experimenter.prop_header', index=0,
6911 number=1, type=11, cpp_type=10, label=1,
6912 has_default_value=False, default_value=None,
6913 message_type=None, enum_type=None, containing_type=None,
6914 is_extension=False, extension_scope=None,
6915 options=None),
6916 _descriptor.FieldDescriptor(
6917 name='experimenter', full_name='openflow_13.ofp_queue_prop_experimenter.experimenter', index=1,
6918 number=2, type=13, cpp_type=3, label=1,
6919 has_default_value=False, default_value=0,
6920 message_type=None, enum_type=None, containing_type=None,
6921 is_extension=False, extension_scope=None,
6922 options=None),
6923 _descriptor.FieldDescriptor(
6924 name='data', full_name='openflow_13.ofp_queue_prop_experimenter.data', index=2,
6925 number=3, type=12, cpp_type=9, label=1,
6926 has_default_value=False, default_value=_b(""),
6927 message_type=None, enum_type=None, containing_type=None,
6928 is_extension=False, extension_scope=None,
6929 options=None),
6930 ],
6931 extensions=[
6932 ],
6933 nested_types=[],
6934 enum_types=[
6935 ],
6936 options=None,
6937 is_extendable=False,
6938 syntax='proto3',
6939 extension_ranges=[],
6940 oneofs=[
6941 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07006942 serialized_start=10338,
6943 serialized_end=10460,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07006944)
6945
6946
6947_OFP_PACKET_QUEUE = _descriptor.Descriptor(
6948 name='ofp_packet_queue',
6949 full_name='openflow_13.ofp_packet_queue',
6950 filename=None,
6951 file=DESCRIPTOR,
6952 containing_type=None,
6953 fields=[
6954 _descriptor.FieldDescriptor(
6955 name='queue_id', full_name='openflow_13.ofp_packet_queue.queue_id', index=0,
6956 number=1, type=13, cpp_type=3, label=1,
6957 has_default_value=False, default_value=0,
6958 message_type=None, enum_type=None, containing_type=None,
6959 is_extension=False, extension_scope=None,
6960 options=None),
6961 _descriptor.FieldDescriptor(
6962 name='port', full_name='openflow_13.ofp_packet_queue.port', index=1,
6963 number=2, type=13, cpp_type=3, label=1,
6964 has_default_value=False, default_value=0,
6965 message_type=None, enum_type=None, containing_type=None,
6966 is_extension=False, extension_scope=None,
6967 options=None),
6968 _descriptor.FieldDescriptor(
6969 name='properties', full_name='openflow_13.ofp_packet_queue.properties', index=2,
6970 number=4, type=11, cpp_type=10, label=3,
6971 has_default_value=False, default_value=[],
6972 message_type=None, enum_type=None, containing_type=None,
6973 is_extension=False, extension_scope=None,
6974 options=None),
6975 ],
6976 extensions=[
6977 ],
6978 nested_types=[],
6979 enum_types=[
6980 ],
6981 options=None,
6982 is_extendable=False,
6983 syntax='proto3',
6984 extension_ranges=[],
6985 oneofs=[
6986 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07006987 serialized_start=10462,
6988 serialized_end=10568,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07006989)
6990
6991
6992_OFP_QUEUE_GET_CONFIG_REQUEST = _descriptor.Descriptor(
6993 name='ofp_queue_get_config_request',
6994 full_name='openflow_13.ofp_queue_get_config_request',
6995 filename=None,
6996 file=DESCRIPTOR,
6997 containing_type=None,
6998 fields=[
6999 _descriptor.FieldDescriptor(
7000 name='port', full_name='openflow_13.ofp_queue_get_config_request.port', index=0,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07007001 number=1, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07007002 has_default_value=False, default_value=0,
7003 message_type=None, enum_type=None, containing_type=None,
7004 is_extension=False, extension_scope=None,
7005 options=None),
7006 ],
7007 extensions=[
7008 ],
7009 nested_types=[],
7010 enum_types=[
7011 ],
7012 options=None,
7013 is_extendable=False,
7014 syntax='proto3',
7015 extension_ranges=[],
7016 oneofs=[
7017 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07007018 serialized_start=10570,
7019 serialized_end=10614,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07007020)
7021
7022
7023_OFP_QUEUE_GET_CONFIG_REPLY = _descriptor.Descriptor(
7024 name='ofp_queue_get_config_reply',
7025 full_name='openflow_13.ofp_queue_get_config_reply',
7026 filename=None,
7027 file=DESCRIPTOR,
7028 containing_type=None,
7029 fields=[
7030 _descriptor.FieldDescriptor(
7031 name='port', full_name='openflow_13.ofp_queue_get_config_reply.port', index=0,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07007032 number=1, type=13, cpp_type=3, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07007033 has_default_value=False, default_value=0,
7034 message_type=None, enum_type=None, containing_type=None,
7035 is_extension=False, extension_scope=None,
7036 options=None),
7037 _descriptor.FieldDescriptor(
7038 name='queues', full_name='openflow_13.ofp_queue_get_config_reply.queues', index=1,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07007039 number=2, type=11, cpp_type=10, label=3,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07007040 has_default_value=False, default_value=[],
7041 message_type=None, enum_type=None, containing_type=None,
7042 is_extension=False, extension_scope=None,
7043 options=None),
7044 ],
7045 extensions=[
7046 ],
7047 nested_types=[],
7048 enum_types=[
7049 ],
7050 options=None,
7051 is_extendable=False,
7052 syntax='proto3',
7053 extension_ranges=[],
7054 oneofs=[
7055 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07007056 serialized_start=10616,
7057 serialized_end=10705,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07007058)
7059
7060
7061_OFP_ACTION_SET_QUEUE = _descriptor.Descriptor(
7062 name='ofp_action_set_queue',
7063 full_name='openflow_13.ofp_action_set_queue',
7064 filename=None,
7065 file=DESCRIPTOR,
7066 containing_type=None,
7067 fields=[
7068 _descriptor.FieldDescriptor(
7069 name='type', full_name='openflow_13.ofp_action_set_queue.type', index=0,
7070 number=1, type=13, cpp_type=3, label=1,
7071 has_default_value=False, default_value=0,
7072 message_type=None, enum_type=None, containing_type=None,
7073 is_extension=False, extension_scope=None,
7074 options=None),
7075 _descriptor.FieldDescriptor(
7076 name='queue_id', full_name='openflow_13.ofp_action_set_queue.queue_id', index=1,
7077 number=3, type=13, cpp_type=3, label=1,
7078 has_default_value=False, default_value=0,
7079 message_type=None, enum_type=None, containing_type=None,
7080 is_extension=False, extension_scope=None,
7081 options=None),
7082 ],
7083 extensions=[
7084 ],
7085 nested_types=[],
7086 enum_types=[
7087 ],
7088 options=None,
7089 is_extendable=False,
7090 syntax='proto3',
7091 extension_ranges=[],
7092 oneofs=[
7093 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07007094 serialized_start=10707,
7095 serialized_end=10761,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07007096)
7097
7098
7099_OFP_QUEUE_STATS_REQUEST = _descriptor.Descriptor(
7100 name='ofp_queue_stats_request',
7101 full_name='openflow_13.ofp_queue_stats_request',
7102 filename=None,
7103 file=DESCRIPTOR,
7104 containing_type=None,
7105 fields=[
7106 _descriptor.FieldDescriptor(
7107 name='port_no', full_name='openflow_13.ofp_queue_stats_request.port_no', index=0,
7108 number=1, type=13, cpp_type=3, label=1,
7109 has_default_value=False, default_value=0,
7110 message_type=None, enum_type=None, containing_type=None,
7111 is_extension=False, extension_scope=None,
7112 options=None),
7113 _descriptor.FieldDescriptor(
7114 name='queue_id', full_name='openflow_13.ofp_queue_stats_request.queue_id', index=1,
7115 number=2, type=13, cpp_type=3, label=1,
7116 has_default_value=False, default_value=0,
7117 message_type=None, enum_type=None, containing_type=None,
7118 is_extension=False, extension_scope=None,
7119 options=None),
7120 ],
7121 extensions=[
7122 ],
7123 nested_types=[],
7124 enum_types=[
7125 ],
7126 options=None,
7127 is_extendable=False,
7128 syntax='proto3',
7129 extension_ranges=[],
7130 oneofs=[
7131 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07007132 serialized_start=10763,
7133 serialized_end=10823,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07007134)
7135
7136
7137_OFP_QUEUE_STATS = _descriptor.Descriptor(
7138 name='ofp_queue_stats',
7139 full_name='openflow_13.ofp_queue_stats',
7140 filename=None,
7141 file=DESCRIPTOR,
7142 containing_type=None,
7143 fields=[
7144 _descriptor.FieldDescriptor(
7145 name='port_no', full_name='openflow_13.ofp_queue_stats.port_no', index=0,
7146 number=1, type=13, cpp_type=3, label=1,
7147 has_default_value=False, default_value=0,
7148 message_type=None, enum_type=None, containing_type=None,
7149 is_extension=False, extension_scope=None,
7150 options=None),
7151 _descriptor.FieldDescriptor(
7152 name='queue_id', full_name='openflow_13.ofp_queue_stats.queue_id', index=1,
7153 number=2, type=13, cpp_type=3, label=1,
7154 has_default_value=False, default_value=0,
7155 message_type=None, enum_type=None, containing_type=None,
7156 is_extension=False, extension_scope=None,
7157 options=None),
7158 _descriptor.FieldDescriptor(
7159 name='tx_bytes', full_name='openflow_13.ofp_queue_stats.tx_bytes', index=2,
7160 number=3, type=4, cpp_type=4, label=1,
7161 has_default_value=False, default_value=0,
7162 message_type=None, enum_type=None, containing_type=None,
7163 is_extension=False, extension_scope=None,
7164 options=None),
7165 _descriptor.FieldDescriptor(
7166 name='tx_packets', full_name='openflow_13.ofp_queue_stats.tx_packets', index=3,
7167 number=4, type=4, cpp_type=4, label=1,
7168 has_default_value=False, default_value=0,
7169 message_type=None, enum_type=None, containing_type=None,
7170 is_extension=False, extension_scope=None,
7171 options=None),
7172 _descriptor.FieldDescriptor(
7173 name='tx_errors', full_name='openflow_13.ofp_queue_stats.tx_errors', index=4,
7174 number=5, type=4, cpp_type=4, label=1,
7175 has_default_value=False, default_value=0,
7176 message_type=None, enum_type=None, containing_type=None,
7177 is_extension=False, extension_scope=None,
7178 options=None),
7179 _descriptor.FieldDescriptor(
7180 name='duration_sec', full_name='openflow_13.ofp_queue_stats.duration_sec', index=5,
7181 number=6, type=13, cpp_type=3, label=1,
7182 has_default_value=False, default_value=0,
7183 message_type=None, enum_type=None, containing_type=None,
7184 is_extension=False, extension_scope=None,
7185 options=None),
7186 _descriptor.FieldDescriptor(
7187 name='duration_nsec', full_name='openflow_13.ofp_queue_stats.duration_nsec', index=6,
7188 number=7, type=13, cpp_type=3, label=1,
7189 has_default_value=False, default_value=0,
7190 message_type=None, enum_type=None, containing_type=None,
7191 is_extension=False, extension_scope=None,
7192 options=None),
7193 ],
7194 extensions=[
7195 ],
7196 nested_types=[],
7197 enum_types=[
7198 ],
7199 options=None,
7200 is_extendable=False,
7201 syntax='proto3',
7202 extension_ranges=[],
7203 oneofs=[
7204 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07007205 serialized_start=10826,
7206 serialized_end=10980,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07007207)
7208
7209
7210_OFP_ROLE_REQUEST = _descriptor.Descriptor(
7211 name='ofp_role_request',
7212 full_name='openflow_13.ofp_role_request',
7213 filename=None,
7214 file=DESCRIPTOR,
7215 containing_type=None,
7216 fields=[
7217 _descriptor.FieldDescriptor(
7218 name='role', full_name='openflow_13.ofp_role_request.role', index=0,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07007219 number=1, type=14, cpp_type=8, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07007220 has_default_value=False, default_value=0,
7221 message_type=None, enum_type=None, containing_type=None,
7222 is_extension=False, extension_scope=None,
7223 options=None),
7224 _descriptor.FieldDescriptor(
7225 name='generation_id', full_name='openflow_13.ofp_role_request.generation_id', index=1,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07007226 number=2, type=4, cpp_type=4, label=1,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07007227 has_default_value=False, default_value=0,
7228 message_type=None, enum_type=None, containing_type=None,
7229 is_extension=False, extension_scope=None,
7230 options=None),
7231 ],
7232 extensions=[
7233 ],
7234 nested_types=[],
7235 enum_types=[
7236 ],
7237 options=None,
7238 is_extendable=False,
7239 syntax='proto3',
7240 extension_ranges=[],
7241 oneofs=[
7242 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07007243 serialized_start=10982,
7244 serialized_end=11071,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07007245)
7246
7247
7248_OFP_ASYNC_CONFIG = _descriptor.Descriptor(
7249 name='ofp_async_config',
7250 full_name='openflow_13.ofp_async_config',
7251 filename=None,
7252 file=DESCRIPTOR,
7253 containing_type=None,
7254 fields=[
7255 _descriptor.FieldDescriptor(
7256 name='packet_in_mask', full_name='openflow_13.ofp_async_config.packet_in_mask', index=0,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07007257 number=1, type=13, cpp_type=3, label=3,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07007258 has_default_value=False, default_value=[],
7259 message_type=None, enum_type=None, containing_type=None,
7260 is_extension=False, extension_scope=None,
7261 options=None),
7262 _descriptor.FieldDescriptor(
7263 name='port_status_mask', full_name='openflow_13.ofp_async_config.port_status_mask', index=1,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07007264 number=2, type=13, cpp_type=3, label=3,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07007265 has_default_value=False, default_value=[],
7266 message_type=None, enum_type=None, containing_type=None,
7267 is_extension=False, extension_scope=None,
7268 options=None),
7269 _descriptor.FieldDescriptor(
7270 name='flow_removed_mask', full_name='openflow_13.ofp_async_config.flow_removed_mask', index=2,
Zsolt Haraszti9125b1a2016-10-24 22:54:33 -07007271 number=3, type=13, cpp_type=3, label=3,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07007272 has_default_value=False, default_value=[],
7273 message_type=None, enum_type=None, containing_type=None,
7274 is_extension=False, extension_scope=None,
7275 options=None),
7276 ],
7277 extensions=[
7278 ],
7279 nested_types=[],
7280 enum_types=[
7281 ],
7282 options=None,
7283 is_extendable=False,
7284 syntax='proto3',
7285 extension_ranges=[],
7286 oneofs=[
7287 ],
Zsolt Haraszticd22adc2016-10-25 00:13:06 -07007288 serialized_start=11073,
7289 serialized_end=11168,
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07007290)
7291
7292_OFP_HEADER.fields_by_name['type'].enum_type = _OFP_TYPE
7293_OFP_HELLO_ELEM_HEADER.fields_by_name['type'].enum_type = _OFP_HELLO_ELEM_TYPE
7294_OFP_HELLO_ELEM_HEADER.fields_by_name['versionbitmap'].message_type = _OFP_HELLO_ELEM_VERSIONBITMAP
7295_OFP_HELLO_ELEM_HEADER.oneofs_by_name['element'].fields.append(
7296 _OFP_HELLO_ELEM_HEADER.fields_by_name['versionbitmap'])
7297_OFP_HELLO_ELEM_HEADER.fields_by_name['versionbitmap'].containing_oneof = _OFP_HELLO_ELEM_HEADER.oneofs_by_name['element']
7298_OFP_HELLO.fields_by_name['elements'].message_type = _OFP_HELLO_ELEM_HEADER
7299_OFP_PORT_STATUS.fields_by_name['reason'].enum_type = _OFP_PORT_REASON
7300_OFP_PORT_STATUS.fields_by_name['desc'].message_type = _OFP_PORT
7301_OFP_MATCH.fields_by_name['type'].enum_type = _OFP_MATCH_TYPE
7302_OFP_MATCH.fields_by_name['oxm_fields'].message_type = _OFP_OXM_FIELD
7303_OFP_OXM_FIELD.fields_by_name['oxm_class'].enum_type = _OFP_OXM_CLASS
7304_OFP_OXM_FIELD.fields_by_name['ofb_field'].message_type = _OFP_OXM_OFB_FIELD
7305_OFP_OXM_FIELD.fields_by_name['experimenter_field'].message_type = _OFP_OXM_EXPERIMENTER_FIELD
7306_OFP_OXM_FIELD.oneofs_by_name['field'].fields.append(
7307 _OFP_OXM_FIELD.fields_by_name['ofb_field'])
7308_OFP_OXM_FIELD.fields_by_name['ofb_field'].containing_oneof = _OFP_OXM_FIELD.oneofs_by_name['field']
7309_OFP_OXM_FIELD.oneofs_by_name['field'].fields.append(
7310 _OFP_OXM_FIELD.fields_by_name['experimenter_field'])
7311_OFP_OXM_FIELD.fields_by_name['experimenter_field'].containing_oneof = _OFP_OXM_FIELD.oneofs_by_name['field']
7312_OFP_OXM_OFB_FIELD.fields_by_name['type'].enum_type = _OXM_OFB_FIELD_TYPES
7313_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7314 _OFP_OXM_OFB_FIELD.fields_by_name['port'])
7315_OFP_OXM_OFB_FIELD.fields_by_name['port'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7316_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7317 _OFP_OXM_OFB_FIELD.fields_by_name['physical_port'])
7318_OFP_OXM_OFB_FIELD.fields_by_name['physical_port'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7319_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7320 _OFP_OXM_OFB_FIELD.fields_by_name['table_metadata'])
7321_OFP_OXM_OFB_FIELD.fields_by_name['table_metadata'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7322_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7323 _OFP_OXM_OFB_FIELD.fields_by_name['eth_dst'])
7324_OFP_OXM_OFB_FIELD.fields_by_name['eth_dst'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7325_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7326 _OFP_OXM_OFB_FIELD.fields_by_name['eth_src'])
7327_OFP_OXM_OFB_FIELD.fields_by_name['eth_src'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7328_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7329 _OFP_OXM_OFB_FIELD.fields_by_name['eth_type'])
7330_OFP_OXM_OFB_FIELD.fields_by_name['eth_type'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7331_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7332 _OFP_OXM_OFB_FIELD.fields_by_name['vlan_vid'])
7333_OFP_OXM_OFB_FIELD.fields_by_name['vlan_vid'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7334_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7335 _OFP_OXM_OFB_FIELD.fields_by_name['vlan_pcp'])
7336_OFP_OXM_OFB_FIELD.fields_by_name['vlan_pcp'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7337_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7338 _OFP_OXM_OFB_FIELD.fields_by_name['ip_dscp'])
7339_OFP_OXM_OFB_FIELD.fields_by_name['ip_dscp'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7340_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7341 _OFP_OXM_OFB_FIELD.fields_by_name['ip_ecn'])
7342_OFP_OXM_OFB_FIELD.fields_by_name['ip_ecn'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7343_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7344 _OFP_OXM_OFB_FIELD.fields_by_name['ip_proto'])
7345_OFP_OXM_OFB_FIELD.fields_by_name['ip_proto'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7346_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7347 _OFP_OXM_OFB_FIELD.fields_by_name['ipv4_src'])
7348_OFP_OXM_OFB_FIELD.fields_by_name['ipv4_src'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7349_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7350 _OFP_OXM_OFB_FIELD.fields_by_name['ipv4_dst'])
7351_OFP_OXM_OFB_FIELD.fields_by_name['ipv4_dst'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7352_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7353 _OFP_OXM_OFB_FIELD.fields_by_name['tcp_src'])
7354_OFP_OXM_OFB_FIELD.fields_by_name['tcp_src'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7355_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7356 _OFP_OXM_OFB_FIELD.fields_by_name['tcp_dst'])
7357_OFP_OXM_OFB_FIELD.fields_by_name['tcp_dst'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7358_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7359 _OFP_OXM_OFB_FIELD.fields_by_name['udp_src'])
7360_OFP_OXM_OFB_FIELD.fields_by_name['udp_src'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7361_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7362 _OFP_OXM_OFB_FIELD.fields_by_name['udp_dst'])
7363_OFP_OXM_OFB_FIELD.fields_by_name['udp_dst'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7364_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7365 _OFP_OXM_OFB_FIELD.fields_by_name['sctp_src'])
7366_OFP_OXM_OFB_FIELD.fields_by_name['sctp_src'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7367_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7368 _OFP_OXM_OFB_FIELD.fields_by_name['sctp_dst'])
7369_OFP_OXM_OFB_FIELD.fields_by_name['sctp_dst'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7370_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7371 _OFP_OXM_OFB_FIELD.fields_by_name['icmpv4_type'])
7372_OFP_OXM_OFB_FIELD.fields_by_name['icmpv4_type'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7373_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7374 _OFP_OXM_OFB_FIELD.fields_by_name['icmpv4_code'])
7375_OFP_OXM_OFB_FIELD.fields_by_name['icmpv4_code'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7376_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7377 _OFP_OXM_OFB_FIELD.fields_by_name['arp_op'])
7378_OFP_OXM_OFB_FIELD.fields_by_name['arp_op'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7379_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7380 _OFP_OXM_OFB_FIELD.fields_by_name['arp_spa'])
7381_OFP_OXM_OFB_FIELD.fields_by_name['arp_spa'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7382_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7383 _OFP_OXM_OFB_FIELD.fields_by_name['arp_tpa'])
7384_OFP_OXM_OFB_FIELD.fields_by_name['arp_tpa'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7385_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7386 _OFP_OXM_OFB_FIELD.fields_by_name['arp_sha'])
7387_OFP_OXM_OFB_FIELD.fields_by_name['arp_sha'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7388_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7389 _OFP_OXM_OFB_FIELD.fields_by_name['arp_tha'])
7390_OFP_OXM_OFB_FIELD.fields_by_name['arp_tha'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7391_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7392 _OFP_OXM_OFB_FIELD.fields_by_name['ipv6_src'])
7393_OFP_OXM_OFB_FIELD.fields_by_name['ipv6_src'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7394_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7395 _OFP_OXM_OFB_FIELD.fields_by_name['ipv6_dst'])
7396_OFP_OXM_OFB_FIELD.fields_by_name['ipv6_dst'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7397_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7398 _OFP_OXM_OFB_FIELD.fields_by_name['ipv6_flabel'])
7399_OFP_OXM_OFB_FIELD.fields_by_name['ipv6_flabel'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7400_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7401 _OFP_OXM_OFB_FIELD.fields_by_name['icmpv6_type'])
7402_OFP_OXM_OFB_FIELD.fields_by_name['icmpv6_type'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7403_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7404 _OFP_OXM_OFB_FIELD.fields_by_name['icmpv6_code'])
7405_OFP_OXM_OFB_FIELD.fields_by_name['icmpv6_code'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7406_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7407 _OFP_OXM_OFB_FIELD.fields_by_name['ipv6_nd_target'])
7408_OFP_OXM_OFB_FIELD.fields_by_name['ipv6_nd_target'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7409_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7410 _OFP_OXM_OFB_FIELD.fields_by_name['ipv6_nd_ssl'])
7411_OFP_OXM_OFB_FIELD.fields_by_name['ipv6_nd_ssl'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7412_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7413 _OFP_OXM_OFB_FIELD.fields_by_name['ipv6_nd_tll'])
7414_OFP_OXM_OFB_FIELD.fields_by_name['ipv6_nd_tll'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7415_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7416 _OFP_OXM_OFB_FIELD.fields_by_name['mpls_label'])
7417_OFP_OXM_OFB_FIELD.fields_by_name['mpls_label'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7418_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7419 _OFP_OXM_OFB_FIELD.fields_by_name['mpls_tc'])
7420_OFP_OXM_OFB_FIELD.fields_by_name['mpls_tc'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7421_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7422 _OFP_OXM_OFB_FIELD.fields_by_name['mpls_bos'])
7423_OFP_OXM_OFB_FIELD.fields_by_name['mpls_bos'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7424_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7425 _OFP_OXM_OFB_FIELD.fields_by_name['pbb_isid'])
7426_OFP_OXM_OFB_FIELD.fields_by_name['pbb_isid'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7427_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7428 _OFP_OXM_OFB_FIELD.fields_by_name['tunnel_id'])
7429_OFP_OXM_OFB_FIELD.fields_by_name['tunnel_id'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7430_OFP_OXM_OFB_FIELD.oneofs_by_name['value'].fields.append(
7431 _OFP_OXM_OFB_FIELD.fields_by_name['ipv6_exthdr'])
7432_OFP_OXM_OFB_FIELD.fields_by_name['ipv6_exthdr'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['value']
7433_OFP_OXM_OFB_FIELD.oneofs_by_name['mask'].fields.append(
7434 _OFP_OXM_OFB_FIELD.fields_by_name['table_metadata_mask'])
7435_OFP_OXM_OFB_FIELD.fields_by_name['table_metadata_mask'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['mask']
7436_OFP_OXM_OFB_FIELD.oneofs_by_name['mask'].fields.append(
7437 _OFP_OXM_OFB_FIELD.fields_by_name['eth_dst_mask'])
7438_OFP_OXM_OFB_FIELD.fields_by_name['eth_dst_mask'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['mask']
7439_OFP_OXM_OFB_FIELD.oneofs_by_name['mask'].fields.append(
7440 _OFP_OXM_OFB_FIELD.fields_by_name['eth_src_mask'])
7441_OFP_OXM_OFB_FIELD.fields_by_name['eth_src_mask'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['mask']
7442_OFP_OXM_OFB_FIELD.oneofs_by_name['mask'].fields.append(
7443 _OFP_OXM_OFB_FIELD.fields_by_name['vlan_vid_mask'])
7444_OFP_OXM_OFB_FIELD.fields_by_name['vlan_vid_mask'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['mask']
7445_OFP_OXM_OFB_FIELD.oneofs_by_name['mask'].fields.append(
7446 _OFP_OXM_OFB_FIELD.fields_by_name['ipv4_src_mask'])
7447_OFP_OXM_OFB_FIELD.fields_by_name['ipv4_src_mask'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['mask']
7448_OFP_OXM_OFB_FIELD.oneofs_by_name['mask'].fields.append(
7449 _OFP_OXM_OFB_FIELD.fields_by_name['ipv4_dst_mask'])
7450_OFP_OXM_OFB_FIELD.fields_by_name['ipv4_dst_mask'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['mask']
7451_OFP_OXM_OFB_FIELD.oneofs_by_name['mask'].fields.append(
7452 _OFP_OXM_OFB_FIELD.fields_by_name['arp_spa_mask'])
7453_OFP_OXM_OFB_FIELD.fields_by_name['arp_spa_mask'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['mask']
7454_OFP_OXM_OFB_FIELD.oneofs_by_name['mask'].fields.append(
7455 _OFP_OXM_OFB_FIELD.fields_by_name['arp_tpa_mask'])
7456_OFP_OXM_OFB_FIELD.fields_by_name['arp_tpa_mask'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['mask']
7457_OFP_OXM_OFB_FIELD.oneofs_by_name['mask'].fields.append(
7458 _OFP_OXM_OFB_FIELD.fields_by_name['ipv6_src_mask'])
7459_OFP_OXM_OFB_FIELD.fields_by_name['ipv6_src_mask'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['mask']
7460_OFP_OXM_OFB_FIELD.oneofs_by_name['mask'].fields.append(
7461 _OFP_OXM_OFB_FIELD.fields_by_name['ipv6_dst_mask'])
7462_OFP_OXM_OFB_FIELD.fields_by_name['ipv6_dst_mask'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['mask']
7463_OFP_OXM_OFB_FIELD.oneofs_by_name['mask'].fields.append(
7464 _OFP_OXM_OFB_FIELD.fields_by_name['ipv6_flabel_mask'])
7465_OFP_OXM_OFB_FIELD.fields_by_name['ipv6_flabel_mask'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['mask']
7466_OFP_OXM_OFB_FIELD.oneofs_by_name['mask'].fields.append(
7467 _OFP_OXM_OFB_FIELD.fields_by_name['pbb_isid_mask'])
7468_OFP_OXM_OFB_FIELD.fields_by_name['pbb_isid_mask'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['mask']
7469_OFP_OXM_OFB_FIELD.oneofs_by_name['mask'].fields.append(
7470 _OFP_OXM_OFB_FIELD.fields_by_name['tunnel_id_mask'])
7471_OFP_OXM_OFB_FIELD.fields_by_name['tunnel_id_mask'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['mask']
7472_OFP_OXM_OFB_FIELD.oneofs_by_name['mask'].fields.append(
7473 _OFP_OXM_OFB_FIELD.fields_by_name['ipv6_exthdr_mask'])
7474_OFP_OXM_OFB_FIELD.fields_by_name['ipv6_exthdr_mask'].containing_oneof = _OFP_OXM_OFB_FIELD.oneofs_by_name['mask']
7475_OFP_ACTION.fields_by_name['type'].enum_type = _OFP_ACTION_TYPE
7476_OFP_ACTION.fields_by_name['output'].message_type = _OFP_ACTION_OUTPUT
7477_OFP_ACTION.fields_by_name['mpls_ttl'].message_type = _OFP_ACTION_MPLS_TTL
7478_OFP_ACTION.fields_by_name['push'].message_type = _OFP_ACTION_PUSH
7479_OFP_ACTION.fields_by_name['pop_mpls'].message_type = _OFP_ACTION_POP_MPLS
7480_OFP_ACTION.fields_by_name['group'].message_type = _OFP_ACTION_GROUP
7481_OFP_ACTION.fields_by_name['nw_ttl'].message_type = _OFP_ACTION_NW_TTL
7482_OFP_ACTION.fields_by_name['set_field'].message_type = _OFP_ACTION_SET_FIELD
7483_OFP_ACTION.fields_by_name['experimenter'].message_type = _OFP_ACTION_EXPERIMENTER
7484_OFP_ACTION.oneofs_by_name['action'].fields.append(
7485 _OFP_ACTION.fields_by_name['output'])
7486_OFP_ACTION.fields_by_name['output'].containing_oneof = _OFP_ACTION.oneofs_by_name['action']
7487_OFP_ACTION.oneofs_by_name['action'].fields.append(
7488 _OFP_ACTION.fields_by_name['mpls_ttl'])
7489_OFP_ACTION.fields_by_name['mpls_ttl'].containing_oneof = _OFP_ACTION.oneofs_by_name['action']
7490_OFP_ACTION.oneofs_by_name['action'].fields.append(
7491 _OFP_ACTION.fields_by_name['push'])
7492_OFP_ACTION.fields_by_name['push'].containing_oneof = _OFP_ACTION.oneofs_by_name['action']
7493_OFP_ACTION.oneofs_by_name['action'].fields.append(
7494 _OFP_ACTION.fields_by_name['pop_mpls'])
7495_OFP_ACTION.fields_by_name['pop_mpls'].containing_oneof = _OFP_ACTION.oneofs_by_name['action']
7496_OFP_ACTION.oneofs_by_name['action'].fields.append(
7497 _OFP_ACTION.fields_by_name['group'])
7498_OFP_ACTION.fields_by_name['group'].containing_oneof = _OFP_ACTION.oneofs_by_name['action']
7499_OFP_ACTION.oneofs_by_name['action'].fields.append(
7500 _OFP_ACTION.fields_by_name['nw_ttl'])
7501_OFP_ACTION.fields_by_name['nw_ttl'].containing_oneof = _OFP_ACTION.oneofs_by_name['action']
7502_OFP_ACTION.oneofs_by_name['action'].fields.append(
7503 _OFP_ACTION.fields_by_name['set_field'])
7504_OFP_ACTION.fields_by_name['set_field'].containing_oneof = _OFP_ACTION.oneofs_by_name['action']
7505_OFP_ACTION.oneofs_by_name['action'].fields.append(
7506 _OFP_ACTION.fields_by_name['experimenter'])
7507_OFP_ACTION.fields_by_name['experimenter'].containing_oneof = _OFP_ACTION.oneofs_by_name['action']
7508_OFP_ACTION_SET_FIELD.fields_by_name['field'].message_type = _OFP_OXM_FIELD
7509_OFP_INSTRUCTION.fields_by_name['goto_table'].message_type = _OFP_INSTRUCTION_GOTO_TABLE
7510_OFP_INSTRUCTION.fields_by_name['write_metadata'].message_type = _OFP_INSTRUCTION_WRITE_METADATA
7511_OFP_INSTRUCTION.fields_by_name['actions'].message_type = _OFP_INSTRUCTION_ACTIONS
7512_OFP_INSTRUCTION.fields_by_name['meter'].message_type = _OFP_INSTRUCTION_METER
7513_OFP_INSTRUCTION.fields_by_name['experimenter'].message_type = _OFP_INSTRUCTION_EXPERIMENTER
7514_OFP_INSTRUCTION.oneofs_by_name['data'].fields.append(
7515 _OFP_INSTRUCTION.fields_by_name['goto_table'])
7516_OFP_INSTRUCTION.fields_by_name['goto_table'].containing_oneof = _OFP_INSTRUCTION.oneofs_by_name['data']
7517_OFP_INSTRUCTION.oneofs_by_name['data'].fields.append(
7518 _OFP_INSTRUCTION.fields_by_name['write_metadata'])
7519_OFP_INSTRUCTION.fields_by_name['write_metadata'].containing_oneof = _OFP_INSTRUCTION.oneofs_by_name['data']
7520_OFP_INSTRUCTION.oneofs_by_name['data'].fields.append(
7521 _OFP_INSTRUCTION.fields_by_name['actions'])
7522_OFP_INSTRUCTION.fields_by_name['actions'].containing_oneof = _OFP_INSTRUCTION.oneofs_by_name['data']
7523_OFP_INSTRUCTION.oneofs_by_name['data'].fields.append(
7524 _OFP_INSTRUCTION.fields_by_name['meter'])
7525_OFP_INSTRUCTION.fields_by_name['meter'].containing_oneof = _OFP_INSTRUCTION.oneofs_by_name['data']
7526_OFP_INSTRUCTION.oneofs_by_name['data'].fields.append(
7527 _OFP_INSTRUCTION.fields_by_name['experimenter'])
7528_OFP_INSTRUCTION.fields_by_name['experimenter'].containing_oneof = _OFP_INSTRUCTION.oneofs_by_name['data']
7529_OFP_INSTRUCTION_ACTIONS.fields_by_name['actions'].message_type = _OFP_ACTION
7530_OFP_FLOW_MOD.fields_by_name['command'].enum_type = _OFP_FLOW_MOD_COMMAND
7531_OFP_FLOW_MOD.fields_by_name['match'].message_type = _OFP_MATCH
7532_OFP_FLOW_MOD.fields_by_name['instructions'].message_type = _OFP_INSTRUCTION
7533_OFP_BUCKET.fields_by_name['actions'].message_type = _OFP_ACTION
7534_OFP_GROUP_MOD.fields_by_name['command'].enum_type = _OFP_GROUP_MOD_COMMAND
7535_OFP_GROUP_MOD.fields_by_name['type'].enum_type = _OFP_GROUP_TYPE
7536_OFP_GROUP_MOD.fields_by_name['buckets'].message_type = _OFP_BUCKET
7537_OFP_PACKET_OUT.fields_by_name['actions'].message_type = _OFP_ACTION
7538_OFP_PACKET_IN.fields_by_name['reason'].enum_type = _OFP_PACKET_IN_REASON
7539_OFP_PACKET_IN.fields_by_name['match'].message_type = _OFP_MATCH
7540_OFP_FLOW_REMOVED.fields_by_name['reason'].enum_type = _OFP_FLOW_REMOVED_REASON
7541_OFP_FLOW_REMOVED.fields_by_name['match'].message_type = _OFP_MATCH
7542_OFP_METER_BAND_HEADER.fields_by_name['type'].enum_type = _OFP_METER_BAND_TYPE
7543_OFP_METER_BAND_EXPERIMENTER.fields_by_name['type'].enum_type = _OFP_METER_BAND_TYPE
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07007544_OFP_METER_MOD.fields_by_name['command'].enum_type = _OFP_METER_MOD_COMMAND
7545_OFP_METER_MOD.fields_by_name['bands'].message_type = _OFP_METER_BAND_HEADER
7546_OFP_MULTIPART_REQUEST.fields_by_name['type'].enum_type = _OFP_MULTIPART_TYPE
7547_OFP_MULTIPART_REPLY.fields_by_name['type'].enum_type = _OFP_MULTIPART_TYPE
7548_OFP_FLOW_STATS_REQUEST.fields_by_name['match'].message_type = _OFP_MATCH
7549_OFP_FLOW_STATS.fields_by_name['match'].message_type = _OFP_MATCH
7550_OFP_FLOW_STATS.fields_by_name['instructions'].message_type = _OFP_INSTRUCTION
7551_OFP_AGGREGATE_STATS_REQUEST.fields_by_name['match'].message_type = _OFP_MATCH
7552_OFP_TABLE_FEATURE_PROPERTY.fields_by_name['type'].enum_type = _OFP_TABLE_FEATURE_PROP_TYPE
7553_OFP_TABLE_FEATURE_PROPERTY.fields_by_name['instructions'].message_type = _OFP_TABLE_FEATURE_PROP_INSTRUCTIONS
7554_OFP_TABLE_FEATURE_PROPERTY.fields_by_name['next_tables'].message_type = _OFP_TABLE_FEATURE_PROP_NEXT_TABLES
7555_OFP_TABLE_FEATURE_PROPERTY.fields_by_name['actions'].message_type = _OFP_TABLE_FEATURE_PROP_ACTIONS
7556_OFP_TABLE_FEATURE_PROPERTY.fields_by_name['oxm'].message_type = _OFP_TABLE_FEATURE_PROP_OXM
7557_OFP_TABLE_FEATURE_PROPERTY.fields_by_name['experimenter'].message_type = _OFP_TABLE_FEATURE_PROP_EXPERIMENTER
7558_OFP_TABLE_FEATURE_PROPERTY.oneofs_by_name['value'].fields.append(
7559 _OFP_TABLE_FEATURE_PROPERTY.fields_by_name['instructions'])
7560_OFP_TABLE_FEATURE_PROPERTY.fields_by_name['instructions'].containing_oneof = _OFP_TABLE_FEATURE_PROPERTY.oneofs_by_name['value']
7561_OFP_TABLE_FEATURE_PROPERTY.oneofs_by_name['value'].fields.append(
7562 _OFP_TABLE_FEATURE_PROPERTY.fields_by_name['next_tables'])
7563_OFP_TABLE_FEATURE_PROPERTY.fields_by_name['next_tables'].containing_oneof = _OFP_TABLE_FEATURE_PROPERTY.oneofs_by_name['value']
7564_OFP_TABLE_FEATURE_PROPERTY.oneofs_by_name['value'].fields.append(
7565 _OFP_TABLE_FEATURE_PROPERTY.fields_by_name['actions'])
7566_OFP_TABLE_FEATURE_PROPERTY.fields_by_name['actions'].containing_oneof = _OFP_TABLE_FEATURE_PROPERTY.oneofs_by_name['value']
7567_OFP_TABLE_FEATURE_PROPERTY.oneofs_by_name['value'].fields.append(
7568 _OFP_TABLE_FEATURE_PROPERTY.fields_by_name['oxm'])
7569_OFP_TABLE_FEATURE_PROPERTY.fields_by_name['oxm'].containing_oneof = _OFP_TABLE_FEATURE_PROPERTY.oneofs_by_name['value']
7570_OFP_TABLE_FEATURE_PROPERTY.oneofs_by_name['value'].fields.append(
7571 _OFP_TABLE_FEATURE_PROPERTY.fields_by_name['experimenter'])
7572_OFP_TABLE_FEATURE_PROPERTY.fields_by_name['experimenter'].containing_oneof = _OFP_TABLE_FEATURE_PROPERTY.oneofs_by_name['value']
7573_OFP_TABLE_FEATURE_PROP_INSTRUCTIONS.fields_by_name['instructions'].message_type = _OFP_INSTRUCTION
7574_OFP_TABLE_FEATURE_PROP_ACTIONS.fields_by_name['actions'].message_type = _OFP_ACTION
7575_OFP_TABLE_FEATURES.fields_by_name['properties'].message_type = _OFP_TABLE_FEATURE_PROPERTY
7576_OFP_GROUP_STATS.fields_by_name['bucket_stats'].message_type = _OFP_BUCKET_COUNTER
7577_OFP_GROUP_DESC.fields_by_name['type'].enum_type = _OFP_GROUP_TYPE
7578_OFP_GROUP_DESC.fields_by_name['buckets'].message_type = _OFP_BUCKET
Zsolt Haraszti8a774382016-10-24 18:25:54 -07007579_OFP_GROUP_ENTRY.fields_by_name['desc'].message_type = _OFP_GROUP_DESC
7580_OFP_GROUP_ENTRY.fields_by_name['stats'].message_type = _OFP_GROUP_STATS
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07007581_OFP_METER_STATS.fields_by_name['band_stats'].message_type = _OFP_METER_BAND_STATS
7582_OFP_METER_CONFIG.fields_by_name['bands'].message_type = _OFP_METER_BAND_HEADER
7583_OFP_QUEUE_PROP_MIN_RATE.fields_by_name['prop_header'].message_type = _OFP_QUEUE_PROP_HEADER
7584_OFP_QUEUE_PROP_MAX_RATE.fields_by_name['prop_header'].message_type = _OFP_QUEUE_PROP_HEADER
7585_OFP_QUEUE_PROP_EXPERIMENTER.fields_by_name['prop_header'].message_type = _OFP_QUEUE_PROP_HEADER
7586_OFP_PACKET_QUEUE.fields_by_name['properties'].message_type = _OFP_QUEUE_PROP_HEADER
7587_OFP_QUEUE_GET_CONFIG_REPLY.fields_by_name['queues'].message_type = _OFP_PACKET_QUEUE
7588_OFP_ROLE_REQUEST.fields_by_name['role'].enum_type = _OFP_CONTROLLER_ROLE
7589DESCRIPTOR.message_types_by_name['ofp_header'] = _OFP_HEADER
7590DESCRIPTOR.message_types_by_name['ofp_hello_elem_header'] = _OFP_HELLO_ELEM_HEADER
7591DESCRIPTOR.message_types_by_name['ofp_hello_elem_versionbitmap'] = _OFP_HELLO_ELEM_VERSIONBITMAP
7592DESCRIPTOR.message_types_by_name['ofp_hello'] = _OFP_HELLO
7593DESCRIPTOR.message_types_by_name['ofp_switch_config'] = _OFP_SWITCH_CONFIG
7594DESCRIPTOR.message_types_by_name['ofp_table_mod'] = _OFP_TABLE_MOD
7595DESCRIPTOR.message_types_by_name['ofp_port'] = _OFP_PORT
7596DESCRIPTOR.message_types_by_name['ofp_switch_features'] = _OFP_SWITCH_FEATURES
7597DESCRIPTOR.message_types_by_name['ofp_port_status'] = _OFP_PORT_STATUS
7598DESCRIPTOR.message_types_by_name['ofp_port_mod'] = _OFP_PORT_MOD
7599DESCRIPTOR.message_types_by_name['ofp_match'] = _OFP_MATCH
7600DESCRIPTOR.message_types_by_name['ofp_oxm_field'] = _OFP_OXM_FIELD
7601DESCRIPTOR.message_types_by_name['ofp_oxm_ofb_field'] = _OFP_OXM_OFB_FIELD
7602DESCRIPTOR.message_types_by_name['ofp_oxm_experimenter_field'] = _OFP_OXM_EXPERIMENTER_FIELD
7603DESCRIPTOR.message_types_by_name['ofp_action'] = _OFP_ACTION
7604DESCRIPTOR.message_types_by_name['ofp_action_output'] = _OFP_ACTION_OUTPUT
7605DESCRIPTOR.message_types_by_name['ofp_action_mpls_ttl'] = _OFP_ACTION_MPLS_TTL
7606DESCRIPTOR.message_types_by_name['ofp_action_push'] = _OFP_ACTION_PUSH
7607DESCRIPTOR.message_types_by_name['ofp_action_pop_mpls'] = _OFP_ACTION_POP_MPLS
7608DESCRIPTOR.message_types_by_name['ofp_action_group'] = _OFP_ACTION_GROUP
7609DESCRIPTOR.message_types_by_name['ofp_action_nw_ttl'] = _OFP_ACTION_NW_TTL
7610DESCRIPTOR.message_types_by_name['ofp_action_set_field'] = _OFP_ACTION_SET_FIELD
7611DESCRIPTOR.message_types_by_name['ofp_action_experimenter'] = _OFP_ACTION_EXPERIMENTER
7612DESCRIPTOR.message_types_by_name['ofp_instruction'] = _OFP_INSTRUCTION
7613DESCRIPTOR.message_types_by_name['ofp_instruction_goto_table'] = _OFP_INSTRUCTION_GOTO_TABLE
7614DESCRIPTOR.message_types_by_name['ofp_instruction_write_metadata'] = _OFP_INSTRUCTION_WRITE_METADATA
7615DESCRIPTOR.message_types_by_name['ofp_instruction_actions'] = _OFP_INSTRUCTION_ACTIONS
7616DESCRIPTOR.message_types_by_name['ofp_instruction_meter'] = _OFP_INSTRUCTION_METER
7617DESCRIPTOR.message_types_by_name['ofp_instruction_experimenter'] = _OFP_INSTRUCTION_EXPERIMENTER
7618DESCRIPTOR.message_types_by_name['ofp_flow_mod'] = _OFP_FLOW_MOD
7619DESCRIPTOR.message_types_by_name['ofp_bucket'] = _OFP_BUCKET
7620DESCRIPTOR.message_types_by_name['ofp_group_mod'] = _OFP_GROUP_MOD
7621DESCRIPTOR.message_types_by_name['ofp_packet_out'] = _OFP_PACKET_OUT
7622DESCRIPTOR.message_types_by_name['ofp_packet_in'] = _OFP_PACKET_IN
7623DESCRIPTOR.message_types_by_name['ofp_flow_removed'] = _OFP_FLOW_REMOVED
7624DESCRIPTOR.message_types_by_name['ofp_meter_band_header'] = _OFP_METER_BAND_HEADER
7625DESCRIPTOR.message_types_by_name['ofp_meter_band_drop'] = _OFP_METER_BAND_DROP
7626DESCRIPTOR.message_types_by_name['ofp_meter_band_dscp_remark'] = _OFP_METER_BAND_DSCP_REMARK
7627DESCRIPTOR.message_types_by_name['ofp_meter_band_experimenter'] = _OFP_METER_BAND_EXPERIMENTER
7628DESCRIPTOR.message_types_by_name['ofp_meter_mod'] = _OFP_METER_MOD
7629DESCRIPTOR.message_types_by_name['ofp_error_msg'] = _OFP_ERROR_MSG
7630DESCRIPTOR.message_types_by_name['ofp_error_experimenter_msg'] = _OFP_ERROR_EXPERIMENTER_MSG
7631DESCRIPTOR.message_types_by_name['ofp_multipart_request'] = _OFP_MULTIPART_REQUEST
7632DESCRIPTOR.message_types_by_name['ofp_multipart_reply'] = _OFP_MULTIPART_REPLY
7633DESCRIPTOR.message_types_by_name['ofp_desc'] = _OFP_DESC
7634DESCRIPTOR.message_types_by_name['ofp_flow_stats_request'] = _OFP_FLOW_STATS_REQUEST
7635DESCRIPTOR.message_types_by_name['ofp_flow_stats'] = _OFP_FLOW_STATS
7636DESCRIPTOR.message_types_by_name['ofp_aggregate_stats_request'] = _OFP_AGGREGATE_STATS_REQUEST
7637DESCRIPTOR.message_types_by_name['ofp_aggregate_stats_reply'] = _OFP_AGGREGATE_STATS_REPLY
7638DESCRIPTOR.message_types_by_name['ofp_table_feature_property'] = _OFP_TABLE_FEATURE_PROPERTY
7639DESCRIPTOR.message_types_by_name['ofp_table_feature_prop_instructions'] = _OFP_TABLE_FEATURE_PROP_INSTRUCTIONS
7640DESCRIPTOR.message_types_by_name['ofp_table_feature_prop_next_tables'] = _OFP_TABLE_FEATURE_PROP_NEXT_TABLES
7641DESCRIPTOR.message_types_by_name['ofp_table_feature_prop_actions'] = _OFP_TABLE_FEATURE_PROP_ACTIONS
7642DESCRIPTOR.message_types_by_name['ofp_table_feature_prop_oxm'] = _OFP_TABLE_FEATURE_PROP_OXM
7643DESCRIPTOR.message_types_by_name['ofp_table_feature_prop_experimenter'] = _OFP_TABLE_FEATURE_PROP_EXPERIMENTER
7644DESCRIPTOR.message_types_by_name['ofp_table_features'] = _OFP_TABLE_FEATURES
7645DESCRIPTOR.message_types_by_name['ofp_table_stats'] = _OFP_TABLE_STATS
7646DESCRIPTOR.message_types_by_name['ofp_port_stats_request'] = _OFP_PORT_STATS_REQUEST
7647DESCRIPTOR.message_types_by_name['ofp_port_stats'] = _OFP_PORT_STATS
7648DESCRIPTOR.message_types_by_name['ofp_group_stats_request'] = _OFP_GROUP_STATS_REQUEST
7649DESCRIPTOR.message_types_by_name['ofp_bucket_counter'] = _OFP_BUCKET_COUNTER
7650DESCRIPTOR.message_types_by_name['ofp_group_stats'] = _OFP_GROUP_STATS
7651DESCRIPTOR.message_types_by_name['ofp_group_desc'] = _OFP_GROUP_DESC
Zsolt Haraszti8a774382016-10-24 18:25:54 -07007652DESCRIPTOR.message_types_by_name['ofp_group_entry'] = _OFP_GROUP_ENTRY
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07007653DESCRIPTOR.message_types_by_name['ofp_group_features'] = _OFP_GROUP_FEATURES
7654DESCRIPTOR.message_types_by_name['ofp_meter_multipart_request'] = _OFP_METER_MULTIPART_REQUEST
7655DESCRIPTOR.message_types_by_name['ofp_meter_band_stats'] = _OFP_METER_BAND_STATS
7656DESCRIPTOR.message_types_by_name['ofp_meter_stats'] = _OFP_METER_STATS
7657DESCRIPTOR.message_types_by_name['ofp_meter_config'] = _OFP_METER_CONFIG
7658DESCRIPTOR.message_types_by_name['ofp_meter_features'] = _OFP_METER_FEATURES
7659DESCRIPTOR.message_types_by_name['ofp_experimenter_multipart_header'] = _OFP_EXPERIMENTER_MULTIPART_HEADER
7660DESCRIPTOR.message_types_by_name['ofp_experimenter_header'] = _OFP_EXPERIMENTER_HEADER
7661DESCRIPTOR.message_types_by_name['ofp_queue_prop_header'] = _OFP_QUEUE_PROP_HEADER
7662DESCRIPTOR.message_types_by_name['ofp_queue_prop_min_rate'] = _OFP_QUEUE_PROP_MIN_RATE
7663DESCRIPTOR.message_types_by_name['ofp_queue_prop_max_rate'] = _OFP_QUEUE_PROP_MAX_RATE
7664DESCRIPTOR.message_types_by_name['ofp_queue_prop_experimenter'] = _OFP_QUEUE_PROP_EXPERIMENTER
7665DESCRIPTOR.message_types_by_name['ofp_packet_queue'] = _OFP_PACKET_QUEUE
7666DESCRIPTOR.message_types_by_name['ofp_queue_get_config_request'] = _OFP_QUEUE_GET_CONFIG_REQUEST
7667DESCRIPTOR.message_types_by_name['ofp_queue_get_config_reply'] = _OFP_QUEUE_GET_CONFIG_REPLY
7668DESCRIPTOR.message_types_by_name['ofp_action_set_queue'] = _OFP_ACTION_SET_QUEUE
7669DESCRIPTOR.message_types_by_name['ofp_queue_stats_request'] = _OFP_QUEUE_STATS_REQUEST
7670DESCRIPTOR.message_types_by_name['ofp_queue_stats'] = _OFP_QUEUE_STATS
7671DESCRIPTOR.message_types_by_name['ofp_role_request'] = _OFP_ROLE_REQUEST
7672DESCRIPTOR.message_types_by_name['ofp_async_config'] = _OFP_ASYNC_CONFIG
7673DESCRIPTOR.enum_types_by_name['ofp_port_no'] = _OFP_PORT_NO
7674DESCRIPTOR.enum_types_by_name['ofp_type'] = _OFP_TYPE
7675DESCRIPTOR.enum_types_by_name['ofp_hello_elem_type'] = _OFP_HELLO_ELEM_TYPE
7676DESCRIPTOR.enum_types_by_name['ofp_config_flags'] = _OFP_CONFIG_FLAGS
7677DESCRIPTOR.enum_types_by_name['ofp_table_config'] = _OFP_TABLE_CONFIG
7678DESCRIPTOR.enum_types_by_name['ofp_table'] = _OFP_TABLE
7679DESCRIPTOR.enum_types_by_name['ofp_capabilities'] = _OFP_CAPABILITIES
7680DESCRIPTOR.enum_types_by_name['ofp_port_config'] = _OFP_PORT_CONFIG
7681DESCRIPTOR.enum_types_by_name['ofp_port_state'] = _OFP_PORT_STATE
7682DESCRIPTOR.enum_types_by_name['ofp_port_features'] = _OFP_PORT_FEATURES
7683DESCRIPTOR.enum_types_by_name['ofp_port_reason'] = _OFP_PORT_REASON
7684DESCRIPTOR.enum_types_by_name['ofp_match_type'] = _OFP_MATCH_TYPE
7685DESCRIPTOR.enum_types_by_name['ofp_oxm_class'] = _OFP_OXM_CLASS
7686DESCRIPTOR.enum_types_by_name['oxm_ofb_field_types'] = _OXM_OFB_FIELD_TYPES
7687DESCRIPTOR.enum_types_by_name['ofp_vlan_id'] = _OFP_VLAN_ID
7688DESCRIPTOR.enum_types_by_name['ofp_ipv6exthdr_flags'] = _OFP_IPV6EXTHDR_FLAGS
7689DESCRIPTOR.enum_types_by_name['ofp_action_type'] = _OFP_ACTION_TYPE
7690DESCRIPTOR.enum_types_by_name['ofp_controller_max_len'] = _OFP_CONTROLLER_MAX_LEN
7691DESCRIPTOR.enum_types_by_name['ofp_instruction_type'] = _OFP_INSTRUCTION_TYPE
7692DESCRIPTOR.enum_types_by_name['ofp_flow_mod_command'] = _OFP_FLOW_MOD_COMMAND
7693DESCRIPTOR.enum_types_by_name['ofp_flow_mod_flags'] = _OFP_FLOW_MOD_FLAGS
7694DESCRIPTOR.enum_types_by_name['ofp_group'] = _OFP_GROUP
7695DESCRIPTOR.enum_types_by_name['ofp_group_mod_command'] = _OFP_GROUP_MOD_COMMAND
7696DESCRIPTOR.enum_types_by_name['ofp_group_type'] = _OFP_GROUP_TYPE
7697DESCRIPTOR.enum_types_by_name['ofp_packet_in_reason'] = _OFP_PACKET_IN_REASON
7698DESCRIPTOR.enum_types_by_name['ofp_flow_removed_reason'] = _OFP_FLOW_REMOVED_REASON
7699DESCRIPTOR.enum_types_by_name['ofp_meter'] = _OFP_METER
7700DESCRIPTOR.enum_types_by_name['ofp_meter_band_type'] = _OFP_METER_BAND_TYPE
7701DESCRIPTOR.enum_types_by_name['ofp_meter_mod_command'] = _OFP_METER_MOD_COMMAND
7702DESCRIPTOR.enum_types_by_name['ofp_meter_flags'] = _OFP_METER_FLAGS
7703DESCRIPTOR.enum_types_by_name['ofp_error_type'] = _OFP_ERROR_TYPE
7704DESCRIPTOR.enum_types_by_name['ofp_hello_failed_code'] = _OFP_HELLO_FAILED_CODE
7705DESCRIPTOR.enum_types_by_name['ofp_bad_request_code'] = _OFP_BAD_REQUEST_CODE
7706DESCRIPTOR.enum_types_by_name['ofp_bad_action_code'] = _OFP_BAD_ACTION_CODE
7707DESCRIPTOR.enum_types_by_name['ofp_bad_instruction_code'] = _OFP_BAD_INSTRUCTION_CODE
7708DESCRIPTOR.enum_types_by_name['ofp_bad_match_code'] = _OFP_BAD_MATCH_CODE
7709DESCRIPTOR.enum_types_by_name['ofp_flow_mod_failed_code'] = _OFP_FLOW_MOD_FAILED_CODE
7710DESCRIPTOR.enum_types_by_name['ofp_group_mod_failed_code'] = _OFP_GROUP_MOD_FAILED_CODE
7711DESCRIPTOR.enum_types_by_name['ofp_port_mod_failed_code'] = _OFP_PORT_MOD_FAILED_CODE
7712DESCRIPTOR.enum_types_by_name['ofp_table_mod_failed_code'] = _OFP_TABLE_MOD_FAILED_CODE
7713DESCRIPTOR.enum_types_by_name['ofp_queue_op_failed_code'] = _OFP_QUEUE_OP_FAILED_CODE
7714DESCRIPTOR.enum_types_by_name['ofp_switch_config_failed_code'] = _OFP_SWITCH_CONFIG_FAILED_CODE
7715DESCRIPTOR.enum_types_by_name['ofp_role_request_failed_code'] = _OFP_ROLE_REQUEST_FAILED_CODE
7716DESCRIPTOR.enum_types_by_name['ofp_meter_mod_failed_code'] = _OFP_METER_MOD_FAILED_CODE
7717DESCRIPTOR.enum_types_by_name['ofp_table_features_failed_code'] = _OFP_TABLE_FEATURES_FAILED_CODE
7718DESCRIPTOR.enum_types_by_name['ofp_multipart_type'] = _OFP_MULTIPART_TYPE
7719DESCRIPTOR.enum_types_by_name['ofp_multipart_request_flags'] = _OFP_MULTIPART_REQUEST_FLAGS
7720DESCRIPTOR.enum_types_by_name['ofp_multipart_reply_flags'] = _OFP_MULTIPART_REPLY_FLAGS
7721DESCRIPTOR.enum_types_by_name['ofp_table_feature_prop_type'] = _OFP_TABLE_FEATURE_PROP_TYPE
7722DESCRIPTOR.enum_types_by_name['ofp_group_capabilities'] = _OFP_GROUP_CAPABILITIES
7723DESCRIPTOR.enum_types_by_name['ofp_queue_properties'] = _OFP_QUEUE_PROPERTIES
7724DESCRIPTOR.enum_types_by_name['ofp_controller_role'] = _OFP_CONTROLLER_ROLE
7725
7726ofp_header = _reflection.GeneratedProtocolMessageType('ofp_header', (_message.Message,), dict(
7727 DESCRIPTOR = _OFP_HEADER,
7728 __module__ = 'openflow_13_pb2'
7729 # @@protoc_insertion_point(class_scope:openflow_13.ofp_header)
7730 ))
7731_sym_db.RegisterMessage(ofp_header)
7732
7733ofp_hello_elem_header = _reflection.GeneratedProtocolMessageType('ofp_hello_elem_header', (_message.Message,), dict(
7734 DESCRIPTOR = _OFP_HELLO_ELEM_HEADER,
7735 __module__ = 'openflow_13_pb2'
7736 # @@protoc_insertion_point(class_scope:openflow_13.ofp_hello_elem_header)
7737 ))
7738_sym_db.RegisterMessage(ofp_hello_elem_header)
7739
7740ofp_hello_elem_versionbitmap = _reflection.GeneratedProtocolMessageType('ofp_hello_elem_versionbitmap', (_message.Message,), dict(
7741 DESCRIPTOR = _OFP_HELLO_ELEM_VERSIONBITMAP,
7742 __module__ = 'openflow_13_pb2'
7743 # @@protoc_insertion_point(class_scope:openflow_13.ofp_hello_elem_versionbitmap)
7744 ))
7745_sym_db.RegisterMessage(ofp_hello_elem_versionbitmap)
7746
7747ofp_hello = _reflection.GeneratedProtocolMessageType('ofp_hello', (_message.Message,), dict(
7748 DESCRIPTOR = _OFP_HELLO,
7749 __module__ = 'openflow_13_pb2'
7750 # @@protoc_insertion_point(class_scope:openflow_13.ofp_hello)
7751 ))
7752_sym_db.RegisterMessage(ofp_hello)
7753
7754ofp_switch_config = _reflection.GeneratedProtocolMessageType('ofp_switch_config', (_message.Message,), dict(
7755 DESCRIPTOR = _OFP_SWITCH_CONFIG,
7756 __module__ = 'openflow_13_pb2'
7757 # @@protoc_insertion_point(class_scope:openflow_13.ofp_switch_config)
7758 ))
7759_sym_db.RegisterMessage(ofp_switch_config)
7760
7761ofp_table_mod = _reflection.GeneratedProtocolMessageType('ofp_table_mod', (_message.Message,), dict(
7762 DESCRIPTOR = _OFP_TABLE_MOD,
7763 __module__ = 'openflow_13_pb2'
7764 # @@protoc_insertion_point(class_scope:openflow_13.ofp_table_mod)
7765 ))
7766_sym_db.RegisterMessage(ofp_table_mod)
7767
7768ofp_port = _reflection.GeneratedProtocolMessageType('ofp_port', (_message.Message,), dict(
7769 DESCRIPTOR = _OFP_PORT,
7770 __module__ = 'openflow_13_pb2'
7771 # @@protoc_insertion_point(class_scope:openflow_13.ofp_port)
7772 ))
7773_sym_db.RegisterMessage(ofp_port)
7774
7775ofp_switch_features = _reflection.GeneratedProtocolMessageType('ofp_switch_features', (_message.Message,), dict(
7776 DESCRIPTOR = _OFP_SWITCH_FEATURES,
7777 __module__ = 'openflow_13_pb2'
7778 # @@protoc_insertion_point(class_scope:openflow_13.ofp_switch_features)
7779 ))
7780_sym_db.RegisterMessage(ofp_switch_features)
7781
7782ofp_port_status = _reflection.GeneratedProtocolMessageType('ofp_port_status', (_message.Message,), dict(
7783 DESCRIPTOR = _OFP_PORT_STATUS,
7784 __module__ = 'openflow_13_pb2'
7785 # @@protoc_insertion_point(class_scope:openflow_13.ofp_port_status)
7786 ))
7787_sym_db.RegisterMessage(ofp_port_status)
7788
7789ofp_port_mod = _reflection.GeneratedProtocolMessageType('ofp_port_mod', (_message.Message,), dict(
7790 DESCRIPTOR = _OFP_PORT_MOD,
7791 __module__ = 'openflow_13_pb2'
7792 # @@protoc_insertion_point(class_scope:openflow_13.ofp_port_mod)
7793 ))
7794_sym_db.RegisterMessage(ofp_port_mod)
7795
7796ofp_match = _reflection.GeneratedProtocolMessageType('ofp_match', (_message.Message,), dict(
7797 DESCRIPTOR = _OFP_MATCH,
7798 __module__ = 'openflow_13_pb2'
7799 # @@protoc_insertion_point(class_scope:openflow_13.ofp_match)
7800 ))
7801_sym_db.RegisterMessage(ofp_match)
7802
7803ofp_oxm_field = _reflection.GeneratedProtocolMessageType('ofp_oxm_field', (_message.Message,), dict(
7804 DESCRIPTOR = _OFP_OXM_FIELD,
7805 __module__ = 'openflow_13_pb2'
7806 # @@protoc_insertion_point(class_scope:openflow_13.ofp_oxm_field)
7807 ))
7808_sym_db.RegisterMessage(ofp_oxm_field)
7809
7810ofp_oxm_ofb_field = _reflection.GeneratedProtocolMessageType('ofp_oxm_ofb_field', (_message.Message,), dict(
7811 DESCRIPTOR = _OFP_OXM_OFB_FIELD,
7812 __module__ = 'openflow_13_pb2'
7813 # @@protoc_insertion_point(class_scope:openflow_13.ofp_oxm_ofb_field)
7814 ))
7815_sym_db.RegisterMessage(ofp_oxm_ofb_field)
7816
7817ofp_oxm_experimenter_field = _reflection.GeneratedProtocolMessageType('ofp_oxm_experimenter_field', (_message.Message,), dict(
7818 DESCRIPTOR = _OFP_OXM_EXPERIMENTER_FIELD,
7819 __module__ = 'openflow_13_pb2'
7820 # @@protoc_insertion_point(class_scope:openflow_13.ofp_oxm_experimenter_field)
7821 ))
7822_sym_db.RegisterMessage(ofp_oxm_experimenter_field)
7823
7824ofp_action = _reflection.GeneratedProtocolMessageType('ofp_action', (_message.Message,), dict(
7825 DESCRIPTOR = _OFP_ACTION,
7826 __module__ = 'openflow_13_pb2'
7827 # @@protoc_insertion_point(class_scope:openflow_13.ofp_action)
7828 ))
7829_sym_db.RegisterMessage(ofp_action)
7830
7831ofp_action_output = _reflection.GeneratedProtocolMessageType('ofp_action_output', (_message.Message,), dict(
7832 DESCRIPTOR = _OFP_ACTION_OUTPUT,
7833 __module__ = 'openflow_13_pb2'
7834 # @@protoc_insertion_point(class_scope:openflow_13.ofp_action_output)
7835 ))
7836_sym_db.RegisterMessage(ofp_action_output)
7837
7838ofp_action_mpls_ttl = _reflection.GeneratedProtocolMessageType('ofp_action_mpls_ttl', (_message.Message,), dict(
7839 DESCRIPTOR = _OFP_ACTION_MPLS_TTL,
7840 __module__ = 'openflow_13_pb2'
7841 # @@protoc_insertion_point(class_scope:openflow_13.ofp_action_mpls_ttl)
7842 ))
7843_sym_db.RegisterMessage(ofp_action_mpls_ttl)
7844
7845ofp_action_push = _reflection.GeneratedProtocolMessageType('ofp_action_push', (_message.Message,), dict(
7846 DESCRIPTOR = _OFP_ACTION_PUSH,
7847 __module__ = 'openflow_13_pb2'
7848 # @@protoc_insertion_point(class_scope:openflow_13.ofp_action_push)
7849 ))
7850_sym_db.RegisterMessage(ofp_action_push)
7851
7852ofp_action_pop_mpls = _reflection.GeneratedProtocolMessageType('ofp_action_pop_mpls', (_message.Message,), dict(
7853 DESCRIPTOR = _OFP_ACTION_POP_MPLS,
7854 __module__ = 'openflow_13_pb2'
7855 # @@protoc_insertion_point(class_scope:openflow_13.ofp_action_pop_mpls)
7856 ))
7857_sym_db.RegisterMessage(ofp_action_pop_mpls)
7858
7859ofp_action_group = _reflection.GeneratedProtocolMessageType('ofp_action_group', (_message.Message,), dict(
7860 DESCRIPTOR = _OFP_ACTION_GROUP,
7861 __module__ = 'openflow_13_pb2'
7862 # @@protoc_insertion_point(class_scope:openflow_13.ofp_action_group)
7863 ))
7864_sym_db.RegisterMessage(ofp_action_group)
7865
7866ofp_action_nw_ttl = _reflection.GeneratedProtocolMessageType('ofp_action_nw_ttl', (_message.Message,), dict(
7867 DESCRIPTOR = _OFP_ACTION_NW_TTL,
7868 __module__ = 'openflow_13_pb2'
7869 # @@protoc_insertion_point(class_scope:openflow_13.ofp_action_nw_ttl)
7870 ))
7871_sym_db.RegisterMessage(ofp_action_nw_ttl)
7872
7873ofp_action_set_field = _reflection.GeneratedProtocolMessageType('ofp_action_set_field', (_message.Message,), dict(
7874 DESCRIPTOR = _OFP_ACTION_SET_FIELD,
7875 __module__ = 'openflow_13_pb2'
7876 # @@protoc_insertion_point(class_scope:openflow_13.ofp_action_set_field)
7877 ))
7878_sym_db.RegisterMessage(ofp_action_set_field)
7879
7880ofp_action_experimenter = _reflection.GeneratedProtocolMessageType('ofp_action_experimenter', (_message.Message,), dict(
7881 DESCRIPTOR = _OFP_ACTION_EXPERIMENTER,
7882 __module__ = 'openflow_13_pb2'
7883 # @@protoc_insertion_point(class_scope:openflow_13.ofp_action_experimenter)
7884 ))
7885_sym_db.RegisterMessage(ofp_action_experimenter)
7886
7887ofp_instruction = _reflection.GeneratedProtocolMessageType('ofp_instruction', (_message.Message,), dict(
7888 DESCRIPTOR = _OFP_INSTRUCTION,
7889 __module__ = 'openflow_13_pb2'
7890 # @@protoc_insertion_point(class_scope:openflow_13.ofp_instruction)
7891 ))
7892_sym_db.RegisterMessage(ofp_instruction)
7893
7894ofp_instruction_goto_table = _reflection.GeneratedProtocolMessageType('ofp_instruction_goto_table', (_message.Message,), dict(
7895 DESCRIPTOR = _OFP_INSTRUCTION_GOTO_TABLE,
7896 __module__ = 'openflow_13_pb2'
7897 # @@protoc_insertion_point(class_scope:openflow_13.ofp_instruction_goto_table)
7898 ))
7899_sym_db.RegisterMessage(ofp_instruction_goto_table)
7900
7901ofp_instruction_write_metadata = _reflection.GeneratedProtocolMessageType('ofp_instruction_write_metadata', (_message.Message,), dict(
7902 DESCRIPTOR = _OFP_INSTRUCTION_WRITE_METADATA,
7903 __module__ = 'openflow_13_pb2'
7904 # @@protoc_insertion_point(class_scope:openflow_13.ofp_instruction_write_metadata)
7905 ))
7906_sym_db.RegisterMessage(ofp_instruction_write_metadata)
7907
7908ofp_instruction_actions = _reflection.GeneratedProtocolMessageType('ofp_instruction_actions', (_message.Message,), dict(
7909 DESCRIPTOR = _OFP_INSTRUCTION_ACTIONS,
7910 __module__ = 'openflow_13_pb2'
7911 # @@protoc_insertion_point(class_scope:openflow_13.ofp_instruction_actions)
7912 ))
7913_sym_db.RegisterMessage(ofp_instruction_actions)
7914
7915ofp_instruction_meter = _reflection.GeneratedProtocolMessageType('ofp_instruction_meter', (_message.Message,), dict(
7916 DESCRIPTOR = _OFP_INSTRUCTION_METER,
7917 __module__ = 'openflow_13_pb2'
7918 # @@protoc_insertion_point(class_scope:openflow_13.ofp_instruction_meter)
7919 ))
7920_sym_db.RegisterMessage(ofp_instruction_meter)
7921
7922ofp_instruction_experimenter = _reflection.GeneratedProtocolMessageType('ofp_instruction_experimenter', (_message.Message,), dict(
7923 DESCRIPTOR = _OFP_INSTRUCTION_EXPERIMENTER,
7924 __module__ = 'openflow_13_pb2'
7925 # @@protoc_insertion_point(class_scope:openflow_13.ofp_instruction_experimenter)
7926 ))
7927_sym_db.RegisterMessage(ofp_instruction_experimenter)
7928
7929ofp_flow_mod = _reflection.GeneratedProtocolMessageType('ofp_flow_mod', (_message.Message,), dict(
7930 DESCRIPTOR = _OFP_FLOW_MOD,
7931 __module__ = 'openflow_13_pb2'
7932 # @@protoc_insertion_point(class_scope:openflow_13.ofp_flow_mod)
7933 ))
7934_sym_db.RegisterMessage(ofp_flow_mod)
7935
7936ofp_bucket = _reflection.GeneratedProtocolMessageType('ofp_bucket', (_message.Message,), dict(
7937 DESCRIPTOR = _OFP_BUCKET,
7938 __module__ = 'openflow_13_pb2'
7939 # @@protoc_insertion_point(class_scope:openflow_13.ofp_bucket)
7940 ))
7941_sym_db.RegisterMessage(ofp_bucket)
7942
7943ofp_group_mod = _reflection.GeneratedProtocolMessageType('ofp_group_mod', (_message.Message,), dict(
7944 DESCRIPTOR = _OFP_GROUP_MOD,
7945 __module__ = 'openflow_13_pb2'
7946 # @@protoc_insertion_point(class_scope:openflow_13.ofp_group_mod)
7947 ))
7948_sym_db.RegisterMessage(ofp_group_mod)
7949
7950ofp_packet_out = _reflection.GeneratedProtocolMessageType('ofp_packet_out', (_message.Message,), dict(
7951 DESCRIPTOR = _OFP_PACKET_OUT,
7952 __module__ = 'openflow_13_pb2'
7953 # @@protoc_insertion_point(class_scope:openflow_13.ofp_packet_out)
7954 ))
7955_sym_db.RegisterMessage(ofp_packet_out)
7956
7957ofp_packet_in = _reflection.GeneratedProtocolMessageType('ofp_packet_in', (_message.Message,), dict(
7958 DESCRIPTOR = _OFP_PACKET_IN,
7959 __module__ = 'openflow_13_pb2'
7960 # @@protoc_insertion_point(class_scope:openflow_13.ofp_packet_in)
7961 ))
7962_sym_db.RegisterMessage(ofp_packet_in)
7963
7964ofp_flow_removed = _reflection.GeneratedProtocolMessageType('ofp_flow_removed', (_message.Message,), dict(
7965 DESCRIPTOR = _OFP_FLOW_REMOVED,
7966 __module__ = 'openflow_13_pb2'
7967 # @@protoc_insertion_point(class_scope:openflow_13.ofp_flow_removed)
7968 ))
7969_sym_db.RegisterMessage(ofp_flow_removed)
7970
7971ofp_meter_band_header = _reflection.GeneratedProtocolMessageType('ofp_meter_band_header', (_message.Message,), dict(
7972 DESCRIPTOR = _OFP_METER_BAND_HEADER,
7973 __module__ = 'openflow_13_pb2'
7974 # @@protoc_insertion_point(class_scope:openflow_13.ofp_meter_band_header)
7975 ))
7976_sym_db.RegisterMessage(ofp_meter_band_header)
7977
7978ofp_meter_band_drop = _reflection.GeneratedProtocolMessageType('ofp_meter_band_drop', (_message.Message,), dict(
7979 DESCRIPTOR = _OFP_METER_BAND_DROP,
7980 __module__ = 'openflow_13_pb2'
7981 # @@protoc_insertion_point(class_scope:openflow_13.ofp_meter_band_drop)
7982 ))
7983_sym_db.RegisterMessage(ofp_meter_band_drop)
7984
7985ofp_meter_band_dscp_remark = _reflection.GeneratedProtocolMessageType('ofp_meter_band_dscp_remark', (_message.Message,), dict(
7986 DESCRIPTOR = _OFP_METER_BAND_DSCP_REMARK,
7987 __module__ = 'openflow_13_pb2'
7988 # @@protoc_insertion_point(class_scope:openflow_13.ofp_meter_band_dscp_remark)
7989 ))
7990_sym_db.RegisterMessage(ofp_meter_band_dscp_remark)
7991
7992ofp_meter_band_experimenter = _reflection.GeneratedProtocolMessageType('ofp_meter_band_experimenter', (_message.Message,), dict(
7993 DESCRIPTOR = _OFP_METER_BAND_EXPERIMENTER,
7994 __module__ = 'openflow_13_pb2'
7995 # @@protoc_insertion_point(class_scope:openflow_13.ofp_meter_band_experimenter)
7996 ))
7997_sym_db.RegisterMessage(ofp_meter_band_experimenter)
7998
7999ofp_meter_mod = _reflection.GeneratedProtocolMessageType('ofp_meter_mod', (_message.Message,), dict(
8000 DESCRIPTOR = _OFP_METER_MOD,
8001 __module__ = 'openflow_13_pb2'
8002 # @@protoc_insertion_point(class_scope:openflow_13.ofp_meter_mod)
8003 ))
8004_sym_db.RegisterMessage(ofp_meter_mod)
8005
8006ofp_error_msg = _reflection.GeneratedProtocolMessageType('ofp_error_msg', (_message.Message,), dict(
8007 DESCRIPTOR = _OFP_ERROR_MSG,
8008 __module__ = 'openflow_13_pb2'
8009 # @@protoc_insertion_point(class_scope:openflow_13.ofp_error_msg)
8010 ))
8011_sym_db.RegisterMessage(ofp_error_msg)
8012
8013ofp_error_experimenter_msg = _reflection.GeneratedProtocolMessageType('ofp_error_experimenter_msg', (_message.Message,), dict(
8014 DESCRIPTOR = _OFP_ERROR_EXPERIMENTER_MSG,
8015 __module__ = 'openflow_13_pb2'
8016 # @@protoc_insertion_point(class_scope:openflow_13.ofp_error_experimenter_msg)
8017 ))
8018_sym_db.RegisterMessage(ofp_error_experimenter_msg)
8019
8020ofp_multipart_request = _reflection.GeneratedProtocolMessageType('ofp_multipart_request', (_message.Message,), dict(
8021 DESCRIPTOR = _OFP_MULTIPART_REQUEST,
8022 __module__ = 'openflow_13_pb2'
8023 # @@protoc_insertion_point(class_scope:openflow_13.ofp_multipart_request)
8024 ))
8025_sym_db.RegisterMessage(ofp_multipart_request)
8026
8027ofp_multipart_reply = _reflection.GeneratedProtocolMessageType('ofp_multipart_reply', (_message.Message,), dict(
8028 DESCRIPTOR = _OFP_MULTIPART_REPLY,
8029 __module__ = 'openflow_13_pb2'
8030 # @@protoc_insertion_point(class_scope:openflow_13.ofp_multipart_reply)
8031 ))
8032_sym_db.RegisterMessage(ofp_multipart_reply)
8033
8034ofp_desc = _reflection.GeneratedProtocolMessageType('ofp_desc', (_message.Message,), dict(
8035 DESCRIPTOR = _OFP_DESC,
8036 __module__ = 'openflow_13_pb2'
8037 # @@protoc_insertion_point(class_scope:openflow_13.ofp_desc)
8038 ))
8039_sym_db.RegisterMessage(ofp_desc)
8040
8041ofp_flow_stats_request = _reflection.GeneratedProtocolMessageType('ofp_flow_stats_request', (_message.Message,), dict(
8042 DESCRIPTOR = _OFP_FLOW_STATS_REQUEST,
8043 __module__ = 'openflow_13_pb2'
8044 # @@protoc_insertion_point(class_scope:openflow_13.ofp_flow_stats_request)
8045 ))
8046_sym_db.RegisterMessage(ofp_flow_stats_request)
8047
8048ofp_flow_stats = _reflection.GeneratedProtocolMessageType('ofp_flow_stats', (_message.Message,), dict(
8049 DESCRIPTOR = _OFP_FLOW_STATS,
8050 __module__ = 'openflow_13_pb2'
8051 # @@protoc_insertion_point(class_scope:openflow_13.ofp_flow_stats)
8052 ))
8053_sym_db.RegisterMessage(ofp_flow_stats)
8054
8055ofp_aggregate_stats_request = _reflection.GeneratedProtocolMessageType('ofp_aggregate_stats_request', (_message.Message,), dict(
8056 DESCRIPTOR = _OFP_AGGREGATE_STATS_REQUEST,
8057 __module__ = 'openflow_13_pb2'
8058 # @@protoc_insertion_point(class_scope:openflow_13.ofp_aggregate_stats_request)
8059 ))
8060_sym_db.RegisterMessage(ofp_aggregate_stats_request)
8061
8062ofp_aggregate_stats_reply = _reflection.GeneratedProtocolMessageType('ofp_aggregate_stats_reply', (_message.Message,), dict(
8063 DESCRIPTOR = _OFP_AGGREGATE_STATS_REPLY,
8064 __module__ = 'openflow_13_pb2'
8065 # @@protoc_insertion_point(class_scope:openflow_13.ofp_aggregate_stats_reply)
8066 ))
8067_sym_db.RegisterMessage(ofp_aggregate_stats_reply)
8068
8069ofp_table_feature_property = _reflection.GeneratedProtocolMessageType('ofp_table_feature_property', (_message.Message,), dict(
8070 DESCRIPTOR = _OFP_TABLE_FEATURE_PROPERTY,
8071 __module__ = 'openflow_13_pb2'
8072 # @@protoc_insertion_point(class_scope:openflow_13.ofp_table_feature_property)
8073 ))
8074_sym_db.RegisterMessage(ofp_table_feature_property)
8075
8076ofp_table_feature_prop_instructions = _reflection.GeneratedProtocolMessageType('ofp_table_feature_prop_instructions', (_message.Message,), dict(
8077 DESCRIPTOR = _OFP_TABLE_FEATURE_PROP_INSTRUCTIONS,
8078 __module__ = 'openflow_13_pb2'
8079 # @@protoc_insertion_point(class_scope:openflow_13.ofp_table_feature_prop_instructions)
8080 ))
8081_sym_db.RegisterMessage(ofp_table_feature_prop_instructions)
8082
8083ofp_table_feature_prop_next_tables = _reflection.GeneratedProtocolMessageType('ofp_table_feature_prop_next_tables', (_message.Message,), dict(
8084 DESCRIPTOR = _OFP_TABLE_FEATURE_PROP_NEXT_TABLES,
8085 __module__ = 'openflow_13_pb2'
8086 # @@protoc_insertion_point(class_scope:openflow_13.ofp_table_feature_prop_next_tables)
8087 ))
8088_sym_db.RegisterMessage(ofp_table_feature_prop_next_tables)
8089
8090ofp_table_feature_prop_actions = _reflection.GeneratedProtocolMessageType('ofp_table_feature_prop_actions', (_message.Message,), dict(
8091 DESCRIPTOR = _OFP_TABLE_FEATURE_PROP_ACTIONS,
8092 __module__ = 'openflow_13_pb2'
8093 # @@protoc_insertion_point(class_scope:openflow_13.ofp_table_feature_prop_actions)
8094 ))
8095_sym_db.RegisterMessage(ofp_table_feature_prop_actions)
8096
8097ofp_table_feature_prop_oxm = _reflection.GeneratedProtocolMessageType('ofp_table_feature_prop_oxm', (_message.Message,), dict(
8098 DESCRIPTOR = _OFP_TABLE_FEATURE_PROP_OXM,
8099 __module__ = 'openflow_13_pb2'
8100 # @@protoc_insertion_point(class_scope:openflow_13.ofp_table_feature_prop_oxm)
8101 ))
8102_sym_db.RegisterMessage(ofp_table_feature_prop_oxm)
8103
8104ofp_table_feature_prop_experimenter = _reflection.GeneratedProtocolMessageType('ofp_table_feature_prop_experimenter', (_message.Message,), dict(
8105 DESCRIPTOR = _OFP_TABLE_FEATURE_PROP_EXPERIMENTER,
8106 __module__ = 'openflow_13_pb2'
8107 # @@protoc_insertion_point(class_scope:openflow_13.ofp_table_feature_prop_experimenter)
8108 ))
8109_sym_db.RegisterMessage(ofp_table_feature_prop_experimenter)
8110
8111ofp_table_features = _reflection.GeneratedProtocolMessageType('ofp_table_features', (_message.Message,), dict(
8112 DESCRIPTOR = _OFP_TABLE_FEATURES,
8113 __module__ = 'openflow_13_pb2'
8114 # @@protoc_insertion_point(class_scope:openflow_13.ofp_table_features)
8115 ))
8116_sym_db.RegisterMessage(ofp_table_features)
8117
8118ofp_table_stats = _reflection.GeneratedProtocolMessageType('ofp_table_stats', (_message.Message,), dict(
8119 DESCRIPTOR = _OFP_TABLE_STATS,
8120 __module__ = 'openflow_13_pb2'
8121 # @@protoc_insertion_point(class_scope:openflow_13.ofp_table_stats)
8122 ))
8123_sym_db.RegisterMessage(ofp_table_stats)
8124
8125ofp_port_stats_request = _reflection.GeneratedProtocolMessageType('ofp_port_stats_request', (_message.Message,), dict(
8126 DESCRIPTOR = _OFP_PORT_STATS_REQUEST,
8127 __module__ = 'openflow_13_pb2'
8128 # @@protoc_insertion_point(class_scope:openflow_13.ofp_port_stats_request)
8129 ))
8130_sym_db.RegisterMessage(ofp_port_stats_request)
8131
8132ofp_port_stats = _reflection.GeneratedProtocolMessageType('ofp_port_stats', (_message.Message,), dict(
8133 DESCRIPTOR = _OFP_PORT_STATS,
8134 __module__ = 'openflow_13_pb2'
8135 # @@protoc_insertion_point(class_scope:openflow_13.ofp_port_stats)
8136 ))
8137_sym_db.RegisterMessage(ofp_port_stats)
8138
8139ofp_group_stats_request = _reflection.GeneratedProtocolMessageType('ofp_group_stats_request', (_message.Message,), dict(
8140 DESCRIPTOR = _OFP_GROUP_STATS_REQUEST,
8141 __module__ = 'openflow_13_pb2'
8142 # @@protoc_insertion_point(class_scope:openflow_13.ofp_group_stats_request)
8143 ))
8144_sym_db.RegisterMessage(ofp_group_stats_request)
8145
8146ofp_bucket_counter = _reflection.GeneratedProtocolMessageType('ofp_bucket_counter', (_message.Message,), dict(
8147 DESCRIPTOR = _OFP_BUCKET_COUNTER,
8148 __module__ = 'openflow_13_pb2'
8149 # @@protoc_insertion_point(class_scope:openflow_13.ofp_bucket_counter)
8150 ))
8151_sym_db.RegisterMessage(ofp_bucket_counter)
8152
8153ofp_group_stats = _reflection.GeneratedProtocolMessageType('ofp_group_stats', (_message.Message,), dict(
8154 DESCRIPTOR = _OFP_GROUP_STATS,
8155 __module__ = 'openflow_13_pb2'
8156 # @@protoc_insertion_point(class_scope:openflow_13.ofp_group_stats)
8157 ))
8158_sym_db.RegisterMessage(ofp_group_stats)
8159
8160ofp_group_desc = _reflection.GeneratedProtocolMessageType('ofp_group_desc', (_message.Message,), dict(
8161 DESCRIPTOR = _OFP_GROUP_DESC,
8162 __module__ = 'openflow_13_pb2'
8163 # @@protoc_insertion_point(class_scope:openflow_13.ofp_group_desc)
8164 ))
8165_sym_db.RegisterMessage(ofp_group_desc)
8166
Zsolt Haraszti8a774382016-10-24 18:25:54 -07008167ofp_group_entry = _reflection.GeneratedProtocolMessageType('ofp_group_entry', (_message.Message,), dict(
8168 DESCRIPTOR = _OFP_GROUP_ENTRY,
8169 __module__ = 'openflow_13_pb2'
8170 # @@protoc_insertion_point(class_scope:openflow_13.ofp_group_entry)
8171 ))
8172_sym_db.RegisterMessage(ofp_group_entry)
8173
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07008174ofp_group_features = _reflection.GeneratedProtocolMessageType('ofp_group_features', (_message.Message,), dict(
8175 DESCRIPTOR = _OFP_GROUP_FEATURES,
8176 __module__ = 'openflow_13_pb2'
8177 # @@protoc_insertion_point(class_scope:openflow_13.ofp_group_features)
8178 ))
8179_sym_db.RegisterMessage(ofp_group_features)
8180
8181ofp_meter_multipart_request = _reflection.GeneratedProtocolMessageType('ofp_meter_multipart_request', (_message.Message,), dict(
8182 DESCRIPTOR = _OFP_METER_MULTIPART_REQUEST,
8183 __module__ = 'openflow_13_pb2'
8184 # @@protoc_insertion_point(class_scope:openflow_13.ofp_meter_multipart_request)
8185 ))
8186_sym_db.RegisterMessage(ofp_meter_multipart_request)
8187
8188ofp_meter_band_stats = _reflection.GeneratedProtocolMessageType('ofp_meter_band_stats', (_message.Message,), dict(
8189 DESCRIPTOR = _OFP_METER_BAND_STATS,
8190 __module__ = 'openflow_13_pb2'
8191 # @@protoc_insertion_point(class_scope:openflow_13.ofp_meter_band_stats)
8192 ))
8193_sym_db.RegisterMessage(ofp_meter_band_stats)
8194
8195ofp_meter_stats = _reflection.GeneratedProtocolMessageType('ofp_meter_stats', (_message.Message,), dict(
8196 DESCRIPTOR = _OFP_METER_STATS,
8197 __module__ = 'openflow_13_pb2'
8198 # @@protoc_insertion_point(class_scope:openflow_13.ofp_meter_stats)
8199 ))
8200_sym_db.RegisterMessage(ofp_meter_stats)
8201
8202ofp_meter_config = _reflection.GeneratedProtocolMessageType('ofp_meter_config', (_message.Message,), dict(
8203 DESCRIPTOR = _OFP_METER_CONFIG,
8204 __module__ = 'openflow_13_pb2'
8205 # @@protoc_insertion_point(class_scope:openflow_13.ofp_meter_config)
8206 ))
8207_sym_db.RegisterMessage(ofp_meter_config)
8208
8209ofp_meter_features = _reflection.GeneratedProtocolMessageType('ofp_meter_features', (_message.Message,), dict(
8210 DESCRIPTOR = _OFP_METER_FEATURES,
8211 __module__ = 'openflow_13_pb2'
8212 # @@protoc_insertion_point(class_scope:openflow_13.ofp_meter_features)
8213 ))
8214_sym_db.RegisterMessage(ofp_meter_features)
8215
8216ofp_experimenter_multipart_header = _reflection.GeneratedProtocolMessageType('ofp_experimenter_multipart_header', (_message.Message,), dict(
8217 DESCRIPTOR = _OFP_EXPERIMENTER_MULTIPART_HEADER,
8218 __module__ = 'openflow_13_pb2'
8219 # @@protoc_insertion_point(class_scope:openflow_13.ofp_experimenter_multipart_header)
8220 ))
8221_sym_db.RegisterMessage(ofp_experimenter_multipart_header)
8222
8223ofp_experimenter_header = _reflection.GeneratedProtocolMessageType('ofp_experimenter_header', (_message.Message,), dict(
8224 DESCRIPTOR = _OFP_EXPERIMENTER_HEADER,
8225 __module__ = 'openflow_13_pb2'
8226 # @@protoc_insertion_point(class_scope:openflow_13.ofp_experimenter_header)
8227 ))
8228_sym_db.RegisterMessage(ofp_experimenter_header)
8229
8230ofp_queue_prop_header = _reflection.GeneratedProtocolMessageType('ofp_queue_prop_header', (_message.Message,), dict(
8231 DESCRIPTOR = _OFP_QUEUE_PROP_HEADER,
8232 __module__ = 'openflow_13_pb2'
8233 # @@protoc_insertion_point(class_scope:openflow_13.ofp_queue_prop_header)
8234 ))
8235_sym_db.RegisterMessage(ofp_queue_prop_header)
8236
8237ofp_queue_prop_min_rate = _reflection.GeneratedProtocolMessageType('ofp_queue_prop_min_rate', (_message.Message,), dict(
8238 DESCRIPTOR = _OFP_QUEUE_PROP_MIN_RATE,
8239 __module__ = 'openflow_13_pb2'
8240 # @@protoc_insertion_point(class_scope:openflow_13.ofp_queue_prop_min_rate)
8241 ))
8242_sym_db.RegisterMessage(ofp_queue_prop_min_rate)
8243
8244ofp_queue_prop_max_rate = _reflection.GeneratedProtocolMessageType('ofp_queue_prop_max_rate', (_message.Message,), dict(
8245 DESCRIPTOR = _OFP_QUEUE_PROP_MAX_RATE,
8246 __module__ = 'openflow_13_pb2'
8247 # @@protoc_insertion_point(class_scope:openflow_13.ofp_queue_prop_max_rate)
8248 ))
8249_sym_db.RegisterMessage(ofp_queue_prop_max_rate)
8250
8251ofp_queue_prop_experimenter = _reflection.GeneratedProtocolMessageType('ofp_queue_prop_experimenter', (_message.Message,), dict(
8252 DESCRIPTOR = _OFP_QUEUE_PROP_EXPERIMENTER,
8253 __module__ = 'openflow_13_pb2'
8254 # @@protoc_insertion_point(class_scope:openflow_13.ofp_queue_prop_experimenter)
8255 ))
8256_sym_db.RegisterMessage(ofp_queue_prop_experimenter)
8257
8258ofp_packet_queue = _reflection.GeneratedProtocolMessageType('ofp_packet_queue', (_message.Message,), dict(
8259 DESCRIPTOR = _OFP_PACKET_QUEUE,
8260 __module__ = 'openflow_13_pb2'
8261 # @@protoc_insertion_point(class_scope:openflow_13.ofp_packet_queue)
8262 ))
8263_sym_db.RegisterMessage(ofp_packet_queue)
8264
8265ofp_queue_get_config_request = _reflection.GeneratedProtocolMessageType('ofp_queue_get_config_request', (_message.Message,), dict(
8266 DESCRIPTOR = _OFP_QUEUE_GET_CONFIG_REQUEST,
8267 __module__ = 'openflow_13_pb2'
8268 # @@protoc_insertion_point(class_scope:openflow_13.ofp_queue_get_config_request)
8269 ))
8270_sym_db.RegisterMessage(ofp_queue_get_config_request)
8271
8272ofp_queue_get_config_reply = _reflection.GeneratedProtocolMessageType('ofp_queue_get_config_reply', (_message.Message,), dict(
8273 DESCRIPTOR = _OFP_QUEUE_GET_CONFIG_REPLY,
8274 __module__ = 'openflow_13_pb2'
8275 # @@protoc_insertion_point(class_scope:openflow_13.ofp_queue_get_config_reply)
8276 ))
8277_sym_db.RegisterMessage(ofp_queue_get_config_reply)
8278
8279ofp_action_set_queue = _reflection.GeneratedProtocolMessageType('ofp_action_set_queue', (_message.Message,), dict(
8280 DESCRIPTOR = _OFP_ACTION_SET_QUEUE,
8281 __module__ = 'openflow_13_pb2'
8282 # @@protoc_insertion_point(class_scope:openflow_13.ofp_action_set_queue)
8283 ))
8284_sym_db.RegisterMessage(ofp_action_set_queue)
8285
8286ofp_queue_stats_request = _reflection.GeneratedProtocolMessageType('ofp_queue_stats_request', (_message.Message,), dict(
8287 DESCRIPTOR = _OFP_QUEUE_STATS_REQUEST,
8288 __module__ = 'openflow_13_pb2'
8289 # @@protoc_insertion_point(class_scope:openflow_13.ofp_queue_stats_request)
8290 ))
8291_sym_db.RegisterMessage(ofp_queue_stats_request)
8292
8293ofp_queue_stats = _reflection.GeneratedProtocolMessageType('ofp_queue_stats', (_message.Message,), dict(
8294 DESCRIPTOR = _OFP_QUEUE_STATS,
8295 __module__ = 'openflow_13_pb2'
8296 # @@protoc_insertion_point(class_scope:openflow_13.ofp_queue_stats)
8297 ))
8298_sym_db.RegisterMessage(ofp_queue_stats)
8299
8300ofp_role_request = _reflection.GeneratedProtocolMessageType('ofp_role_request', (_message.Message,), dict(
8301 DESCRIPTOR = _OFP_ROLE_REQUEST,
8302 __module__ = 'openflow_13_pb2'
8303 # @@protoc_insertion_point(class_scope:openflow_13.ofp_role_request)
8304 ))
8305_sym_db.RegisterMessage(ofp_role_request)
8306
8307ofp_async_config = _reflection.GeneratedProtocolMessageType('ofp_async_config', (_message.Message,), dict(
8308 DESCRIPTOR = _OFP_ASYNC_CONFIG,
8309 __module__ = 'openflow_13_pb2'
8310 # @@protoc_insertion_point(class_scope:openflow_13.ofp_async_config)
8311 ))
8312_sym_db.RegisterMessage(ofp_async_config)
8313
8314
8315import grpc
8316from grpc.beta import implementations as beta_implementations
8317from grpc.beta import interfaces as beta_interfaces
8318from grpc.framework.common import cardinality
8319from grpc.framework.interfaces.face import utilities as face_utilities
Zsolt Haraszti023ea7c2016-10-16 19:30:34 -07008320# @@protoc_insertion_point(module_scope)