go.ligato.io/vpp-agent/v3@v3.5.0/ansible/action_plugins/pout/models/linux/interfaces/interface_pb2.py (about) 1 # Generated by the protocol buffer compiler. DO NOT EDIT! 2 # source: models/linux/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.linux.namespace import namespace_pb2 as models_dot_linux_dot_namespace_dot_namespace__pb2 17 18 19 DESCRIPTOR = _descriptor.FileDescriptor( 20 name='models/linux/interfaces/interface.proto', 21 package='linux.interfaces', 22 syntax='proto3', 23 serialized_options=_b('ZHgithub.com/ligato/vpp-agent/api/models/linux/interfaces;linux_interfaces\310\343\036\001'), 24 serialized_pb=_b('\n\'models/linux/interfaces/interface.proto\x12\x10linux.interfaces\x1a-github.com/gogo/protobuf/gogoproto/gogo.proto\x1a&models/linux/namespace/namespace.proto\"\x86\x03\n\tInterface\x12\x0c\n\x04name\x18\x01 \x01(\t\x12.\n\x04type\x18\x02 \x01(\x0e\x32 .linux.interfaces.Interface.Type\x12\x30\n\tnamespace\x18\x03 \x01(\x0b\x32\x1d.linux.namespace.NetNamespace\x12\x14\n\x0chost_if_name\x18\x04 \x01(\t\x12\x0f\n\x07\x65nabled\x18\x05 \x01(\x08\x12\x14\n\x0cip_addresses\x18\x06 \x03(\t\x12\x14\n\x0cphys_address\x18\x07 \x01(\t\x12\x0b\n\x03mtu\x18\x08 \x01(\r\x12*\n\x04veth\x18\x14 \x01(\x0b\x32\x1a.linux.interfaces.VethLinkH\x00\x12(\n\x03tap\x18\x15 \x01(\x0b\x32\x19.linux.interfaces.TapLinkH\x00\"K\n\x04Type\x12\r\n\tUNDEFINED\x10\x00\x12\x08\n\x04VETH\x10\x01\x12\x0e\n\nTAP_TO_VPP\x10\x02\x12\x0c\n\x08LOOPBACK\x10\x03\x12\x0c\n\x08\x45XISTING\x10\x04\x42\x06\n\x04link\"\xa6\x02\n\x08VethLink\x12\x14\n\x0cpeer_if_name\x18\x01 \x01(\t\x12M\n\x16rx_checksum_offloading\x18\x02 \x01(\x0e\x32-.linux.interfaces.VethLink.ChecksumOffloading\x12M\n\x16tx_checksum_offloading\x18\x03 \x01(\x0e\x32-.linux.interfaces.VethLink.ChecksumOffloading\"f\n\x12\x43hecksumOffloading\x12\x19\n\x15\x43HKSM_OFFLOAD_DEFAULT\x10\x00\x12\x19\n\x15\x43HKSM_OFFLOAD_ENABLED\x10\x01\x12\x1a\n\x16\x43HKSM_OFFLOAD_DISABLED\x10\x02\"\"\n\x07TapLink\x12\x17\n\x0fvpp_tap_if_name\x18\x01 \x01(\tBNZHgithub.com/ligato/vpp-agent/api/models/linux/interfaces;linux_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_linux_dot_namespace_dot_namespace__pb2.DESCRIPTOR,]) 27 28 29 30 _INTERFACE_TYPE = _descriptor.EnumDescriptor( 31 name='Type', 32 full_name='linux.interfaces.Interface.Type', 33 filename=None, 34 file=DESCRIPTOR, 35 values=[ 36 _descriptor.EnumValueDescriptor( 37 name='UNDEFINED', index=0, number=0, 38 serialized_options=None, 39 type=None), 40 _descriptor.EnumValueDescriptor( 41 name='VETH', index=1, number=1, 42 serialized_options=None, 43 type=None), 44 _descriptor.EnumValueDescriptor( 45 name='TAP_TO_VPP', index=2, number=2, 46 serialized_options=None, 47 type=None), 48 _descriptor.EnumValueDescriptor( 49 name='LOOPBACK', index=3, number=3, 50 serialized_options=None, 51 type=None), 52 _descriptor.EnumValueDescriptor( 53 name='EXISTING', index=4, number=4, 54 serialized_options=None, 55 type=None), 56 ], 57 containing_type=None, 58 serialized_options=None, 59 serialized_start=456, 60 serialized_end=531, 61 ) 62 _sym_db.RegisterEnumDescriptor(_INTERFACE_TYPE) 63 64 _VETHLINK_CHECKSUMOFFLOADING = _descriptor.EnumDescriptor( 65 name='ChecksumOffloading', 66 full_name='linux.interfaces.VethLink.ChecksumOffloading', 67 filename=None, 68 file=DESCRIPTOR, 69 values=[ 70 _descriptor.EnumValueDescriptor( 71 name='CHKSM_OFFLOAD_DEFAULT', index=0, number=0, 72 serialized_options=None, 73 type=None), 74 _descriptor.EnumValueDescriptor( 75 name='CHKSM_OFFLOAD_ENABLED', index=1, number=1, 76 serialized_options=None, 77 type=None), 78 _descriptor.EnumValueDescriptor( 79 name='CHKSM_OFFLOAD_DISABLED', index=2, number=2, 80 serialized_options=None, 81 type=None), 82 ], 83 containing_type=None, 84 serialized_options=None, 85 serialized_start=734, 86 serialized_end=836, 87 ) 88 _sym_db.RegisterEnumDescriptor(_VETHLINK_CHECKSUMOFFLOADING) 89 90 91 _INTERFACE = _descriptor.Descriptor( 92 name='Interface', 93 full_name='linux.interfaces.Interface', 94 filename=None, 95 file=DESCRIPTOR, 96 containing_type=None, 97 fields=[ 98 _descriptor.FieldDescriptor( 99 name='name', full_name='linux.interfaces.Interface.name', index=0, 100 number=1, type=9, cpp_type=9, label=1, 101 has_default_value=False, default_value=_b("").decode('utf-8'), 102 message_type=None, enum_type=None, containing_type=None, 103 is_extension=False, extension_scope=None, 104 serialized_options=None, file=DESCRIPTOR), 105 _descriptor.FieldDescriptor( 106 name='type', full_name='linux.interfaces.Interface.type', index=1, 107 number=2, type=14, cpp_type=8, label=1, 108 has_default_value=False, default_value=0, 109 message_type=None, enum_type=None, containing_type=None, 110 is_extension=False, extension_scope=None, 111 serialized_options=None, file=DESCRIPTOR), 112 _descriptor.FieldDescriptor( 113 name='namespace', full_name='linux.interfaces.Interface.namespace', index=2, 114 number=3, type=11, cpp_type=10, label=1, 115 has_default_value=False, default_value=None, 116 message_type=None, enum_type=None, containing_type=None, 117 is_extension=False, extension_scope=None, 118 serialized_options=None, file=DESCRIPTOR), 119 _descriptor.FieldDescriptor( 120 name='host_if_name', full_name='linux.interfaces.Interface.host_if_name', index=3, 121 number=4, type=9, cpp_type=9, label=1, 122 has_default_value=False, default_value=_b("").decode('utf-8'), 123 message_type=None, enum_type=None, containing_type=None, 124 is_extension=False, extension_scope=None, 125 serialized_options=None, file=DESCRIPTOR), 126 _descriptor.FieldDescriptor( 127 name='enabled', full_name='linux.interfaces.Interface.enabled', index=4, 128 number=5, type=8, cpp_type=7, label=1, 129 has_default_value=False, default_value=False, 130 message_type=None, enum_type=None, containing_type=None, 131 is_extension=False, extension_scope=None, 132 serialized_options=None, file=DESCRIPTOR), 133 _descriptor.FieldDescriptor( 134 name='ip_addresses', full_name='linux.interfaces.Interface.ip_addresses', index=5, 135 number=6, type=9, cpp_type=9, label=3, 136 has_default_value=False, default_value=[], 137 message_type=None, enum_type=None, containing_type=None, 138 is_extension=False, extension_scope=None, 139 serialized_options=None, file=DESCRIPTOR), 140 _descriptor.FieldDescriptor( 141 name='phys_address', full_name='linux.interfaces.Interface.phys_address', index=6, 142 number=7, type=9, cpp_type=9, label=1, 143 has_default_value=False, default_value=_b("").decode('utf-8'), 144 message_type=None, enum_type=None, containing_type=None, 145 is_extension=False, extension_scope=None, 146 serialized_options=None, file=DESCRIPTOR), 147 _descriptor.FieldDescriptor( 148 name='mtu', full_name='linux.interfaces.Interface.mtu', index=7, 149 number=8, type=13, cpp_type=3, label=1, 150 has_default_value=False, default_value=0, 151 message_type=None, enum_type=None, containing_type=None, 152 is_extension=False, extension_scope=None, 153 serialized_options=None, file=DESCRIPTOR), 154 _descriptor.FieldDescriptor( 155 name='veth', full_name='linux.interfaces.Interface.veth', index=8, 156 number=20, type=11, cpp_type=10, label=1, 157 has_default_value=False, default_value=None, 158 message_type=None, enum_type=None, containing_type=None, 159 is_extension=False, extension_scope=None, 160 serialized_options=None, file=DESCRIPTOR), 161 _descriptor.FieldDescriptor( 162 name='tap', full_name='linux.interfaces.Interface.tap', index=9, 163 number=21, type=11, cpp_type=10, label=1, 164 has_default_value=False, default_value=None, 165 message_type=None, enum_type=None, containing_type=None, 166 is_extension=False, extension_scope=None, 167 serialized_options=None, file=DESCRIPTOR), 168 ], 169 extensions=[ 170 ], 171 nested_types=[], 172 enum_types=[ 173 _INTERFACE_TYPE, 174 ], 175 serialized_options=None, 176 is_extendable=False, 177 syntax='proto3', 178 extension_ranges=[], 179 oneofs=[ 180 _descriptor.OneofDescriptor( 181 name='link', full_name='linux.interfaces.Interface.link', 182 index=0, containing_type=None, fields=[]), 183 ], 184 serialized_start=149, 185 serialized_end=539, 186 ) 187 188 189 _VETHLINK = _descriptor.Descriptor( 190 name='VethLink', 191 full_name='linux.interfaces.VethLink', 192 filename=None, 193 file=DESCRIPTOR, 194 containing_type=None, 195 fields=[ 196 _descriptor.FieldDescriptor( 197 name='peer_if_name', full_name='linux.interfaces.VethLink.peer_if_name', index=0, 198 number=1, type=9, cpp_type=9, label=1, 199 has_default_value=False, default_value=_b("").decode('utf-8'), 200 message_type=None, enum_type=None, containing_type=None, 201 is_extension=False, extension_scope=None, 202 serialized_options=None, file=DESCRIPTOR), 203 _descriptor.FieldDescriptor( 204 name='rx_checksum_offloading', full_name='linux.interfaces.VethLink.rx_checksum_offloading', index=1, 205 number=2, type=14, cpp_type=8, label=1, 206 has_default_value=False, default_value=0, 207 message_type=None, enum_type=None, containing_type=None, 208 is_extension=False, extension_scope=None, 209 serialized_options=None, file=DESCRIPTOR), 210 _descriptor.FieldDescriptor( 211 name='tx_checksum_offloading', full_name='linux.interfaces.VethLink.tx_checksum_offloading', index=2, 212 number=3, type=14, cpp_type=8, label=1, 213 has_default_value=False, default_value=0, 214 message_type=None, enum_type=None, containing_type=None, 215 is_extension=False, extension_scope=None, 216 serialized_options=None, file=DESCRIPTOR), 217 ], 218 extensions=[ 219 ], 220 nested_types=[], 221 enum_types=[ 222 _VETHLINK_CHECKSUMOFFLOADING, 223 ], 224 serialized_options=None, 225 is_extendable=False, 226 syntax='proto3', 227 extension_ranges=[], 228 oneofs=[ 229 ], 230 serialized_start=542, 231 serialized_end=836, 232 ) 233 234 235 _TAPLINK = _descriptor.Descriptor( 236 name='TapLink', 237 full_name='linux.interfaces.TapLink', 238 filename=None, 239 file=DESCRIPTOR, 240 containing_type=None, 241 fields=[ 242 _descriptor.FieldDescriptor( 243 name='vpp_tap_if_name', full_name='linux.interfaces.TapLink.vpp_tap_if_name', index=0, 244 number=1, type=9, cpp_type=9, label=1, 245 has_default_value=False, default_value=_b("").decode('utf-8'), 246 message_type=None, enum_type=None, containing_type=None, 247 is_extension=False, extension_scope=None, 248 serialized_options=None, file=DESCRIPTOR), 249 ], 250 extensions=[ 251 ], 252 nested_types=[], 253 enum_types=[ 254 ], 255 serialized_options=None, 256 is_extendable=False, 257 syntax='proto3', 258 extension_ranges=[], 259 oneofs=[ 260 ], 261 serialized_start=838, 262 serialized_end=872, 263 ) 264 265 _INTERFACE.fields_by_name['type'].enum_type = _INTERFACE_TYPE 266 _INTERFACE.fields_by_name['namespace'].message_type = models_dot_linux_dot_namespace_dot_namespace__pb2._NETNAMESPACE 267 _INTERFACE.fields_by_name['veth'].message_type = _VETHLINK 268 _INTERFACE.fields_by_name['tap'].message_type = _TAPLINK 269 _INTERFACE_TYPE.containing_type = _INTERFACE 270 _INTERFACE.oneofs_by_name['link'].fields.append( 271 _INTERFACE.fields_by_name['veth']) 272 _INTERFACE.fields_by_name['veth'].containing_oneof = _INTERFACE.oneofs_by_name['link'] 273 _INTERFACE.oneofs_by_name['link'].fields.append( 274 _INTERFACE.fields_by_name['tap']) 275 _INTERFACE.fields_by_name['tap'].containing_oneof = _INTERFACE.oneofs_by_name['link'] 276 _VETHLINK.fields_by_name['rx_checksum_offloading'].enum_type = _VETHLINK_CHECKSUMOFFLOADING 277 _VETHLINK.fields_by_name['tx_checksum_offloading'].enum_type = _VETHLINK_CHECKSUMOFFLOADING 278 _VETHLINK_CHECKSUMOFFLOADING.containing_type = _VETHLINK 279 DESCRIPTOR.message_types_by_name['Interface'] = _INTERFACE 280 DESCRIPTOR.message_types_by_name['VethLink'] = _VETHLINK 281 DESCRIPTOR.message_types_by_name['TapLink'] = _TAPLINK 282 _sym_db.RegisterFileDescriptor(DESCRIPTOR) 283 284 Interface = _reflection.GeneratedProtocolMessageType('Interface', (_message.Message,), dict( 285 DESCRIPTOR = _INTERFACE, 286 __module__ = 'models.linux.interfaces.interface_pb2' 287 # @@protoc_insertion_point(class_scope:linux.interfaces.Interface) 288 )) 289 _sym_db.RegisterMessage(Interface) 290 291 VethLink = _reflection.GeneratedProtocolMessageType('VethLink', (_message.Message,), dict( 292 DESCRIPTOR = _VETHLINK, 293 __module__ = 'models.linux.interfaces.interface_pb2' 294 # @@protoc_insertion_point(class_scope:linux.interfaces.VethLink) 295 )) 296 _sym_db.RegisterMessage(VethLink) 297 298 TapLink = _reflection.GeneratedProtocolMessageType('TapLink', (_message.Message,), dict( 299 DESCRIPTOR = _TAPLINK, 300 __module__ = 'models.linux.interfaces.interface_pb2' 301 # @@protoc_insertion_point(class_scope:linux.interfaces.TapLink) 302 )) 303 _sym_db.RegisterMessage(TapLink) 304 305 306 DESCRIPTOR._options = None 307 # @@protoc_insertion_point(module_scope)