virtual-vxlan/vxlan/vxlan_grpc.pb.go

1002 lines
41 KiB
Go
Raw Permalink Normal View History

2025-01-05 22:22:24 -06:00
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
// versions:
// - protoc-gen-go-grpc v1.5.1
2025-01-05 23:26:56 -06:00
// - protoc v3.21.12
2025-01-05 22:22:24 -06:00
// source: vxlan/vxlan.proto
package vxlan
import (
context "context"
grpc "google.golang.org/grpc"
codes "google.golang.org/grpc/codes"
status "google.golang.org/grpc/status"
)
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
// Requires gRPC-Go v1.64.0 or later.
const _ = grpc.SupportPackageIsVersion9
const (
Vxlan_SaveConfig_FullMethodName = "/vxlan.vxlan/SaveConfig"
Vxlan_ReloadConfig_FullMethodName = "/vxlan.vxlan/ReloadConfig"
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_InterfaceAddStaticARPEntry_FullMethodName = "/vxlan.vxlan/InterfaceAddStaticARPEntry"
Vxlan_InterfaceRemoveARPEntry_FullMethodName = "/vxlan.vxlan/InterfaceRemoveARPEntry"
Vxlan_InterfaceGetARPEntries_FullMethodName = "/vxlan.vxlan/InterfaceGetARPEntries"
Vxlan_InterfaceFlushARPTable_FullMethodName = "/vxlan.vxlan/InterfaceFlushARPTable"
)
// 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.
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)
// 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)
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)
}
type vxlanClient struct {
cc grpc.ClientConnInterface
}
func NewVxlanClient(cc grpc.ClientConnInterface) VxlanClient {
return &vxlanClient{cc}
}
func (c *vxlanClient) SaveConfig(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(Empty)
err := c.cc.Invoke(ctx, Vxlan_SaveConfig_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *vxlanClient) ReloadConfig(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(Empty)
err := c.cc.Invoke(ctx, Vxlan_ReloadConfig_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *vxlanClient) ListListeners(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*ListListenersReply, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(ListListenersReply)
err := c.cc.Invoke(ctx, Vxlan_ListListeners_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *vxlanClient) AddListener(ctx context.Context, in *Listener, opts ...grpc.CallOption) (*Empty, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(Empty)
err := c.cc.Invoke(ctx, Vxlan_AddListener_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *vxlanClient) RemoveListener(ctx context.Context, in *ListenerRequestWithName, opts ...grpc.CallOption) (*Empty, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(Empty)
err := c.cc.Invoke(ctx, Vxlan_RemoveListener_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *vxlanClient) SetListenerMaxMessageSize(ctx context.Context, in *ListenerMaxMessageSizeRequest, opts ...grpc.CallOption) (*Empty, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(Empty)
err := c.cc.Invoke(ctx, Vxlan_SetListenerMaxMessageSize_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *vxlanClient) GetListenerMaxMessageSize(ctx context.Context, in *ListenerRequestWithName, opts ...grpc.CallOption) (*ListenerMaxMessageSizeReply, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(ListenerMaxMessageSizeReply)
err := c.cc.Invoke(ctx, Vxlan_GetListenerMaxMessageSize_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *vxlanClient) ListInterfaces(ctx context.Context, in *ListenerRequestWithName, opts ...grpc.CallOption) (*ListInterfacesReply, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(ListInterfacesReply)
err := c.cc.Invoke(ctx, Vxlan_ListInterfaces_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *vxlanClient) AddInterface(ctx context.Context, in *AddInterfaceRequest, opts ...grpc.CallOption) (*Empty, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(Empty)
err := c.cc.Invoke(ctx, Vxlan_AddInterface_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *vxlanClient) RemoveInterface(ctx context.Context, in *InterfaceRequestWithName, opts ...grpc.CallOption) (*Empty, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(Empty)
err := c.cc.Invoke(ctx, Vxlan_RemoveInterface_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *vxlanClient) SetInterfaceMTU(ctx context.Context, in *InterfaceMTURequest, opts ...grpc.CallOption) (*Empty, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(Empty)
err := c.cc.Invoke(ctx, Vxlan_SetInterfaceMTU_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *vxlanClient) GetInterfaceMTU(ctx context.Context, in *InterfaceRequestWithName, opts ...grpc.CallOption) (*InterfaceMTUReply, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(InterfaceMTUReply)
err := c.cc.Invoke(ctx, Vxlan_GetInterfaceMTU_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *vxlanClient) SetInterfaceMACAddress(ctx context.Context, in *InterfaceMACAddressRequest, opts ...grpc.CallOption) (*Empty, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(Empty)
err := c.cc.Invoke(ctx, Vxlan_SetInterfaceMACAddress_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *vxlanClient) GetInterfaceMACAddress(ctx context.Context, in *InterfaceRequestWithName, opts ...grpc.CallOption) (*InterfaceMACAddressReply, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(InterfaceMACAddressReply)
err := c.cc.Invoke(ctx, Vxlan_GetInterfaceMACAddress_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *vxlanClient) SetInterfaceIPAddresses(ctx context.Context, in *InterfaceIPAddressesRequest, opts ...grpc.CallOption) (*Empty, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(Empty)
err := c.cc.Invoke(ctx, Vxlan_SetInterfaceIPAddresses_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *vxlanClient) GetInterfaceIPAddresses(ctx context.Context, in *InterfaceRequestWithName, opts ...grpc.CallOption) (*InterfaceIPAddressesReply, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(InterfaceIPAddressesReply)
err := c.cc.Invoke(ctx, Vxlan_GetInterfaceIPAddresses_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *vxlanClient) InterfaceAddMACEntry(ctx context.Context, in *InterfaceMacEntryRequest, opts ...grpc.CallOption) (*Empty, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(Empty)
err := c.cc.Invoke(ctx, Vxlan_InterfaceAddMACEntry_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *vxlanClient) InterfaceRemoveMACEntry(ctx context.Context, in *InterfaceRemoveMacEntryRequest, opts ...grpc.CallOption) (*Empty, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(Empty)
err := c.cc.Invoke(ctx, Vxlan_InterfaceRemoveMACEntry_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *vxlanClient) InterfaceGetMACEntries(ctx context.Context, in *InterfaceRequestWithName, opts ...grpc.CallOption) (*InterfaceMacEntryReply, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(InterfaceMacEntryReply)
err := c.cc.Invoke(ctx, Vxlan_InterfaceGetMACEntries_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *vxlanClient) InterfaceFlushMACTable(ctx context.Context, in *InterfaceRequestWithName, opts ...grpc.CallOption) (*Empty, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(Empty)
err := c.cc.Invoke(ctx, Vxlan_InterfaceFlushMACTable_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *vxlanClient) InterfaceAddStaticARPEntry(ctx context.Context, in *InterfaceARPEntryRequest, opts ...grpc.CallOption) (*Empty, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(Empty)
err := c.cc.Invoke(ctx, Vxlan_InterfaceAddStaticARPEntry_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *vxlanClient) InterfaceRemoveARPEntry(ctx context.Context, in *InterfaceRemoveARPEntryRequest, opts ...grpc.CallOption) (*Empty, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(Empty)
err := c.cc.Invoke(ctx, Vxlan_InterfaceRemoveARPEntry_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *vxlanClient) InterfaceGetARPEntries(ctx context.Context, in *InterfaceRequestWithName, opts ...grpc.CallOption) (*InterfaceArpEntryReply, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(InterfaceArpEntryReply)
err := c.cc.Invoke(ctx, Vxlan_InterfaceGetARPEntries_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *vxlanClient) InterfaceFlushARPTable(ctx context.Context, in *InterfaceRequestWithName, opts ...grpc.CallOption) (*Empty, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(Empty)
err := c.cc.Invoke(ctx, Vxlan_InterfaceFlushARPTable_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
// VxlanServer is the server API for Vxlan service.
// All implementations must embed UnimplementedVxlanServer
// for forward compatibility.
type VxlanServer interface {
// Config commands.
SaveConfig(context.Context, *Empty) (*Empty, error)
ReloadConfig(context.Context, *Empty) (*Empty, 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)
InterfaceAddStaticARPEntry(context.Context, *InterfaceARPEntryRequest) (*Empty, error)
InterfaceRemoveARPEntry(context.Context, *InterfaceRemoveARPEntryRequest) (*Empty, error)
InterfaceGetARPEntries(context.Context, *InterfaceRequestWithName) (*InterfaceArpEntryReply, error)
InterfaceFlushARPTable(context.Context, *InterfaceRequestWithName) (*Empty, error)
mustEmbedUnimplementedVxlanServer()
}
// 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.
type UnimplementedVxlanServer struct{}
func (UnimplementedVxlanServer) SaveConfig(context.Context, *Empty) (*Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method SaveConfig not implemented")
}
func (UnimplementedVxlanServer) ReloadConfig(context.Context, *Empty) (*Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method ReloadConfig not implemented")
}
func (UnimplementedVxlanServer) ListListeners(context.Context, *Empty) (*ListListenersReply, error) {
return nil, status.Errorf(codes.Unimplemented, "method ListListeners not implemented")
}
func (UnimplementedVxlanServer) AddListener(context.Context, *Listener) (*Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method AddListener not implemented")
}
func (UnimplementedVxlanServer) RemoveListener(context.Context, *ListenerRequestWithName) (*Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method RemoveListener not implemented")
}
func (UnimplementedVxlanServer) SetListenerMaxMessageSize(context.Context, *ListenerMaxMessageSizeRequest) (*Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method SetListenerMaxMessageSize not implemented")
}
func (UnimplementedVxlanServer) GetListenerMaxMessageSize(context.Context, *ListenerRequestWithName) (*ListenerMaxMessageSizeReply, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetListenerMaxMessageSize not implemented")
}
func (UnimplementedVxlanServer) ListInterfaces(context.Context, *ListenerRequestWithName) (*ListInterfacesReply, error) {
return nil, status.Errorf(codes.Unimplemented, "method ListInterfaces not implemented")
}
func (UnimplementedVxlanServer) AddInterface(context.Context, *AddInterfaceRequest) (*Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method AddInterface not implemented")
}
func (UnimplementedVxlanServer) RemoveInterface(context.Context, *InterfaceRequestWithName) (*Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method RemoveInterface not implemented")
}
func (UnimplementedVxlanServer) SetInterfaceMTU(context.Context, *InterfaceMTURequest) (*Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method SetInterfaceMTU not implemented")
}
func (UnimplementedVxlanServer) GetInterfaceMTU(context.Context, *InterfaceRequestWithName) (*InterfaceMTUReply, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetInterfaceMTU not implemented")
}
func (UnimplementedVxlanServer) SetInterfaceMACAddress(context.Context, *InterfaceMACAddressRequest) (*Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method SetInterfaceMACAddress not implemented")
}
func (UnimplementedVxlanServer) GetInterfaceMACAddress(context.Context, *InterfaceRequestWithName) (*InterfaceMACAddressReply, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetInterfaceMACAddress not implemented")
}
func (UnimplementedVxlanServer) SetInterfaceIPAddresses(context.Context, *InterfaceIPAddressesRequest) (*Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method SetInterfaceIPAddresses not implemented")
}
func (UnimplementedVxlanServer) GetInterfaceIPAddresses(context.Context, *InterfaceRequestWithName) (*InterfaceIPAddressesReply, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetInterfaceIPAddresses not implemented")
}
func (UnimplementedVxlanServer) InterfaceAddMACEntry(context.Context, *InterfaceMacEntryRequest) (*Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method InterfaceAddMACEntry not implemented")
}
func (UnimplementedVxlanServer) InterfaceRemoveMACEntry(context.Context, *InterfaceRemoveMacEntryRequest) (*Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method InterfaceRemoveMACEntry not implemented")
}
func (UnimplementedVxlanServer) InterfaceGetMACEntries(context.Context, *InterfaceRequestWithName) (*InterfaceMacEntryReply, error) {
return nil, status.Errorf(codes.Unimplemented, "method InterfaceGetMACEntries not implemented")
}
func (UnimplementedVxlanServer) InterfaceFlushMACTable(context.Context, *InterfaceRequestWithName) (*Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method InterfaceFlushMACTable not implemented")
}
func (UnimplementedVxlanServer) InterfaceAddStaticARPEntry(context.Context, *InterfaceARPEntryRequest) (*Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method InterfaceAddStaticARPEntry not implemented")
}
func (UnimplementedVxlanServer) InterfaceRemoveARPEntry(context.Context, *InterfaceRemoveARPEntryRequest) (*Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method InterfaceRemoveARPEntry not implemented")
}
func (UnimplementedVxlanServer) InterfaceGetARPEntries(context.Context, *InterfaceRequestWithName) (*InterfaceArpEntryReply, error) {
return nil, status.Errorf(codes.Unimplemented, "method InterfaceGetARPEntries not implemented")
}
func (UnimplementedVxlanServer) InterfaceFlushARPTable(context.Context, *InterfaceRequestWithName) (*Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method InterfaceFlushARPTable not implemented")
}
func (UnimplementedVxlanServer) mustEmbedUnimplementedVxlanServer() {}
func (UnimplementedVxlanServer) testEmbeddedByValue() {}
// 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 UnsafeVxlanServer interface {
mustEmbedUnimplementedVxlanServer()
}
func RegisterVxlanServer(s grpc.ServiceRegistrar, srv VxlanServer) {
// If the following call pancis, it indicates UnimplementedVxlanServer was
// embedded by pointer and is nil. This will cause panics if an
// unimplemented method is ever invoked, so we test this at initialization
// time to prevent it from happening at runtime later due to I/O.
if t, ok := srv.(interface{ testEmbeddedByValue() }); ok {
t.testEmbeddedByValue()
}
s.RegisterService(&Vxlan_ServiceDesc, srv)
}
func _Vxlan_SaveConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(Empty)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(VxlanServer).SaveConfig(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Vxlan_SaveConfig_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(VxlanServer).SaveConfig(ctx, req.(*Empty))
}
return interceptor(ctx, in, info, handler)
}
func _Vxlan_ReloadConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(Empty)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(VxlanServer).ReloadConfig(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Vxlan_ReloadConfig_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(VxlanServer).ReloadConfig(ctx, req.(*Empty))
}
return interceptor(ctx, in, info, handler)
}
func _Vxlan_ListListeners_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(Empty)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(VxlanServer).ListListeners(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Vxlan_ListListeners_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(VxlanServer).ListListeners(ctx, req.(*Empty))
}
return interceptor(ctx, in, info, handler)
}
func _Vxlan_AddListener_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(Listener)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(VxlanServer).AddListener(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Vxlan_AddListener_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(VxlanServer).AddListener(ctx, req.(*Listener))
}
return interceptor(ctx, in, info, handler)
}
func _Vxlan_RemoveListener_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListenerRequestWithName)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(VxlanServer).RemoveListener(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Vxlan_RemoveListener_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(VxlanServer).RemoveListener(ctx, req.(*ListenerRequestWithName))
}
return interceptor(ctx, in, info, handler)
}
func _Vxlan_SetListenerMaxMessageSize_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListenerMaxMessageSizeRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(VxlanServer).SetListenerMaxMessageSize(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Vxlan_SetListenerMaxMessageSize_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(VxlanServer).SetListenerMaxMessageSize(ctx, req.(*ListenerMaxMessageSizeRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Vxlan_GetListenerMaxMessageSize_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListenerRequestWithName)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(VxlanServer).GetListenerMaxMessageSize(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Vxlan_GetListenerMaxMessageSize_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(VxlanServer).GetListenerMaxMessageSize(ctx, req.(*ListenerRequestWithName))
}
return interceptor(ctx, in, info, handler)
}
func _Vxlan_ListInterfaces_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListenerRequestWithName)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(VxlanServer).ListInterfaces(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Vxlan_ListInterfaces_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(VxlanServer).ListInterfaces(ctx, req.(*ListenerRequestWithName))
}
return interceptor(ctx, in, info, handler)
}
func _Vxlan_AddInterface_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AddInterfaceRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(VxlanServer).AddInterface(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Vxlan_AddInterface_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(VxlanServer).AddInterface(ctx, req.(*AddInterfaceRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Vxlan_RemoveInterface_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(InterfaceRequestWithName)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(VxlanServer).RemoveInterface(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Vxlan_RemoveInterface_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(VxlanServer).RemoveInterface(ctx, req.(*InterfaceRequestWithName))
}
return interceptor(ctx, in, info, handler)
}
func _Vxlan_SetInterfaceMTU_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(InterfaceMTURequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(VxlanServer).SetInterfaceMTU(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Vxlan_SetInterfaceMTU_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(VxlanServer).SetInterfaceMTU(ctx, req.(*InterfaceMTURequest))
}
return interceptor(ctx, in, info, handler)
}
func _Vxlan_GetInterfaceMTU_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(InterfaceRequestWithName)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(VxlanServer).GetInterfaceMTU(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Vxlan_GetInterfaceMTU_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(VxlanServer).GetInterfaceMTU(ctx, req.(*InterfaceRequestWithName))
}
return interceptor(ctx, in, info, handler)
}
func _Vxlan_SetInterfaceMACAddress_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(InterfaceMACAddressRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(VxlanServer).SetInterfaceMACAddress(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Vxlan_SetInterfaceMACAddress_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(VxlanServer).SetInterfaceMACAddress(ctx, req.(*InterfaceMACAddressRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Vxlan_GetInterfaceMACAddress_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(InterfaceRequestWithName)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(VxlanServer).GetInterfaceMACAddress(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Vxlan_GetInterfaceMACAddress_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(VxlanServer).GetInterfaceMACAddress(ctx, req.(*InterfaceRequestWithName))
}
return interceptor(ctx, in, info, handler)
}
func _Vxlan_SetInterfaceIPAddresses_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(InterfaceIPAddressesRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(VxlanServer).SetInterfaceIPAddresses(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Vxlan_SetInterfaceIPAddresses_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(VxlanServer).SetInterfaceIPAddresses(ctx, req.(*InterfaceIPAddressesRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Vxlan_GetInterfaceIPAddresses_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(InterfaceRequestWithName)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(VxlanServer).GetInterfaceIPAddresses(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Vxlan_GetInterfaceIPAddresses_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(VxlanServer).GetInterfaceIPAddresses(ctx, req.(*InterfaceRequestWithName))
}
return interceptor(ctx, in, info, handler)
}
func _Vxlan_InterfaceAddMACEntry_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(InterfaceMacEntryRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(VxlanServer).InterfaceAddMACEntry(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Vxlan_InterfaceAddMACEntry_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(VxlanServer).InterfaceAddMACEntry(ctx, req.(*InterfaceMacEntryRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Vxlan_InterfaceRemoveMACEntry_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(InterfaceRemoveMacEntryRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(VxlanServer).InterfaceRemoveMACEntry(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Vxlan_InterfaceRemoveMACEntry_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(VxlanServer).InterfaceRemoveMACEntry(ctx, req.(*InterfaceRemoveMacEntryRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Vxlan_InterfaceGetMACEntries_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(InterfaceRequestWithName)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(VxlanServer).InterfaceGetMACEntries(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Vxlan_InterfaceGetMACEntries_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(VxlanServer).InterfaceGetMACEntries(ctx, req.(*InterfaceRequestWithName))
}
return interceptor(ctx, in, info, handler)
}
func _Vxlan_InterfaceFlushMACTable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(InterfaceRequestWithName)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(VxlanServer).InterfaceFlushMACTable(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Vxlan_InterfaceFlushMACTable_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(VxlanServer).InterfaceFlushMACTable(ctx, req.(*InterfaceRequestWithName))
}
return interceptor(ctx, in, info, handler)
}
func _Vxlan_InterfaceAddStaticARPEntry_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(InterfaceARPEntryRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(VxlanServer).InterfaceAddStaticARPEntry(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Vxlan_InterfaceAddStaticARPEntry_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(VxlanServer).InterfaceAddStaticARPEntry(ctx, req.(*InterfaceARPEntryRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Vxlan_InterfaceRemoveARPEntry_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(InterfaceRemoveARPEntryRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(VxlanServer).InterfaceRemoveARPEntry(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Vxlan_InterfaceRemoveARPEntry_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(VxlanServer).InterfaceRemoveARPEntry(ctx, req.(*InterfaceRemoveARPEntryRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Vxlan_InterfaceGetARPEntries_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(InterfaceRequestWithName)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(VxlanServer).InterfaceGetARPEntries(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Vxlan_InterfaceGetARPEntries_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(VxlanServer).InterfaceGetARPEntries(ctx, req.(*InterfaceRequestWithName))
}
return interceptor(ctx, in, info, handler)
}
func _Vxlan_InterfaceFlushARPTable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(InterfaceRequestWithName)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(VxlanServer).InterfaceFlushARPTable(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Vxlan_InterfaceFlushARPTable_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(VxlanServer).InterfaceFlushARPTable(ctx, req.(*InterfaceRequestWithName))
}
return interceptor(ctx, in, info, handler)
}
// 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)
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: "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: "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",
}