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 + var GreTunnelType_name = map[uint8]string + var GreTunnelType_value = map[string]uint8 + func AllMessages() []api.Message + type GreTunnel struct + Dst ip_types.Address + Flags tunnel_types.TunnelEncapDecapFlags + Instance uint32 + Mode tunnel_types.TunnelMode + OuterTableID uint32 + SessionID uint16 + Src ip_types.Address + SwIfIndex interface_types.InterfaceIndex + Type GreTunnelType + type GreTunnelAddDel struct + IsAdd bool + Tunnel GreTunnel + func (*GreTunnelAddDel) GetCrcString() string + func (*GreTunnelAddDel) GetMessageName() string + func (*GreTunnelAddDel) GetMessageType() api.MessageType + func (m *GreTunnelAddDel) Marshal(b []byte) ([]byte, error) + func (m *GreTunnelAddDel) Reset() + func (m *GreTunnelAddDel) Size() (size int) + func (m *GreTunnelAddDel) Unmarshal(b []byte) error + type GreTunnelAddDelReply struct + Retval int32 + SwIfIndex interface_types.InterfaceIndex + func (*GreTunnelAddDelReply) GetCrcString() string + func (*GreTunnelAddDelReply) GetMessageName() string + func (*GreTunnelAddDelReply) GetMessageType() api.MessageType + func (m *GreTunnelAddDelReply) Marshal(b []byte) ([]byte, error) + func (m *GreTunnelAddDelReply) Reset() + func (m *GreTunnelAddDelReply) Size() (size int) + func (m *GreTunnelAddDelReply) Unmarshal(b []byte) error + type GreTunnelDetails struct + Tunnel GreTunnel + func (*GreTunnelDetails) GetCrcString() string + func (*GreTunnelDetails) GetMessageName() string + func (*GreTunnelDetails) GetMessageType() api.MessageType + func (m *GreTunnelDetails) Marshal(b []byte) ([]byte, error) + func (m *GreTunnelDetails) Reset() + func (m *GreTunnelDetails) Size() (size int) + func (m *GreTunnelDetails) Unmarshal(b []byte) error + type GreTunnelDump struct + SwIfIndex interface_types.InterfaceIndex + func (*GreTunnelDump) GetCrcString() string + func (*GreTunnelDump) GetMessageName() string + func (*GreTunnelDump) GetMessageType() api.MessageType + func (m *GreTunnelDump) Marshal(b []byte) ([]byte, error) + func (m *GreTunnelDump) Reset() + func (m *GreTunnelDump) Size() (size int) + func (m *GreTunnelDump) Unmarshal(b []byte) error + type GreTunnelType uint8 + const GRE_API_TUNNEL_TYPE_ERSPAN + const GRE_API_TUNNEL_TYPE_L3 + const GRE_API_TUNNEL_TYPE_TEB + func (x GreTunnelType) String() string + type RPCService interface + GreTunnelAddDel func(ctx context.Context, in *GreTunnelAddDel) (*GreTunnelAddDelReply, error) + GreTunnelDump func(ctx context.Context, in *GreTunnelDump) (RPCService_GreTunnelDumpClient, error) + func NewServiceClient(conn api.Connection) RPCService + type RPCService_GreTunnelDumpClient interface + Recv func() (*GreTunnelDetails, error)