go.ligato.io/vpp-agent/v3@v3.5.0/ansible/action_plugins/pout/models/vpp/interfaces/interface_pb2.py (about) 1 # Generated by the protocol buffer compiler. DO NOT EDIT! 2 # source: models/vpp/interfaces/interface.proto 3 4 import sys 5 _b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) 6 from google.protobuf import descriptor as _descriptor 7 from google.protobuf import message as _message 8 from google.protobuf import reflection as _reflection 9 from google.protobuf import symbol_database as _symbol_database 10 # @@protoc_insertion_point(imports) 11 12 _sym_db = _symbol_database.Default() 13 14 15 from github.com.gogo.protobuf.gogoproto import gogo_pb2 as github_dot_com_dot_gogo_dot_protobuf_dot_gogoproto_dot_gogo__pb2 16 from models.vpp.ipsec import ipsec_pb2 as models_dot_vpp_dot_ipsec_dot_ipsec__pb2 17 18 19 DESCRIPTOR = _descriptor.FileDescriptor( 20 name='models/vpp/interfaces/interface.proto', 21 package='vpp.interfaces', 22 syntax='proto3', 23 serialized_options=_b('ZDgithub.com/ligato/vpp-agent/api/models/vpp/interfaces;vpp_interfaces\310\343\036\001'), 24 serialized_pb=_b('\n%models/vpp/interfaces/interface.proto\x12\x0evpp.interfaces\x1a-github.com/gogo/protobuf/gogoproto/gogo.proto\x1a\x1cmodels/vpp/ipsec/ipsec.proto\"\xb1\t\n\tInterface\x12\x0c\n\x04name\x18\x01 \x01(\t\x12,\n\x04type\x18\x02 \x01(\x0e\x32\x1e.vpp.interfaces.Interface.Type\x12\x0f\n\x07\x65nabled\x18\x03 \x01(\x08\x12\x14\n\x0cphys_address\x18\x04 \x01(\t\x12\x14\n\x0cip_addresses\x18\x05 \x03(\t\x12\x0b\n\x03vrf\x18\x06 \x01(\r\x12\x17\n\x0fset_dhcp_client\x18\x07 \x01(\x08\x12\x0b\n\x03mtu\x18\x08 \x01(\r\x12\x38\n\nunnumbered\x18\t \x01(\x0b\x32$.vpp.interfaces.Interface.Unnumbered\x12\x32\n\x08rx_modes\x18\n \x03(\x0b\x32 .vpp.interfaces.Interface.RxMode\x12<\n\rrx_placements\x18\x0b \x03(\x0b\x32%.vpp.interfaces.Interface.RxPlacement\x12+\n\x03sub\x18\x64 \x01(\x0b\x32\x1c.vpp.interfaces.SubInterfaceH\x00\x12*\n\x05memif\x18\x65 \x01(\x0b\x32\x19.vpp.interfaces.MemifLinkH\x00\x12\x30\n\x08\x61\x66packet\x18\x66 \x01(\x0b\x32\x1c.vpp.interfaces.AfpacketLinkH\x00\x12&\n\x03tap\x18g \x01(\x0b\x32\x17.vpp.interfaces.TapLinkH\x00\x12*\n\x05vxlan\x18h \x01(\x0b\x32\x19.vpp.interfaces.VxlanLinkH\x00\x12*\n\x05ipsec\x18i \x01(\x0b\x32\x19.vpp.interfaces.IPSecLinkH\x00\x12/\n\x08vmx_net3\x18j \x01(\x0b\x32\x1b.vpp.interfaces.VmxNet3LinkH\x00\x12(\n\x04\x62ond\x18k \x01(\x0b\x32\x18.vpp.interfaces.BondLinkH\x00\x1a\'\n\nUnnumbered\x12\x19\n\x11interface_with_ip\x18\x01 \x01(\t\x1a\xae\x01\n\x06RxMode\x12\r\n\x05queue\x18\x01 \x01(\r\x12\x33\n\x04mode\x18\x02 \x01(\x0e\x32%.vpp.interfaces.Interface.RxMode.Type\x12\x14\n\x0c\x64\x65\x66\x61ult_mode\x18\x03 \x01(\x08\"J\n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07POLLING\x10\x01\x12\r\n\tINTERRUPT\x10\x02\x12\x0c\n\x08\x41\x44\x41PTIVE\x10\x03\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x04\x1a\x41\n\x0bRxPlacement\x12\r\n\x05queue\x18\x01 \x01(\r\x12\x0e\n\x06worker\x18\x02 \x01(\r\x12\x13\n\x0bmain_thread\x18\x03 \x01(\x08\"\xc0\x01\n\x04Type\x12\x12\n\x0eUNDEFINED_TYPE\x10\x00\x12\x11\n\rSUB_INTERFACE\x10\x01\x12\x15\n\x11SOFTWARE_LOOPBACK\x10\x02\x12\x08\n\x04\x44PDK\x10\x03\x12\t\n\x05MEMIF\x10\x04\x12\x07\n\x03TAP\x10\x05\x12\r\n\tAF_PACKET\x10\x06\x12\x10\n\x0cVXLAN_TUNNEL\x10\x07\x12\x10\n\x0cIPSEC_TUNNEL\x10\x08\x12\x15\n\x11VMXNET3_INTERFACE\x10\t\x12\x12\n\x0e\x42OND_INTERFACE\x10\nB\x06\n\x04link\"\xbc\x02\n\x0cSubInterface\x12\x13\n\x0bparent_name\x18\x01 \x01(\t\x12\x0e\n\x06sub_id\x18\x02 \x01(\r\x12\x45\n\rtag_rw_option\x18\x03 \x01(\x0e\x32..vpp.interfaces.SubInterface.TagRewriteOptions\x12\x12\n\npush_dot1q\x18\x04 \x01(\x08\x12\x0c\n\x04tag1\x18\x05 \x01(\r\x12\x0c\n\x04tag2\x18\x06 \x01(\r\"\x8f\x01\n\x11TagRewriteOptions\x12\x0c\n\x08\x44ISABLED\x10\x00\x12\t\n\x05PUSH1\x10\x01\x12\t\n\x05PUSH2\x10\x02\x12\x08\n\x04POP1\x10\x03\x12\x08\n\x04POP2\x10\x04\x12\x0f\n\x0bTRANSLATE11\x10\x05\x12\x0f\n\x0bTRANSLATE12\x10\x06\x12\x0f\n\x0bTRANSLATE21\x10\x07\x12\x0f\n\x0bTRANSLATE22\x10\x08\"\x85\x02\n\tMemifLink\x12\x31\n\x04mode\x18\x01 \x01(\x0e\x32#.vpp.interfaces.MemifLink.MemifMode\x12\x0e\n\x06master\x18\x02 \x01(\x08\x12\n\n\x02id\x18\x03 \x01(\r\x12\x17\n\x0fsocket_filename\x18\x04 \x01(\t\x12\x0e\n\x06secret\x18\x05 \x01(\t\x12\x11\n\tring_size\x18\x06 \x01(\r\x12\x13\n\x0b\x62uffer_size\x18\x07 \x01(\r\x12\x11\n\trx_queues\x18\x08 \x01(\r\x12\x11\n\ttx_queues\x18\t \x01(\r\"2\n\tMemifMode\x12\x0c\n\x08\x45THERNET\x10\x00\x12\x06\n\x02IP\x10\x01\x12\x0f\n\x0bPUNT_INJECT\x10\x02\"U\n\tVxlanLink\x12\x13\n\x0bsrc_address\x18\x01 \x01(\t\x12\x13\n\x0b\x64st_address\x18\x02 \x01(\t\x12\x0b\n\x03vni\x18\x03 \x01(\r\x12\x11\n\tmulticast\x18\x04 \x01(\t\"$\n\x0c\x41\x66packetLink\x12\x14\n\x0chost_if_name\x18\x01 \x01(\t\"\x89\x01\n\x07TapLink\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\x14\n\x0chost_if_name\x18\x02 \x01(\t\x12\x17\n\x0fto_microservice\x18\x03 \x01(\t\x12\x14\n\x0crx_ring_size\x18\x04 \x01(\r\x12\x14\n\x0ctx_ring_size\x18\x05 \x01(\r\x12\x12\n\nenable_gso\x18\x06 \x01(\x08\"\xcd\x02\n\tIPSecLink\x12\x0b\n\x03\x65sn\x18\x02 \x01(\x08\x12\x13\n\x0b\x61nti_replay\x18\x03 \x01(\x08\x12\x10\n\x08local_ip\x18\x04 \x01(\t\x12\x11\n\tremote_ip\x18\x05 \x01(\t\x12\x11\n\tlocal_spi\x18\x06 \x01(\r\x12\x12\n\nremote_spi\x18\x07 \x01(\r\x12(\n\ncrypto_alg\x18\x08 \x01(\x0e\x32\x14.vpp.ipsec.CryptoAlg\x12\x18\n\x10local_crypto_key\x18\t \x01(\t\x12\x19\n\x11remote_crypto_key\x18\n \x01(\t\x12&\n\tinteg_alg\x18\x0b \x01(\x0e\x32\x13.vpp.ipsec.IntegAlg\x12\x17\n\x0flocal_integ_key\x18\x0c \x01(\t\x12\x18\n\x10remote_integ_key\x18\r \x01(\t\x12\x18\n\x10\x65nable_udp_encap\x18\x0e \x01(\x08\"F\n\x0bVmxNet3Link\x12\x13\n\x0b\x65nable_elog\x18\x02 \x01(\x08\x12\x10\n\x08rxq_size\x18\x03 \x01(\r\x12\x10\n\x08txq_size\x18\x04 \x01(\r\"\x8c\x03\n\x08\x42ondLink\x12\n\n\x02id\x18\x01 \x01(\r\x12+\n\x04mode\x18\x03 \x01(\x0e\x32\x1d.vpp.interfaces.BondLink.Mode\x12\x30\n\x02lb\x18\x04 \x01(\x0e\x32$.vpp.interfaces.BondLink.LoadBalance\x12\x43\n\x11\x62onded_interfaces\x18\x0c \x03(\x0b\x32(.vpp.interfaces.BondLink.BondedInterface\x1aL\n\x0f\x42ondedInterface\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x12\n\nis_passive\x18\x02 \x01(\x08\x12\x17\n\x0fis_long_timeout\x18\x03 \x01(\x08\"Y\n\x04Mode\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0f\n\x0bROUND_ROBIN\x10\x01\x12\x11\n\rACTIVE_BACKUP\x10\x02\x12\x07\n\x03XOR\x10\x03\x12\r\n\tBROADCAST\x10\x04\x12\x08\n\x04LACP\x10\x05\"\'\n\x0bLoadBalance\x12\x06\n\x02L2\x10\x00\x12\x07\n\x03L34\x10\x01\x12\x07\n\x03L23\x10\x02\x42JZDgithub.com/ligato/vpp-agent/api/models/vpp/interfaces;vpp_interfaces\xc8\xe3\x1e\x01\x62\x06proto3') 25 , 26 dependencies=[github_dot_com_dot_gogo_dot_protobuf_dot_gogoproto_dot_gogo__pb2.DESCRIPTOR,models_dot_vpp_dot_ipsec_dot_ipsec__pb2.DESCRIPTOR,]) 27 28 29 30 _INTERFACE_RXMODE_TYPE = _descriptor.EnumDescriptor( 31 name='Type', 32 full_name='vpp.interfaces.Interface.RxMode.Type', 33 filename=None, 34 file=DESCRIPTOR, 35 values=[ 36 _descriptor.EnumValueDescriptor( 37 name='UNKNOWN', index=0, number=0, 38 serialized_options=None, 39 type=None), 40 _descriptor.EnumValueDescriptor( 41 name='POLLING', index=1, number=1, 42 serialized_options=None, 43 type=None), 44 _descriptor.EnumValueDescriptor( 45 name='INTERRUPT', index=2, number=2, 46 serialized_options=None, 47 type=None), 48 _descriptor.EnumValueDescriptor( 49 name='ADAPTIVE', index=3, number=3, 50 serialized_options=None, 51 type=None), 52 _descriptor.EnumValueDescriptor( 53 name='DEFAULT', index=4, number=4, 54 serialized_options=None, 55 type=None), 56 ], 57 containing_type=None, 58 serialized_options=None, 59 serialized_start=992, 60 serialized_end=1066, 61 ) 62 _sym_db.RegisterEnumDescriptor(_INTERFACE_RXMODE_TYPE) 63 64 _INTERFACE_TYPE = _descriptor.EnumDescriptor( 65 name='Type', 66 full_name='vpp.interfaces.Interface.Type', 67 filename=None, 68 file=DESCRIPTOR, 69 values=[ 70 _descriptor.EnumValueDescriptor( 71 name='UNDEFINED_TYPE', index=0, number=0, 72 serialized_options=None, 73 type=None), 74 _descriptor.EnumValueDescriptor( 75 name='SUB_INTERFACE', index=1, number=1, 76 serialized_options=None, 77 type=None), 78 _descriptor.EnumValueDescriptor( 79 name='SOFTWARE_LOOPBACK', index=2, number=2, 80 serialized_options=None, 81 type=None), 82 _descriptor.EnumValueDescriptor( 83 name='DPDK', index=3, number=3, 84 serialized_options=None, 85 type=None), 86 _descriptor.EnumValueDescriptor( 87 name='MEMIF', index=4, number=4, 88 serialized_options=None, 89 type=None), 90 _descriptor.EnumValueDescriptor( 91 name='TAP', index=5, number=5, 92 serialized_options=None, 93 type=None), 94 _descriptor.EnumValueDescriptor( 95 name='AF_PACKET', index=6, number=6, 96 serialized_options=None, 97 type=None), 98 _descriptor.EnumValueDescriptor( 99 name='VXLAN_TUNNEL', index=7, number=7, 100 serialized_options=None, 101 type=None), 102 _descriptor.EnumValueDescriptor( 103 name='IPSEC_TUNNEL', index=8, number=8, 104 serialized_options=None, 105 type=None), 106 _descriptor.EnumValueDescriptor( 107 name='VMXNET3_INTERFACE', index=9, number=9, 108 serialized_options=None, 109 type=None), 110 _descriptor.EnumValueDescriptor( 111 name='BOND_INTERFACE', index=10, number=10, 112 serialized_options=None, 113 type=None), 114 ], 115 containing_type=None, 116 serialized_options=None, 117 serialized_start=1136, 118 serialized_end=1328, 119 ) 120 _sym_db.RegisterEnumDescriptor(_INTERFACE_TYPE) 121 122 _SUBINTERFACE_TAGREWRITEOPTIONS = _descriptor.EnumDescriptor( 123 name='TagRewriteOptions', 124 full_name='vpp.interfaces.SubInterface.TagRewriteOptions', 125 filename=None, 126 file=DESCRIPTOR, 127 values=[ 128 _descriptor.EnumValueDescriptor( 129 name='DISABLED', index=0, number=0, 130 serialized_options=None, 131 type=None), 132 _descriptor.EnumValueDescriptor( 133 name='PUSH1', index=1, number=1, 134 serialized_options=None, 135 type=None), 136 _descriptor.EnumValueDescriptor( 137 name='PUSH2', index=2, number=2, 138 serialized_options=None, 139 type=None), 140 _descriptor.EnumValueDescriptor( 141 name='POP1', index=3, number=3, 142 serialized_options=None, 143 type=None), 144 _descriptor.EnumValueDescriptor( 145 name='POP2', index=4, number=4, 146 serialized_options=None, 147 type=None), 148 _descriptor.EnumValueDescriptor( 149 name='TRANSLATE11', index=5, number=5, 150 serialized_options=None, 151 type=None), 152 _descriptor.EnumValueDescriptor( 153 name='TRANSLATE12', index=6, number=6, 154 serialized_options=None, 155 type=None), 156 _descriptor.EnumValueDescriptor( 157 name='TRANSLATE21', index=7, number=7, 158 serialized_options=None, 159 type=None), 160 _descriptor.EnumValueDescriptor( 161 name='TRANSLATE22', index=8, number=8, 162 serialized_options=None, 163 type=None), 164 ], 165 containing_type=None, 166 serialized_options=None, 167 serialized_start=1512, 168 serialized_end=1655, 169 ) 170 _sym_db.RegisterEnumDescriptor(_SUBINTERFACE_TAGREWRITEOPTIONS) 171 172 _MEMIFLINK_MEMIFMODE = _descriptor.EnumDescriptor( 173 name='MemifMode', 174 full_name='vpp.interfaces.MemifLink.MemifMode', 175 filename=None, 176 file=DESCRIPTOR, 177 values=[ 178 _descriptor.EnumValueDescriptor( 179 name='ETHERNET', index=0, number=0, 180 serialized_options=None, 181 type=None), 182 _descriptor.EnumValueDescriptor( 183 name='IP', index=1, number=1, 184 serialized_options=None, 185 type=None), 186 _descriptor.EnumValueDescriptor( 187 name='PUNT_INJECT', index=2, number=2, 188 serialized_options=None, 189 type=None), 190 ], 191 containing_type=None, 192 serialized_options=None, 193 serialized_start=1869, 194 serialized_end=1919, 195 ) 196 _sym_db.RegisterEnumDescriptor(_MEMIFLINK_MEMIFMODE) 197 198 _BONDLINK_MODE = _descriptor.EnumDescriptor( 199 name='Mode', 200 full_name='vpp.interfaces.BondLink.Mode', 201 filename=None, 202 file=DESCRIPTOR, 203 values=[ 204 _descriptor.EnumValueDescriptor( 205 name='UNKNOWN', index=0, number=0, 206 serialized_options=None, 207 type=None), 208 _descriptor.EnumValueDescriptor( 209 name='ROUND_ROBIN', index=1, number=1, 210 serialized_options=None, 211 type=None), 212 _descriptor.EnumValueDescriptor( 213 name='ACTIVE_BACKUP', index=2, number=2, 214 serialized_options=None, 215 type=None), 216 _descriptor.EnumValueDescriptor( 217 name='XOR', index=3, number=3, 218 serialized_options=None, 219 type=None), 220 _descriptor.EnumValueDescriptor( 221 name='BROADCAST', index=4, number=4, 222 serialized_options=None, 223 type=None), 224 _descriptor.EnumValueDescriptor( 225 name='LACP', index=5, number=5, 226 serialized_options=None, 227 type=None), 228 ], 229 containing_type=None, 230 serialized_options=None, 231 serialized_start=2861, 232 serialized_end=2950, 233 ) 234 _sym_db.RegisterEnumDescriptor(_BONDLINK_MODE) 235 236 _BONDLINK_LOADBALANCE = _descriptor.EnumDescriptor( 237 name='LoadBalance', 238 full_name='vpp.interfaces.BondLink.LoadBalance', 239 filename=None, 240 file=DESCRIPTOR, 241 values=[ 242 _descriptor.EnumValueDescriptor( 243 name='L2', index=0, number=0, 244 serialized_options=None, 245 type=None), 246 _descriptor.EnumValueDescriptor( 247 name='L34', index=1, number=1, 248 serialized_options=None, 249 type=None), 250 _descriptor.EnumValueDescriptor( 251 name='L23', index=2, number=2, 252 serialized_options=None, 253 type=None), 254 ], 255 containing_type=None, 256 serialized_options=None, 257 serialized_start=2952, 258 serialized_end=2991, 259 ) 260 _sym_db.RegisterEnumDescriptor(_BONDLINK_LOADBALANCE) 261 262 263 _INTERFACE_UNNUMBERED = _descriptor.Descriptor( 264 name='Unnumbered', 265 full_name='vpp.interfaces.Interface.Unnumbered', 266 filename=None, 267 file=DESCRIPTOR, 268 containing_type=None, 269 fields=[ 270 _descriptor.FieldDescriptor( 271 name='interface_with_ip', full_name='vpp.interfaces.Interface.Unnumbered.interface_with_ip', index=0, 272 number=1, type=9, cpp_type=9, label=1, 273 has_default_value=False, default_value=_b("").decode('utf-8'), 274 message_type=None, enum_type=None, containing_type=None, 275 is_extension=False, extension_scope=None, 276 serialized_options=None, file=DESCRIPTOR), 277 ], 278 extensions=[ 279 ], 280 nested_types=[], 281 enum_types=[ 282 ], 283 serialized_options=None, 284 is_extendable=False, 285 syntax='proto3', 286 extension_ranges=[], 287 oneofs=[ 288 ], 289 serialized_start=850, 290 serialized_end=889, 291 ) 292 293 _INTERFACE_RXMODE = _descriptor.Descriptor( 294 name='RxMode', 295 full_name='vpp.interfaces.Interface.RxMode', 296 filename=None, 297 file=DESCRIPTOR, 298 containing_type=None, 299 fields=[ 300 _descriptor.FieldDescriptor( 301 name='queue', full_name='vpp.interfaces.Interface.RxMode.queue', index=0, 302 number=1, type=13, cpp_type=3, label=1, 303 has_default_value=False, default_value=0, 304 message_type=None, enum_type=None, containing_type=None, 305 is_extension=False, extension_scope=None, 306 serialized_options=None, file=DESCRIPTOR), 307 _descriptor.FieldDescriptor( 308 name='mode', full_name='vpp.interfaces.Interface.RxMode.mode', index=1, 309 number=2, type=14, cpp_type=8, label=1, 310 has_default_value=False, default_value=0, 311 message_type=None, enum_type=None, containing_type=None, 312 is_extension=False, extension_scope=None, 313 serialized_options=None, file=DESCRIPTOR), 314 _descriptor.FieldDescriptor( 315 name='default_mode', full_name='vpp.interfaces.Interface.RxMode.default_mode', index=2, 316 number=3, type=8, cpp_type=7, label=1, 317 has_default_value=False, default_value=False, 318 message_type=None, enum_type=None, containing_type=None, 319 is_extension=False, extension_scope=None, 320 serialized_options=None, file=DESCRIPTOR), 321 ], 322 extensions=[ 323 ], 324 nested_types=[], 325 enum_types=[ 326 _INTERFACE_RXMODE_TYPE, 327 ], 328 serialized_options=None, 329 is_extendable=False, 330 syntax='proto3', 331 extension_ranges=[], 332 oneofs=[ 333 ], 334 serialized_start=892, 335 serialized_end=1066, 336 ) 337 338 _INTERFACE_RXPLACEMENT = _descriptor.Descriptor( 339 name='RxPlacement', 340 full_name='vpp.interfaces.Interface.RxPlacement', 341 filename=None, 342 file=DESCRIPTOR, 343 containing_type=None, 344 fields=[ 345 _descriptor.FieldDescriptor( 346 name='queue', full_name='vpp.interfaces.Interface.RxPlacement.queue', index=0, 347 number=1, type=13, cpp_type=3, label=1, 348 has_default_value=False, default_value=0, 349 message_type=None, enum_type=None, containing_type=None, 350 is_extension=False, extension_scope=None, 351 serialized_options=None, file=DESCRIPTOR), 352 _descriptor.FieldDescriptor( 353 name='worker', full_name='vpp.interfaces.Interface.RxPlacement.worker', index=1, 354 number=2, type=13, cpp_type=3, label=1, 355 has_default_value=False, default_value=0, 356 message_type=None, enum_type=None, containing_type=None, 357 is_extension=False, extension_scope=None, 358 serialized_options=None, file=DESCRIPTOR), 359 _descriptor.FieldDescriptor( 360 name='main_thread', full_name='vpp.interfaces.Interface.RxPlacement.main_thread', index=2, 361 number=3, type=8, cpp_type=7, label=1, 362 has_default_value=False, default_value=False, 363 message_type=None, enum_type=None, containing_type=None, 364 is_extension=False, extension_scope=None, 365 serialized_options=None, file=DESCRIPTOR), 366 ], 367 extensions=[ 368 ], 369 nested_types=[], 370 enum_types=[ 371 ], 372 serialized_options=None, 373 is_extendable=False, 374 syntax='proto3', 375 extension_ranges=[], 376 oneofs=[ 377 ], 378 serialized_start=1068, 379 serialized_end=1133, 380 ) 381 382 _INTERFACE = _descriptor.Descriptor( 383 name='Interface', 384 full_name='vpp.interfaces.Interface', 385 filename=None, 386 file=DESCRIPTOR, 387 containing_type=None, 388 fields=[ 389 _descriptor.FieldDescriptor( 390 name='name', full_name='vpp.interfaces.Interface.name', index=0, 391 number=1, type=9, cpp_type=9, label=1, 392 has_default_value=False, default_value=_b("").decode('utf-8'), 393 message_type=None, enum_type=None, containing_type=None, 394 is_extension=False, extension_scope=None, 395 serialized_options=None, file=DESCRIPTOR), 396 _descriptor.FieldDescriptor( 397 name='type', full_name='vpp.interfaces.Interface.type', index=1, 398 number=2, type=14, cpp_type=8, label=1, 399 has_default_value=False, default_value=0, 400 message_type=None, enum_type=None, containing_type=None, 401 is_extension=False, extension_scope=None, 402 serialized_options=None, file=DESCRIPTOR), 403 _descriptor.FieldDescriptor( 404 name='enabled', full_name='vpp.interfaces.Interface.enabled', index=2, 405 number=3, type=8, cpp_type=7, label=1, 406 has_default_value=False, default_value=False, 407 message_type=None, enum_type=None, containing_type=None, 408 is_extension=False, extension_scope=None, 409 serialized_options=None, file=DESCRIPTOR), 410 _descriptor.FieldDescriptor( 411 name='phys_address', full_name='vpp.interfaces.Interface.phys_address', index=3, 412 number=4, type=9, cpp_type=9, label=1, 413 has_default_value=False, default_value=_b("").decode('utf-8'), 414 message_type=None, enum_type=None, containing_type=None, 415 is_extension=False, extension_scope=None, 416 serialized_options=None, file=DESCRIPTOR), 417 _descriptor.FieldDescriptor( 418 name='ip_addresses', full_name='vpp.interfaces.Interface.ip_addresses', index=4, 419 number=5, type=9, cpp_type=9, label=3, 420 has_default_value=False, default_value=[], 421 message_type=None, enum_type=None, containing_type=None, 422 is_extension=False, extension_scope=None, 423 serialized_options=None, file=DESCRIPTOR), 424 _descriptor.FieldDescriptor( 425 name='vrf', full_name='vpp.interfaces.Interface.vrf', index=5, 426 number=6, type=13, cpp_type=3, label=1, 427 has_default_value=False, default_value=0, 428 message_type=None, enum_type=None, containing_type=None, 429 is_extension=False, extension_scope=None, 430 serialized_options=None, file=DESCRIPTOR), 431 _descriptor.FieldDescriptor( 432 name='set_dhcp_client', full_name='vpp.interfaces.Interface.set_dhcp_client', index=6, 433 number=7, type=8, cpp_type=7, label=1, 434 has_default_value=False, default_value=False, 435 message_type=None, enum_type=None, containing_type=None, 436 is_extension=False, extension_scope=None, 437 serialized_options=None, file=DESCRIPTOR), 438 _descriptor.FieldDescriptor( 439 name='mtu', full_name='vpp.interfaces.Interface.mtu', index=7, 440 number=8, type=13, cpp_type=3, label=1, 441 has_default_value=False, default_value=0, 442 message_type=None, enum_type=None, containing_type=None, 443 is_extension=False, extension_scope=None, 444 serialized_options=None, file=DESCRIPTOR), 445 _descriptor.FieldDescriptor( 446 name='unnumbered', full_name='vpp.interfaces.Interface.unnumbered', index=8, 447 number=9, type=11, cpp_type=10, label=1, 448 has_default_value=False, default_value=None, 449 message_type=None, enum_type=None, containing_type=None, 450 is_extension=False, extension_scope=None, 451 serialized_options=None, file=DESCRIPTOR), 452 _descriptor.FieldDescriptor( 453 name='rx_modes', full_name='vpp.interfaces.Interface.rx_modes', index=9, 454 number=10, type=11, cpp_type=10, label=3, 455 has_default_value=False, default_value=[], 456 message_type=None, enum_type=None, containing_type=None, 457 is_extension=False, extension_scope=None, 458 serialized_options=None, file=DESCRIPTOR), 459 _descriptor.FieldDescriptor( 460 name='rx_placements', full_name='vpp.interfaces.Interface.rx_placements', index=10, 461 number=11, type=11, cpp_type=10, label=3, 462 has_default_value=False, default_value=[], 463 message_type=None, enum_type=None, containing_type=None, 464 is_extension=False, extension_scope=None, 465 serialized_options=None, file=DESCRIPTOR), 466 _descriptor.FieldDescriptor( 467 name='sub', full_name='vpp.interfaces.Interface.sub', index=11, 468 number=100, type=11, cpp_type=10, label=1, 469 has_default_value=False, default_value=None, 470 message_type=None, enum_type=None, containing_type=None, 471 is_extension=False, extension_scope=None, 472 serialized_options=None, file=DESCRIPTOR), 473 _descriptor.FieldDescriptor( 474 name='memif', full_name='vpp.interfaces.Interface.memif', index=12, 475 number=101, type=11, cpp_type=10, label=1, 476 has_default_value=False, default_value=None, 477 message_type=None, enum_type=None, containing_type=None, 478 is_extension=False, extension_scope=None, 479 serialized_options=None, file=DESCRIPTOR), 480 _descriptor.FieldDescriptor( 481 name='afpacket', full_name='vpp.interfaces.Interface.afpacket', index=13, 482 number=102, type=11, cpp_type=10, label=1, 483 has_default_value=False, default_value=None, 484 message_type=None, enum_type=None, containing_type=None, 485 is_extension=False, extension_scope=None, 486 serialized_options=None, file=DESCRIPTOR), 487 _descriptor.FieldDescriptor( 488 name='tap', full_name='vpp.interfaces.Interface.tap', index=14, 489 number=103, type=11, cpp_type=10, label=1, 490 has_default_value=False, default_value=None, 491 message_type=None, enum_type=None, containing_type=None, 492 is_extension=False, extension_scope=None, 493 serialized_options=None, file=DESCRIPTOR), 494 _descriptor.FieldDescriptor( 495 name='vxlan', full_name='vpp.interfaces.Interface.vxlan', index=15, 496 number=104, type=11, cpp_type=10, label=1, 497 has_default_value=False, default_value=None, 498 message_type=None, enum_type=None, containing_type=None, 499 is_extension=False, extension_scope=None, 500 serialized_options=None, file=DESCRIPTOR), 501 _descriptor.FieldDescriptor( 502 name='ipsec', full_name='vpp.interfaces.Interface.ipsec', index=16, 503 number=105, type=11, cpp_type=10, label=1, 504 has_default_value=False, default_value=None, 505 message_type=None, enum_type=None, containing_type=None, 506 is_extension=False, extension_scope=None, 507 serialized_options=None, file=DESCRIPTOR), 508 _descriptor.FieldDescriptor( 509 name='vmx_net3', full_name='vpp.interfaces.Interface.vmx_net3', index=17, 510 number=106, type=11, cpp_type=10, label=1, 511 has_default_value=False, default_value=None, 512 message_type=None, enum_type=None, containing_type=None, 513 is_extension=False, extension_scope=None, 514 serialized_options=None, file=DESCRIPTOR), 515 _descriptor.FieldDescriptor( 516 name='bond', full_name='vpp.interfaces.Interface.bond', index=18, 517 number=107, type=11, cpp_type=10, label=1, 518 has_default_value=False, default_value=None, 519 message_type=None, enum_type=None, containing_type=None, 520 is_extension=False, extension_scope=None, 521 serialized_options=None, file=DESCRIPTOR), 522 ], 523 extensions=[ 524 ], 525 nested_types=[_INTERFACE_UNNUMBERED, _INTERFACE_RXMODE, _INTERFACE_RXPLACEMENT, ], 526 enum_types=[ 527 _INTERFACE_TYPE, 528 ], 529 serialized_options=None, 530 is_extendable=False, 531 syntax='proto3', 532 extension_ranges=[], 533 oneofs=[ 534 _descriptor.OneofDescriptor( 535 name='link', full_name='vpp.interfaces.Interface.link', 536 index=0, containing_type=None, fields=[]), 537 ], 538 serialized_start=135, 539 serialized_end=1336, 540 ) 541 542 543 _SUBINTERFACE = _descriptor.Descriptor( 544 name='SubInterface', 545 full_name='vpp.interfaces.SubInterface', 546 filename=None, 547 file=DESCRIPTOR, 548 containing_type=None, 549 fields=[ 550 _descriptor.FieldDescriptor( 551 name='parent_name', full_name='vpp.interfaces.SubInterface.parent_name', index=0, 552 number=1, type=9, cpp_type=9, label=1, 553 has_default_value=False, default_value=_b("").decode('utf-8'), 554 message_type=None, enum_type=None, containing_type=None, 555 is_extension=False, extension_scope=None, 556 serialized_options=None, file=DESCRIPTOR), 557 _descriptor.FieldDescriptor( 558 name='sub_id', full_name='vpp.interfaces.SubInterface.sub_id', index=1, 559 number=2, type=13, cpp_type=3, label=1, 560 has_default_value=False, default_value=0, 561 message_type=None, enum_type=None, containing_type=None, 562 is_extension=False, extension_scope=None, 563 serialized_options=None, file=DESCRIPTOR), 564 _descriptor.FieldDescriptor( 565 name='tag_rw_option', full_name='vpp.interfaces.SubInterface.tag_rw_option', index=2, 566 number=3, type=14, cpp_type=8, label=1, 567 has_default_value=False, default_value=0, 568 message_type=None, enum_type=None, containing_type=None, 569 is_extension=False, extension_scope=None, 570 serialized_options=None, file=DESCRIPTOR), 571 _descriptor.FieldDescriptor( 572 name='push_dot1q', full_name='vpp.interfaces.SubInterface.push_dot1q', index=3, 573 number=4, type=8, cpp_type=7, label=1, 574 has_default_value=False, default_value=False, 575 message_type=None, enum_type=None, containing_type=None, 576 is_extension=False, extension_scope=None, 577 serialized_options=None, file=DESCRIPTOR), 578 _descriptor.FieldDescriptor( 579 name='tag1', full_name='vpp.interfaces.SubInterface.tag1', index=4, 580 number=5, type=13, cpp_type=3, label=1, 581 has_default_value=False, default_value=0, 582 message_type=None, enum_type=None, containing_type=None, 583 is_extension=False, extension_scope=None, 584 serialized_options=None, file=DESCRIPTOR), 585 _descriptor.FieldDescriptor( 586 name='tag2', full_name='vpp.interfaces.SubInterface.tag2', index=5, 587 number=6, type=13, cpp_type=3, label=1, 588 has_default_value=False, default_value=0, 589 message_type=None, enum_type=None, containing_type=None, 590 is_extension=False, extension_scope=None, 591 serialized_options=None, file=DESCRIPTOR), 592 ], 593 extensions=[ 594 ], 595 nested_types=[], 596 enum_types=[ 597 _SUBINTERFACE_TAGREWRITEOPTIONS, 598 ], 599 serialized_options=None, 600 is_extendable=False, 601 syntax='proto3', 602 extension_ranges=[], 603 oneofs=[ 604 ], 605 serialized_start=1339, 606 serialized_end=1655, 607 ) 608 609 610 _MEMIFLINK = _descriptor.Descriptor( 611 name='MemifLink', 612 full_name='vpp.interfaces.MemifLink', 613 filename=None, 614 file=DESCRIPTOR, 615 containing_type=None, 616 fields=[ 617 _descriptor.FieldDescriptor( 618 name='mode', full_name='vpp.interfaces.MemifLink.mode', index=0, 619 number=1, type=14, cpp_type=8, label=1, 620 has_default_value=False, default_value=0, 621 message_type=None, enum_type=None, containing_type=None, 622 is_extension=False, extension_scope=None, 623 serialized_options=None, file=DESCRIPTOR), 624 _descriptor.FieldDescriptor( 625 name='master', full_name='vpp.interfaces.MemifLink.master', index=1, 626 number=2, type=8, cpp_type=7, label=1, 627 has_default_value=False, default_value=False, 628 message_type=None, enum_type=None, containing_type=None, 629 is_extension=False, extension_scope=None, 630 serialized_options=None, file=DESCRIPTOR), 631 _descriptor.FieldDescriptor( 632 name='id', full_name='vpp.interfaces.MemifLink.id', index=2, 633 number=3, type=13, cpp_type=3, label=1, 634 has_default_value=False, default_value=0, 635 message_type=None, enum_type=None, containing_type=None, 636 is_extension=False, extension_scope=None, 637 serialized_options=None, file=DESCRIPTOR), 638 _descriptor.FieldDescriptor( 639 name='socket_filename', full_name='vpp.interfaces.MemifLink.socket_filename', index=3, 640 number=4, type=9, cpp_type=9, label=1, 641 has_default_value=False, default_value=_b("").decode('utf-8'), 642 message_type=None, enum_type=None, containing_type=None, 643 is_extension=False, extension_scope=None, 644 serialized_options=None, file=DESCRIPTOR), 645 _descriptor.FieldDescriptor( 646 name='secret', full_name='vpp.interfaces.MemifLink.secret', index=4, 647 number=5, type=9, cpp_type=9, label=1, 648 has_default_value=False, default_value=_b("").decode('utf-8'), 649 message_type=None, enum_type=None, containing_type=None, 650 is_extension=False, extension_scope=None, 651 serialized_options=None, file=DESCRIPTOR), 652 _descriptor.FieldDescriptor( 653 name='ring_size', full_name='vpp.interfaces.MemifLink.ring_size', index=5, 654 number=6, type=13, cpp_type=3, label=1, 655 has_default_value=False, default_value=0, 656 message_type=None, enum_type=None, containing_type=None, 657 is_extension=False, extension_scope=None, 658 serialized_options=None, file=DESCRIPTOR), 659 _descriptor.FieldDescriptor( 660 name='buffer_size', full_name='vpp.interfaces.MemifLink.buffer_size', index=6, 661 number=7, type=13, cpp_type=3, label=1, 662 has_default_value=False, default_value=0, 663 message_type=None, enum_type=None, containing_type=None, 664 is_extension=False, extension_scope=None, 665 serialized_options=None, file=DESCRIPTOR), 666 _descriptor.FieldDescriptor( 667 name='rx_queues', full_name='vpp.interfaces.MemifLink.rx_queues', index=7, 668 number=8, type=13, cpp_type=3, label=1, 669 has_default_value=False, default_value=0, 670 message_type=None, enum_type=None, containing_type=None, 671 is_extension=False, extension_scope=None, 672 serialized_options=None, file=DESCRIPTOR), 673 _descriptor.FieldDescriptor( 674 name='tx_queues', full_name='vpp.interfaces.MemifLink.tx_queues', index=8, 675 number=9, type=13, cpp_type=3, label=1, 676 has_default_value=False, default_value=0, 677 message_type=None, enum_type=None, containing_type=None, 678 is_extension=False, extension_scope=None, 679 serialized_options=None, file=DESCRIPTOR), 680 ], 681 extensions=[ 682 ], 683 nested_types=[], 684 enum_types=[ 685 _MEMIFLINK_MEMIFMODE, 686 ], 687 serialized_options=None, 688 is_extendable=False, 689 syntax='proto3', 690 extension_ranges=[], 691 oneofs=[ 692 ], 693 serialized_start=1658, 694 serialized_end=1919, 695 ) 696 697 698 _VXLANLINK = _descriptor.Descriptor( 699 name='VxlanLink', 700 full_name='vpp.interfaces.VxlanLink', 701 filename=None, 702 file=DESCRIPTOR, 703 containing_type=None, 704 fields=[ 705 _descriptor.FieldDescriptor( 706 name='src_address', full_name='vpp.interfaces.VxlanLink.src_address', index=0, 707 number=1, type=9, cpp_type=9, label=1, 708 has_default_value=False, default_value=_b("").decode('utf-8'), 709 message_type=None, enum_type=None, containing_type=None, 710 is_extension=False, extension_scope=None, 711 serialized_options=None, file=DESCRIPTOR), 712 _descriptor.FieldDescriptor( 713 name='dst_address', full_name='vpp.interfaces.VxlanLink.dst_address', index=1, 714 number=2, type=9, cpp_type=9, label=1, 715 has_default_value=False, default_value=_b("").decode('utf-8'), 716 message_type=None, enum_type=None, containing_type=None, 717 is_extension=False, extension_scope=None, 718 serialized_options=None, file=DESCRIPTOR), 719 _descriptor.FieldDescriptor( 720 name='vni', full_name='vpp.interfaces.VxlanLink.vni', index=2, 721 number=3, type=13, cpp_type=3, label=1, 722 has_default_value=False, default_value=0, 723 message_type=None, enum_type=None, containing_type=None, 724 is_extension=False, extension_scope=None, 725 serialized_options=None, file=DESCRIPTOR), 726 _descriptor.FieldDescriptor( 727 name='multicast', full_name='vpp.interfaces.VxlanLink.multicast', index=3, 728 number=4, type=9, cpp_type=9, label=1, 729 has_default_value=False, default_value=_b("").decode('utf-8'), 730 message_type=None, enum_type=None, containing_type=None, 731 is_extension=False, extension_scope=None, 732 serialized_options=None, file=DESCRIPTOR), 733 ], 734 extensions=[ 735 ], 736 nested_types=[], 737 enum_types=[ 738 ], 739 serialized_options=None, 740 is_extendable=False, 741 syntax='proto3', 742 extension_ranges=[], 743 oneofs=[ 744 ], 745 serialized_start=1921, 746 serialized_end=2006, 747 ) 748 749 750 _AFPACKETLINK = _descriptor.Descriptor( 751 name='AfpacketLink', 752 full_name='vpp.interfaces.AfpacketLink', 753 filename=None, 754 file=DESCRIPTOR, 755 containing_type=None, 756 fields=[ 757 _descriptor.FieldDescriptor( 758 name='host_if_name', full_name='vpp.interfaces.AfpacketLink.host_if_name', index=0, 759 number=1, type=9, cpp_type=9, label=1, 760 has_default_value=False, default_value=_b("").decode('utf-8'), 761 message_type=None, enum_type=None, containing_type=None, 762 is_extension=False, extension_scope=None, 763 serialized_options=None, file=DESCRIPTOR), 764 ], 765 extensions=[ 766 ], 767 nested_types=[], 768 enum_types=[ 769 ], 770 serialized_options=None, 771 is_extendable=False, 772 syntax='proto3', 773 extension_ranges=[], 774 oneofs=[ 775 ], 776 serialized_start=2008, 777 serialized_end=2044, 778 ) 779 780 781 _TAPLINK = _descriptor.Descriptor( 782 name='TapLink', 783 full_name='vpp.interfaces.TapLink', 784 filename=None, 785 file=DESCRIPTOR, 786 containing_type=None, 787 fields=[ 788 _descriptor.FieldDescriptor( 789 name='version', full_name='vpp.interfaces.TapLink.version', index=0, 790 number=1, type=13, cpp_type=3, label=1, 791 has_default_value=False, default_value=0, 792 message_type=None, enum_type=None, containing_type=None, 793 is_extension=False, extension_scope=None, 794 serialized_options=None, file=DESCRIPTOR), 795 _descriptor.FieldDescriptor( 796 name='host_if_name', full_name='vpp.interfaces.TapLink.host_if_name', index=1, 797 number=2, type=9, cpp_type=9, label=1, 798 has_default_value=False, default_value=_b("").decode('utf-8'), 799 message_type=None, enum_type=None, containing_type=None, 800 is_extension=False, extension_scope=None, 801 serialized_options=None, file=DESCRIPTOR), 802 _descriptor.FieldDescriptor( 803 name='to_microservice', full_name='vpp.interfaces.TapLink.to_microservice', index=2, 804 number=3, type=9, cpp_type=9, label=1, 805 has_default_value=False, default_value=_b("").decode('utf-8'), 806 message_type=None, enum_type=None, containing_type=None, 807 is_extension=False, extension_scope=None, 808 serialized_options=None, file=DESCRIPTOR), 809 _descriptor.FieldDescriptor( 810 name='rx_ring_size', full_name='vpp.interfaces.TapLink.rx_ring_size', index=3, 811 number=4, type=13, cpp_type=3, label=1, 812 has_default_value=False, default_value=0, 813 message_type=None, enum_type=None, containing_type=None, 814 is_extension=False, extension_scope=None, 815 serialized_options=None, file=DESCRIPTOR), 816 _descriptor.FieldDescriptor( 817 name='tx_ring_size', full_name='vpp.interfaces.TapLink.tx_ring_size', index=4, 818 number=5, type=13, cpp_type=3, label=1, 819 has_default_value=False, default_value=0, 820 message_type=None, enum_type=None, containing_type=None, 821 is_extension=False, extension_scope=None, 822 serialized_options=None, file=DESCRIPTOR), 823 _descriptor.FieldDescriptor( 824 name='enable_gso', full_name='vpp.interfaces.TapLink.enable_gso', index=5, 825 number=6, type=8, cpp_type=7, label=1, 826 has_default_value=False, default_value=False, 827 message_type=None, enum_type=None, containing_type=None, 828 is_extension=False, extension_scope=None, 829 serialized_options=None, file=DESCRIPTOR), 830 ], 831 extensions=[ 832 ], 833 nested_types=[], 834 enum_types=[ 835 ], 836 serialized_options=None, 837 is_extendable=False, 838 syntax='proto3', 839 extension_ranges=[], 840 oneofs=[ 841 ], 842 serialized_start=2047, 843 serialized_end=2184, 844 ) 845 846 847 _IPSECLINK = _descriptor.Descriptor( 848 name='IPSecLink', 849 full_name='vpp.interfaces.IPSecLink', 850 filename=None, 851 file=DESCRIPTOR, 852 containing_type=None, 853 fields=[ 854 _descriptor.FieldDescriptor( 855 name='esn', full_name='vpp.interfaces.IPSecLink.esn', index=0, 856 number=2, type=8, cpp_type=7, label=1, 857 has_default_value=False, default_value=False, 858 message_type=None, enum_type=None, containing_type=None, 859 is_extension=False, extension_scope=None, 860 serialized_options=None, file=DESCRIPTOR), 861 _descriptor.FieldDescriptor( 862 name='anti_replay', full_name='vpp.interfaces.IPSecLink.anti_replay', index=1, 863 number=3, type=8, cpp_type=7, label=1, 864 has_default_value=False, default_value=False, 865 message_type=None, enum_type=None, containing_type=None, 866 is_extension=False, extension_scope=None, 867 serialized_options=None, file=DESCRIPTOR), 868 _descriptor.FieldDescriptor( 869 name='local_ip', full_name='vpp.interfaces.IPSecLink.local_ip', index=2, 870 number=4, type=9, cpp_type=9, label=1, 871 has_default_value=False, default_value=_b("").decode('utf-8'), 872 message_type=None, enum_type=None, containing_type=None, 873 is_extension=False, extension_scope=None, 874 serialized_options=None, file=DESCRIPTOR), 875 _descriptor.FieldDescriptor( 876 name='remote_ip', full_name='vpp.interfaces.IPSecLink.remote_ip', index=3, 877 number=5, type=9, cpp_type=9, label=1, 878 has_default_value=False, default_value=_b("").decode('utf-8'), 879 message_type=None, enum_type=None, containing_type=None, 880 is_extension=False, extension_scope=None, 881 serialized_options=None, file=DESCRIPTOR), 882 _descriptor.FieldDescriptor( 883 name='local_spi', full_name='vpp.interfaces.IPSecLink.local_spi', index=4, 884 number=6, type=13, cpp_type=3, label=1, 885 has_default_value=False, default_value=0, 886 message_type=None, enum_type=None, containing_type=None, 887 is_extension=False, extension_scope=None, 888 serialized_options=None, file=DESCRIPTOR), 889 _descriptor.FieldDescriptor( 890 name='remote_spi', full_name='vpp.interfaces.IPSecLink.remote_spi', index=5, 891 number=7, type=13, cpp_type=3, label=1, 892 has_default_value=False, default_value=0, 893 message_type=None, enum_type=None, containing_type=None, 894 is_extension=False, extension_scope=None, 895 serialized_options=None, file=DESCRIPTOR), 896 _descriptor.FieldDescriptor( 897 name='crypto_alg', full_name='vpp.interfaces.IPSecLink.crypto_alg', index=6, 898 number=8, type=14, cpp_type=8, label=1, 899 has_default_value=False, default_value=0, 900 message_type=None, enum_type=None, containing_type=None, 901 is_extension=False, extension_scope=None, 902 serialized_options=None, file=DESCRIPTOR), 903 _descriptor.FieldDescriptor( 904 name='local_crypto_key', full_name='vpp.interfaces.IPSecLink.local_crypto_key', index=7, 905 number=9, type=9, cpp_type=9, label=1, 906 has_default_value=False, default_value=_b("").decode('utf-8'), 907 message_type=None, enum_type=None, containing_type=None, 908 is_extension=False, extension_scope=None, 909 serialized_options=None, file=DESCRIPTOR), 910 _descriptor.FieldDescriptor( 911 name='remote_crypto_key', full_name='vpp.interfaces.IPSecLink.remote_crypto_key', index=8, 912 number=10, type=9, cpp_type=9, label=1, 913 has_default_value=False, default_value=_b("").decode('utf-8'), 914 message_type=None, enum_type=None, containing_type=None, 915 is_extension=False, extension_scope=None, 916 serialized_options=None, file=DESCRIPTOR), 917 _descriptor.FieldDescriptor( 918 name='integ_alg', full_name='vpp.interfaces.IPSecLink.integ_alg', index=9, 919 number=11, type=14, cpp_type=8, label=1, 920 has_default_value=False, default_value=0, 921 message_type=None, enum_type=None, containing_type=None, 922 is_extension=False, extension_scope=None, 923 serialized_options=None, file=DESCRIPTOR), 924 _descriptor.FieldDescriptor( 925 name='local_integ_key', full_name='vpp.interfaces.IPSecLink.local_integ_key', index=10, 926 number=12, type=9, cpp_type=9, label=1, 927 has_default_value=False, default_value=_b("").decode('utf-8'), 928 message_type=None, enum_type=None, containing_type=None, 929 is_extension=False, extension_scope=None, 930 serialized_options=None, file=DESCRIPTOR), 931 _descriptor.FieldDescriptor( 932 name='remote_integ_key', full_name='vpp.interfaces.IPSecLink.remote_integ_key', index=11, 933 number=13, type=9, cpp_type=9, label=1, 934 has_default_value=False, default_value=_b("").decode('utf-8'), 935 message_type=None, enum_type=None, containing_type=None, 936 is_extension=False, extension_scope=None, 937 serialized_options=None, file=DESCRIPTOR), 938 _descriptor.FieldDescriptor( 939 name='enable_udp_encap', full_name='vpp.interfaces.IPSecLink.enable_udp_encap', index=12, 940 number=14, type=8, cpp_type=7, label=1, 941 has_default_value=False, default_value=False, 942 message_type=None, enum_type=None, containing_type=None, 943 is_extension=False, extension_scope=None, 944 serialized_options=None, file=DESCRIPTOR), 945 ], 946 extensions=[ 947 ], 948 nested_types=[], 949 enum_types=[ 950 ], 951 serialized_options=None, 952 is_extendable=False, 953 syntax='proto3', 954 extension_ranges=[], 955 oneofs=[ 956 ], 957 serialized_start=2187, 958 serialized_end=2520, 959 ) 960 961 962 _VMXNET3LINK = _descriptor.Descriptor( 963 name='VmxNet3Link', 964 full_name='vpp.interfaces.VmxNet3Link', 965 filename=None, 966 file=DESCRIPTOR, 967 containing_type=None, 968 fields=[ 969 _descriptor.FieldDescriptor( 970 name='enable_elog', full_name='vpp.interfaces.VmxNet3Link.enable_elog', index=0, 971 number=2, type=8, cpp_type=7, label=1, 972 has_default_value=False, default_value=False, 973 message_type=None, enum_type=None, containing_type=None, 974 is_extension=False, extension_scope=None, 975 serialized_options=None, file=DESCRIPTOR), 976 _descriptor.FieldDescriptor( 977 name='rxq_size', full_name='vpp.interfaces.VmxNet3Link.rxq_size', index=1, 978 number=3, type=13, cpp_type=3, label=1, 979 has_default_value=False, default_value=0, 980 message_type=None, enum_type=None, containing_type=None, 981 is_extension=False, extension_scope=None, 982 serialized_options=None, file=DESCRIPTOR), 983 _descriptor.FieldDescriptor( 984 name='txq_size', full_name='vpp.interfaces.VmxNet3Link.txq_size', index=2, 985 number=4, type=13, cpp_type=3, label=1, 986 has_default_value=False, default_value=0, 987 message_type=None, enum_type=None, containing_type=None, 988 is_extension=False, extension_scope=None, 989 serialized_options=None, file=DESCRIPTOR), 990 ], 991 extensions=[ 992 ], 993 nested_types=[], 994 enum_types=[ 995 ], 996 serialized_options=None, 997 is_extendable=False, 998 syntax='proto3', 999 extension_ranges=[], 1000 oneofs=[ 1001 ], 1002 serialized_start=2522, 1003 serialized_end=2592, 1004 ) 1005 1006 1007 _BONDLINK_BONDEDINTERFACE = _descriptor.Descriptor( 1008 name='BondedInterface', 1009 full_name='vpp.interfaces.BondLink.BondedInterface', 1010 filename=None, 1011 file=DESCRIPTOR, 1012 containing_type=None, 1013 fields=[ 1014 _descriptor.FieldDescriptor( 1015 name='name', full_name='vpp.interfaces.BondLink.BondedInterface.name', index=0, 1016 number=1, type=9, cpp_type=9, label=1, 1017 has_default_value=False, default_value=_b("").decode('utf-8'), 1018 message_type=None, enum_type=None, containing_type=None, 1019 is_extension=False, extension_scope=None, 1020 serialized_options=None, file=DESCRIPTOR), 1021 _descriptor.FieldDescriptor( 1022 name='is_passive', full_name='vpp.interfaces.BondLink.BondedInterface.is_passive', index=1, 1023 number=2, type=8, cpp_type=7, label=1, 1024 has_default_value=False, default_value=False, 1025 message_type=None, enum_type=None, containing_type=None, 1026 is_extension=False, extension_scope=None, 1027 serialized_options=None, file=DESCRIPTOR), 1028 _descriptor.FieldDescriptor( 1029 name='is_long_timeout', full_name='vpp.interfaces.BondLink.BondedInterface.is_long_timeout', index=2, 1030 number=3, type=8, cpp_type=7, label=1, 1031 has_default_value=False, default_value=False, 1032 message_type=None, enum_type=None, containing_type=None, 1033 is_extension=False, extension_scope=None, 1034 serialized_options=None, file=DESCRIPTOR), 1035 ], 1036 extensions=[ 1037 ], 1038 nested_types=[], 1039 enum_types=[ 1040 ], 1041 serialized_options=None, 1042 is_extendable=False, 1043 syntax='proto3', 1044 extension_ranges=[], 1045 oneofs=[ 1046 ], 1047 serialized_start=2783, 1048 serialized_end=2859, 1049 ) 1050 1051 _BONDLINK = _descriptor.Descriptor( 1052 name='BondLink', 1053 full_name='vpp.interfaces.BondLink', 1054 filename=None, 1055 file=DESCRIPTOR, 1056 containing_type=None, 1057 fields=[ 1058 _descriptor.FieldDescriptor( 1059 name='id', full_name='vpp.interfaces.BondLink.id', index=0, 1060 number=1, type=13, cpp_type=3, label=1, 1061 has_default_value=False, default_value=0, 1062 message_type=None, enum_type=None, containing_type=None, 1063 is_extension=False, extension_scope=None, 1064 serialized_options=None, file=DESCRIPTOR), 1065 _descriptor.FieldDescriptor( 1066 name='mode', full_name='vpp.interfaces.BondLink.mode', index=1, 1067 number=3, type=14, cpp_type=8, label=1, 1068 has_default_value=False, default_value=0, 1069 message_type=None, enum_type=None, containing_type=None, 1070 is_extension=False, extension_scope=None, 1071 serialized_options=None, file=DESCRIPTOR), 1072 _descriptor.FieldDescriptor( 1073 name='lb', full_name='vpp.interfaces.BondLink.lb', index=2, 1074 number=4, type=14, cpp_type=8, label=1, 1075 has_default_value=False, default_value=0, 1076 message_type=None, enum_type=None, containing_type=None, 1077 is_extension=False, extension_scope=None, 1078 serialized_options=None, file=DESCRIPTOR), 1079 _descriptor.FieldDescriptor( 1080 name='bonded_interfaces', full_name='vpp.interfaces.BondLink.bonded_interfaces', index=3, 1081 number=12, type=11, cpp_type=10, label=3, 1082 has_default_value=False, default_value=[], 1083 message_type=None, enum_type=None, containing_type=None, 1084 is_extension=False, extension_scope=None, 1085 serialized_options=None, file=DESCRIPTOR), 1086 ], 1087 extensions=[ 1088 ], 1089 nested_types=[_BONDLINK_BONDEDINTERFACE, ], 1090 enum_types=[ 1091 _BONDLINK_MODE, 1092 _BONDLINK_LOADBALANCE, 1093 ], 1094 serialized_options=None, 1095 is_extendable=False, 1096 syntax='proto3', 1097 extension_ranges=[], 1098 oneofs=[ 1099 ], 1100 serialized_start=2595, 1101 serialized_end=2991, 1102 ) 1103 1104 _INTERFACE_UNNUMBERED.containing_type = _INTERFACE 1105 _INTERFACE_RXMODE.fields_by_name['mode'].enum_type = _INTERFACE_RXMODE_TYPE 1106 _INTERFACE_RXMODE.containing_type = _INTERFACE 1107 _INTERFACE_RXMODE_TYPE.containing_type = _INTERFACE_RXMODE 1108 _INTERFACE_RXPLACEMENT.containing_type = _INTERFACE 1109 _INTERFACE.fields_by_name['type'].enum_type = _INTERFACE_TYPE 1110 _INTERFACE.fields_by_name['unnumbered'].message_type = _INTERFACE_UNNUMBERED 1111 _INTERFACE.fields_by_name['rx_modes'].message_type = _INTERFACE_RXMODE 1112 _INTERFACE.fields_by_name['rx_placements'].message_type = _INTERFACE_RXPLACEMENT 1113 _INTERFACE.fields_by_name['sub'].message_type = _SUBINTERFACE 1114 _INTERFACE.fields_by_name['memif'].message_type = _MEMIFLINK 1115 _INTERFACE.fields_by_name['afpacket'].message_type = _AFPACKETLINK 1116 _INTERFACE.fields_by_name['tap'].message_type = _TAPLINK 1117 _INTERFACE.fields_by_name['vxlan'].message_type = _VXLANLINK 1118 _INTERFACE.fields_by_name['ipsec'].message_type = _IPSECLINK 1119 _INTERFACE.fields_by_name['vmx_net3'].message_type = _VMXNET3LINK 1120 _INTERFACE.fields_by_name['bond'].message_type = _BONDLINK 1121 _INTERFACE_TYPE.containing_type = _INTERFACE 1122 _INTERFACE.oneofs_by_name['link'].fields.append( 1123 _INTERFACE.fields_by_name['sub']) 1124 _INTERFACE.fields_by_name['sub'].containing_oneof = _INTERFACE.oneofs_by_name['link'] 1125 _INTERFACE.oneofs_by_name['link'].fields.append( 1126 _INTERFACE.fields_by_name['memif']) 1127 _INTERFACE.fields_by_name['memif'].containing_oneof = _INTERFACE.oneofs_by_name['link'] 1128 _INTERFACE.oneofs_by_name['link'].fields.append( 1129 _INTERFACE.fields_by_name['afpacket']) 1130 _INTERFACE.fields_by_name['afpacket'].containing_oneof = _INTERFACE.oneofs_by_name['link'] 1131 _INTERFACE.oneofs_by_name['link'].fields.append( 1132 _INTERFACE.fields_by_name['tap']) 1133 _INTERFACE.fields_by_name['tap'].containing_oneof = _INTERFACE.oneofs_by_name['link'] 1134 _INTERFACE.oneofs_by_name['link'].fields.append( 1135 _INTERFACE.fields_by_name['vxlan']) 1136 _INTERFACE.fields_by_name['vxlan'].containing_oneof = _INTERFACE.oneofs_by_name['link'] 1137 _INTERFACE.oneofs_by_name['link'].fields.append( 1138 _INTERFACE.fields_by_name['ipsec']) 1139 _INTERFACE.fields_by_name['ipsec'].containing_oneof = _INTERFACE.oneofs_by_name['link'] 1140 _INTERFACE.oneofs_by_name['link'].fields.append( 1141 _INTERFACE.fields_by_name['vmx_net3']) 1142 _INTERFACE.fields_by_name['vmx_net3'].containing_oneof = _INTERFACE.oneofs_by_name['link'] 1143 _INTERFACE.oneofs_by_name['link'].fields.append( 1144 _INTERFACE.fields_by_name['bond']) 1145 _INTERFACE.fields_by_name['bond'].containing_oneof = _INTERFACE.oneofs_by_name['link'] 1146 _SUBINTERFACE.fields_by_name['tag_rw_option'].enum_type = _SUBINTERFACE_TAGREWRITEOPTIONS 1147 _SUBINTERFACE_TAGREWRITEOPTIONS.containing_type = _SUBINTERFACE 1148 _MEMIFLINK.fields_by_name['mode'].enum_type = _MEMIFLINK_MEMIFMODE 1149 _MEMIFLINK_MEMIFMODE.containing_type = _MEMIFLINK 1150 _IPSECLINK.fields_by_name['crypto_alg'].enum_type = models_dot_vpp_dot_ipsec_dot_ipsec__pb2._CRYPTOALG 1151 _IPSECLINK.fields_by_name['integ_alg'].enum_type = models_dot_vpp_dot_ipsec_dot_ipsec__pb2._INTEGALG 1152 _BONDLINK_BONDEDINTERFACE.containing_type = _BONDLINK 1153 _BONDLINK.fields_by_name['mode'].enum_type = _BONDLINK_MODE 1154 _BONDLINK.fields_by_name['lb'].enum_type = _BONDLINK_LOADBALANCE 1155 _BONDLINK.fields_by_name['bonded_interfaces'].message_type = _BONDLINK_BONDEDINTERFACE 1156 _BONDLINK_MODE.containing_type = _BONDLINK 1157 _BONDLINK_LOADBALANCE.containing_type = _BONDLINK 1158 DESCRIPTOR.message_types_by_name['Interface'] = _INTERFACE 1159 DESCRIPTOR.message_types_by_name['SubInterface'] = _SUBINTERFACE 1160 DESCRIPTOR.message_types_by_name['MemifLink'] = _MEMIFLINK 1161 DESCRIPTOR.message_types_by_name['VxlanLink'] = _VXLANLINK 1162 DESCRIPTOR.message_types_by_name['AfpacketLink'] = _AFPACKETLINK 1163 DESCRIPTOR.message_types_by_name['TapLink'] = _TAPLINK 1164 DESCRIPTOR.message_types_by_name['IPSecLink'] = _IPSECLINK 1165 DESCRIPTOR.message_types_by_name['VmxNet3Link'] = _VMXNET3LINK 1166 DESCRIPTOR.message_types_by_name['BondLink'] = _BONDLINK 1167 _sym_db.RegisterFileDescriptor(DESCRIPTOR) 1168 1169 Interface = _reflection.GeneratedProtocolMessageType('Interface', (_message.Message,), dict( 1170 1171 Unnumbered = _reflection.GeneratedProtocolMessageType('Unnumbered', (_message.Message,), dict( 1172 DESCRIPTOR = _INTERFACE_UNNUMBERED, 1173 __module__ = 'models.vpp.interfaces.interface_pb2' 1174 # @@protoc_insertion_point(class_scope:vpp.interfaces.Interface.Unnumbered) 1175 )) 1176 , 1177 1178 RxMode = _reflection.GeneratedProtocolMessageType('RxMode', (_message.Message,), dict( 1179 DESCRIPTOR = _INTERFACE_RXMODE, 1180 __module__ = 'models.vpp.interfaces.interface_pb2' 1181 # @@protoc_insertion_point(class_scope:vpp.interfaces.Interface.RxMode) 1182 )) 1183 , 1184 1185 RxPlacement = _reflection.GeneratedProtocolMessageType('RxPlacement', (_message.Message,), dict( 1186 DESCRIPTOR = _INTERFACE_RXPLACEMENT, 1187 __module__ = 'models.vpp.interfaces.interface_pb2' 1188 # @@protoc_insertion_point(class_scope:vpp.interfaces.Interface.RxPlacement) 1189 )) 1190 , 1191 DESCRIPTOR = _INTERFACE, 1192 __module__ = 'models.vpp.interfaces.interface_pb2' 1193 # @@protoc_insertion_point(class_scope:vpp.interfaces.Interface) 1194 )) 1195 _sym_db.RegisterMessage(Interface) 1196 _sym_db.RegisterMessage(Interface.Unnumbered) 1197 _sym_db.RegisterMessage(Interface.RxMode) 1198 _sym_db.RegisterMessage(Interface.RxPlacement) 1199 1200 SubInterface = _reflection.GeneratedProtocolMessageType('SubInterface', (_message.Message,), dict( 1201 DESCRIPTOR = _SUBINTERFACE, 1202 __module__ = 'models.vpp.interfaces.interface_pb2' 1203 # @@protoc_insertion_point(class_scope:vpp.interfaces.SubInterface) 1204 )) 1205 _sym_db.RegisterMessage(SubInterface) 1206 1207 MemifLink = _reflection.GeneratedProtocolMessageType('MemifLink', (_message.Message,), dict( 1208 DESCRIPTOR = _MEMIFLINK, 1209 __module__ = 'models.vpp.interfaces.interface_pb2' 1210 # @@protoc_insertion_point(class_scope:vpp.interfaces.MemifLink) 1211 )) 1212 _sym_db.RegisterMessage(MemifLink) 1213 1214 VxlanLink = _reflection.GeneratedProtocolMessageType('VxlanLink', (_message.Message,), dict( 1215 DESCRIPTOR = _VXLANLINK, 1216 __module__ = 'models.vpp.interfaces.interface_pb2' 1217 # @@protoc_insertion_point(class_scope:vpp.interfaces.VxlanLink) 1218 )) 1219 _sym_db.RegisterMessage(VxlanLink) 1220 1221 AfpacketLink = _reflection.GeneratedProtocolMessageType('AfpacketLink', (_message.Message,), dict( 1222 DESCRIPTOR = _AFPACKETLINK, 1223 __module__ = 'models.vpp.interfaces.interface_pb2' 1224 # @@protoc_insertion_point(class_scope:vpp.interfaces.AfpacketLink) 1225 )) 1226 _sym_db.RegisterMessage(AfpacketLink) 1227 1228 TapLink = _reflection.GeneratedProtocolMessageType('TapLink', (_message.Message,), dict( 1229 DESCRIPTOR = _TAPLINK, 1230 __module__ = 'models.vpp.interfaces.interface_pb2' 1231 # @@protoc_insertion_point(class_scope:vpp.interfaces.TapLink) 1232 )) 1233 _sym_db.RegisterMessage(TapLink) 1234 1235 IPSecLink = _reflection.GeneratedProtocolMessageType('IPSecLink', (_message.Message,), dict( 1236 DESCRIPTOR = _IPSECLINK, 1237 __module__ = 'models.vpp.interfaces.interface_pb2' 1238 # @@protoc_insertion_point(class_scope:vpp.interfaces.IPSecLink) 1239 )) 1240 _sym_db.RegisterMessage(IPSecLink) 1241 1242 VmxNet3Link = _reflection.GeneratedProtocolMessageType('VmxNet3Link', (_message.Message,), dict( 1243 DESCRIPTOR = _VMXNET3LINK, 1244 __module__ = 'models.vpp.interfaces.interface_pb2' 1245 # @@protoc_insertion_point(class_scope:vpp.interfaces.VmxNet3Link) 1246 )) 1247 _sym_db.RegisterMessage(VmxNet3Link) 1248 1249 BondLink = _reflection.GeneratedProtocolMessageType('BondLink', (_message.Message,), dict( 1250 1251 BondedInterface = _reflection.GeneratedProtocolMessageType('BondedInterface', (_message.Message,), dict( 1252 DESCRIPTOR = _BONDLINK_BONDEDINTERFACE, 1253 __module__ = 'models.vpp.interfaces.interface_pb2' 1254 # @@protoc_insertion_point(class_scope:vpp.interfaces.BondLink.BondedInterface) 1255 )) 1256 , 1257 DESCRIPTOR = _BONDLINK, 1258 __module__ = 'models.vpp.interfaces.interface_pb2' 1259 # @@protoc_insertion_point(class_scope:vpp.interfaces.BondLink) 1260 )) 1261 _sym_db.RegisterMessage(BondLink) 1262 _sym_db.RegisterMessage(BondLink.BondedInterface) 1263 1264 1265 DESCRIPTOR._options = None 1266 # @@protoc_insertion_point(module_scope)