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 + TeibDump func(ctx context.Context, in *TeibDump) (RPCService_TeibDumpClient, error) + TeibEntryAddDel func(ctx context.Context, in *TeibEntryAddDel) (*TeibEntryAddDelReply, error) + func NewServiceClient(conn api.Connection) RPCService + type RPCService_TeibDumpClient interface + Recv func() (*TeibDetails, error) + type TeibDetails struct + Entry TeibEntry + func (*TeibDetails) GetCrcString() string + func (*TeibDetails) GetMessageName() string + func (*TeibDetails) GetMessageType() api.MessageType + func (m *TeibDetails) Marshal(b []byte) ([]byte, error) + func (m *TeibDetails) Reset() + func (m *TeibDetails) Size() (size int) + func (m *TeibDetails) Unmarshal(b []byte) error + type TeibDump struct + func (*TeibDump) GetCrcString() string + func (*TeibDump) GetMessageName() string + func (*TeibDump) GetMessageType() api.MessageType + func (m *TeibDump) Marshal(b []byte) ([]byte, error) + func (m *TeibDump) Reset() + func (m *TeibDump) Size() (size int) + func (m *TeibDump) Unmarshal(b []byte) error + type TeibEntry struct + Nh ip_types.Address + NhTableID uint32 + Peer ip_types.Address + SwIfIndex interface_types.InterfaceIndex + type TeibEntryAddDel struct + Entry TeibEntry + IsAdd uint8 + func (*TeibEntryAddDel) GetCrcString() string + func (*TeibEntryAddDel) GetMessageName() string + func (*TeibEntryAddDel) GetMessageType() api.MessageType + func (m *TeibEntryAddDel) Marshal(b []byte) ([]byte, error) + func (m *TeibEntryAddDel) Reset() + func (m *TeibEntryAddDel) Size() (size int) + func (m *TeibEntryAddDel) Unmarshal(b []byte) error + type TeibEntryAddDelReply struct + Retval int32 + func (*TeibEntryAddDelReply) GetCrcString() string + func (*TeibEntryAddDelReply) GetMessageName() string + func (*TeibEntryAddDelReply) GetMessageType() api.MessageType + func (m *TeibEntryAddDelReply) Marshal(b []byte) ([]byte, error) + func (m *TeibEntryAddDelReply) Reset() + func (m *TeibEntryAddDelReply) Size() (size int) + func (m *TeibEntryAddDelReply) Unmarshal(b []byte) error