Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterVxlanServer(s grpc.ServiceRegistrar, srv VxlanServer)
- type AddInterfaceRequest
- func (*AddInterfaceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddInterfaceRequest) GetListenerName() string
- func (x *AddInterfaceRequest) GetMtu() int32
- func (x *AddInterfaceRequest) GetName() string
- func (x *AddInterfaceRequest) GetPermanent() bool
- func (x *AddInterfaceRequest) GetVni() uint32
- func (*AddInterfaceRequest) ProtoMessage()
- func (x *AddInterfaceRequest) ProtoReflect() protoreflect.Message
- func (x *AddInterfaceRequest) Reset()
- func (x *AddInterfaceRequest) String() string
- type ArpEntry
- func (*ArpEntry) Descriptor() ([]byte, []int)deprecated
- func (x *ArpEntry) GetAddress() string
- func (x *ArpEntry) GetExpires() string
- func (x *ArpEntry) GetMac() string
- func (x *ArpEntry) GetPermanent() bool
- func (*ArpEntry) ProtoMessage()
- func (x *ArpEntry) ProtoReflect() protoreflect.Message
- func (x *ArpEntry) Reset()
- func (x *ArpEntry) String() string
- type Empty
- type Interface
- func (*Interface) Descriptor() ([]byte, []int)deprecated
- func (x *Interface) GetMtu() int32
- func (x *Interface) GetName() string
- func (x *Interface) GetPermanent() bool
- func (x *Interface) GetVni() uint32
- func (*Interface) ProtoMessage()
- func (x *Interface) ProtoReflect() protoreflect.Message
- func (x *Interface) Reset()
- func (x *Interface) String() string
- type InterfaceARPEntryRequest
- func (*InterfaceARPEntryRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceARPEntryRequest) GetAddress() string
- func (x *InterfaceARPEntryRequest) GetListenerName() string
- func (x *InterfaceARPEntryRequest) GetMac() string
- func (x *InterfaceARPEntryRequest) GetName() string
- func (x *InterfaceARPEntryRequest) GetPermanent() bool
- func (*InterfaceARPEntryRequest) ProtoMessage()
- func (x *InterfaceARPEntryRequest) ProtoReflect() protoreflect.Message
- func (x *InterfaceARPEntryRequest) Reset()
- func (x *InterfaceARPEntryRequest) String() string
- type InterfaceAddStaticRouteRequest
- func (*InterfaceAddStaticRouteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceAddStaticRouteRequest) GetDestination() string
- func (x *InterfaceAddStaticRouteRequest) GetGateway() string
- func (x *InterfaceAddStaticRouteRequest) GetListenerName() string
- func (x *InterfaceAddStaticRouteRequest) GetMetric() int32
- func (x *InterfaceAddStaticRouteRequest) GetName() string
- func (x *InterfaceAddStaticRouteRequest) GetPermanent() bool
- func (*InterfaceAddStaticRouteRequest) ProtoMessage()
- func (x *InterfaceAddStaticRouteRequest) ProtoReflect() protoreflect.Message
- func (x *InterfaceAddStaticRouteRequest) Reset()
- func (x *InterfaceAddStaticRouteRequest) String() string
- type InterfaceArpEntryReply
- func (*InterfaceArpEntryReply) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceArpEntryReply) GetEntries() []*ArpEntry
- func (*InterfaceArpEntryReply) ProtoMessage()
- func (x *InterfaceArpEntryReply) ProtoReflect() protoreflect.Message
- func (x *InterfaceArpEntryReply) Reset()
- func (x *InterfaceArpEntryReply) String() string
- type InterfaceIPAddressesReply
- func (*InterfaceIPAddressesReply) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceIPAddressesReply) GetIpAddress() []string
- func (*InterfaceIPAddressesReply) ProtoMessage()
- func (x *InterfaceIPAddressesReply) ProtoReflect() protoreflect.Message
- func (x *InterfaceIPAddressesReply) Reset()
- func (x *InterfaceIPAddressesReply) String() string
- type InterfaceIPAddressesRequest
- func (*InterfaceIPAddressesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceIPAddressesRequest) GetIpAddress() []string
- func (x *InterfaceIPAddressesRequest) GetListenerName() string
- func (x *InterfaceIPAddressesRequest) GetName() string
- func (*InterfaceIPAddressesRequest) ProtoMessage()
- func (x *InterfaceIPAddressesRequest) ProtoReflect() protoreflect.Message
- func (x *InterfaceIPAddressesRequest) Reset()
- func (x *InterfaceIPAddressesRequest) String() string
- type InterfaceMACAddressReply
- func (*InterfaceMACAddressReply) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceMACAddressReply) GetMac() string
- func (*InterfaceMACAddressReply) ProtoMessage()
- func (x *InterfaceMACAddressReply) ProtoReflect() protoreflect.Message
- func (x *InterfaceMACAddressReply) Reset()
- func (x *InterfaceMACAddressReply) String() string
- type InterfaceMACAddressRequest
- func (*InterfaceMACAddressRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceMACAddressRequest) GetListenerName() string
- func (x *InterfaceMACAddressRequest) GetMac() string
- func (x *InterfaceMACAddressRequest) GetName() string
- func (*InterfaceMACAddressRequest) ProtoMessage()
- func (x *InterfaceMACAddressRequest) ProtoReflect() protoreflect.Message
- func (x *InterfaceMACAddressRequest) Reset()
- func (x *InterfaceMACAddressRequest) String() string
- type InterfaceMTUReply
- type InterfaceMTURequest
- func (*InterfaceMTURequest) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceMTURequest) GetListenerName() string
- func (x *InterfaceMTURequest) GetMtu() int32
- func (x *InterfaceMTURequest) GetName() string
- func (*InterfaceMTURequest) ProtoMessage()
- func (x *InterfaceMTURequest) ProtoReflect() protoreflect.Message
- func (x *InterfaceMTURequest) Reset()
- func (x *InterfaceMTURequest) String() string
- type InterfaceMacEntryReply
- func (*InterfaceMacEntryReply) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceMacEntryReply) GetEntries() []*MacEntry
- func (*InterfaceMacEntryReply) ProtoMessage()
- func (x *InterfaceMacEntryReply) ProtoReflect() protoreflect.Message
- func (x *InterfaceMacEntryReply) Reset()
- func (x *InterfaceMacEntryReply) String() string
- type InterfaceMacEntryRequest
- func (*InterfaceMacEntryRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceMacEntryRequest) GetDestination() string
- func (x *InterfaceMacEntryRequest) GetListenerName() string
- func (x *InterfaceMacEntryRequest) GetMac() string
- func (x *InterfaceMacEntryRequest) GetName() string
- func (x *InterfaceMacEntryRequest) GetPermanent() bool
- func (*InterfaceMacEntryRequest) ProtoMessage()
- func (x *InterfaceMacEntryRequest) ProtoReflect() protoreflect.Message
- func (x *InterfaceMacEntryRequest) Reset()
- func (x *InterfaceMacEntryRequest) String() string
- type InterfaceRemoveARPEntryRequest
- func (*InterfaceRemoveARPEntryRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceRemoveARPEntryRequest) GetAddress() string
- func (x *InterfaceRemoveARPEntryRequest) GetListenerName() string
- func (x *InterfaceRemoveARPEntryRequest) GetName() string
- func (*InterfaceRemoveARPEntryRequest) ProtoMessage()
- func (x *InterfaceRemoveARPEntryRequest) ProtoReflect() protoreflect.Message
- func (x *InterfaceRemoveARPEntryRequest) Reset()
- func (x *InterfaceRemoveARPEntryRequest) String() string
- type InterfaceRemoveMacEntryRequest
- func (*InterfaceRemoveMacEntryRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceRemoveMacEntryRequest) GetDestination() string
- func (x *InterfaceRemoveMacEntryRequest) GetListenerName() string
- func (x *InterfaceRemoveMacEntryRequest) GetMac() string
- func (x *InterfaceRemoveMacEntryRequest) GetName() string
- func (*InterfaceRemoveMacEntryRequest) ProtoMessage()
- func (x *InterfaceRemoveMacEntryRequest) ProtoReflect() protoreflect.Message
- func (x *InterfaceRemoveMacEntryRequest) Reset()
- func (x *InterfaceRemoveMacEntryRequest) String() string
- type InterfaceRemoveStaticRouteRequest
- func (*InterfaceRemoveStaticRouteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceRemoveStaticRouteRequest) GetDestination() string
- func (x *InterfaceRemoveStaticRouteRequest) GetGateway() string
- func (x *InterfaceRemoveStaticRouteRequest) GetListenerName() string
- func (x *InterfaceRemoveStaticRouteRequest) GetName() string
- func (*InterfaceRemoveStaticRouteRequest) ProtoMessage()
- func (x *InterfaceRemoveStaticRouteRequest) ProtoReflect() protoreflect.Message
- func (x *InterfaceRemoveStaticRouteRequest) Reset()
- func (x *InterfaceRemoveStaticRouteRequest) String() string
- type InterfaceRequestWithName
- func (*InterfaceRequestWithName) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceRequestWithName) GetListenerName() string
- func (x *InterfaceRequestWithName) GetName() string
- func (*InterfaceRequestWithName) ProtoMessage()
- func (x *InterfaceRequestWithName) ProtoReflect() protoreflect.Message
- func (x *InterfaceRequestWithName) Reset()
- func (x *InterfaceRequestWithName) String() string
- type InterfaceStaticRouteReply
- func (*InterfaceStaticRouteReply) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceStaticRouteReply) GetRoutes() []*StaticRoute
- func (*InterfaceStaticRouteReply) ProtoMessage()
- func (x *InterfaceStaticRouteReply) ProtoReflect() protoreflect.Message
- func (x *InterfaceStaticRouteReply) Reset()
- func (x *InterfaceStaticRouteReply) String() string
- type IsApplyingConfigReply
- func (*IsApplyingConfigReply) Descriptor() ([]byte, []int)deprecated
- func (x *IsApplyingConfigReply) GetIsApplying() bool
- func (*IsApplyingConfigReply) ProtoMessage()
- func (x *IsApplyingConfigReply) ProtoReflect() protoreflect.Message
- func (x *IsApplyingConfigReply) Reset()
- func (x *IsApplyingConfigReply) String() string
- type ListInterfacesReply
- func (*ListInterfacesReply) Descriptor() ([]byte, []int)deprecated
- func (x *ListInterfacesReply) GetInterfaces() []*Interface
- func (*ListInterfacesReply) ProtoMessage()
- func (x *ListInterfacesReply) ProtoReflect() protoreflect.Message
- func (x *ListInterfacesReply) Reset()
- func (x *ListInterfacesReply) String() string
- type ListListenersReply
- func (*ListListenersReply) Descriptor() ([]byte, []int)deprecated
- func (x *ListListenersReply) GetListeners() []*Listener
- func (*ListListenersReply) ProtoMessage()
- func (x *ListListenersReply) ProtoReflect() protoreflect.Message
- func (x *ListListenersReply) Reset()
- func (x *ListListenersReply) String() string
- type Listener
- func (*Listener) Descriptor() ([]byte, []int)deprecated
- func (x *Listener) GetAddress() string
- func (x *Listener) GetMaxMessageSize() int32
- func (x *Listener) GetName() string
- func (x *Listener) GetPermanent() bool
- func (*Listener) ProtoMessage()
- func (x *Listener) ProtoReflect() protoreflect.Message
- func (x *Listener) Reset()
- func (x *Listener) String() string
- type ListenerMaxMessageSizeReply
- func (*ListenerMaxMessageSizeReply) Descriptor() ([]byte, []int)deprecated
- func (x *ListenerMaxMessageSizeReply) GetSize() int32
- func (*ListenerMaxMessageSizeReply) ProtoMessage()
- func (x *ListenerMaxMessageSizeReply) ProtoReflect() protoreflect.Message
- func (x *ListenerMaxMessageSizeReply) Reset()
- func (x *ListenerMaxMessageSizeReply) String() string
- type ListenerMaxMessageSizeRequest
- func (*ListenerMaxMessageSizeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListenerMaxMessageSizeRequest) GetName() string
- func (x *ListenerMaxMessageSizeRequest) GetSize() int32
- func (*ListenerMaxMessageSizeRequest) ProtoMessage()
- func (x *ListenerMaxMessageSizeRequest) ProtoReflect() protoreflect.Message
- func (x *ListenerMaxMessageSizeRequest) Reset()
- func (x *ListenerMaxMessageSizeRequest) String() string
- type ListenerRequestWithName
- func (*ListenerRequestWithName) Descriptor() ([]byte, []int)deprecated
- func (x *ListenerRequestWithName) GetName() string
- func (*ListenerRequestWithName) ProtoMessage()
- func (x *ListenerRequestWithName) ProtoReflect() protoreflect.Message
- func (x *ListenerRequestWithName) Reset()
- func (x *ListenerRequestWithName) String() string
- type MacEntry
- func (*MacEntry) Descriptor() ([]byte, []int)deprecated
- func (x *MacEntry) GetDestination() string
- func (x *MacEntry) GetMac() string
- func (x *MacEntry) GetPermanent() bool
- func (*MacEntry) ProtoMessage()
- func (x *MacEntry) ProtoReflect() protoreflect.Message
- func (x *MacEntry) Reset()
- func (x *MacEntry) String() string
- type StaticRoute
- func (*StaticRoute) Descriptor() ([]byte, []int)deprecated
- func (x *StaticRoute) GetDestination() string
- func (x *StaticRoute) GetGateway() string
- func (x *StaticRoute) GetMetric() int32
- func (x *StaticRoute) GetPermanent() bool
- func (*StaticRoute) ProtoMessage()
- func (x *StaticRoute) ProtoReflect() protoreflect.Message
- func (x *StaticRoute) Reset()
- func (x *StaticRoute) String() string
- type UnimplementedVxlanServer
- func (UnimplementedVxlanServer) AddInterface(context.Context, *AddInterfaceRequest) (*Empty, error)
- func (UnimplementedVxlanServer) AddListener(context.Context, *Listener) (*Empty, error)
- func (UnimplementedVxlanServer) GetInterfaceIPAddresses(context.Context, *InterfaceRequestWithName) (*InterfaceIPAddressesReply, error)
- func (UnimplementedVxlanServer) GetInterfaceMACAddress(context.Context, *InterfaceRequestWithName) (*InterfaceMACAddressReply, error)
- func (UnimplementedVxlanServer) GetInterfaceMTU(context.Context, *InterfaceRequestWithName) (*InterfaceMTUReply, error)
- func (UnimplementedVxlanServer) GetListenerMaxMessageSize(context.Context, *ListenerRequestWithName) (*ListenerMaxMessageSizeReply, error)
- func (UnimplementedVxlanServer) InterfaceAddMACEntry(context.Context, *InterfaceMacEntryRequest) (*Empty, error)
- func (UnimplementedVxlanServer) InterfaceAddStaticARPEntry(context.Context, *InterfaceARPEntryRequest) (*Empty, error)
- func (UnimplementedVxlanServer) InterfaceAddStaticRoute(context.Context, *InterfaceAddStaticRouteRequest) (*Empty, error)
- func (UnimplementedVxlanServer) InterfaceFlushARPTable(context.Context, *InterfaceRequestWithName) (*Empty, error)
- func (UnimplementedVxlanServer) InterfaceFlushMACTable(context.Context, *InterfaceRequestWithName) (*Empty, error)
- func (UnimplementedVxlanServer) InterfaceGetARPEntries(context.Context, *InterfaceRequestWithName) (*InterfaceArpEntryReply, error)
- func (UnimplementedVxlanServer) InterfaceGetMACEntries(context.Context, *InterfaceRequestWithName) (*InterfaceMacEntryReply, error)
- func (UnimplementedVxlanServer) InterfaceGetStaticRoutes(context.Context, *InterfaceRequestWithName) (*InterfaceStaticRouteReply, error)
- func (UnimplementedVxlanServer) InterfaceRemoveARPEntry(context.Context, *InterfaceRemoveARPEntryRequest) (*Empty, error)
- func (UnimplementedVxlanServer) InterfaceRemoveMACEntry(context.Context, *InterfaceRemoveMacEntryRequest) (*Empty, error)
- func (UnimplementedVxlanServer) InterfaceRemoveStaticRoute(context.Context, *InterfaceRemoveStaticRouteRequest) (*Empty, error)
- func (UnimplementedVxlanServer) IsApplyingConfig(context.Context, *Empty) (*IsApplyingConfigReply, error)
- func (UnimplementedVxlanServer) ListInterfaces(context.Context, *ListenerRequestWithName) (*ListInterfacesReply, error)
- func (UnimplementedVxlanServer) ListListeners(context.Context, *Empty) (*ListListenersReply, error)
- func (UnimplementedVxlanServer) ReloadConfig(context.Context, *Empty) (*Empty, error)
- func (UnimplementedVxlanServer) RemoveInterface(context.Context, *InterfaceRequestWithName) (*Empty, error)
- func (UnimplementedVxlanServer) RemoveListener(context.Context, *ListenerRequestWithName) (*Empty, error)
- func (UnimplementedVxlanServer) SaveConfig(context.Context, *Empty) (*Empty, error)
- func (UnimplementedVxlanServer) SetInterfaceIPAddresses(context.Context, *InterfaceIPAddressesRequest) (*Empty, error)
- func (UnimplementedVxlanServer) SetInterfaceMACAddress(context.Context, *InterfaceMACAddressRequest) (*Empty, error)
- func (UnimplementedVxlanServer) SetInterfaceMTU(context.Context, *InterfaceMTURequest) (*Empty, error)
- func (UnimplementedVxlanServer) SetListenerMaxMessageSize(context.Context, *ListenerMaxMessageSizeRequest) (*Empty, error)
- type UnsafeVxlanServer
- type VxlanClient
- type VxlanServer
Constants ¶
const ( Vxlan_SaveConfig_FullMethodName = "/vxlan.vxlan/SaveConfig" Vxlan_ReloadConfig_FullMethodName = "/vxlan.vxlan/ReloadConfig" Vxlan_IsApplyingConfig_FullMethodName = "/vxlan.vxlan/IsApplyingConfig" Vxlan_ListListeners_FullMethodName = "/vxlan.vxlan/ListListeners" Vxlan_AddListener_FullMethodName = "/vxlan.vxlan/AddListener" Vxlan_RemoveListener_FullMethodName = "/vxlan.vxlan/RemoveListener" Vxlan_SetListenerMaxMessageSize_FullMethodName = "/vxlan.vxlan/SetListenerMaxMessageSize" Vxlan_GetListenerMaxMessageSize_FullMethodName = "/vxlan.vxlan/GetListenerMaxMessageSize" Vxlan_ListInterfaces_FullMethodName = "/vxlan.vxlan/ListInterfaces" Vxlan_AddInterface_FullMethodName = "/vxlan.vxlan/AddInterface" Vxlan_RemoveInterface_FullMethodName = "/vxlan.vxlan/RemoveInterface" Vxlan_SetInterfaceMTU_FullMethodName = "/vxlan.vxlan/SetInterfaceMTU" Vxlan_GetInterfaceMTU_FullMethodName = "/vxlan.vxlan/GetInterfaceMTU" Vxlan_SetInterfaceMACAddress_FullMethodName = "/vxlan.vxlan/SetInterfaceMACAddress" Vxlan_GetInterfaceMACAddress_FullMethodName = "/vxlan.vxlan/GetInterfaceMACAddress" Vxlan_SetInterfaceIPAddresses_FullMethodName = "/vxlan.vxlan/SetInterfaceIPAddresses" Vxlan_GetInterfaceIPAddresses_FullMethodName = "/vxlan.vxlan/GetInterfaceIPAddresses" Vxlan_InterfaceAddMACEntry_FullMethodName = "/vxlan.vxlan/InterfaceAddMACEntry" Vxlan_InterfaceRemoveMACEntry_FullMethodName = "/vxlan.vxlan/InterfaceRemoveMACEntry" Vxlan_InterfaceGetMACEntries_FullMethodName = "/vxlan.vxlan/InterfaceGetMACEntries" Vxlan_InterfaceFlushMACTable_FullMethodName = "/vxlan.vxlan/InterfaceFlushMACTable" Vxlan_InterfaceAddStaticRoute_FullMethodName = "/vxlan.vxlan/InterfaceAddStaticRoute" Vxlan_InterfaceRemoveStaticRoute_FullMethodName = "/vxlan.vxlan/InterfaceRemoveStaticRoute" Vxlan_InterfaceGetStaticRoutes_FullMethodName = "/vxlan.vxlan/InterfaceGetStaticRoutes" Vxlan_InterfaceAddStaticARPEntry_FullMethodName = "/vxlan.vxlan/InterfaceAddStaticARPEntry" Vxlan_InterfaceRemoveARPEntry_FullMethodName = "/vxlan.vxlan/InterfaceRemoveARPEntry" Vxlan_InterfaceGetARPEntries_FullMethodName = "/vxlan.vxlan/InterfaceGetARPEntries" Vxlan_InterfaceFlushARPTable_FullMethodName = "/vxlan.vxlan/InterfaceFlushARPTable" )
Variables ¶
var File_vxlan_vxlan_proto protoreflect.FileDescriptor
var Vxlan_ServiceDesc = grpc.ServiceDesc{ ServiceName: "vxlan.vxlan", HandlerType: (*VxlanServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "SaveConfig", Handler: _Vxlan_SaveConfig_Handler, }, { MethodName: "ReloadConfig", Handler: _Vxlan_ReloadConfig_Handler, }, { MethodName: "IsApplyingConfig", Handler: _Vxlan_IsApplyingConfig_Handler, }, { MethodName: "ListListeners", Handler: _Vxlan_ListListeners_Handler, }, { MethodName: "AddListener", Handler: _Vxlan_AddListener_Handler, }, { MethodName: "RemoveListener", Handler: _Vxlan_RemoveListener_Handler, }, { MethodName: "SetListenerMaxMessageSize", Handler: _Vxlan_SetListenerMaxMessageSize_Handler, }, { MethodName: "GetListenerMaxMessageSize", Handler: _Vxlan_GetListenerMaxMessageSize_Handler, }, { MethodName: "ListInterfaces", Handler: _Vxlan_ListInterfaces_Handler, }, { MethodName: "AddInterface", Handler: _Vxlan_AddInterface_Handler, }, { MethodName: "RemoveInterface", Handler: _Vxlan_RemoveInterface_Handler, }, { MethodName: "SetInterfaceMTU", Handler: _Vxlan_SetInterfaceMTU_Handler, }, { MethodName: "GetInterfaceMTU", Handler: _Vxlan_GetInterfaceMTU_Handler, }, { MethodName: "SetInterfaceMACAddress", Handler: _Vxlan_SetInterfaceMACAddress_Handler, }, { MethodName: "GetInterfaceMACAddress", Handler: _Vxlan_GetInterfaceMACAddress_Handler, }, { MethodName: "SetInterfaceIPAddresses", Handler: _Vxlan_SetInterfaceIPAddresses_Handler, }, { MethodName: "GetInterfaceIPAddresses", Handler: _Vxlan_GetInterfaceIPAddresses_Handler, }, { MethodName: "InterfaceAddMACEntry", Handler: _Vxlan_InterfaceAddMACEntry_Handler, }, { MethodName: "InterfaceRemoveMACEntry", Handler: _Vxlan_InterfaceRemoveMACEntry_Handler, }, { MethodName: "InterfaceGetMACEntries", Handler: _Vxlan_InterfaceGetMACEntries_Handler, }, { MethodName: "InterfaceFlushMACTable", Handler: _Vxlan_InterfaceFlushMACTable_Handler, }, { MethodName: "InterfaceAddStaticRoute", Handler: _Vxlan_InterfaceAddStaticRoute_Handler, }, { MethodName: "InterfaceRemoveStaticRoute", Handler: _Vxlan_InterfaceRemoveStaticRoute_Handler, }, { MethodName: "InterfaceGetStaticRoutes", Handler: _Vxlan_InterfaceGetStaticRoutes_Handler, }, { MethodName: "InterfaceAddStaticARPEntry", Handler: _Vxlan_InterfaceAddStaticARPEntry_Handler, }, { MethodName: "InterfaceRemoveARPEntry", Handler: _Vxlan_InterfaceRemoveARPEntry_Handler, }, { MethodName: "InterfaceGetARPEntries", Handler: _Vxlan_InterfaceGetARPEntries_Handler, }, { MethodName: "InterfaceFlushARPTable", Handler: _Vxlan_InterfaceFlushARPTable_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "vxlan/vxlan.proto", }
Vxlan_ServiceDesc is the grpc.ServiceDesc for Vxlan service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterVxlanServer ¶
func RegisterVxlanServer(s grpc.ServiceRegistrar, srv VxlanServer)
Types ¶
type AddInterfaceRequest ¶
type AddInterfaceRequest struct {
ListenerName string `protobuf:"bytes,1,opt,name=listenerName,proto3" json:"listenerName,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Vni uint32 `protobuf:"varint,3,opt,name=vni,proto3" json:"vni,omitempty"`
Mtu int32 `protobuf:"varint,4,opt,name=mtu,proto3" json:"mtu,omitempty"`
Permanent bool `protobuf:"varint,5,opt,name=permanent,proto3" json:"permanent,omitempty"`
// contains filtered or unexported fields
}
func (*AddInterfaceRequest) Descriptor
deprecated
func (*AddInterfaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddInterfaceRequest.ProtoReflect.Descriptor instead.
func (*AddInterfaceRequest) GetListenerName ¶
func (x *AddInterfaceRequest) GetListenerName() string
func (*AddInterfaceRequest) GetMtu ¶
func (x *AddInterfaceRequest) GetMtu() int32
func (*AddInterfaceRequest) GetName ¶
func (x *AddInterfaceRequest) GetName() string
func (*AddInterfaceRequest) GetPermanent ¶
func (x *AddInterfaceRequest) GetPermanent() bool
func (*AddInterfaceRequest) GetVni ¶
func (x *AddInterfaceRequest) GetVni() uint32
func (*AddInterfaceRequest) ProtoMessage ¶
func (*AddInterfaceRequest) ProtoMessage()
func (*AddInterfaceRequest) ProtoReflect ¶
func (x *AddInterfaceRequest) ProtoReflect() protoreflect.Message
func (*AddInterfaceRequest) Reset ¶
func (x *AddInterfaceRequest) Reset()
func (*AddInterfaceRequest) String ¶
func (x *AddInterfaceRequest) String() string
type ArpEntry ¶
type ArpEntry struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
Mac string `protobuf:"bytes,2,opt,name=mac,proto3" json:"mac,omitempty"`
Expires string `protobuf:"bytes,3,opt,name=expires,proto3" json:"expires,omitempty"`
Permanent bool `protobuf:"varint,4,opt,name=permanent,proto3" json:"permanent,omitempty"`
// contains filtered or unexported fields
}
func (*ArpEntry) Descriptor
deprecated
func (*ArpEntry) GetAddress ¶
func (*ArpEntry) GetExpires ¶
func (*ArpEntry) GetPermanent ¶
func (*ArpEntry) ProtoMessage ¶
func (*ArpEntry) ProtoMessage()
func (*ArpEntry) ProtoReflect ¶
func (x *ArpEntry) ProtoReflect() protoreflect.Message
type Empty ¶
type Empty struct {
// contains filtered or unexported fields
}
Standard empty message.
func (*Empty) Descriptor
deprecated
func (*Empty) ProtoMessage ¶
func (*Empty) ProtoMessage()
func (*Empty) ProtoReflect ¶
func (x *Empty) ProtoReflect() protoreflect.Message
type Interface ¶
type Interface struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Vni uint32 `protobuf:"varint,2,opt,name=vni,proto3" json:"vni,omitempty"`
Mtu int32 `protobuf:"varint,3,opt,name=mtu,proto3" json:"mtu,omitempty"`
Permanent bool `protobuf:"varint,4,opt,name=permanent,proto3" json:"permanent,omitempty"`
// contains filtered or unexported fields
}
Interface messages.
func (*Interface) Descriptor
deprecated
func (*Interface) GetPermanent ¶
func (*Interface) ProtoMessage ¶
func (*Interface) ProtoMessage()
func (*Interface) ProtoReflect ¶
func (x *Interface) ProtoReflect() protoreflect.Message
type InterfaceARPEntryRequest ¶
type InterfaceARPEntryRequest struct {
ListenerName string `protobuf:"bytes,1,opt,name=listenerName,proto3" json:"listenerName,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
Mac string `protobuf:"bytes,4,opt,name=mac,proto3" json:"mac,omitempty"`
Permanent bool `protobuf:"varint,5,opt,name=permanent,proto3" json:"permanent,omitempty"`
// contains filtered or unexported fields
}
func (*InterfaceARPEntryRequest) Descriptor
deprecated
func (*InterfaceARPEntryRequest) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceARPEntryRequest.ProtoReflect.Descriptor instead.
func (*InterfaceARPEntryRequest) GetAddress ¶
func (x *InterfaceARPEntryRequest) GetAddress() string
func (*InterfaceARPEntryRequest) GetListenerName ¶
func (x *InterfaceARPEntryRequest) GetListenerName() string
func (*InterfaceARPEntryRequest) GetMac ¶
func (x *InterfaceARPEntryRequest) GetMac() string
func (*InterfaceARPEntryRequest) GetName ¶
func (x *InterfaceARPEntryRequest) GetName() string
func (*InterfaceARPEntryRequest) GetPermanent ¶
func (x *InterfaceARPEntryRequest) GetPermanent() bool
func (*InterfaceARPEntryRequest) ProtoMessage ¶
func (*InterfaceARPEntryRequest) ProtoMessage()
func (*InterfaceARPEntryRequest) ProtoReflect ¶
func (x *InterfaceARPEntryRequest) ProtoReflect() protoreflect.Message
func (*InterfaceARPEntryRequest) Reset ¶
func (x *InterfaceARPEntryRequest) Reset()
func (*InterfaceARPEntryRequest) String ¶
func (x *InterfaceARPEntryRequest) String() string
type InterfaceAddStaticRouteRequest ¶ added in v0.2.1
type InterfaceAddStaticRouteRequest struct {
ListenerName string `protobuf:"bytes,1,opt,name=listenerName,proto3" json:"listenerName,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Destination string `protobuf:"bytes,3,opt,name=destination,proto3" json:"destination,omitempty"`
Gateway string `protobuf:"bytes,4,opt,name=gateway,proto3" json:"gateway,omitempty"`
Metric int32 `protobuf:"varint,5,opt,name=metric,proto3" json:"metric,omitempty"`
Permanent bool `protobuf:"varint,6,opt,name=permanent,proto3" json:"permanent,omitempty"`
// contains filtered or unexported fields
}
func (*InterfaceAddStaticRouteRequest) Descriptor
deprecated
added in
v0.2.1
func (*InterfaceAddStaticRouteRequest) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceAddStaticRouteRequest.ProtoReflect.Descriptor instead.
func (*InterfaceAddStaticRouteRequest) GetDestination ¶ added in v0.2.1
func (x *InterfaceAddStaticRouteRequest) GetDestination() string
func (*InterfaceAddStaticRouteRequest) GetGateway ¶ added in v0.2.1
func (x *InterfaceAddStaticRouteRequest) GetGateway() string
func (*InterfaceAddStaticRouteRequest) GetListenerName ¶ added in v0.2.1
func (x *InterfaceAddStaticRouteRequest) GetListenerName() string
func (*InterfaceAddStaticRouteRequest) GetMetric ¶ added in v0.2.1
func (x *InterfaceAddStaticRouteRequest) GetMetric() int32
func (*InterfaceAddStaticRouteRequest) GetName ¶ added in v0.2.1
func (x *InterfaceAddStaticRouteRequest) GetName() string
func (*InterfaceAddStaticRouteRequest) GetPermanent ¶ added in v0.2.1
func (x *InterfaceAddStaticRouteRequest) GetPermanent() bool
func (*InterfaceAddStaticRouteRequest) ProtoMessage ¶ added in v0.2.1
func (*InterfaceAddStaticRouteRequest) ProtoMessage()
func (*InterfaceAddStaticRouteRequest) ProtoReflect ¶ added in v0.2.1
func (x *InterfaceAddStaticRouteRequest) ProtoReflect() protoreflect.Message
func (*InterfaceAddStaticRouteRequest) Reset ¶ added in v0.2.1
func (x *InterfaceAddStaticRouteRequest) Reset()
func (*InterfaceAddStaticRouteRequest) String ¶ added in v0.2.1
func (x *InterfaceAddStaticRouteRequest) String() string
type InterfaceArpEntryReply ¶
type InterfaceArpEntryReply struct {
Entries []*ArpEntry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
// contains filtered or unexported fields
}
func (*InterfaceArpEntryReply) Descriptor
deprecated
func (*InterfaceArpEntryReply) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceArpEntryReply.ProtoReflect.Descriptor instead.
func (*InterfaceArpEntryReply) GetEntries ¶
func (x *InterfaceArpEntryReply) GetEntries() []*ArpEntry
func (*InterfaceArpEntryReply) ProtoMessage ¶
func (*InterfaceArpEntryReply) ProtoMessage()
func (*InterfaceArpEntryReply) ProtoReflect ¶
func (x *InterfaceArpEntryReply) ProtoReflect() protoreflect.Message
func (*InterfaceArpEntryReply) Reset ¶
func (x *InterfaceArpEntryReply) Reset()
func (*InterfaceArpEntryReply) String ¶
func (x *InterfaceArpEntryReply) String() string
type InterfaceIPAddressesReply ¶
type InterfaceIPAddressesReply struct {
IpAddress []string `protobuf:"bytes,1,rep,name=ipAddress,proto3" json:"ipAddress,omitempty"`
// contains filtered or unexported fields
}
func (*InterfaceIPAddressesReply) Descriptor
deprecated
func (*InterfaceIPAddressesReply) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceIPAddressesReply.ProtoReflect.Descriptor instead.
func (*InterfaceIPAddressesReply) GetIpAddress ¶
func (x *InterfaceIPAddressesReply) GetIpAddress() []string
func (*InterfaceIPAddressesReply) ProtoMessage ¶
func (*InterfaceIPAddressesReply) ProtoMessage()
func (*InterfaceIPAddressesReply) ProtoReflect ¶
func (x *InterfaceIPAddressesReply) ProtoReflect() protoreflect.Message
func (*InterfaceIPAddressesReply) Reset ¶
func (x *InterfaceIPAddressesReply) Reset()
func (*InterfaceIPAddressesReply) String ¶
func (x *InterfaceIPAddressesReply) String() string
type InterfaceIPAddressesRequest ¶
type InterfaceIPAddressesRequest struct {
ListenerName string `protobuf:"bytes,1,opt,name=listenerName,proto3" json:"listenerName,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
IpAddress []string `protobuf:"bytes,3,rep,name=ipAddress,proto3" json:"ipAddress,omitempty"`
// contains filtered or unexported fields
}
func (*InterfaceIPAddressesRequest) Descriptor
deprecated
func (*InterfaceIPAddressesRequest) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceIPAddressesRequest.ProtoReflect.Descriptor instead.
func (*InterfaceIPAddressesRequest) GetIpAddress ¶
func (x *InterfaceIPAddressesRequest) GetIpAddress() []string
func (*InterfaceIPAddressesRequest) GetListenerName ¶
func (x *InterfaceIPAddressesRequest) GetListenerName() string
func (*InterfaceIPAddressesRequest) GetName ¶
func (x *InterfaceIPAddressesRequest) GetName() string
func (*InterfaceIPAddressesRequest) ProtoMessage ¶
func (*InterfaceIPAddressesRequest) ProtoMessage()
func (*InterfaceIPAddressesRequest) ProtoReflect ¶
func (x *InterfaceIPAddressesRequest) ProtoReflect() protoreflect.Message
func (*InterfaceIPAddressesRequest) Reset ¶
func (x *InterfaceIPAddressesRequest) Reset()
func (*InterfaceIPAddressesRequest) String ¶
func (x *InterfaceIPAddressesRequest) String() string
type InterfaceMACAddressReply ¶
type InterfaceMACAddressReply struct {
Mac string `protobuf:"bytes,1,opt,name=mac,proto3" json:"mac,omitempty"`
// contains filtered or unexported fields
}
func (*InterfaceMACAddressReply) Descriptor
deprecated
func (*InterfaceMACAddressReply) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceMACAddressReply.ProtoReflect.Descriptor instead.
func (*InterfaceMACAddressReply) GetMac ¶
func (x *InterfaceMACAddressReply) GetMac() string
func (*InterfaceMACAddressReply) ProtoMessage ¶
func (*InterfaceMACAddressReply) ProtoMessage()
func (*InterfaceMACAddressReply) ProtoReflect ¶
func (x *InterfaceMACAddressReply) ProtoReflect() protoreflect.Message
func (*InterfaceMACAddressReply) Reset ¶
func (x *InterfaceMACAddressReply) Reset()
func (*InterfaceMACAddressReply) String ¶
func (x *InterfaceMACAddressReply) String() string
type InterfaceMACAddressRequest ¶
type InterfaceMACAddressRequest struct {
ListenerName string `protobuf:"bytes,1,opt,name=listenerName,proto3" json:"listenerName,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Mac string `protobuf:"bytes,3,opt,name=mac,proto3" json:"mac,omitempty"`
// contains filtered or unexported fields
}
func (*InterfaceMACAddressRequest) Descriptor
deprecated
func (*InterfaceMACAddressRequest) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceMACAddressRequest.ProtoReflect.Descriptor instead.
func (*InterfaceMACAddressRequest) GetListenerName ¶
func (x *InterfaceMACAddressRequest) GetListenerName() string
func (*InterfaceMACAddressRequest) GetMac ¶
func (x *InterfaceMACAddressRequest) GetMac() string
func (*InterfaceMACAddressRequest) GetName ¶
func (x *InterfaceMACAddressRequest) GetName() string
func (*InterfaceMACAddressRequest) ProtoMessage ¶
func (*InterfaceMACAddressRequest) ProtoMessage()
func (*InterfaceMACAddressRequest) ProtoReflect ¶
func (x *InterfaceMACAddressRequest) ProtoReflect() protoreflect.Message
func (*InterfaceMACAddressRequest) Reset ¶
func (x *InterfaceMACAddressRequest) Reset()
func (*InterfaceMACAddressRequest) String ¶
func (x *InterfaceMACAddressRequest) String() string
type InterfaceMTUReply ¶
type InterfaceMTUReply struct {
Mtu int32 `protobuf:"varint,1,opt,name=mtu,proto3" json:"mtu,omitempty"`
// contains filtered or unexported fields
}
func (*InterfaceMTUReply) Descriptor
deprecated
func (*InterfaceMTUReply) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceMTUReply.ProtoReflect.Descriptor instead.
func (*InterfaceMTUReply) GetMtu ¶
func (x *InterfaceMTUReply) GetMtu() int32
func (*InterfaceMTUReply) ProtoMessage ¶
func (*InterfaceMTUReply) ProtoMessage()
func (*InterfaceMTUReply) ProtoReflect ¶
func (x *InterfaceMTUReply) ProtoReflect() protoreflect.Message
func (*InterfaceMTUReply) Reset ¶
func (x *InterfaceMTUReply) Reset()
func (*InterfaceMTUReply) String ¶
func (x *InterfaceMTUReply) String() string
type InterfaceMTURequest ¶
type InterfaceMTURequest struct {
ListenerName string `protobuf:"bytes,1,opt,name=listenerName,proto3" json:"listenerName,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Mtu int32 `protobuf:"varint,3,opt,name=mtu,proto3" json:"mtu,omitempty"`
// contains filtered or unexported fields
}
func (*InterfaceMTURequest) Descriptor
deprecated
func (*InterfaceMTURequest) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceMTURequest.ProtoReflect.Descriptor instead.
func (*InterfaceMTURequest) GetListenerName ¶
func (x *InterfaceMTURequest) GetListenerName() string
func (*InterfaceMTURequest) GetMtu ¶
func (x *InterfaceMTURequest) GetMtu() int32
func (*InterfaceMTURequest) GetName ¶
func (x *InterfaceMTURequest) GetName() string
func (*InterfaceMTURequest) ProtoMessage ¶
func (*InterfaceMTURequest) ProtoMessage()
func (*InterfaceMTURequest) ProtoReflect ¶
func (x *InterfaceMTURequest) ProtoReflect() protoreflect.Message
func (*InterfaceMTURequest) Reset ¶
func (x *InterfaceMTURequest) Reset()
func (*InterfaceMTURequest) String ¶
func (x *InterfaceMTURequest) String() string
type InterfaceMacEntryReply ¶
type InterfaceMacEntryReply struct {
Entries []*MacEntry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
// contains filtered or unexported fields
}
func (*InterfaceMacEntryReply) Descriptor
deprecated
func (*InterfaceMacEntryReply) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceMacEntryReply.ProtoReflect.Descriptor instead.
func (*InterfaceMacEntryReply) GetEntries ¶
func (x *InterfaceMacEntryReply) GetEntries() []*MacEntry
func (*InterfaceMacEntryReply) ProtoMessage ¶
func (*InterfaceMacEntryReply) ProtoMessage()
func (*InterfaceMacEntryReply) ProtoReflect ¶
func (x *InterfaceMacEntryReply) ProtoReflect() protoreflect.Message
func (*InterfaceMacEntryReply) Reset ¶
func (x *InterfaceMacEntryReply) Reset()
func (*InterfaceMacEntryReply) String ¶
func (x *InterfaceMacEntryReply) String() string
type InterfaceMacEntryRequest ¶
type InterfaceMacEntryRequest struct {
ListenerName string `protobuf:"bytes,1,opt,name=listenerName,proto3" json:"listenerName,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Mac string `protobuf:"bytes,3,opt,name=mac,proto3" json:"mac,omitempty"`
Destination string `protobuf:"bytes,4,opt,name=destination,proto3" json:"destination,omitempty"`
Permanent bool `protobuf:"varint,5,opt,name=permanent,proto3" json:"permanent,omitempty"`
// contains filtered or unexported fields
}
func (*InterfaceMacEntryRequest) Descriptor
deprecated
func (*InterfaceMacEntryRequest) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceMacEntryRequest.ProtoReflect.Descriptor instead.
func (*InterfaceMacEntryRequest) GetDestination ¶
func (x *InterfaceMacEntryRequest) GetDestination() string
func (*InterfaceMacEntryRequest) GetListenerName ¶
func (x *InterfaceMacEntryRequest) GetListenerName() string
func (*InterfaceMacEntryRequest) GetMac ¶
func (x *InterfaceMacEntryRequest) GetMac() string
func (*InterfaceMacEntryRequest) GetName ¶
func (x *InterfaceMacEntryRequest) GetName() string
func (*InterfaceMacEntryRequest) GetPermanent ¶
func (x *InterfaceMacEntryRequest) GetPermanent() bool
func (*InterfaceMacEntryRequest) ProtoMessage ¶
func (*InterfaceMacEntryRequest) ProtoMessage()
func (*InterfaceMacEntryRequest) ProtoReflect ¶
func (x *InterfaceMacEntryRequest) ProtoReflect() protoreflect.Message
func (*InterfaceMacEntryRequest) Reset ¶
func (x *InterfaceMacEntryRequest) Reset()
func (*InterfaceMacEntryRequest) String ¶
func (x *InterfaceMacEntryRequest) String() string
type InterfaceRemoveARPEntryRequest ¶
type InterfaceRemoveARPEntryRequest struct {
ListenerName string `protobuf:"bytes,1,opt,name=listenerName,proto3" json:"listenerName,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
// contains filtered or unexported fields
}
func (*InterfaceRemoveARPEntryRequest) Descriptor
deprecated
func (*InterfaceRemoveARPEntryRequest) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceRemoveARPEntryRequest.ProtoReflect.Descriptor instead.
func (*InterfaceRemoveARPEntryRequest) GetAddress ¶
func (x *InterfaceRemoveARPEntryRequest) GetAddress() string
func (*InterfaceRemoveARPEntryRequest) GetListenerName ¶
func (x *InterfaceRemoveARPEntryRequest) GetListenerName() string
func (*InterfaceRemoveARPEntryRequest) GetName ¶
func (x *InterfaceRemoveARPEntryRequest) GetName() string
func (*InterfaceRemoveARPEntryRequest) ProtoMessage ¶
func (*InterfaceRemoveARPEntryRequest) ProtoMessage()
func (*InterfaceRemoveARPEntryRequest) ProtoReflect ¶
func (x *InterfaceRemoveARPEntryRequest) ProtoReflect() protoreflect.Message
func (*InterfaceRemoveARPEntryRequest) Reset ¶
func (x *InterfaceRemoveARPEntryRequest) Reset()
func (*InterfaceRemoveARPEntryRequest) String ¶
func (x *InterfaceRemoveARPEntryRequest) String() string
type InterfaceRemoveMacEntryRequest ¶
type InterfaceRemoveMacEntryRequest struct {
ListenerName string `protobuf:"bytes,1,opt,name=listenerName,proto3" json:"listenerName,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Mac string `protobuf:"bytes,3,opt,name=mac,proto3" json:"mac,omitempty"`
Destination string `protobuf:"bytes,4,opt,name=destination,proto3" json:"destination,omitempty"`
// contains filtered or unexported fields
}
func (*InterfaceRemoveMacEntryRequest) Descriptor
deprecated
func (*InterfaceRemoveMacEntryRequest) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceRemoveMacEntryRequest.ProtoReflect.Descriptor instead.
func (*InterfaceRemoveMacEntryRequest) GetDestination ¶
func (x *InterfaceRemoveMacEntryRequest) GetDestination() string
func (*InterfaceRemoveMacEntryRequest) GetListenerName ¶
func (x *InterfaceRemoveMacEntryRequest) GetListenerName() string
func (*InterfaceRemoveMacEntryRequest) GetMac ¶
func (x *InterfaceRemoveMacEntryRequest) GetMac() string
func (*InterfaceRemoveMacEntryRequest) GetName ¶
func (x *InterfaceRemoveMacEntryRequest) GetName() string
func (*InterfaceRemoveMacEntryRequest) ProtoMessage ¶
func (*InterfaceRemoveMacEntryRequest) ProtoMessage()
func (*InterfaceRemoveMacEntryRequest) ProtoReflect ¶
func (x *InterfaceRemoveMacEntryRequest) ProtoReflect() protoreflect.Message
func (*InterfaceRemoveMacEntryRequest) Reset ¶
func (x *InterfaceRemoveMacEntryRequest) Reset()
func (*InterfaceRemoveMacEntryRequest) String ¶
func (x *InterfaceRemoveMacEntryRequest) String() string
type InterfaceRemoveStaticRouteRequest ¶ added in v0.2.1
type InterfaceRemoveStaticRouteRequest struct {
ListenerName string `protobuf:"bytes,1,opt,name=listenerName,proto3" json:"listenerName,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Destination string `protobuf:"bytes,3,opt,name=destination,proto3" json:"destination,omitempty"`
Gateway string `protobuf:"bytes,4,opt,name=gateway,proto3" json:"gateway,omitempty"`
// contains filtered or unexported fields
}
func (*InterfaceRemoveStaticRouteRequest) Descriptor
deprecated
added in
v0.2.1
func (*InterfaceRemoveStaticRouteRequest) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceRemoveStaticRouteRequest.ProtoReflect.Descriptor instead.
func (*InterfaceRemoveStaticRouteRequest) GetDestination ¶ added in v0.2.1
func (x *InterfaceRemoveStaticRouteRequest) GetDestination() string
func (*InterfaceRemoveStaticRouteRequest) GetGateway ¶ added in v0.2.1
func (x *InterfaceRemoveStaticRouteRequest) GetGateway() string
func (*InterfaceRemoveStaticRouteRequest) GetListenerName ¶ added in v0.2.1
func (x *InterfaceRemoveStaticRouteRequest) GetListenerName() string
func (*InterfaceRemoveStaticRouteRequest) GetName ¶ added in v0.2.1
func (x *InterfaceRemoveStaticRouteRequest) GetName() string
func (*InterfaceRemoveStaticRouteRequest) ProtoMessage ¶ added in v0.2.1
func (*InterfaceRemoveStaticRouteRequest) ProtoMessage()
func (*InterfaceRemoveStaticRouteRequest) ProtoReflect ¶ added in v0.2.1
func (x *InterfaceRemoveStaticRouteRequest) ProtoReflect() protoreflect.Message
func (*InterfaceRemoveStaticRouteRequest) Reset ¶ added in v0.2.1
func (x *InterfaceRemoveStaticRouteRequest) Reset()
func (*InterfaceRemoveStaticRouteRequest) String ¶ added in v0.2.1
func (x *InterfaceRemoveStaticRouteRequest) String() string
type InterfaceRequestWithName ¶
type InterfaceRequestWithName struct {
ListenerName string `protobuf:"bytes,1,opt,name=listenerName,proto3" json:"listenerName,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*InterfaceRequestWithName) Descriptor
deprecated
func (*InterfaceRequestWithName) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceRequestWithName.ProtoReflect.Descriptor instead.
func (*InterfaceRequestWithName) GetListenerName ¶
func (x *InterfaceRequestWithName) GetListenerName() string
func (*InterfaceRequestWithName) GetName ¶
func (x *InterfaceRequestWithName) GetName() string
func (*InterfaceRequestWithName) ProtoMessage ¶
func (*InterfaceRequestWithName) ProtoMessage()
func (*InterfaceRequestWithName) ProtoReflect ¶
func (x *InterfaceRequestWithName) ProtoReflect() protoreflect.Message
func (*InterfaceRequestWithName) Reset ¶
func (x *InterfaceRequestWithName) Reset()
func (*InterfaceRequestWithName) String ¶
func (x *InterfaceRequestWithName) String() string
type InterfaceStaticRouteReply ¶ added in v0.2.1
type InterfaceStaticRouteReply struct {
Routes []*StaticRoute `protobuf:"bytes,1,rep,name=routes,proto3" json:"routes,omitempty"`
// contains filtered or unexported fields
}
func (*InterfaceStaticRouteReply) Descriptor
deprecated
added in
v0.2.1
func (*InterfaceStaticRouteReply) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceStaticRouteReply.ProtoReflect.Descriptor instead.
func (*InterfaceStaticRouteReply) GetRoutes ¶ added in v0.2.1
func (x *InterfaceStaticRouteReply) GetRoutes() []*StaticRoute
func (*InterfaceStaticRouteReply) ProtoMessage ¶ added in v0.2.1
func (*InterfaceStaticRouteReply) ProtoMessage()
func (*InterfaceStaticRouteReply) ProtoReflect ¶ added in v0.2.1
func (x *InterfaceStaticRouteReply) ProtoReflect() protoreflect.Message
func (*InterfaceStaticRouteReply) Reset ¶ added in v0.2.1
func (x *InterfaceStaticRouteReply) Reset()
func (*InterfaceStaticRouteReply) String ¶ added in v0.2.1
func (x *InterfaceStaticRouteReply) String() string
type IsApplyingConfigReply ¶ added in v0.2.0
type IsApplyingConfigReply struct {
IsApplying bool `protobuf:"varint,1,opt,name=isApplying,proto3" json:"isApplying,omitempty"`
// contains filtered or unexported fields
}
Response to is applying config.
func (*IsApplyingConfigReply) Descriptor
deprecated
added in
v0.2.0
func (*IsApplyingConfigReply) Descriptor() ([]byte, []int)
Deprecated: Use IsApplyingConfigReply.ProtoReflect.Descriptor instead.
func (*IsApplyingConfigReply) GetIsApplying ¶ added in v0.2.0
func (x *IsApplyingConfigReply) GetIsApplying() bool
func (*IsApplyingConfigReply) ProtoMessage ¶ added in v0.2.0
func (*IsApplyingConfigReply) ProtoMessage()
func (*IsApplyingConfigReply) ProtoReflect ¶ added in v0.2.0
func (x *IsApplyingConfigReply) ProtoReflect() protoreflect.Message
func (*IsApplyingConfigReply) Reset ¶ added in v0.2.0
func (x *IsApplyingConfigReply) Reset()
func (*IsApplyingConfigReply) String ¶ added in v0.2.0
func (x *IsApplyingConfigReply) String() string
type ListInterfacesReply ¶
type ListInterfacesReply struct {
Interfaces []*Interface `protobuf:"bytes,1,rep,name=interfaces,proto3" json:"interfaces,omitempty"`
// contains filtered or unexported fields
}
func (*ListInterfacesReply) Descriptor
deprecated
func (*ListInterfacesReply) Descriptor() ([]byte, []int)
Deprecated: Use ListInterfacesReply.ProtoReflect.Descriptor instead.
func (*ListInterfacesReply) GetInterfaces ¶
func (x *ListInterfacesReply) GetInterfaces() []*Interface
func (*ListInterfacesReply) ProtoMessage ¶
func (*ListInterfacesReply) ProtoMessage()
func (*ListInterfacesReply) ProtoReflect ¶
func (x *ListInterfacesReply) ProtoReflect() protoreflect.Message
func (*ListInterfacesReply) Reset ¶
func (x *ListInterfacesReply) Reset()
func (*ListInterfacesReply) String ¶
func (x *ListInterfacesReply) String() string
type ListListenersReply ¶
type ListListenersReply struct {
Listeners []*Listener `protobuf:"bytes,1,rep,name=listeners,proto3" json:"listeners,omitempty"`
// contains filtered or unexported fields
}
func (*ListListenersReply) Descriptor
deprecated
func (*ListListenersReply) Descriptor() ([]byte, []int)
Deprecated: Use ListListenersReply.ProtoReflect.Descriptor instead.
func (*ListListenersReply) GetListeners ¶
func (x *ListListenersReply) GetListeners() []*Listener
func (*ListListenersReply) ProtoMessage ¶
func (*ListListenersReply) ProtoMessage()
func (*ListListenersReply) ProtoReflect ¶
func (x *ListListenersReply) ProtoReflect() protoreflect.Message
func (*ListListenersReply) Reset ¶
func (x *ListListenersReply) Reset()
func (*ListListenersReply) String ¶
func (x *ListListenersReply) String() string
type Listener ¶
type Listener struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
MaxMessageSize int32 `protobuf:"varint,3,opt,name=maxMessageSize,proto3" json:"maxMessageSize,omitempty"`
Permanent bool `protobuf:"varint,4,opt,name=permanent,proto3" json:"permanent,omitempty"`
// contains filtered or unexported fields
}
func (*Listener) Descriptor
deprecated
func (*Listener) GetAddress ¶
func (*Listener) GetMaxMessageSize ¶
func (*Listener) GetPermanent ¶
func (*Listener) ProtoMessage ¶
func (*Listener) ProtoMessage()
func (*Listener) ProtoReflect ¶
func (x *Listener) ProtoReflect() protoreflect.Message
type ListenerMaxMessageSizeReply ¶
type ListenerMaxMessageSizeReply struct {
Size int32 `protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"`
// contains filtered or unexported fields
}
func (*ListenerMaxMessageSizeReply) Descriptor
deprecated
func (*ListenerMaxMessageSizeReply) Descriptor() ([]byte, []int)
Deprecated: Use ListenerMaxMessageSizeReply.ProtoReflect.Descriptor instead.
func (*ListenerMaxMessageSizeReply) GetSize ¶
func (x *ListenerMaxMessageSizeReply) GetSize() int32
func (*ListenerMaxMessageSizeReply) ProtoMessage ¶
func (*ListenerMaxMessageSizeReply) ProtoMessage()
func (*ListenerMaxMessageSizeReply) ProtoReflect ¶
func (x *ListenerMaxMessageSizeReply) ProtoReflect() protoreflect.Message
func (*ListenerMaxMessageSizeReply) Reset ¶
func (x *ListenerMaxMessageSizeReply) Reset()
func (*ListenerMaxMessageSizeReply) String ¶
func (x *ListenerMaxMessageSizeReply) String() string
type ListenerMaxMessageSizeRequest ¶
type ListenerMaxMessageSizeRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Size int32 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
// contains filtered or unexported fields
}
func (*ListenerMaxMessageSizeRequest) Descriptor
deprecated
func (*ListenerMaxMessageSizeRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListenerMaxMessageSizeRequest.ProtoReflect.Descriptor instead.
func (*ListenerMaxMessageSizeRequest) GetName ¶
func (x *ListenerMaxMessageSizeRequest) GetName() string
func (*ListenerMaxMessageSizeRequest) GetSize ¶
func (x *ListenerMaxMessageSizeRequest) GetSize() int32
func (*ListenerMaxMessageSizeRequest) ProtoMessage ¶
func (*ListenerMaxMessageSizeRequest) ProtoMessage()
func (*ListenerMaxMessageSizeRequest) ProtoReflect ¶
func (x *ListenerMaxMessageSizeRequest) ProtoReflect() protoreflect.Message
func (*ListenerMaxMessageSizeRequest) Reset ¶
func (x *ListenerMaxMessageSizeRequest) Reset()
func (*ListenerMaxMessageSizeRequest) String ¶
func (x *ListenerMaxMessageSizeRequest) String() string
type ListenerRequestWithName ¶
type ListenerRequestWithName struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Listener messages.
func (*ListenerRequestWithName) Descriptor
deprecated
func (*ListenerRequestWithName) Descriptor() ([]byte, []int)
Deprecated: Use ListenerRequestWithName.ProtoReflect.Descriptor instead.
func (*ListenerRequestWithName) GetName ¶
func (x *ListenerRequestWithName) GetName() string
func (*ListenerRequestWithName) ProtoMessage ¶
func (*ListenerRequestWithName) ProtoMessage()
func (*ListenerRequestWithName) ProtoReflect ¶
func (x *ListenerRequestWithName) ProtoReflect() protoreflect.Message
func (*ListenerRequestWithName) Reset ¶
func (x *ListenerRequestWithName) Reset()
func (*ListenerRequestWithName) String ¶
func (x *ListenerRequestWithName) String() string
type MacEntry ¶
type MacEntry struct {
Mac string `protobuf:"bytes,1,opt,name=mac,proto3" json:"mac,omitempty"`
Destination string `protobuf:"bytes,2,opt,name=destination,proto3" json:"destination,omitempty"`
Permanent bool `protobuf:"varint,3,opt,name=permanent,proto3" json:"permanent,omitempty"`
// contains filtered or unexported fields
}
func (*MacEntry) Descriptor
deprecated
func (*MacEntry) GetDestination ¶
func (*MacEntry) GetPermanent ¶
func (*MacEntry) ProtoMessage ¶
func (*MacEntry) ProtoMessage()
func (*MacEntry) ProtoReflect ¶
func (x *MacEntry) ProtoReflect() protoreflect.Message
type StaticRoute ¶ added in v0.2.1
type StaticRoute struct {
Destination string `protobuf:"bytes,1,opt,name=destination,proto3" json:"destination,omitempty"`
Gateway string `protobuf:"bytes,2,opt,name=gateway,proto3" json:"gateway,omitempty"`
Metric int32 `protobuf:"varint,3,opt,name=metric,proto3" json:"metric,omitempty"`
Permanent bool `protobuf:"varint,4,opt,name=permanent,proto3" json:"permanent,omitempty"`
// contains filtered or unexported fields
}
func (*StaticRoute) Descriptor
deprecated
added in
v0.2.1
func (*StaticRoute) Descriptor() ([]byte, []int)
Deprecated: Use StaticRoute.ProtoReflect.Descriptor instead.
func (*StaticRoute) GetDestination ¶ added in v0.2.1
func (x *StaticRoute) GetDestination() string
func (*StaticRoute) GetGateway ¶ added in v0.2.1
func (x *StaticRoute) GetGateway() string
func (*StaticRoute) GetMetric ¶ added in v0.2.1
func (x *StaticRoute) GetMetric() int32
func (*StaticRoute) GetPermanent ¶ added in v0.2.1
func (x *StaticRoute) GetPermanent() bool
func (*StaticRoute) ProtoMessage ¶ added in v0.2.1
func (*StaticRoute) ProtoMessage()
func (*StaticRoute) ProtoReflect ¶ added in v0.2.1
func (x *StaticRoute) ProtoReflect() protoreflect.Message
func (*StaticRoute) Reset ¶ added in v0.2.1
func (x *StaticRoute) Reset()
func (*StaticRoute) String ¶ added in v0.2.1
func (x *StaticRoute) String() string
type UnimplementedVxlanServer ¶
type UnimplementedVxlanServer struct{}
UnimplementedVxlanServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedVxlanServer) AddInterface ¶
func (UnimplementedVxlanServer) AddInterface(context.Context, *AddInterfaceRequest) (*Empty, error)
func (UnimplementedVxlanServer) AddListener ¶
func (UnimplementedVxlanServer) GetInterfaceIPAddresses ¶
func (UnimplementedVxlanServer) GetInterfaceIPAddresses(context.Context, *InterfaceRequestWithName) (*InterfaceIPAddressesReply, error)
func (UnimplementedVxlanServer) GetInterfaceMACAddress ¶
func (UnimplementedVxlanServer) GetInterfaceMACAddress(context.Context, *InterfaceRequestWithName) (*InterfaceMACAddressReply, error)
func (UnimplementedVxlanServer) GetInterfaceMTU ¶
func (UnimplementedVxlanServer) GetInterfaceMTU(context.Context, *InterfaceRequestWithName) (*InterfaceMTUReply, error)
func (UnimplementedVxlanServer) GetListenerMaxMessageSize ¶
func (UnimplementedVxlanServer) GetListenerMaxMessageSize(context.Context, *ListenerRequestWithName) (*ListenerMaxMessageSizeReply, error)
func (UnimplementedVxlanServer) InterfaceAddMACEntry ¶
func (UnimplementedVxlanServer) InterfaceAddMACEntry(context.Context, *InterfaceMacEntryRequest) (*Empty, error)
func (UnimplementedVxlanServer) InterfaceAddStaticARPEntry ¶
func (UnimplementedVxlanServer) InterfaceAddStaticARPEntry(context.Context, *InterfaceARPEntryRequest) (*Empty, error)
func (UnimplementedVxlanServer) InterfaceAddStaticRoute ¶ added in v0.2.1
func (UnimplementedVxlanServer) InterfaceAddStaticRoute(context.Context, *InterfaceAddStaticRouteRequest) (*Empty, error)
func (UnimplementedVxlanServer) InterfaceFlushARPTable ¶
func (UnimplementedVxlanServer) InterfaceFlushARPTable(context.Context, *InterfaceRequestWithName) (*Empty, error)
func (UnimplementedVxlanServer) InterfaceFlushMACTable ¶
func (UnimplementedVxlanServer) InterfaceFlushMACTable(context.Context, *InterfaceRequestWithName) (*Empty, error)
func (UnimplementedVxlanServer) InterfaceGetARPEntries ¶
func (UnimplementedVxlanServer) InterfaceGetARPEntries(context.Context, *InterfaceRequestWithName) (*InterfaceArpEntryReply, error)
func (UnimplementedVxlanServer) InterfaceGetMACEntries ¶
func (UnimplementedVxlanServer) InterfaceGetMACEntries(context.Context, *InterfaceRequestWithName) (*InterfaceMacEntryReply, error)
func (UnimplementedVxlanServer) InterfaceGetStaticRoutes ¶ added in v0.2.1
func (UnimplementedVxlanServer) InterfaceGetStaticRoutes(context.Context, *InterfaceRequestWithName) (*InterfaceStaticRouteReply, error)
func (UnimplementedVxlanServer) InterfaceRemoveARPEntry ¶
func (UnimplementedVxlanServer) InterfaceRemoveARPEntry(context.Context, *InterfaceRemoveARPEntryRequest) (*Empty, error)
func (UnimplementedVxlanServer) InterfaceRemoveMACEntry ¶
func (UnimplementedVxlanServer) InterfaceRemoveMACEntry(context.Context, *InterfaceRemoveMacEntryRequest) (*Empty, error)
func (UnimplementedVxlanServer) InterfaceRemoveStaticRoute ¶ added in v0.2.1
func (UnimplementedVxlanServer) InterfaceRemoveStaticRoute(context.Context, *InterfaceRemoveStaticRouteRequest) (*Empty, error)
func (UnimplementedVxlanServer) IsApplyingConfig ¶ added in v0.2.0
func (UnimplementedVxlanServer) IsApplyingConfig(context.Context, *Empty) (*IsApplyingConfigReply, error)
func (UnimplementedVxlanServer) ListInterfaces ¶
func (UnimplementedVxlanServer) ListInterfaces(context.Context, *ListenerRequestWithName) (*ListInterfacesReply, error)
func (UnimplementedVxlanServer) ListListeners ¶
func (UnimplementedVxlanServer) ListListeners(context.Context, *Empty) (*ListListenersReply, error)
func (UnimplementedVxlanServer) ReloadConfig ¶
func (UnimplementedVxlanServer) RemoveInterface ¶
func (UnimplementedVxlanServer) RemoveInterface(context.Context, *InterfaceRequestWithName) (*Empty, error)
func (UnimplementedVxlanServer) RemoveListener ¶
func (UnimplementedVxlanServer) RemoveListener(context.Context, *ListenerRequestWithName) (*Empty, error)
func (UnimplementedVxlanServer) SaveConfig ¶
func (UnimplementedVxlanServer) SetInterfaceIPAddresses ¶
func (UnimplementedVxlanServer) SetInterfaceIPAddresses(context.Context, *InterfaceIPAddressesRequest) (*Empty, error)
func (UnimplementedVxlanServer) SetInterfaceMACAddress ¶
func (UnimplementedVxlanServer) SetInterfaceMACAddress(context.Context, *InterfaceMACAddressRequest) (*Empty, error)
func (UnimplementedVxlanServer) SetInterfaceMTU ¶
func (UnimplementedVxlanServer) SetInterfaceMTU(context.Context, *InterfaceMTURequest) (*Empty, error)
func (UnimplementedVxlanServer) SetListenerMaxMessageSize ¶
func (UnimplementedVxlanServer) SetListenerMaxMessageSize(context.Context, *ListenerMaxMessageSizeRequest) (*Empty, error)
type UnsafeVxlanServer ¶
type UnsafeVxlanServer interface {
// contains filtered or unexported methods
}
UnsafeVxlanServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to VxlanServer will result in compilation errors.
type VxlanClient ¶
type VxlanClient interface {
// Config commands.
SaveConfig(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
ReloadConfig(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
IsApplyingConfig(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*IsApplyingConfigReply, error)
// Listener commands.
ListListeners(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*ListListenersReply, error)
AddListener(ctx context.Context, in *Listener, opts ...grpc.CallOption) (*Empty, error)
RemoveListener(ctx context.Context, in *ListenerRequestWithName, opts ...grpc.CallOption) (*Empty, error)
SetListenerMaxMessageSize(ctx context.Context, in *ListenerMaxMessageSizeRequest, opts ...grpc.CallOption) (*Empty, error)
GetListenerMaxMessageSize(ctx context.Context, in *ListenerRequestWithName, opts ...grpc.CallOption) (*ListenerMaxMessageSizeReply, error)
// Interface commands.
ListInterfaces(ctx context.Context, in *ListenerRequestWithName, opts ...grpc.CallOption) (*ListInterfacesReply, error)
AddInterface(ctx context.Context, in *AddInterfaceRequest, opts ...grpc.CallOption) (*Empty, error)
RemoveInterface(ctx context.Context, in *InterfaceRequestWithName, opts ...grpc.CallOption) (*Empty, error)
SetInterfaceMTU(ctx context.Context, in *InterfaceMTURequest, opts ...grpc.CallOption) (*Empty, error)
GetInterfaceMTU(ctx context.Context, in *InterfaceRequestWithName, opts ...grpc.CallOption) (*InterfaceMTUReply, error)
SetInterfaceMACAddress(ctx context.Context, in *InterfaceMACAddressRequest, opts ...grpc.CallOption) (*Empty, error)
GetInterfaceMACAddress(ctx context.Context, in *InterfaceRequestWithName, opts ...grpc.CallOption) (*InterfaceMACAddressReply, error)
SetInterfaceIPAddresses(ctx context.Context, in *InterfaceIPAddressesRequest, opts ...grpc.CallOption) (*Empty, error)
GetInterfaceIPAddresses(ctx context.Context, in *InterfaceRequestWithName, opts ...grpc.CallOption) (*InterfaceIPAddressesReply, error)
InterfaceAddMACEntry(ctx context.Context, in *InterfaceMacEntryRequest, opts ...grpc.CallOption) (*Empty, error)
InterfaceRemoveMACEntry(ctx context.Context, in *InterfaceRemoveMacEntryRequest, opts ...grpc.CallOption) (*Empty, error)
InterfaceGetMACEntries(ctx context.Context, in *InterfaceRequestWithName, opts ...grpc.CallOption) (*InterfaceMacEntryReply, error)
InterfaceFlushMACTable(ctx context.Context, in *InterfaceRequestWithName, opts ...grpc.CallOption) (*Empty, error)
InterfaceAddStaticRoute(ctx context.Context, in *InterfaceAddStaticRouteRequest, opts ...grpc.CallOption) (*Empty, error)
InterfaceRemoveStaticRoute(ctx context.Context, in *InterfaceRemoveStaticRouteRequest, opts ...grpc.CallOption) (*Empty, error)
InterfaceGetStaticRoutes(ctx context.Context, in *InterfaceRequestWithName, opts ...grpc.CallOption) (*InterfaceStaticRouteReply, error)
InterfaceAddStaticARPEntry(ctx context.Context, in *InterfaceARPEntryRequest, opts ...grpc.CallOption) (*Empty, error)
InterfaceRemoveARPEntry(ctx context.Context, in *InterfaceRemoveARPEntryRequest, opts ...grpc.CallOption) (*Empty, error)
InterfaceGetARPEntries(ctx context.Context, in *InterfaceRequestWithName, opts ...grpc.CallOption) (*InterfaceArpEntryReply, error)
InterfaceFlushARPTable(ctx context.Context, in *InterfaceRequestWithName, opts ...grpc.CallOption) (*Empty, error)
}
VxlanClient is the client API for Vxlan service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewVxlanClient ¶
func NewVxlanClient(cc grpc.ClientConnInterface) VxlanClient
type VxlanServer ¶
type VxlanServer interface {
// Config commands.
SaveConfig(context.Context, *Empty) (*Empty, error)
ReloadConfig(context.Context, *Empty) (*Empty, error)
IsApplyingConfig(context.Context, *Empty) (*IsApplyingConfigReply, error)
// Listener commands.
ListListeners(context.Context, *Empty) (*ListListenersReply, error)
AddListener(context.Context, *Listener) (*Empty, error)
RemoveListener(context.Context, *ListenerRequestWithName) (*Empty, error)
SetListenerMaxMessageSize(context.Context, *ListenerMaxMessageSizeRequest) (*Empty, error)
GetListenerMaxMessageSize(context.Context, *ListenerRequestWithName) (*ListenerMaxMessageSizeReply, error)
// Interface commands.
ListInterfaces(context.Context, *ListenerRequestWithName) (*ListInterfacesReply, error)
AddInterface(context.Context, *AddInterfaceRequest) (*Empty, error)
RemoveInterface(context.Context, *InterfaceRequestWithName) (*Empty, error)
SetInterfaceMTU(context.Context, *InterfaceMTURequest) (*Empty, error)
GetInterfaceMTU(context.Context, *InterfaceRequestWithName) (*InterfaceMTUReply, error)
SetInterfaceMACAddress(context.Context, *InterfaceMACAddressRequest) (*Empty, error)
GetInterfaceMACAddress(context.Context, *InterfaceRequestWithName) (*InterfaceMACAddressReply, error)
SetInterfaceIPAddresses(context.Context, *InterfaceIPAddressesRequest) (*Empty, error)
GetInterfaceIPAddresses(context.Context, *InterfaceRequestWithName) (*InterfaceIPAddressesReply, error)
InterfaceAddMACEntry(context.Context, *InterfaceMacEntryRequest) (*Empty, error)
InterfaceRemoveMACEntry(context.Context, *InterfaceRemoveMacEntryRequest) (*Empty, error)
InterfaceGetMACEntries(context.Context, *InterfaceRequestWithName) (*InterfaceMacEntryReply, error)
InterfaceFlushMACTable(context.Context, *InterfaceRequestWithName) (*Empty, error)
InterfaceAddStaticRoute(context.Context, *InterfaceAddStaticRouteRequest) (*Empty, error)
InterfaceRemoveStaticRoute(context.Context, *InterfaceRemoveStaticRouteRequest) (*Empty, error)
InterfaceGetStaticRoutes(context.Context, *InterfaceRequestWithName) (*InterfaceStaticRouteReply, error)
InterfaceAddStaticARPEntry(context.Context, *InterfaceARPEntryRequest) (*Empty, error)
InterfaceRemoveARPEntry(context.Context, *InterfaceRemoveARPEntryRequest) (*Empty, error)
InterfaceGetARPEntries(context.Context, *InterfaceRequestWithName) (*InterfaceArpEntryReply, error)
InterfaceFlushARPTable(context.Context, *InterfaceRequestWithName) (*Empty, error)
// contains filtered or unexported methods
}
VxlanServer is the server API for Vxlan service. All implementations must embed UnimplementedVxlanServer for forward compatibility.