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
- Variables
- func NewAfPacketCreate() api.Message
- func NewAfPacketCreateReply() api.Message
- func NewAfPacketDelete() api.Message
- func NewAfPacketDeleteReply() api.Message
- func NewAfPacketSetL4CksumOffload() api.Message
- func NewAfPacketSetL4CksumOffloadReply() api.Message
- type AfPacketCreate
- type AfPacketCreateReply
- type AfPacketDelete
- type AfPacketDeleteReply
- type AfPacketSetL4CksumOffload
- type AfPacketSetL4CksumOffloadReply
Constants ¶
const VlAPIVersion = 0xca5d0502
VlApiVersion contains version of the API.
Variables ¶
var Consts = map[string]reflect.Value{ "VlAPIVersion": reflect.ValueOf(VlAPIVersion), }
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), }
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(), }
var Variables = map[string]reflect.Value{}
Functions ¶
func NewAfPacketCreate ¶
func NewAfPacketCreateReply ¶
func NewAfPacketDelete ¶
func NewAfPacketDeleteReply ¶
func NewAfPacketSetL4CksumOffload ¶ added in v1.0.7
func NewAfPacketSetL4CksumOffloadReply ¶ added in v1.0.7
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 ¶
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
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
func (*AfPacketSetL4CksumOffloadReply) GetMessageType() api.MessageType