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
Source Files
¶
- vmxnet3.ba.go
Click to show internal directories.
Click to hide internal directories.