Versions in this module Expand all Collapse all v3 v3.5.0 Feb 6, 2023 Changes in this version + const APIFile + const APIVersion + const VersionCrc + func AllMessages() []api.Message + type RPCService interface + SwVmxnet3InterfaceDump func(ctx context.Context, in *SwVmxnet3InterfaceDump) (RPCService_SwVmxnet3InterfaceDumpClient, error) + Vmxnet3Create func(ctx context.Context, in *Vmxnet3Create) (*Vmxnet3CreateReply, error) + Vmxnet3Delete func(ctx context.Context, in *Vmxnet3Delete) (*Vmxnet3DeleteReply, error) + Vmxnet3Dump func(ctx context.Context, in *Vmxnet3Dump) (RPCService_Vmxnet3DumpClient, error) + func NewServiceClient(conn api.Connection) RPCService + type RPCService_SwVmxnet3InterfaceDumpClient interface + Recv func() (*SwVmxnet3InterfaceDetails, error) + type RPCService_Vmxnet3DumpClient interface + Recv func() (*Vmxnet3Details, error) + type SwVmxnet3InterfaceDetails struct + AdminUpDown bool + HwAddr ethernet_types.MacAddress + IfName string + PciAddr uint32 + RxCount uint8 + RxList [16]Vmxnet3RxList + SwIfIndex interface_types.InterfaceIndex + TxCount uint8 + TxList [8]Vmxnet3TxList + Version uint8 + func (*SwVmxnet3InterfaceDetails) GetCrcString() string + func (*SwVmxnet3InterfaceDetails) GetMessageName() string + func (*SwVmxnet3InterfaceDetails) GetMessageType() api.MessageType + func (m *SwVmxnet3InterfaceDetails) Marshal(b []byte) ([]byte, error) + func (m *SwVmxnet3InterfaceDetails) Reset() + func (m *SwVmxnet3InterfaceDetails) Size() (size int) + func (m *SwVmxnet3InterfaceDetails) Unmarshal(b []byte) error + type SwVmxnet3InterfaceDump struct + SwIfIndex interface_types.InterfaceIndex + func (*SwVmxnet3InterfaceDump) GetCrcString() string + func (*SwVmxnet3InterfaceDump) GetMessageName() string + func (*SwVmxnet3InterfaceDump) GetMessageType() api.MessageType + func (m *SwVmxnet3InterfaceDump) Marshal(b []byte) ([]byte, error) + func (m *SwVmxnet3InterfaceDump) Reset() + func (m *SwVmxnet3InterfaceDump) Size() (size int) + func (m *SwVmxnet3InterfaceDump) Unmarshal(b []byte) error + type Vmxnet3Create struct + Bind uint8 + EnableElog int32 + EnableGso bool + PciAddr uint32 + RxqNum uint16 + RxqSize uint16 + TxqNum uint16 + TxqSize uint16 + func (*Vmxnet3Create) GetCrcString() string + func (*Vmxnet3Create) GetMessageName() string + func (*Vmxnet3Create) GetMessageType() api.MessageType + func (m *Vmxnet3Create) Marshal(b []byte) ([]byte, error) + func (m *Vmxnet3Create) Reset() + func (m *Vmxnet3Create) Size() (size int) + func (m *Vmxnet3Create) Unmarshal(b []byte) error + type Vmxnet3CreateReply struct + Retval int32 + SwIfIndex interface_types.InterfaceIndex + func (*Vmxnet3CreateReply) GetCrcString() string + func (*Vmxnet3CreateReply) GetMessageName() string + func (*Vmxnet3CreateReply) GetMessageType() api.MessageType + func (m *Vmxnet3CreateReply) Marshal(b []byte) ([]byte, error) + func (m *Vmxnet3CreateReply) Reset() + func (m *Vmxnet3CreateReply) Size() (size int) + func (m *Vmxnet3CreateReply) Unmarshal(b []byte) error + type Vmxnet3Delete struct + SwIfIndex interface_types.InterfaceIndex + func (*Vmxnet3Delete) GetCrcString() string + func (*Vmxnet3Delete) GetMessageName() string + func (*Vmxnet3Delete) GetMessageType() api.MessageType + func (m *Vmxnet3Delete) Marshal(b []byte) ([]byte, error) + func (m *Vmxnet3Delete) Reset() + func (m *Vmxnet3Delete) Size() (size int) + func (m *Vmxnet3Delete) Unmarshal(b []byte) error + type Vmxnet3DeleteReply struct + Retval int32 + func (*Vmxnet3DeleteReply) GetCrcString() string + func (*Vmxnet3DeleteReply) GetMessageName() string + func (*Vmxnet3DeleteReply) GetMessageType() api.MessageType + func (m *Vmxnet3DeleteReply) Marshal(b []byte) ([]byte, error) + func (m *Vmxnet3DeleteReply) Reset() + func (m *Vmxnet3DeleteReply) Size() (size int) + func (m *Vmxnet3DeleteReply) Unmarshal(b []byte) error + type Vmxnet3Details struct + AdminUpDown bool + HwAddr ethernet_types.MacAddress + IfName string + PciAddr uint32 + RxCount uint8 + RxList [16]Vmxnet3RxList + SwIfIndex interface_types.InterfaceIndex + TxCount uint8 + TxList [8]Vmxnet3TxList + Version uint8 + func (*Vmxnet3Details) GetCrcString() string + func (*Vmxnet3Details) GetMessageName() string + func (*Vmxnet3Details) GetMessageType() api.MessageType + func (m *Vmxnet3Details) Marshal(b []byte) ([]byte, error) + func (m *Vmxnet3Details) Reset() + func (m *Vmxnet3Details) Size() (size int) + func (m *Vmxnet3Details) Unmarshal(b []byte) error + type Vmxnet3Dump struct + func (*Vmxnet3Dump) GetCrcString() string + func (*Vmxnet3Dump) GetMessageName() string + func (*Vmxnet3Dump) GetMessageType() api.MessageType + func (m *Vmxnet3Dump) Marshal(b []byte) ([]byte, error) + func (m *Vmxnet3Dump) Reset() + func (m *Vmxnet3Dump) Size() (size int) + func (m *Vmxnet3Dump) Unmarshal(b []byte) error + type Vmxnet3RxList struct + RxConsume []uint16 + RxFill []uint16 + RxNext uint16 + RxProduce []uint16 + RxQsize uint16 + type Vmxnet3TxList struct + TxConsume uint16 + TxNext uint16 + TxProduce uint16 + TxQsize uint16