af_packet

package
v1.0.8 Latest Latest
Warning

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

Go to latest
Published: Nov 21, 2017 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

Code generated by govpp binapi-generator DO NOT EDIT. Package af_packet represents the VPP binary API of the 'af_packet' VPP module. Generated from '/usr/share/vpp/api/af_packet.api.json'

Index

Constants

View Source
const VlAPIVersion = 0xca5d0502

VlApiVersion contains version of the API.

Variables

View Source
var Consts = map[string]reflect.Value{
	"VlAPIVersion": reflect.ValueOf(VlAPIVersion),
}
View Source
var Functions = map[string]reflect.Value{
	"NewAfPacketCreate":                 reflect.ValueOf(NewAfPacketCreate),
	"NewAfPacketCreateReply":            reflect.ValueOf(NewAfPacketCreateReply),
	"NewAfPacketDelete":                 reflect.ValueOf(NewAfPacketDelete),
	"NewAfPacketDeleteReply":            reflect.ValueOf(NewAfPacketDeleteReply),
	"NewAfPacketSetL4CksumOffload":      reflect.ValueOf(NewAfPacketSetL4CksumOffload),
	"NewAfPacketSetL4CksumOffloadReply": reflect.ValueOf(NewAfPacketSetL4CksumOffloadReply),
}
View Source
var Types = map[string]reflect.Type{
	"AfPacketCreate":                 reflect.TypeOf((*AfPacketCreate)(nil)).Elem(),
	"AfPacketCreateReply":            reflect.TypeOf((*AfPacketCreateReply)(nil)).Elem(),
	"AfPacketDelete":                 reflect.TypeOf((*AfPacketDelete)(nil)).Elem(),
	"AfPacketDeleteReply":            reflect.TypeOf((*AfPacketDeleteReply)(nil)).Elem(),
	"AfPacketSetL4CksumOffload":      reflect.TypeOf((*AfPacketSetL4CksumOffload)(nil)).Elem(),
	"AfPacketSetL4CksumOffloadReply": reflect.TypeOf((*AfPacketSetL4CksumOffloadReply)(nil)).Elem(),
}
View Source
var Variables = map[string]reflect.Value{}

Functions

func NewAfPacketCreate

func NewAfPacketCreate() api.Message

func NewAfPacketCreateReply

func NewAfPacketCreateReply() api.Message

func NewAfPacketDelete

func NewAfPacketDelete() api.Message

func NewAfPacketDeleteReply

func NewAfPacketDeleteReply() api.Message

func NewAfPacketSetL4CksumOffload added in v1.0.7

func NewAfPacketSetL4CksumOffload() api.Message

func NewAfPacketSetL4CksumOffloadReply added in v1.0.7

func NewAfPacketSetL4CksumOffloadReply() api.Message

Types

type AfPacketCreate

type AfPacketCreate struct {
	HostIfName      []byte `struc:"[64]byte"`
	HwAddr          []byte `struc:"[6]byte"`
	UseRandomHwAddr uint8
}

AfPacketCreate represents the VPP binary API message 'af_packet_create'. Generated from '/usr/share/vpp/api/af_packet.api.json', line 6:

["af_packet_create",
    ["u16", "_vl_msg_id"],
    ["u32", "client_index"],
    ["u32", "context"],
    ["u8", "host_if_name", 64],
    ["u8", "hw_addr", 6],
    ["u8", "use_random_hw_addr"],
    {"crc" : "0x92768640"}
],

func (*AfPacketCreate) GetCrcString

func (*AfPacketCreate) GetCrcString() string

func (*AfPacketCreate) GetMessageName

func (*AfPacketCreate) GetMessageName() string

func (*AfPacketCreate) GetMessageType

func (*AfPacketCreate) GetMessageType() api.MessageType

type AfPacketCreateReply

type AfPacketCreateReply struct {
	Retval    int32
	SwIfIndex uint32
}

AfPacketCreateReply represents the VPP binary API message 'af_packet_create_reply'. Generated from '/usr/share/vpp/api/af_packet.api.json', line 15:

["af_packet_create_reply",
    ["u16", "_vl_msg_id"],
    ["u32", "context"],
    ["i32", "retval"],
    ["u32", "sw_if_index"],
    {"crc" : "0x718bac92"}
],

