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 NshAddDelEntry struct + C1 uint32 + C2 uint32 + C3 uint32 + C4 uint32 + IsAdd bool + Length uint8 + MdType uint8 + NextProtocol uint8 + NspNsi uint32 + TTL uint8 + Tlv []byte + TlvLength uint8 + VerOC uint8 + func (*NshAddDelEntry) GetCrcString() string + func (*NshAddDelEntry) GetMessageName() string + func (*NshAddDelEntry) GetMessageType() api.MessageType + func (m *NshAddDelEntry) Marshal(b []byte) ([]byte, error) + func (m *NshAddDelEntry) Reset() + func (m *NshAddDelEntry) Size() (size int) + func (m *NshAddDelEntry) Unmarshal(b []byte) error + type NshAddDelEntryReply struct + EntryIndex uint32 + Retval int32 + func (*NshAddDelEntryReply) GetCrcString() string + func (*NshAddDelEntryReply) GetMessageName() string + func (*NshAddDelEntryReply) GetMessageType() api.MessageType + func (m *NshAddDelEntryReply) Marshal(b []byte) ([]byte, error) + func (m *NshAddDelEntryReply) Reset() + func (m *NshAddDelEntryReply) Size() (size int) + func (m *NshAddDelEntryReply) Unmarshal(b []byte) error + type NshAddDelMap struct + IsAdd bool + MappedNspNsi uint32 + NextNode uint32 + NshAction uint32 + NspNsi uint32 + RxSwIfIndex interface_types.InterfaceIndex + SwIfIndex interface_types.InterfaceIndex + func (*NshAddDelMap) GetCrcString() string + func (*NshAddDelMap) GetMessageName() string + func (*NshAddDelMap) GetMessageType() api.MessageType + func (m *NshAddDelMap) Marshal(b []byte) ([]byte, error) + func (m *NshAddDelMap) Reset() + func (m *NshAddDelMap) Size() (size int) + func (m *NshAddDelMap) Unmarshal(b []byte) error + type NshAddDelMapReply struct + MapIndex uint32 + Retval int32 + func (*NshAddDelMapReply) GetCrcString() string + func (*NshAddDelMapReply) GetMessageName() string + func (*NshAddDelMapReply) GetMessageType() api.MessageType + func (m *NshAddDelMapReply) Marshal(b []byte) ([]byte, error) + func (m *NshAddDelMapReply) Reset() + func (m *NshAddDelMapReply) Size() (size int) + func (m *NshAddDelMapReply) Unmarshal(b []byte) error + type NshEntryDetails struct + C1 uint32 + C2 uint32 + C3 uint32 + C4 uint32 + EntryIndex uint32 + Length uint8 + MdType uint8 + NextProtocol uint8 + NspNsi uint32 + TTL uint8 + Tlv []byte + TlvLength uint8 + VerOC uint8 + func (*NshEntryDetails) GetCrcString() string + func (*NshEntryDetails) GetMessageName() string + func (*NshEntryDetails) GetMessageType() api.MessageType + func (m *NshEntryDetails) Marshal(b []byte) ([]byte, error) + func (m *NshEntryDetails) Reset() + func (m *NshEntryDetails) Size() (size int) + func (m *NshEntryDetails) Unmarshal(b []byte) error + type NshEntryDump struct + EntryIndex uint32 + func (*NshEntryDump) GetCrcString() string + func (*NshEntryDump) GetMessageName() string + func (*NshEntryDump) GetMessageType() api.MessageType + func (m *NshEntryDump) Marshal(b []byte) ([]byte, error) + func (m *NshEntryDump) Reset() + func (m *NshEntryDump) Size() (size int) + func (m *NshEntryDump) Unmarshal(b []byte) error + type NshMapDetails struct + MapIndex uint32 + MappedNspNsi uint32 + NextNode uint32 + NshAction uint32 + NspNsi uint32 + RxSwIfIndex interface_types.InterfaceIndex + SwIfIndex interface_types.InterfaceIndex + func (*NshMapDetails) GetCrcString() string + func (*NshMapDetails) GetMessageName() string + func (*NshMapDetails) GetMessageType() api.MessageType + func (m *NshMapDetails) Marshal(b []byte) ([]byte, error) + func (m *NshMapDetails) Reset() + func (m *NshMapDetails) Size() (size int) + func (m *NshMapDetails) Unmarshal(b []byte) error + type NshMapDump struct + MapIndex uint32 + func (*NshMapDump) GetCrcString() string + func (*NshMapDump) GetMessageName() string + func (*NshMapDump) GetMessageType() api.MessageType + func (m *NshMapDump) Marshal(b []byte) ([]byte, error) + func (m *NshMapDump) Reset() + func (m *NshMapDump) Size() (size int) + func (m *NshMapDump) Unmarshal(b []byte) error + type RPCService interface + NshAddDelEntry func(ctx context.Context, in *NshAddDelEntry) (*NshAddDelEntryReply, error) + NshAddDelMap func(ctx context.Context, in *NshAddDelMap) (*NshAddDelMapReply, error) + NshEntryDump func(ctx context.Context, in *NshEntryDump) (RPCService_NshEntryDumpClient, error) + NshMapDump func(ctx context.Context, in *NshMapDump) (RPCService_NshMapDumpClient, error) + func NewServiceClient(conn api.Connection) RPCService + type RPCService_NshEntryDumpClient interface + Recv func() (*NshEntryDetails, error) + type RPCService_NshMapDumpClient interface + Recv func() (*NshMapDetails, error)