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 Nat64AddDelInterface struct + Flags nat_types.NatConfigFlags + IsAdd bool + SwIfIndex interface_types.InterfaceIndex + func (*Nat64AddDelInterface) GetCrcString() string + func (*Nat64AddDelInterface) GetMessageName() string + func (*Nat64AddDelInterface) GetMessageType() api.MessageType + func (m *Nat64AddDelInterface) Marshal(b []byte) ([]byte, error) + func (m *Nat64AddDelInterface) Reset() + func (m *Nat64AddDelInterface) Size() (size int) + func (m *Nat64AddDelInterface) Unmarshal(b []byte) error + type Nat64AddDelInterfaceAddr struct + IsAdd bool + SwIfIndex interface_types.InterfaceIndex + func (*Nat64AddDelInterfaceAddr) GetCrcString() string + func (*Nat64AddDelInterfaceAddr) GetMessageName() string + func (*Nat64AddDelInterfaceAddr) GetMessageType() api.MessageType + func (m *Nat64AddDelInterfaceAddr) Marshal(b []byte) ([]byte, error) + func (m *Nat64AddDelInterfaceAddr) Reset() + func (m *Nat64AddDelInterfaceAddr) Size() (size int) + func (m *Nat64AddDelInterfaceAddr) Unmarshal(b []byte) error + type Nat64AddDelInterfaceAddrReply struct + Retval int32 + func (*Nat64AddDelInterfaceAddrReply) GetCrcString() string + func (*Nat64AddDelInterfaceAddrReply) GetMessageName() string + func (*Nat64AddDelInterfaceAddrReply) GetMessageType() api.MessageType + func (m *Nat64AddDelInterfaceAddrReply) Marshal(b []byte) ([]byte, error) + func (m *Nat64AddDelInterfaceAddrReply) Reset() + func (m *Nat64AddDelInterfaceAddrReply) Size() (size int) + func (m *Nat64AddDelInterfaceAddrReply) Unmarshal(b []byte) error + type Nat64AddDelInterfaceReply struct + Retval int32 + func (*Nat64AddDelInterfaceReply) GetCrcString() string + func (*Nat64AddDelInterfaceReply) GetMessageName() string + func (*Nat64AddDelInterfaceReply) GetMessageType() api.MessageType + func (m *Nat64AddDelInterfaceReply) Marshal(b []byte) ([]byte, error) + func (m *Nat64AddDelInterfaceReply) Reset() + func (m *Nat64AddDelInterfaceReply) Size() (size int) + func (m *Nat64AddDelInterfaceReply) Unmarshal(b []byte) error + type Nat64AddDelPoolAddrRange struct + EndAddr ip_types.IP4Address + IsAdd bool + StartAddr ip_types.IP4Address + VrfID uint32 + func (*Nat64AddDelPoolAddrRange) GetCrcString() string + func (*Nat64AddDelPoolAddrRange) GetMessageName() string + func (*Nat64AddDelPoolAddrRange) GetMessageType() api.MessageType + func (m *Nat64AddDelPoolAddrRange) Marshal(b []byte) ([]byte, error) + func (m *Nat64AddDelPoolAddrRange) Reset() + func (m *Nat64AddDelPoolAddrRange) Size() (size int) + func (m *Nat64AddDelPoolAddrRange) Unmarshal(b []byte) error + type Nat64AddDelPoolAddrRangeReply struct + Retval int32 + func (*Nat64AddDelPoolAddrRangeReply) GetCrcString() string + func (*Nat64AddDelPoolAddrRangeReply) GetMessageName() string + func (*Nat64AddDelPoolAddrRangeReply) GetMessageType() api.MessageType + func (m *Nat64AddDelPoolAddrRangeReply) Marshal(b []byte) ([]byte, error) + func (m *Nat64AddDelPoolAddrRangeReply) Reset() + func (m *Nat64AddDelPoolAddrRangeReply) Size() (size int) + func (m *Nat64AddDelPoolAddrRangeReply) Unmarshal(b []byte) error + type Nat64AddDelPrefix struct + IsAdd bool + Prefix ip_types.IP6Prefix + VrfID uint32 + func (*Nat64AddDelPrefix) GetCrcString() string + func (*Nat64AddDelPrefix) GetMessageName() string + func (*Nat64AddDelPrefix) GetMessageType() api.MessageType + func (m *Nat64AddDelPrefix) Marshal(b []byte) ([]byte, error) + func (m *Nat64AddDelPrefix) Reset() + func (m *Nat64AddDelPrefix) Size() (size int) + func (m *Nat64AddDelPrefix) Unmarshal(b []byte) error + type Nat64AddDelPrefixReply struct + Retval int32 + func (*Nat64AddDelPrefixReply) GetCrcString() string + func (*Nat64AddDelPrefixReply) GetMessageName() string + func (*Nat64AddDelPrefixReply) GetMessageType() api.MessageType + func (m *Nat64AddDelPrefixReply) Marshal(b []byte) ([]byte, error) + func (m *Nat64AddDelPrefixReply) Reset() + func (m *Nat64AddDelPrefixReply) Size() (size int) + func (m *Nat64AddDelPrefixReply) Unmarshal(b []byte) error + type Nat64AddDelStaticBib struct + IAddr ip_types.IP6Address + IPort uint16 + IsAdd bool + OAddr ip_types.IP4Address + OPort uint16 + Proto uint8 + VrfID uint32 + func (*Nat64AddDelStaticBib) GetCrcString() string + func (*Nat64AddDelStaticBib) GetMessageName() string + func (*Nat64AddDelStaticBib) GetMessageType() api.MessageType + func (m *Nat64AddDelStaticBib) Marshal(b []byte) ([]byte, error) + func (m *Nat64AddDelStaticBib) Reset() + func (m *Nat64AddDelStaticBib) Size() (size int) + func (m *Nat64AddDelStaticBib) Unmarshal(b []byte) error + type Nat64AddDelStaticBibReply struct + Retval int32 + func (*Nat64AddDelStaticBibReply) GetCrcString() string + func (*Nat64AddDelStaticBibReply) GetMessageName() string + func (*Nat64AddDelStaticBibReply) GetMessageType() api.MessageType + func (m *Nat64AddDelStaticBibReply) Marshal(b []byte) ([]byte, error) + func (m *Nat64AddDelStaticBibReply) Reset() + func (m *Nat64AddDelStaticBibReply) Size() (size int) + func (m *Nat64AddDelStaticBibReply) Unmarshal(b []byte) error + type Nat64BibDetails struct + Flags nat_types.NatConfigFlags + IAddr ip_types.IP6Address + IPort uint16 + OAddr ip_types.IP4Address + OPort uint16 + Proto uint8 + SesNum uint32 + VrfID uint32 + func (*Nat64BibDetails) GetCrcString() string + func (*Nat64BibDetails) GetMessageName() string + func (*Nat64BibDetails) GetMessageType() api.MessageType + func (m *Nat64BibDetails) Marshal(b []byte) ([]byte, error) + func (m *Nat64BibDetails) Reset() + func (m *Nat64BibDetails) Size() (size int) + func (m *Nat64BibDetails) Unmarshal(b []byte) error + type Nat64BibDump struct + Proto uint8 + func (*Nat64BibDump) GetCrcString() string + func (*Nat64BibDump) GetMessageName() string + func (*Nat64BibDump) GetMessageType() api.MessageType + func (m *Nat64BibDump) Marshal(b []byte) ([]byte, error) + func (m *Nat64BibDump) Reset() + func (m *Nat64BibDump) Size() (size int) + func (m *Nat64BibDump) Unmarshal(b []byte) error + type Nat64GetTimeouts struct + func (*Nat64GetTimeouts) GetCrcString() string + func (*Nat64GetTimeouts) GetMessageName() string + func (*Nat64GetTimeouts) GetMessageType() api.MessageType + func (m *Nat64GetTimeouts) Marshal(b []byte) ([]byte, error) + func (m *Nat64GetTimeouts) Reset() + func (m *Nat64GetTimeouts) Size() (size int) + func (m *Nat64GetTimeouts) Unmarshal(b []byte) error + type Nat64GetTimeoutsReply struct + ICMP uint32 + Retval int32 + TCPEstablished uint32 + TCPTransitory uint32 + UDP uint32 + func (*Nat64GetTimeoutsReply) GetCrcString() string + func (*Nat64GetTimeoutsReply) GetMessageName() string + func (*Nat64GetTimeoutsReply) GetMessageType() api.MessageType + func (m *Nat64GetTimeoutsReply) Marshal(b []byte) ([]byte, error) + func (m *Nat64GetTimeoutsReply) Reset() + func (m *Nat64GetTimeoutsReply) Size() (size int) + func (m *Nat64GetTimeoutsReply) Unmarshal(b []byte) error + type Nat64InterfaceDetails struct + Flags nat_types.NatConfigFlags + SwIfIndex interface_types.InterfaceIndex + func (*Nat64InterfaceDetails) GetCrcString() string + func (*Nat64InterfaceDetails) GetMessageName() string + func (*Nat64InterfaceDetails) GetMessageType() api.MessageType + func (m *Nat64InterfaceDetails) Marshal(b []byte) ([]byte, error) + func (m *Nat64InterfaceDetails) Reset() + func (m *Nat64InterfaceDetails) Size() (size int) + func (m *Nat64InterfaceDetails) Unmarshal(b []byte) error + type Nat64InterfaceDump struct + func (*Nat64InterfaceDump) GetCrcString() string + func (*Nat64InterfaceDump) GetMessageName() string + func (*Nat64InterfaceDump) GetMessageType() api.MessageType + func (m *Nat64InterfaceDump) Marshal(b []byte) ([]byte, error) + func (m *Nat64InterfaceDump) Reset() + func (m *Nat64InterfaceDump) Size() (size int) + func (m *Nat64InterfaceDump) Unmarshal(b []byte) error + type Nat64PluginEnableDisable struct + BibBuckets uint32 + BibMemorySize uint32 + Enable bool + StBuckets uint32 + StMemorySize uint32 + func (*Nat64PluginEnableDisable) GetCrcString() string + func (*Nat64PluginEnableDisable) GetMessageName() string + func (*Nat64PluginEnableDisable) GetMessageType() api.MessageType + func (m *Nat64PluginEnableDisable) Marshal(b []byte) ([]byte, error) + func (m *Nat64PluginEnableDisable) Reset() + func (m *Nat64PluginEnableDisable) Size() (size int) + func (m *Nat64PluginEnableDisable) Unmarshal(b []byte) error + type Nat64PluginEnableDisableReply struct + Retval int32 + func (*Nat64PluginEnableDisableReply) GetCrcString() string + func (*Nat64PluginEnableDisableReply) GetMessageName() string + func (*Nat64PluginEnableDisableReply) GetMessageType() api.MessageType + func (m *Nat64PluginEnableDisableReply) Marshal(b []byte) ([]byte, error) + func (m *Nat64PluginEnableDisableReply) Reset() + func (m *Nat64PluginEnableDisableReply) Size() (size int) + func (m *Nat64PluginEnableDisableReply) Unmarshal(b []byte) error + type Nat64PoolAddrDetails struct + Address ip_types.IP4Address + VrfID uint32 + func (*Nat64PoolAddrDetails) GetCrcString() string + func (*Nat64PoolAddrDetails) GetMessageName() string + func (*Nat64PoolAddrDetails) GetMessageType() api.MessageType + func (m *Nat64PoolAddrDetails) Marshal(b []byte) ([]byte, error) + func (m *Nat64PoolAddrDetails) Reset() + func (m *Nat64PoolAddrDetails) Size() (size int) + func (m *Nat64PoolAddrDetails) Unmarshal(b []byte) error + type Nat64PoolAddrDump struct + func (*Nat64PoolAddrDump) GetCrcString() string + func (*Nat64PoolAddrDump) GetMessageName() string + func (*Nat64PoolAddrDump) GetMessageType() api.MessageType + func (m *Nat64PoolAddrDump) Marshal(b []byte) ([]byte, error) + func (m *Nat64PoolAddrDump) Reset() + func (m *Nat64PoolAddrDump) Size() (size int) + func (m *Nat64PoolAddrDump) Unmarshal(b []byte) error + type Nat64PrefixDetails struct + Prefix ip_types.IP6Prefix + VrfID uint32 + func (*Nat64PrefixDetails) GetCrcString() string + func (*Nat64PrefixDetails) GetMessageName() string + func (*Nat64PrefixDetails) GetMessageType() api.MessageType + func (m *Nat64PrefixDetails) Marshal(b []byte) ([]byte, error) + func (m *Nat64PrefixDetails) Reset() + func (m *Nat64PrefixDetails) Size() (size int) + func (m *Nat64PrefixDetails) Unmarshal(b []byte) error + type Nat64PrefixDump struct + func (*Nat64PrefixDump) GetCrcString() string + func (*Nat64PrefixDump) GetMessageName() string + func (*Nat64PrefixDump) GetMessageType() api.MessageType + func (m *Nat64PrefixDump) Marshal(b []byte) ([]byte, error) + func (m *Nat64PrefixDump) Reset() + func (m *Nat64PrefixDump) Size() (size int) + func (m *Nat64PrefixDump) Unmarshal(b []byte) error + type Nat64SetTimeouts struct + ICMP uint32 + TCPEstablished uint32 + TCPTransitory uint32 + UDP uint32 + func (*Nat64SetTimeouts) GetCrcString() string + func (*Nat64SetTimeouts) GetMessageName() string + func (*Nat64SetTimeouts) GetMessageType() api.MessageType + func (m *Nat64SetTimeouts) Marshal(b []byte) ([]byte, error) + func (m *Nat64SetTimeouts) Reset() + func (m *Nat64SetTimeouts) Size() (size int) + func (m *Nat64SetTimeouts) Unmarshal(b []byte) error + type Nat64SetTimeoutsReply struct + Retval int32 + func (*Nat64SetTimeoutsReply) GetCrcString() string + func (*Nat64SetTimeoutsReply) GetMessageName() string + func (*Nat64SetTimeoutsReply) GetMessageType() api.MessageType + func (m *Nat64SetTimeoutsReply) Marshal(b []byte) ([]byte, error) + func (m *Nat64SetTimeoutsReply) Reset() + func (m *Nat64SetTimeoutsReply) Size() (size int) + func (m *Nat64SetTimeoutsReply) Unmarshal(b []byte) error + type Nat64StDetails struct + IlAddr ip_types.IP6Address + IlPort uint16 + IrAddr ip_types.IP6Address + OlAddr ip_types.IP4Address + OlPort uint16 + OrAddr ip_types.IP4Address + Proto uint8 + RPort uint16 + VrfID uint32 + func (*Nat64StDetails) GetCrcString() string + func (*Nat64StDetails) GetMessageName() string + func (*Nat64StDetails) GetMessageType() api.MessageType + func (m *Nat64StDetails) Marshal(b []byte) ([]byte, error) + func (m *Nat64StDetails) Reset() + func (m *Nat64StDetails) Size() (size int) + func (m *Nat64StDetails) Unmarshal(b []byte) error + type Nat64StDump struct + Proto uint8 + func (*Nat64StDump) GetCrcString() string + func (*Nat64StDump) GetMessageName() string + func (*Nat64StDump) GetMessageType() api.MessageType + func (m *Nat64StDump) Marshal(b []byte) ([]byte, error) + func (m *Nat64StDump) Reset() + func (m *Nat64StDump) Size() (size int) + func (m *Nat64StDump) Unmarshal(b []byte) error + type RPCService interface + Nat64AddDelInterface func(ctx context.Context, in *Nat64AddDelInterface) (*Nat64AddDelInterfaceReply, error) + Nat64AddDelInterfaceAddr func(ctx context.Context, in *Nat64AddDelInterfaceAddr) (*Nat64AddDelInterfaceAddrReply, error) + Nat64AddDelPoolAddrRange func(ctx context.Context, in *Nat64AddDelPoolAddrRange) (*Nat64AddDelPoolAddrRangeReply, error) + Nat64AddDelPrefix func(ctx context.Context, in *Nat64AddDelPrefix) (*Nat64AddDelPrefixReply, error) + Nat64AddDelStaticBib func(ctx context.Context, in *Nat64AddDelStaticBib) (*Nat64AddDelStaticBibReply, error) + Nat64BibDump func(ctx context.Context, in *Nat64BibDump) (RPCService_Nat64BibDumpClient, error) + Nat64GetTimeouts func(ctx context.Context, in *Nat64GetTimeouts) (*Nat64GetTimeoutsReply, error) + Nat64InterfaceDump func(ctx context.Context, in *Nat64InterfaceDump) (RPCService_Nat64InterfaceDumpClient, error) + Nat64PluginEnableDisable func(ctx context.Context, in *Nat64PluginEnableDisable) (*Nat64PluginEnableDisableReply, error) + Nat64PoolAddrDump func(ctx context.Context, in *Nat64PoolAddrDump) (RPCService_Nat64PoolAddrDumpClient, error) + Nat64PrefixDump func(ctx context.Context, in *Nat64PrefixDump) (RPCService_Nat64PrefixDumpClient, error) + Nat64SetTimeouts func(ctx context.Context, in *Nat64SetTimeouts) (*Nat64SetTimeoutsReply, error) + Nat64StDump func(ctx context.Context, in *Nat64StDump) (RPCService_Nat64StDumpClient, error) + func NewServiceClient(conn api.Connection) RPCService + type RPCService_Nat64BibDumpClient interface + Recv func() (*Nat64BibDetails, error) + type RPCService_Nat64InterfaceDumpClient interface + Recv func() (*Nat64InterfaceDetails, error) + type RPCService_Nat64PoolAddrDumpClient interface + Recv func() (*Nat64PoolAddrDetails, error) + type RPCService_Nat64PrefixDumpClient interface + Recv func() (*Nat64PrefixDetails, error) + type RPCService_Nat64StDumpClient interface + Recv func() (*Nat64StDetails, error)