Documentation
¶
Overview ¶
Package sctp is a generated VPP binary API for 'sctp' module.
It consists of:
6 messages 3 services
Index ¶
Constants ¶
const ( // ModuleName is the name of this module. ModuleName = "sctp" // APIVersion is the API version of this module. APIVersion = "1.0.0" // VersionCrc is the CRC of this module. VersionCrc = 0x301e027b )
Variables ¶
This section is empty.
Functions ¶
func AllMessages ¶
Messages returns list of all messages in this module.
Types ¶
type RPCService ¶
type RPCService interface { SctpAddSrcDstConnection(ctx context.Context, in *SctpAddSrcDstConnection) (*SctpAddSrcDstConnectionReply, error) SctpConfig(ctx context.Context, in *SctpConfig) (*SctpConfigReply, error) SctpDelSrcDstConnection(ctx context.Context, in *SctpDelSrcDstConnection) (*SctpDelSrcDstConnectionReply, error) }
RPCService represents RPC service API for sctp module.
func NewServiceClient ¶
func NewServiceClient(ch api.Channel) RPCService
type SctpAddSrcDstConnection ¶
type SctpAddSrcDstConnection struct { IsIPv6 uint8 VrfID uint32 SrcAddress []byte `struc:"[16]byte"` DstAddress []byte `struc:"[16]byte"` }
SctpAddSrcDstConnection represents VPP binary API message 'sctp_add_src_dst_connection'.
func (*SctpAddSrcDstConnection) GetCrcString ¶
func (*SctpAddSrcDstConnection) GetCrcString() string
func (*SctpAddSrcDstConnection) GetMessageName ¶
func (*SctpAddSrcDstConnection) GetMessageName() string
func (*SctpAddSrcDstConnection) GetMessageType ¶
func (*SctpAddSrcDstConnection) GetMessageType() api.MessageType
func (*SctpAddSrcDstConnection) Reset ¶
func (m *SctpAddSrcDstConnection) Reset()
type SctpAddSrcDstConnectionReply ¶
type SctpAddSrcDstConnectionReply struct {
Retval int32
}
SctpAddSrcDstConnectionReply represents VPP binary API message 'sctp_add_src_dst_connection_reply'.
func (*SctpAddSrcDstConnectionReply) GetCrcString ¶
func (*SctpAddSrcDstConnectionReply) GetCrcString() string
func (*SctpAddSrcDstConnectionReply) GetMessageName ¶
func (*SctpAddSrcDstConnectionReply) GetMessageName() string
func (*SctpAddSrcDstConnectionReply) GetMessageType ¶
func (*SctpAddSrcDstConnectionReply) GetMessageType() api.MessageType
func (*SctpAddSrcDstConnectionReply) Reset ¶
func (m *SctpAddSrcDstConnectionReply) Reset()
type SctpConfig ¶
SctpConfig represents VPP binary API message 'sctp_config'.
func (*SctpConfig) GetCrcString ¶
func (*SctpConfig) GetCrcString() string
func (*SctpConfig) GetMessageName ¶
func (*SctpConfig) GetMessageName() string
func (*SctpConfig) GetMessageType ¶
func (*SctpConfig) GetMessageType() api.MessageType
func (*SctpConfig) Reset ¶
func (m *SctpConfig) Reset()
type SctpConfigReply ¶
type SctpConfigReply struct {
Retval int32
}
SctpConfigReply represents VPP binary API message 'sctp_config_reply'.
func (*SctpConfigReply) GetCrcString ¶
func (*SctpConfigReply) GetCrcString() string
func (*SctpConfigReply) GetMessageName ¶
func (*SctpConfigReply) GetMessageName() string
func (*SctpConfigReply) GetMessageType ¶
func (*SctpConfigReply) GetMessageType() api.MessageType
func (*SctpConfigReply) Reset ¶
func (m *SctpConfigReply) Reset()
type SctpDelSrcDstConnection ¶
type SctpDelSrcDstConnection struct { IsIPv6 uint8 VrfID uint32 SrcAddress []byte `struc:"[16]byte"` DstAddress []byte `struc:"[16]byte"` }
SctpDelSrcDstConnection represents VPP binary API message 'sctp_del_src_dst_connection'.
func (*SctpDelSrcDstConnection) GetCrcString ¶
func (*SctpDelSrcDstConnection) GetCrcString() string
func (*SctpDelSrcDstConnection) GetMessageName ¶
func (*SctpDelSrcDstConnection) GetMessageName() string
func (*SctpDelSrcDstConnection) GetMessageType ¶
func (*SctpDelSrcDstConnection) GetMessageType() api.MessageType
func (*SctpDelSrcDstConnection) Reset ¶
func (m *SctpDelSrcDstConnection) Reset()
type SctpDelSrcDstConnectionReply ¶
type SctpDelSrcDstConnectionReply struct {
Retval int32
}
SctpDelSrcDstConnectionReply represents VPP binary API message 'sctp_del_src_dst_connection_reply'.
func (*SctpDelSrcDstConnectionReply) GetCrcString ¶
func (*SctpDelSrcDstConnectionReply) GetCrcString() string
func (*SctpDelSrcDstConnectionReply) GetMessageName ¶
func (*SctpDelSrcDstConnectionReply) GetMessageName() string
func (*SctpDelSrcDstConnectionReply) GetMessageType ¶
func (*SctpDelSrcDstConnectionReply) GetMessageType() api.MessageType
func (*SctpDelSrcDstConnectionReply) Reset ¶
func (m *SctpDelSrcDstConnectionReply) Reset()