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 PppoeAddDelCp struct + IsAdd uint8 + SwIfIndex interface_types.InterfaceIndex + func (*PppoeAddDelCp) GetCrcString() string + func (*PppoeAddDelCp) GetMessageName() string + func (*PppoeAddDelCp) GetMessageType() api.MessageType + func (m *PppoeAddDelCp) Marshal(b []byte) ([]byte, error) + func (m *PppoeAddDelCp) Reset() + func (m *PppoeAddDelCp) Size() (size int) + func (m *PppoeAddDelCp) Unmarshal(b []byte) error + type PppoeAddDelCpReply struct + Retval int32 + func (*PppoeAddDelCpReply) GetCrcString() string + func (*PppoeAddDelCpReply) GetMessageName() string + func (*PppoeAddDelCpReply) GetMessageType() api.MessageType + func (m *PppoeAddDelCpReply) Marshal(b []byte) ([]byte, error) + func (m *PppoeAddDelCpReply) Reset() + func (m *PppoeAddDelCpReply) Size() (size int) + func (m *PppoeAddDelCpReply) Unmarshal(b []byte) error + type PppoeAddDelSession struct + ClientIP ip_types.Address + ClientMac ethernet_types.MacAddress + DecapVrfID uint32 + IsAdd bool + SessionID uint16 + func (*PppoeAddDelSession) GetCrcString() string + func (*PppoeAddDelSession) GetMessageName() string + func (*PppoeAddDelSession) GetMessageType() api.MessageType + func (m *PppoeAddDelSession) Marshal(b []byte) ([]byte, error) + func (m *PppoeAddDelSession) Reset() + func (m *PppoeAddDelSession) Size() (size int) + func (m *PppoeAddDelSession) Unmarshal(b []byte) error + type PppoeAddDelSessionReply struct + Retval int32 + SwIfIndex interface_types.InterfaceIndex + func (*PppoeAddDelSessionReply) GetCrcString() string + func (*PppoeAddDelSessionReply) GetMessageName() string + func (*PppoeAddDelSessionReply) GetMessageType() api.MessageType + func (m *PppoeAddDelSessionReply) Marshal(b []byte) ([]byte, error) + func (m *PppoeAddDelSessionReply) Reset() + func (m *PppoeAddDelSessionReply) Size() (size int) + func (m *PppoeAddDelSessionReply) Unmarshal(b []byte) error + type PppoeSessionDetails struct + ClientIP ip_types.Address + ClientMac ethernet_types.MacAddress + DecapVrfID uint32 + EncapIfIndex interface_types.InterfaceIndex + LocalMac ethernet_types.MacAddress + SessionID uint16 + SwIfIndex interface_types.InterfaceIndex + func (*PppoeSessionDetails) GetCrcString() string + func (*PppoeSessionDetails) GetMessageName() string + func (*PppoeSessionDetails) GetMessageType() api.MessageType + func (m *PppoeSessionDetails) Marshal(b []byte) ([]byte, error) + func (m *PppoeSessionDetails) Reset() + func (m *PppoeSessionDetails) Size() (size int) + func (m *PppoeSessionDetails) Unmarshal(b []byte) error + type PppoeSessionDump struct + SwIfIndex interface_types.InterfaceIndex + func (*PppoeSessionDump) GetCrcString() string + func (*PppoeSessionDump) GetMessageName() string + func (*PppoeSessionDump) GetMessageType() api.MessageType + func (m *PppoeSessionDump) Marshal(b []byte) ([]byte, error) + func (m *PppoeSessionDump) Reset() + func (m *PppoeSessionDump) Size() (size int) + func (m *PppoeSessionDump) Unmarshal(b []byte) error + type RPCService interface + PppoeAddDelCp func(ctx context.Context, in *PppoeAddDelCp) (*PppoeAddDelCpReply, error) + PppoeAddDelSession func(ctx context.Context, in *PppoeAddDelSession) (*PppoeAddDelSessionReply, error) + PppoeSessionDump func(ctx context.Context, in *PppoeSessionDump) (RPCService_PppoeSessionDumpClient, error) + func NewServiceClient(conn api.Connection) RPCService + type RPCService_PppoeSessionDumpClient interface + Recv func() (*PppoeSessionDetails, error)