func (*AfPacketCreateReply) GetCrcString

func (*AfPacketCreateReply) GetCrcString() string

func (*AfPacketCreateReply) GetMessageName

func (*AfPacketCreateReply) GetMessageName() string

func (*AfPacketCreateReply) GetMessageType

func (*AfPacketCreateReply) GetMessageType() api.MessageType

type AfPacketDelete

type AfPacketDelete struct {
	HostIfName []byte `struc:"[64]byte"`
}

AfPacketDelete represents the VPP binary API message 'af_packet_delete'. Generated from '/usr/share/vpp/api/af_packet.api.json', line 22:

["af_packet_delete",
    ["u16", "_vl_msg_id"],
    ["u32", "client_index"],
    ["u32", "context"],
    ["u8", "host_if_name", 64],
    {"crc" : "0xc063ce85"}
],

func (*AfPacketDelete) GetCrcString

func (*AfPacketDelete) GetCrcString() string

func (*AfPacketDelete) GetMessageName

func (*AfPacketDelete) GetMessageName() string

func (*AfPacketDelete) GetMessageType

func (*AfPacketDelete) GetMessageType() api.MessageType

type AfPacketDeleteReply

type AfPacketDeleteReply struct {
	Retval int32
}

AfPacketDeleteReply represents the VPP binary API message 'af_packet_delete_reply'. Generated from '/usr/share/vpp/api/af_packet.api.json', line 29:

["af_packet_delete_reply",
    ["u16", "_vl_msg_id"],
    ["u32", "context"],
    ["i32", "retval"],
    {"crc" : "0x1a80431a"}
],

func (*AfPacketDeleteReply) GetCrcString

func (*AfPacketDeleteReply) GetCrcString() string

func (*AfPacketDeleteReply) GetMessageName

func (*AfPacketDeleteReply) GetMessageName() string

func (*AfPacketDeleteReply) GetMessageType

func (*AfPacketDeleteReply) GetMessageType() api.MessageType

type AfPacketSetL4CksumOffload added in v1.0.7

type AfPacketSetL4CksumOffload struct {
	SwIfIndex uint8
	Set       uint8
}

AfPacketSetL4CksumOffload represents the VPP binary API message 'af_packet_set_l4_cksum_offload'. Generated from '/usr/share/vpp/api/af_packet.api.json', line 35:

["af_packet_set_l4_cksum_offload",
    ["u16", "_vl_msg_id"],
    ["u32", "client_index"],
    ["u32", "context"],
    ["u8", "sw_if_index"],
    ["u8", "set"],
    {"crc" : "0xe371db06"}
],

func (*AfPacketSetL4CksumOffload) GetCrcString added in v1.0.7

func (*AfPacketSetL4CksumOffload) GetCrcString() string

func (*AfPacketSetL4CksumOffload) GetMessageName added in v1.0.7

func (*AfPacketSetL4CksumOffload) GetMessageName() string

func (*AfPacketSetL4CksumOffload) GetMessageType added in v1.0.7

func (*AfPacketSetL4CksumOffload) GetMessageType() api.MessageType

type AfPacketSetL4CksumOffloadReply added in v1.0.7

type AfPacketSetL4CksumOffloadReply struct {
	Retval int32
}

AfPacketSetL4CksumOffloadReply represents the VPP binary API message 'af_packet_set_l4_cksum_offload_reply'. Generated from '/usr/share/vpp/api/af_packet.api.json', line 43:

["af_packet_set_l4_cksum_offload_reply",
    ["u16", "_vl_msg_id"],
    ["u32", "context"],
    ["i32", "retval"],
    {"crc" : "0x3cd60131"}
]

func (*AfPacketSetL4CksumOffloadReply) GetCrcString added in v1.0.7

func (*AfPacketSetL4CksumOffloadReply) GetCrcString() string

func (*AfPacketSetL4CksumOffloadReply) GetMessageName added in v1.0.7

func (*AfPacketSetL4CksumOffloadReply) GetMessageName() string

func (*AfPacketSetL4CksumOffloadReply) GetMessageType added in v1.0.7

Jump to

Keyboard shortcuts

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