Versions in this module Expand all Collapse all v0 v0.0.1 May 10, 2024 Changes in this version + const APIFile + const APIVersion + const VersionCrc + func AllMessages() []api.Message + type RPCService interface + SvsDump func(ctx context.Context, in *SvsDump) (RPCService_SvsDumpClient, error) + SvsEnableDisable func(ctx context.Context, in *SvsEnableDisable) (*SvsEnableDisableReply, error) + SvsPluginGetVersion func(ctx context.Context, in *SvsPluginGetVersion) (*SvsPluginGetVersionReply, error) + SvsRouteAddDel func(ctx context.Context, in *SvsRouteAddDel) (*SvsRouteAddDelReply, error) + SvsTableAddDel func(ctx context.Context, in *SvsTableAddDel) (*SvsTableAddDelReply, error) + func NewServiceClient(conn api.Connection) RPCService + type RPCService_SvsDumpClient interface + Recv func() (*SvsDetails, error) + type SvsDetails struct + Af ip_types.AddressFamily + SwIfIndex interface_types.InterfaceIndex + TableID uint32 + func (*SvsDetails) GetCrcString() string + func (*SvsDetails) GetMessageName() string + func (*SvsDetails) GetMessageType() api.MessageType + func (m *SvsDetails) Marshal(b []byte) ([]byte, error) + func (m *SvsDetails) Reset() + func (m *SvsDetails) Size() (size int) + func (m *SvsDetails) Unmarshal(b []byte) error + type SvsDump struct + func (*SvsDump) GetCrcString() string + func (*SvsDump) GetMessageName() string + func (*SvsDump) GetMessageType() api.MessageType + func (m *SvsDump) Marshal(b []byte) ([]byte, error) + func (m *SvsDump) Reset() + func (m *SvsDump) Size() (size int) + func (m *SvsDump) Unmarshal(b []byte) error + type SvsEnableDisable struct + Af ip_types.AddressFamily + IsEnable bool + SwIfIndex interface_types.InterfaceIndex + TableID uint32 + func (*SvsEnableDisable) GetCrcString() string + func (*SvsEnableDisable) GetMessageName() string + func (*SvsEnableDisable) GetMessageType() api.MessageType + func (m *SvsEnableDisable) Marshal(b []byte) ([]byte, error) + func (m *SvsEnableDisable) Reset() + func (m *SvsEnableDisable) Size() (size int) + func (m *SvsEnableDisable) Unmarshal(b []byte) error + type SvsEnableDisableReply struct + Retval int32 + func (*SvsEnableDisableReply) GetCrcString() string + func (*SvsEnableDisableReply) GetMessageName() string + func (*SvsEnableDisableReply) GetMessageType() api.MessageType + func (m *SvsEnableDisableReply) Marshal(b []byte) ([]byte, error) + func (m *SvsEnableDisableReply) Reset() + func (m *SvsEnableDisableReply) Size() (size int) + func (m *SvsEnableDisableReply) Unmarshal(b []byte) error + type SvsPluginGetVersion struct + func (*SvsPluginGetVersion) GetCrcString() string + func (*SvsPluginGetVersion) GetMessageName() string + func (*SvsPluginGetVersion) GetMessageType() api.MessageType + func (m *SvsPluginGetVersion) Marshal(b []byte) ([]byte, error) + func (m *SvsPluginGetVersion) Reset() + func (m *SvsPluginGetVersion) Size() (size int) + func (m *SvsPluginGetVersion) Unmarshal(b []byte) error + type SvsPluginGetVersionReply struct + Major uint32 + Minor uint32 + func (*SvsPluginGetVersionReply) GetCrcString() string + func (*SvsPluginGetVersionReply) GetMessageName() string + func (*SvsPluginGetVersionReply) GetMessageType() api.MessageType + func (m *SvsPluginGetVersionReply) Marshal(b []byte) ([]byte, error) + func (m *SvsPluginGetVersionReply) Reset() + func (m *SvsPluginGetVersionReply) Size() (size int) + func (m *SvsPluginGetVersionReply) Unmarshal(b []byte) error + type SvsRouteAddDel struct + IsAdd bool + Prefix ip_types.Prefix + SourceTableID uint32 + TableID uint32 + func (*SvsRouteAddDel) GetCrcString() string + func (*SvsRouteAddDel) GetMessageName() string + func (*SvsRouteAddDel) GetMessageType() api.MessageType + func (m *SvsRouteAddDel) Marshal(b []byte) ([]byte, error) + func (m *SvsRouteAddDel) Reset() + func (m *SvsRouteAddDel) Size() (size int) + func (m *SvsRouteAddDel) Unmarshal(b []byte) error + type SvsRouteAddDelReply struct + Retval int32 + func (*SvsRouteAddDelReply) GetCrcString() string + func (*SvsRouteAddDelReply) GetMessageName() string + func (*SvsRouteAddDelReply) GetMessageType() api.MessageType + func (m *SvsRouteAddDelReply) Marshal(b []byte) ([]byte, error) + func (m *SvsRouteAddDelReply) Reset() + func (m *SvsRouteAddDelReply) Size() (size int) + func (m *SvsRouteAddDelReply) Unmarshal(b []byte) error + type SvsTableAddDel struct + Af ip_types.AddressFamily + IsAdd bool + TableID uint32 + func (*SvsTableAddDel) GetCrcString() string + func (*SvsTableAddDel) GetMessageName() string + func (*SvsTableAddDel) GetMessageType() api.MessageType + func (m *SvsTableAddDel) Marshal(b []byte) ([]byte, error) + func (m *SvsTableAddDel) Reset() + func (m *SvsTableAddDel) Size() (size int) + func (m *SvsTableAddDel) Unmarshal(b []byte) error + type SvsTableAddDelReply struct + Retval int32 + func (*SvsTableAddDelReply) GetCrcString() string + func (*SvsTableAddDelReply) GetMessageName() string + func (*SvsTableAddDelReply) GetMessageType() api.MessageType + func (m *SvsTableAddDelReply) Marshal(b []byte) ([]byte, error) + func (m *SvsTableAddDelReply) Reset() + func (m *SvsTableAddDelReply) Size() (size int) + func (m *SvsTableAddDelReply) Unmarshal(b []byte) error