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 Ipip6rdAddTunnel struct + IP4Prefix ip_types.IP4Prefix + IP4Src ip_types.IP4Address + IP4TableID uint32 + IP6Prefix ip_types.IP6Prefix + IP6TableID uint32 + SecurityCheck bool + TcTos uint8 + func (*Ipip6rdAddTunnel) GetCrcString() string + func (*Ipip6rdAddTunnel) GetMessageName() string + func (*Ipip6rdAddTunnel) GetMessageType() api.MessageType + func (m *Ipip6rdAddTunnel) Marshal(b []byte) ([]byte, error) + func (m *Ipip6rdAddTunnel) Reset() + func (m *Ipip6rdAddTunnel) Size() (size int) + func (m *Ipip6rdAddTunnel) Unmarshal(b []byte) error + type Ipip6rdAddTunnelReply struct + Retval int32 + SwIfIndex interface_types.InterfaceIndex + func (*Ipip6rdAddTunnelReply) GetCrcString() string + func (*Ipip6rdAddTunnelReply) GetMessageName() string + func (*Ipip6rdAddTunnelReply) GetMessageType() api.MessageType + func (m *Ipip6rdAddTunnelReply) Marshal(b []byte) ([]byte, error) + func (m *Ipip6rdAddTunnelReply) Reset() + func (m *Ipip6rdAddTunnelReply) Size() (size int) + func (m *Ipip6rdAddTunnelReply) Unmarshal(b []byte) error + type Ipip6rdDelTunnel struct + SwIfIndex interface_types.InterfaceIndex + func (*Ipip6rdDelTunnel) GetCrcString() string + func (*Ipip6rdDelTunnel) GetMessageName() string + func (*Ipip6rdDelTunnel) GetMessageType() api.MessageType + func (m *Ipip6rdDelTunnel) Marshal(b []byte) ([]byte, error) + func (m *Ipip6rdDelTunnel) Reset() + func (m *Ipip6rdDelTunnel) Size() (size int) + func (m *Ipip6rdDelTunnel) Unmarshal(b []byte) error + type Ipip6rdDelTunnelReply struct + Retval int32 + func (*Ipip6rdDelTunnelReply) GetCrcString() string + func (*Ipip6rdDelTunnelReply) GetMessageName() string + func (*Ipip6rdDelTunnelReply) GetMessageType() api.MessageType + func (m *Ipip6rdDelTunnelReply) Marshal(b []byte) ([]byte, error) + func (m *Ipip6rdDelTunnelReply) Reset() + func (m *Ipip6rdDelTunnelReply) Size() (size int) + func (m *Ipip6rdDelTunnelReply) Unmarshal(b []byte) error + type IpipAddTunnel struct + Tunnel IpipTunnel + func (*IpipAddTunnel) GetCrcString() string + func (*IpipAddTunnel) GetMessageName() string + func (*IpipAddTunnel) GetMessageType() api.MessageType + func (m *IpipAddTunnel) Marshal(b []byte) ([]byte, error) + func (m *IpipAddTunnel) Reset() + func (m *IpipAddTunnel) Size() (size int) + func (m *IpipAddTunnel) Unmarshal(b []byte) error + type IpipAddTunnelReply struct + Retval int32 + SwIfIndex interface_types.InterfaceIndex + func (*IpipAddTunnelReply) GetCrcString() string + func (*IpipAddTunnelReply) GetMessageName() string + func (*IpipAddTunnelReply) GetMessageType() api.MessageType + func (m *IpipAddTunnelReply) Marshal(b []byte) ([]byte, error) + func (m *IpipAddTunnelReply) Reset() + func (m *IpipAddTunnelReply) Size() (size int) + func (m *IpipAddTunnelReply) Unmarshal(b []byte) error + type IpipDelTunnel struct + SwIfIndex interface_types.InterfaceIndex + func (*IpipDelTunnel) GetCrcString() string + func (*IpipDelTunnel) GetMessageName() string + func (*IpipDelTunnel) GetMessageType() api.MessageType + func (m *IpipDelTunnel) Marshal(b []byte) ([]byte, error) + func (m *IpipDelTunnel) Reset() + func (m *IpipDelTunnel) Size() (size int) + func (m *IpipDelTunnel) Unmarshal(b []byte) error + type IpipDelTunnelReply struct + Retval int32 + func (*IpipDelTunnelReply) GetCrcString() string + func (*IpipDelTunnelReply) GetMessageName() string + func (*IpipDelTunnelReply) GetMessageType() api.MessageType + func (m *IpipDelTunnelReply) Marshal(b []byte) ([]byte, error) + func (m *IpipDelTunnelReply) Reset() + func (m *IpipDelTunnelReply) Size() (size int) + func (m *IpipDelTunnelReply) Unmarshal(b []byte) error + type IpipTunnel struct + Dscp ip_types.IPDscp + Dst ip_types.Address + Flags tunnel_types.TunnelEncapDecapFlags + Instance uint32 + Mode tunnel_types.TunnelMode + Src ip_types.Address + SwIfIndex interface_types.InterfaceIndex + TableID uint32 + type IpipTunnelDetails struct + Tunnel IpipTunnel + func (*IpipTunnelDetails) GetCrcString() string + func (*IpipTunnelDetails) GetMessageName() string + func (*IpipTunnelDetails) GetMessageType() api.MessageType + func (m *IpipTunnelDetails) Marshal(b []byte) ([]byte, error) + func (m *IpipTunnelDetails) Reset() + func (m *IpipTunnelDetails) Size() (size int) + func (m *IpipTunnelDetails) Unmarshal(b []byte) error + type IpipTunnelDump struct + SwIfIndex interface_types.InterfaceIndex + func (*IpipTunnelDump) GetCrcString() string + func (*IpipTunnelDump) GetMessageName() string + func (*IpipTunnelDump) GetMessageType() api.MessageType + func (m *IpipTunnelDump) Marshal(b []byte) ([]byte, error) + func (m *IpipTunnelDump) Reset() + func (m *IpipTunnelDump) Size() (size int) + func (m *IpipTunnelDump) Unmarshal(b []byte) error + type RPCService interface + Ipip6rdAddTunnel func(ctx context.Context, in *Ipip6rdAddTunnel) (*Ipip6rdAddTunnelReply, error) + Ipip6rdDelTunnel func(ctx context.Context, in *Ipip6rdDelTunnel) (*Ipip6rdDelTunnelReply, error) + IpipAddTunnel func(ctx context.Context, in *IpipAddTunnel) (*IpipAddTunnelReply, error) + IpipDelTunnel func(ctx context.Context, in *IpipDelTunnel) (*IpipDelTunnelReply, error) + IpipTunnelDump func(ctx context.Context, in *IpipTunnelDump) (RPCService_IpipTunnelDumpClient, error) + func NewServiceClient(conn api.Connection) RPCService + type RPCService_IpipTunnelDumpClient interface + Recv func() (*IpipTunnelDetails, error)