Documentation ¶
Overview ¶
Package vmxnet3 is a generated from VPP binary API module 'vmxnet3'. It contains following objects: 3 services 6 messages
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Messages = []api.Message{ (*Vmxnet3Create)(nil), (*Vmxnet3CreateReply)(nil), (*Vmxnet3Delete)(nil), (*Vmxnet3DeleteReply)(nil), (*Vmxnet3Details)(nil), (*Vmxnet3Dump)(nil), }
Functions ¶
This section is empty.
Types ¶
type Services ¶
type Services interface { DumpVmxnet3(*Vmxnet3Dump) ([]*Vmxnet3Details, error) Vmxnet3Create(*Vmxnet3Create) (*Vmxnet3CreateReply, error) Vmxnet3Delete(*Vmxnet3Delete) (*Vmxnet3DeleteReply, error) }
Services represents VPP binary API services:
type Vmxnet3Create ¶
Vmxnet3Create represents VPP binary API message 'vmxnet3_create':
func (*Vmxnet3Create) GetCrcString ¶
func (*Vmxnet3Create) GetCrcString() string
func (*Vmxnet3Create) GetMessageName ¶
func (*Vmxnet3Create) GetMessageName() string
func (*Vmxnet3Create) GetMessageType ¶
func (*Vmxnet3Create) GetMessageType() api.MessageType
type Vmxnet3CreateReply ¶
Vmxnet3CreateReply represents VPP binary API message 'vmxnet3_create_reply':
func (*Vmxnet3CreateReply) GetCrcString ¶
func (*Vmxnet3CreateReply) GetCrcString() string
func (*Vmxnet3CreateReply) GetMessageName ¶
func (*Vmxnet3CreateReply) GetMessageName() string
func (*Vmxnet3CreateReply) GetMessageType ¶
func (*Vmxnet3CreateReply) GetMessageType() api.MessageType
type Vmxnet3Delete ¶
type Vmxnet3Delete struct {
SwIfIndex uint32
}
Vmxnet3Delete represents VPP binary API message 'vmxnet3_delete':
func (*Vmxnet3Delete) GetCrcString ¶
func (*Vmxnet3Delete) GetCrcString() string
func (*Vmxnet3Delete) GetMessageName ¶
func (*Vmxnet3Delete) GetMessageName() string
func (*Vmxnet3Delete) GetMessageType ¶
func (*Vmxnet3Delete) GetMessageType() api.MessageType
type Vmxnet3DeleteReply ¶
type Vmxnet3DeleteReply struct {
Retval int32
}
Vmxnet3DeleteReply represents VPP binary API message 'vmxnet3_delete_reply':
func (*Vmxnet3DeleteReply) GetCrcString ¶
func (*Vmxnet3DeleteReply) GetCrcString() string
func (*Vmxnet3DeleteReply) GetMessageName ¶
func (*Vmxnet3DeleteReply) GetMessageName() string
func (*Vmxnet3DeleteReply) GetMessageType ¶
func (*Vmxnet3DeleteReply) GetMessageType() api.MessageType
type Vmxnet3Details ¶
type Vmxnet3Details struct { SwIfIndex uint32 IfName []byte `struc:"[64]byte"` HwAddr []byte `struc:"[6]byte"` PciAddr uint32 Version uint8 RxQid uint16 RxQsize uint16 RxFill []uint16 `struc:"[2]uint16"` RxNext uint16 RxProduce []uint16 `struc:"[2]uint16"` RxConsume []uint16 `struc:"[2]uint16"` TxQid uint16 TxQsize uint16 TxNext uint16 TxProduce uint16 TxConsume uint16 AdminUpDown uint8 }
Vmxnet3Details represents VPP binary API message 'vmxnet3_details':
func (*Vmxnet3Details) GetCrcString ¶
func (*Vmxnet3Details) GetCrcString() string
func (*Vmxnet3Details) GetMessageName ¶
func (*Vmxnet3Details) GetMessageName() string
func (*Vmxnet3Details) GetMessageType ¶
func (*Vmxnet3Details) GetMessageType() api.MessageType
type Vmxnet3Dump ¶
type Vmxnet3Dump struct{}
Vmxnet3Dump represents VPP binary API message 'vmxnet3_dump':
func (*Vmxnet3Dump) GetCrcString ¶
func (*Vmxnet3Dump) GetCrcString() string
func (*Vmxnet3Dump) GetMessageName ¶
func (*Vmxnet3Dump) GetMessageName() string
func (*Vmxnet3Dump) GetMessageType ¶
func (*Vmxnet3Dump) GetMessageType() api.MessageType
Click to show internal directories.
Click to hide internal directories.