Documentation ¶
Overview ¶
Package vmxnet3 is a generated from VPP binary API module 'vmxnet3'. It contains following objects: 6 messages 3 services
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Services ¶
type Services interface { DumpVmxnet3(*Vmxnet3Dump) (*Vmxnet3Details, error) Vmxnet3Create(*Vmxnet3Create) (*Vmxnet3CreateReply, error) Vmxnet3Delete(*Vmxnet3Delete) (*Vmxnet3DeleteReply, error) }
type Vmxnet3Create ¶
Vmxnet3Create represents the VPP binary API message 'vmxnet3_create'.
"vmxnet3_create", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "pci_addr" ], [ "i32", "enable_elog" ], [ "u16", "rxq_size" ], [ "u16", "txq_size" ], { "crc": "0x7318251d" }
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 the VPP binary API message 'vmxnet3_create_reply'.
"vmxnet3_create_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], [ "u32", "sw_if_index" ], { "crc": "0xfda5941f" }
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 the VPP binary API message 'vmxnet3_delete'.
"vmxnet3_delete", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "sw_if_index" ], { "crc": "0x529cb13f" }
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 the VPP binary API message 'vmxnet3_delete_reply'.
"vmxnet3_delete_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" }
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 the VPP binary API message 'vmxnet3_details'.
"vmxnet3_details", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "u32", "sw_if_index" ], [ "u8", "if_name", 64 ], [ "u8", "hw_addr", 6 ], [ "u32", "pci_addr" ], [ "u8", "version" ], [ "u16", "rx_qid" ], [ "u16", "rx_qsize" ], [ "u16", "rx_fill", 2 ], [ "u16", "rx_next" ], [ "u16", "rx_produce", 2 ], [ "u16", "rx_consume", 2 ], [ "u16", "tx_qid" ], [ "u16", "tx_qsize" ], [ "u16", "tx_next" ], [ "u16", "tx_produce" ], [ "u16", "tx_consume" ], [ "u8", "admin_up_down" ], { "crc": "0x2374ddc9" }
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 the VPP binary API message 'vmxnet3_dump'.
"vmxnet3_dump", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], { "crc": "0x51077d14" }
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.