go.ligato.io/vpp-agent/v3@v3.5.0/proto/ligato/vpp/l2/bridge_domain.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // versions:
     3  // 	protoc-gen-go v1.27.1
     4  // 	protoc        v3.17.3
     5  // source: ligato/vpp/l2/bridge_domain.proto
     6  
     7  package vpp_l2
     8  
     9  import (
    10  	_ "go.ligato.io/vpp-agent/v3/proto/ligato"
    11  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    12  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    13  	reflect "reflect"
    14  	sync "sync"
    15  )
    16  
    17  const (
    18  	// Verify that this generated code is sufficiently up-to-date.
    19  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    20  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    21  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    22  )
    23  
    24  type BridgeDomain struct {
    25  	state         protoimpl.MessageState
    26  	sizeCache     protoimpl.SizeCache
    27  	unknownFields protoimpl.UnknownFields
    28  
    29  	Name                string                              `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`                                                              // bridge domain name (can be any string)
    30  	Flood               bool                                `protobuf:"varint,2,opt,name=flood,proto3" json:"flood,omitempty"`                                                           // enable/disable broadcast/multicast flooding in the BD
    31  	UnknownUnicastFlood bool                                `protobuf:"varint,3,opt,name=unknown_unicast_flood,json=unknownUnicastFlood,proto3" json:"unknown_unicast_flood,omitempty"`  // enable/disable unknown unicast flood in the BD
    32  	Forward             bool                                `protobuf:"varint,4,opt,name=forward,proto3" json:"forward,omitempty"`                                                       // enable/disable forwarding on all interfaces in the BD
    33  	Learn               bool                                `protobuf:"varint,5,opt,name=learn,proto3" json:"learn,omitempty"`                                                           // enable/disable learning on all interfaces in the BD
    34  	ArpTermination      bool                                `protobuf:"varint,6,opt,name=arp_termination,json=arpTermination,proto3" json:"arp_termination,omitempty"`                   // enable/disable ARP termination in the BD
    35  	MacAge              uint32                              `protobuf:"varint,7,opt,name=mac_age,json=macAge,proto3" json:"mac_age,omitempty"`                                           // MAC aging time in min, 0 for disabled aging
    36  	Interfaces          []*BridgeDomain_Interface           `protobuf:"bytes,100,rep,name=interfaces,proto3" json:"interfaces,omitempty"`                                                // list of interfaces
    37  	ArpTerminationTable []*BridgeDomain_ArpTerminationEntry `protobuf:"bytes,102,rep,name=arp_termination_table,json=arpTerminationTable,proto3" json:"arp_termination_table,omitempty"` // list of ARP termination entries
    38  }
    39  
    40  func (x *BridgeDomain) Reset() {
    41  	*x = BridgeDomain{}
    42  	if protoimpl.UnsafeEnabled {
    43  		mi := &file_ligato_vpp_l2_bridge_domain_proto_msgTypes[0]
    44  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    45  		ms.StoreMessageInfo(mi)
    46  	}
    47  }
    48  
    49  func (x *BridgeDomain) String() string {
    50  	return protoimpl.X.MessageStringOf(x)
    51  }
    52  
    53  func (*BridgeDomain) ProtoMessage() {}
    54  
    55  func (x *BridgeDomain) ProtoReflect() protoreflect.Message {
    56  	mi := &file_ligato_vpp_l2_bridge_domain_proto_msgTypes[0]
    57  	if protoimpl.UnsafeEnabled && x != nil {
    58  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    59  		if ms.LoadMessageInfo() == nil {
    60  			ms.StoreMessageInfo(mi)
    61  		}
    62  		return ms
    63  	}
    64  	return mi.MessageOf(x)
    65  }
    66  
    67  // Deprecated: Use BridgeDomain.ProtoReflect.Descriptor instead.
    68  func (*BridgeDomain) Descriptor() ([]byte, []int) {
    69  	return file_ligato_vpp_l2_bridge_domain_proto_rawDescGZIP(), []int{0}
    70  }
    71  
    72  func (x *BridgeDomain) GetName() string {
    73  	if x != nil {
    74  		return x.Name
    75  	}
    76  	return ""
    77  }
    78  
    79  func (x *BridgeDomain) GetFlood() bool {
    80  	if x != nil {
    81  		return x.Flood
    82  	}
    83  	return false
    84  }
    85  
    86  func (x *BridgeDomain) GetUnknownUnicastFlood() bool {
    87  	if x != nil {
    88  		return x.UnknownUnicastFlood
    89  	}
    90  	return false
    91  }
    92  
    93  func (x *BridgeDomain) GetForward() bool {
    94  	if x != nil {
    95  		return x.Forward
    96  	}
    97  	return false
    98  }
    99  
   100  func (x *BridgeDomain) GetLearn() bool {
   101  	if x != nil {
   102  		return x.Learn
   103  	}
   104  	return false
   105  }
   106  
   107  func (x *BridgeDomain) GetArpTermination() bool {
   108  	if x != nil {
   109  		return x.ArpTermination
   110  	}
   111  	return false
   112  }
   113  
   114  func (x *BridgeDomain) GetMacAge() uint32 {
   115  	if x != nil {
   116  		return x.MacAge
   117  	}
   118  	return 0
   119  }
   120  
   121  func (x *BridgeDomain) GetInterfaces() []*BridgeDomain_Interface {
   122  	if x != nil {
   123  		return x.Interfaces
   124  	}
   125  	return nil
   126  }
   127  
   128  func (x *BridgeDomain) GetArpTerminationTable() []*BridgeDomain_ArpTerminationEntry {
   129  	if x != nil {
   130  		return x.ArpTerminationTable
   131  	}
   132  	return nil
   133  }
   134  
   135  type BridgeDomain_Interface struct {
   136  	state         protoimpl.MessageState
   137  	sizeCache     protoimpl.SizeCache
   138  	unknownFields protoimpl.UnknownFields
   139  
   140  	Name                    string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`                                                                         // interface name belonging to this bridge domain
   141  	BridgedVirtualInterface bool   `protobuf:"varint,2,opt,name=bridged_virtual_interface,json=bridgedVirtualInterface,proto3" json:"bridged_virtual_interface,omitempty"` // true if this is a BVI interface
   142  	SplitHorizonGroup       uint32 `protobuf:"varint,3,opt,name=split_horizon_group,json=splitHorizonGroup,proto3" json:"split_horizon_group,omitempty"`                   // VXLANs in the same BD need the same non-zero SHG
   143  }
   144  
   145  func (x *BridgeDomain_Interface) Reset() {
   146  	*x = BridgeDomain_Interface{}
   147  	if protoimpl.UnsafeEnabled {
   148  		mi := &file_ligato_vpp_l2_bridge_domain_proto_msgTypes[1]
   149  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   150  		ms.StoreMessageInfo(mi)
   151  	}
   152  }
   153  
   154  func (x *BridgeDomain_Interface) String() string {
   155  	return protoimpl.X.MessageStringOf(x)
   156  }
   157  
   158  func (*BridgeDomain_Interface) ProtoMessage() {}
   159  
   160  func (x *BridgeDomain_Interface) ProtoReflect() protoreflect.Message {
   161  	mi := &file_ligato_vpp_l2_bridge_domain_proto_msgTypes[1]
   162  	if protoimpl.UnsafeEnabled && x != nil {
   163  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   164  		if ms.LoadMessageInfo() == nil {
   165  			ms.StoreMessageInfo(mi)
   166  		}
   167  		return ms
   168  	}
   169  	return mi.MessageOf(x)
   170  }
   171  
   172  // Deprecated: Use BridgeDomain_Interface.ProtoReflect.Descriptor instead.
   173  func (*BridgeDomain_Interface) Descriptor() ([]byte, []int) {
   174  	return file_ligato_vpp_l2_bridge_domain_proto_rawDescGZIP(), []int{0, 0}
   175  }
   176  
   177  func (x *BridgeDomain_Interface) GetName() string {
   178  	if x != nil {
   179  		return x.Name
   180  	}
   181  	return ""
   182  }
   183  
   184  func (x *BridgeDomain_Interface) GetBridgedVirtualInterface() bool {
   185  	if x != nil {
   186  		return x.BridgedVirtualInterface
   187  	}
   188  	return false
   189  }
   190  
   191  func (x *BridgeDomain_Interface) GetSplitHorizonGroup() uint32 {
   192  	if x != nil {
   193  		return x.SplitHorizonGroup
   194  	}
   195  	return 0
   196  }
   197  
   198  type BridgeDomain_ArpTerminationEntry struct {
   199  	state         protoimpl.MessageState
   200  	sizeCache     protoimpl.SizeCache
   201  	unknownFields protoimpl.UnknownFields
   202  
   203  	IpAddress   string `protobuf:"bytes,1,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`       // IP address
   204  	PhysAddress string `protobuf:"bytes,2,opt,name=phys_address,json=physAddress,proto3" json:"phys_address,omitempty"` // MAC address matching to the IP
   205  }
   206  
   207  func (x *BridgeDomain_ArpTerminationEntry) Reset() {
   208  	*x = BridgeDomain_ArpTerminationEntry{}
   209  	if protoimpl.UnsafeEnabled {
   210  		mi := &file_ligato_vpp_l2_bridge_domain_proto_msgTypes[2]
   211  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   212  		ms.StoreMessageInfo(mi)
   213  	}
   214  }
   215  
   216  func (x *BridgeDomain_ArpTerminationEntry) String() string {
   217  	return protoimpl.X.MessageStringOf(x)
   218  }
   219  
   220  func (*BridgeDomain_ArpTerminationEntry) ProtoMessage() {}
   221  
   222  func (x *BridgeDomain_ArpTerminationEntry) ProtoReflect() protoreflect.Message {
   223  	mi := &file_ligato_vpp_l2_bridge_domain_proto_msgTypes[2]
   224  	if protoimpl.UnsafeEnabled && x != nil {
   225  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   226  		if ms.LoadMessageInfo() == nil {
   227  			ms.StoreMessageInfo(mi)
   228  		}
   229  		return ms
   230  	}
   231  	return mi.MessageOf(x)
   232  }
   233  
   234  // Deprecated: Use BridgeDomain_ArpTerminationEntry.ProtoReflect.Descriptor instead.
   235  func (*BridgeDomain_ArpTerminationEntry) Descriptor() ([]byte, []int) {
   236  	return file_ligato_vpp_l2_bridge_domain_proto_rawDescGZIP(), []int{0, 1}
   237  }
   238  
   239  func (x *BridgeDomain_ArpTerminationEntry) GetIpAddress() string {
   240  	if x != nil {
   241  		return x.IpAddress
   242  	}
   243  	return ""
   244  }
   245  
   246  func (x *BridgeDomain_ArpTerminationEntry) GetPhysAddress() string {
   247  	if x != nil {
   248  		return x.PhysAddress
   249  	}
   250  	return ""
   251  }
   252  
   253  var File_ligato_vpp_l2_bridge_domain_proto protoreflect.FileDescriptor
   254  
   255  var file_ligato_vpp_l2_bridge_domain_proto_rawDesc = []byte{
   256  	0x0a, 0x21, 0x6c, 0x69, 0x67, 0x61, 0x74, 0x6f, 0x2f, 0x76, 0x70, 0x70, 0x2f, 0x6c, 0x32, 0x2f,
   257  	0x62, 0x72, 0x69, 0x64, 0x67, 0x65, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x70, 0x72,
   258  	0x6f, 0x74, 0x6f, 0x12, 0x0d, 0x6c, 0x69, 0x67, 0x61, 0x74, 0x6f, 0x2e, 0x76, 0x70, 0x70, 0x2e,
   259  	0x6c, 0x32, 0x1a, 0x18, 0x6c, 0x69, 0x67, 0x61, 0x74, 0x6f, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74,
   260  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf8, 0x04, 0x0a,
   261  	0x0c, 0x42, 0x72, 0x69, 0x64, 0x67, 0x65, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x12, 0x0a,
   262  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d,
   263  	0x65, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x6c, 0x6f, 0x6f, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08,
   264  	0x52, 0x05, 0x66, 0x6c, 0x6f, 0x6f, 0x64, 0x12, 0x32, 0x0a, 0x15, 0x75, 0x6e, 0x6b, 0x6e, 0x6f,
   265  	0x77, 0x6e, 0x5f, 0x75, 0x6e, 0x69, 0x63, 0x61, 0x73, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x6f, 0x64,
   266  	0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x55,
   267  	0x6e, 0x69, 0x63, 0x61, 0x73, 0x74, 0x46, 0x6c, 0x6f, 0x6f, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x66,
   268  	0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x66, 0x6f,
   269  	0x72, 0x77, 0x61, 0x72, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x61, 0x72, 0x6e, 0x18, 0x05,
   270  	0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x6c, 0x65, 0x61, 0x72, 0x6e, 0x12, 0x27, 0x0a, 0x0f, 0x61,
   271  	0x72, 0x70, 0x5f, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06,
   272  	0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x61, 0x72, 0x70, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61,
   273  	0x74, 0x69, 0x6f, 0x6e, 0x12, 0x17, 0x0a, 0x07, 0x6d, 0x61, 0x63, 0x5f, 0x61, 0x67, 0x65, 0x18,
   274  	0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6d, 0x61, 0x63, 0x41, 0x67, 0x65, 0x12, 0x45, 0x0a,
   275  	0x0a, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x18, 0x64, 0x20, 0x03, 0x28,
   276  	0x0b, 0x32, 0x25, 0x2e, 0x6c, 0x69, 0x67, 0x61, 0x74, 0x6f, 0x2e, 0x76, 0x70, 0x70, 0x2e, 0x6c,
   277  	0x32, 0x2e, 0x42, 0x72, 0x69, 0x64, 0x67, 0x65, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x49,
   278  	0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x52, 0x0a, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66,
   279  	0x61, 0x63, 0x65, 0x73, 0x12, 0x63, 0x0a, 0x15, 0x61, 0x72, 0x70, 0x5f, 0x74, 0x65, 0x72, 0x6d,
   280  	0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x66, 0x20,
   281  	0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x6c, 0x69, 0x67, 0x61, 0x74, 0x6f, 0x2e, 0x76, 0x70, 0x70,
   282  	0x2e, 0x6c, 0x32, 0x2e, 0x42, 0x72, 0x69, 0x64, 0x67, 0x65, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e,
   283  	0x2e, 0x41, 0x72, 0x70, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45,
   284  	0x6e, 0x74, 0x72, 0x79, 0x52, 0x13, 0x61, 0x72, 0x70, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61,
   285  	0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x1a, 0x8b, 0x01, 0x0a, 0x09, 0x49, 0x6e,
   286  	0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
   287  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3a, 0x0a, 0x19, 0x62,
   288  	0x72, 0x69, 0x64, 0x67, 0x65, 0x64, 0x5f, 0x76, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, 0x5f, 0x69,
   289  	0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x17,
   290  	0x62, 0x72, 0x69, 0x64, 0x67, 0x65, 0x64, 0x56, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, 0x49, 0x6e,
   291  	0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x73, 0x70, 0x6c, 0x69, 0x74,
   292  	0x5f, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x6f, 0x6e, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x03,
   293  	0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x73, 0x70, 0x6c, 0x69, 0x74, 0x48, 0x6f, 0x72, 0x69, 0x7a,
   294  	0x6f, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x1a, 0x5e, 0x0a, 0x13, 0x41, 0x72, 0x70, 0x54, 0x65,
   295  	0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x24,
   296  	0x0a, 0x0a, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01,
   297  	0x28, 0x09, 0x42, 0x05, 0x82, 0x7d, 0x02, 0x08, 0x01, 0x52, 0x09, 0x69, 0x70, 0x41, 0x64, 0x64,
   298  	0x72, 0x65, 0x73, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x68, 0x79, 0x73, 0x5f, 0x61, 0x64, 0x64,
   299  	0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x68, 0x79, 0x73,
   300  	0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x36, 0x5a, 0x34, 0x67, 0x6f, 0x2e, 0x6c, 0x69,
   301  	0x67, 0x61, 0x74, 0x6f, 0x2e, 0x69, 0x6f, 0x2f, 0x76, 0x70, 0x70, 0x2d, 0x61, 0x67, 0x65, 0x6e,
   302  	0x74, 0x2f, 0x76, 0x33, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x6c, 0x69, 0x67, 0x61, 0x74,
   303  	0x6f, 0x2f, 0x76, 0x70, 0x70, 0x2f, 0x6c, 0x32, 0x3b, 0x76, 0x70, 0x70, 0x5f, 0x6c, 0x32, 0x62,
   304  	0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   305  }
   306  
   307  var (
   308  	file_ligato_vpp_l2_bridge_domain_proto_rawDescOnce sync.Once
   309  	file_ligato_vpp_l2_bridge_domain_proto_rawDescData = file_ligato_vpp_l2_bridge_domain_proto_rawDesc
   310  )
   311  
   312  func file_ligato_vpp_l2_bridge_domain_proto_rawDescGZIP() []byte {
   313  	file_ligato_vpp_l2_bridge_domain_proto_rawDescOnce.Do(func() {
   314  		file_ligato_vpp_l2_bridge_domain_proto_rawDescData = protoimpl.X.CompressGZIP(file_ligato_vpp_l2_bridge_domain_proto_rawDescData)
   315  	})
   316  	return file_ligato_vpp_l2_bridge_domain_proto_rawDescData
   317  }
   318  
   319  var file_ligato_vpp_l2_bridge_domain_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
   320  var file_ligato_vpp_l2_bridge_domain_proto_goTypes = []interface{}{
   321  	(*BridgeDomain)(nil),                     // 0: ligato.vpp.l2.BridgeDomain
   322  	(*BridgeDomain_Interface)(nil),           // 1: ligato.vpp.l2.BridgeDomain.Interface
   323  	(*BridgeDomain_ArpTerminationEntry)(nil), // 2: ligato.vpp.l2.BridgeDomain.ArpTerminationEntry
   324  }
   325  var file_ligato_vpp_l2_bridge_domain_proto_depIdxs = []int32{
   326  	1, // 0: ligato.vpp.l2.BridgeDomain.interfaces:type_name -> ligato.vpp.l2.BridgeDomain.Interface
   327  	2, // 1: ligato.vpp.l2.BridgeDomain.arp_termination_table:type_name -> ligato.vpp.l2.BridgeDomain.ArpTerminationEntry
   328  	2, // [2:2] is the sub-list for method output_type
   329  	2, // [2:2] is the sub-list for method input_type
   330  	2, // [2:2] is the sub-list for extension type_name
   331  	2, // [2:2] is the sub-list for extension extendee
   332  	0, // [0:2] is the sub-list for field type_name
   333  }
   334  
   335  func init() { file_ligato_vpp_l2_bridge_domain_proto_init() }
   336  func file_ligato_vpp_l2_bridge_domain_proto_init() {
   337  	if File_ligato_vpp_l2_bridge_domain_proto != nil {
   338  		return
   339  	}
   340  	if !protoimpl.UnsafeEnabled {
   341  		file_ligato_vpp_l2_bridge_domain_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   342  			switch v := v.(*BridgeDomain); i {
   343  			case 0:
   344  				return &v.state
   345  			case 1:
   346  				return &v.sizeCache
   347  			case 2:
   348  				return &v.unknownFields
   349  			default:
   350  				return nil
   351  			}
   352  		}
   353  		file_ligato_vpp_l2_bridge_domain_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   354  			switch v := v.(*BridgeDomain_Interface); i {
   355  			case 0:
   356  				return &v.state
   357  			case 1:
   358  				return &v.sizeCache
   359  			case 2:
   360  				return &v.unknownFields
   361  			default:
   362  				return nil
   363  			}
   364  		}
   365  		file_ligato_vpp_l2_bridge_domain_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   366  			switch v := v.(*BridgeDomain_ArpTerminationEntry); i {
   367  			case 0:
   368  				return &v.state
   369  			case 1:
   370  				return &v.sizeCache
   371  			case 2:
   372  				return &v.unknownFields
   373  			default:
   374  				return nil
   375  			}
   376  		}
   377  	}
   378  	type x struct{}
   379  	out := protoimpl.TypeBuilder{
   380  		File: protoimpl.DescBuilder{
   381  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   382  			RawDescriptor: file_ligato_vpp_l2_bridge_domain_proto_rawDesc,
   383  			NumEnums:      0,
   384  			NumMessages:   3,
   385  			NumExtensions: 0,
   386  			NumServices:   0,
   387  		},
   388  		GoTypes:           file_ligato_vpp_l2_bridge_domain_proto_goTypes,
   389  		DependencyIndexes: file_ligato_vpp_l2_bridge_domain_proto_depIdxs,
   390  		MessageInfos:      file_ligato_vpp_l2_bridge_domain_proto_msgTypes,
   391  	}.Build()
   392  	File_ligato_vpp_l2_bridge_domain_proto = out.File
   393  	file_ligato_vpp_l2_bridge_domain_proto_rawDesc = nil
   394  	file_ligato_vpp_l2_bridge_domain_proto_goTypes = nil
   395  	file_ligato_vpp_l2_bridge_domain_proto_depIdxs = nil
   396  }