Versions in this module Expand all Collapse all v0 v0.8.0 Sep 20, 2024 Changes in this version + const APIFile + const APIVersion + const VersionCrc + var RdmaMode_name = map[uint32]string + var RdmaMode_value = map[string]uint32 + var RdmaRss4_name = map[uint32]string + var RdmaRss4_value = map[string]uint32 + var RdmaRss6_name = map[uint32]string + var RdmaRss6_value = map[string]uint32 + func AllMessages() []api.Message + type RPCService interface + RdmaCreate func(ctx context.Context, in *RdmaCreate) (*RdmaCreateReply, error) + RdmaCreateV2 func(ctx context.Context, in *RdmaCreateV2) (*RdmaCreateV2Reply, error) + RdmaCreateV3 func(ctx context.Context, in *RdmaCreateV3) (*RdmaCreateV3Reply, error) + RdmaDelete func(ctx context.Context, in *RdmaDelete) (*RdmaDeleteReply, error) + func NewServiceClient(conn api.Connection) RPCService + type RdmaCreate struct + HostIf string + Mode RdmaMode + Name string + RxqNum uint16 + RxqSize uint16 + TxqSize uint16 + func (*RdmaCreate) GetCrcString() string + func (*RdmaCreate) GetMessageName() string + func (*RdmaCreate) GetMessageType() api.MessageType + func (m *RdmaCreate) Marshal(b []byte) ([]byte, error) + func (m *RdmaCreate) Reset() + func (m *RdmaCreate) Size() (size int) + func (m *RdmaCreate) Unmarshal(b []byte) error + type RdmaCreateReply struct + Retval int32 + SwIfIndex interface_types.InterfaceIndex + func (*RdmaCreateReply) GetCrcString() string + func (*RdmaCreateReply) GetMessageName() string + func (*RdmaCreateReply) GetMessageType() api.MessageType + func (m *RdmaCreateReply) Marshal(b []byte) ([]byte, error) + func (m *RdmaCreateReply) Reset() + func (m *RdmaCreateReply) Size() (size int) + func (m *RdmaCreateReply) Unmarshal(b []byte) error + type RdmaCreateV2 struct + HostIf string + MaxPktlen uint16 + Mode RdmaMode + Name string + NoMultiSeg bool + RxqNum uint16 + RxqSize uint16 + TxqSize uint16 + func (*RdmaCreateV2) GetCrcString() string + func (*RdmaCreateV2) GetMessageName() string + func (*RdmaCreateV2) GetMessageType() api.MessageType + func (m *RdmaCreateV2) Marshal(b []byte) ([]byte, error) + func (m *RdmaCreateV2) Reset() + func (m *RdmaCreateV2) Size() (size int) + func (m *RdmaCreateV2) Unmarshal(b []byte) error + type RdmaCreateV2Reply struct + Retval int32 + SwIfIndex interface_types.InterfaceIndex + func (*RdmaCreateV2Reply) GetCrcString() string + func (*RdmaCreateV2Reply) GetMessageName() string + func (*RdmaCreateV2Reply) GetMessageType() api.MessageType + func (m *RdmaCreateV2Reply) Marshal(b []byte) ([]byte, error) + func (m *RdmaCreateV2Reply) Reset() + func (m *RdmaCreateV2Reply) Size() (size int) + func (m *RdmaCreateV2Reply) Unmarshal(b []byte) error + type RdmaCreateV3 struct + HostIf string + MaxPktlen uint16 + Mode RdmaMode + Name string + NoMultiSeg bool + Rss4 RdmaRss4 + Rss6 RdmaRss6 + RxqNum uint16 + RxqSize uint16 + TxqSize uint16 + func (*RdmaCreateV3) GetCrcString() string + func (*RdmaCreateV3) GetMessageName() string + func (*RdmaCreateV3) GetMessageType() api.MessageType + func (m *RdmaCreateV3) Marshal(b []byte) ([]byte, error) + func (m *RdmaCreateV3) Reset() + func (m *RdmaCreateV3) Size() (size int) + func (m *RdmaCreateV3) Unmarshal(b []byte) error + type RdmaCreateV3Reply struct + Retval int32 + SwIfIndex interface_types.InterfaceIndex + func (*RdmaCreateV3Reply) GetCrcString() string + func (*RdmaCreateV3Reply) GetMessageName() string + func (*RdmaCreateV3Reply) GetMessageType() api.MessageType + func (m *RdmaCreateV3Reply) Marshal(b []byte) ([]byte, error) + func (m *RdmaCreateV3Reply) Reset() + func (m *RdmaCreateV3Reply) Size() (size int) + func (m *RdmaCreateV3Reply) Unmarshal(b []byte) error + type RdmaDelete struct + SwIfIndex interface_types.InterfaceIndex + func (*RdmaDelete) GetCrcString() string + func (*RdmaDelete) GetMessageName() string + func (*RdmaDelete) GetMessageType() api.MessageType + func (m *RdmaDelete) Marshal(b []byte) ([]byte, error) + func (m *RdmaDelete) Reset() + func (m *RdmaDelete) Size() (size int) + func (m *RdmaDelete) Unmarshal(b []byte) error + type RdmaDeleteReply struct + Retval int32 + func (*RdmaDeleteReply) GetCrcString() string + func (*RdmaDeleteReply) GetMessageName() string + func (*RdmaDeleteReply) GetMessageType() api.MessageType + func (m *RdmaDeleteReply) Marshal(b []byte) ([]byte, error) + func (m *RdmaDeleteReply) Reset() + func (m *RdmaDeleteReply) Size() (size int) + func (m *RdmaDeleteReply) Unmarshal(b []byte) error + type RdmaMode uint32 + const RDMA_API_MODE_AUTO + const RDMA_API_MODE_DV + const RDMA_API_MODE_IBV + func (x RdmaMode) String() string + type RdmaRss4 uint32 + const RDMA_API_RSS4_AUTO + const RDMA_API_RSS4_IP + const RDMA_API_RSS4_IP_TCP + const RDMA_API_RSS4_IP_UDP + func (x RdmaRss4) String() string + type RdmaRss6 uint32 + const RDMA_API_RSS6_AUTO + const RDMA_API_RSS6_IP + const RDMA_API_RSS6_IP_TCP + const RDMA_API_RSS6_IP_UDP + func (x RdmaRss6) String() string