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)