vmxnet3

package
v2.0.1+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 5, 2019 License: Apache-2.0 Imports: 3 Imported by: 0

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

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

type Vmxnet3Create struct {
	PciAddr    uint32
	EnableElog int32
	RxqSize    uint16
	TxqSize    uint16
}

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

type Vmxnet3CreateReply struct {
	Retval    int32
	SwIfIndex uint32
}

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL