aboutsummaryrefslogtreecommitdiffstats
path: root/examples/bin_api/memif/memif.go
diff options
context:
space:
mode:
Diffstat (limited to 'examples/bin_api/memif/memif.go')
-rw-r--r--examples/bin_api/memif/memif.go344
1 files changed, 0 insertions, 344 deletions
diff --git a/examples/bin_api/memif/memif.go b/examples/bin_api/memif/memif.go
deleted file mode 100644
index 3f6ad02..0000000
--- a/examples/bin_api/memif/memif.go
+++ /dev/null
@@ -1,344 +0,0 @@
-// Code generated by govpp binapi-generator DO NOT EDIT.
-// Package memif represents the VPP binary API of the 'memif' VPP module.
-// Generated from '../../bin_api/memif.api.json'
-package memif
-
-import "git.fd.io/govpp.git/api"
-
-// VlApiVersion contains version of the API.
-const VlAPIVersion = 0x824c4ae0
-
-// MemifCreate represents the VPP binary API message 'memif_create'.
-// Generated from '../../bin_api/memif.api.json', line 24:
-//
-// "memif_create",
-// [
-// "u16",
-// "_vl_msg_id"
-// ],
-// [
-// "u32",
-// "client_index"
-// ],
-// [
-// "u32",
-// "context"
-// ],
-// [
-// "u8",
-// "role"
-// ],
-// [
-// "u8",
-// "mode"
-// ],
-// [
-// "u8",
-// "rx_queues"
-// ],
-// [
-// "u8",
-// "tx_queues"
-// ],
-// [
-// "u32",
-// "id"
-// ],
-// [
-// "u8",
-// "socket_filename",
-// 128
-// ],
-// [
-// "u8",
-// "secret",
-// 24
-// ],
-// [
-// "u32",
-// "ring_size"
-// ],
-// [
-// "u16",
-// "buffer_size"
-// ],
-// [
-// "u8",
-// "hw_addr",
-// 6
-// ],
-// {
-// "crc": "0x3551c914"
-// }
-//
-type MemifCreate struct {
- Role uint8
- Mode uint8
- RxQueues uint8
- TxQueues uint8
- ID uint32
- SocketFilename []byte `struc:"[128]byte"`
- Secret []byte `struc:"[24]byte"`
- RingSize uint32
- BufferSize uint16
- HwAddr []byte `struc:"[6]byte"`
-}
-
-func (*MemifCreate) GetMessageName() string {
- return "memif_create"
-}
-func (*MemifCreate) GetMessageType() api.MessageType {
- return api.RequestMessage
-}
-func (*MemifCreate) GetCrcString() string {
- return "3551c914"
-}
-func NewMemifCreate() api.Message {
- return &MemifCreate{}
-}
-
-// MemifCreateReply represents the VPP binary API message 'memif_create_reply'.
-// Generated from '../../bin_api/memif.api.json', line 85:
-//
-// "memif_create_reply",
-// [
-// "u16",
-// "_vl_msg_id"
-// ],
-// [
-// "u32",
-// "context"
-// ],
-// [
-// "i32",
-// "retval"
-// ],
-// [
-// "u32",
-// "sw_if_index"
-// ],
-// {
-// "crc": "0xfda5941f"
-// }
-//
-type MemifCreateReply struct {
- Retval int32
- SwIfIndex uint32
-}
-
-func (*MemifCreateReply) GetMessageName() string {
- return "memif_create_reply"
-}
-func (*MemifCreateReply) GetMessageType() api.MessageType {
- return api.ReplyMessage
-}
-func (*MemifCreateReply) GetCrcString() string {
- return "fda5941f"
-}
-func NewMemifCreateReply() api.Message {
- return &MemifCreateReply{}
-}
-
-// MemifDelete represents the VPP binary API message 'memif_delete'.
-// Generated from '../../bin_api/memif.api.json', line 107:
-//
-// "memif_delete",
-// [
-// "u16",
-// "_vl_msg_id"
-// ],
-// [
-// "u32",
-// "client_index"
-// ],
-// [
-// "u32",
-// "context"
-// ],
-// [
-// "u32",
-// "sw_if_index"
-// ],
-// {
-// "crc": "0x529cb13f"
-// }
-//
-type MemifDelete struct {
- SwIfIndex uint32
-}
-
-func (*MemifDelete) GetMessageName() string {
- return "memif_delete"
-}
-func (*MemifDelete) GetMessageType() api.MessageType {
- return api.RequestMessage
-}
-func (*MemifDelete) GetCrcString() string {
- return "529cb13f"
-}
-func NewMemifDelete() api.Message {
- return &MemifDelete{}
-}
-
-// MemifDeleteReply represents the VPP binary API message 'memif_delete_reply'.
-// Generated from '../../bin_api/memif.api.json', line 129:
-//
-// "memif_delete_reply",
-// [
-// "u16",
-// "_vl_msg_id"
-// ],
-// [
-// "u32",
-// "context"
-// ],
-// [
-// "i32",
-// "retval"
-// ],
-// {
-// "crc": "0xe8d4e804"
-// }
-//
-type MemifDeleteReply struct {
- Retval int32
-}
-
-func (*MemifDeleteReply) GetMessageName() string {
- return "memif_delete_reply"
-}
-func (*MemifDeleteReply) GetMessageType() api.MessageType {
- return api.ReplyMessage
-}
-func (*MemifDeleteReply) GetCrcString() string {
- return "e8d4e804"
-}
-func NewMemifDeleteReply() api.Message {
- return &MemifDeleteReply{}
-}
-
-// MemifDetails represents the VPP binary API message 'memif_details'.
-// Generated from '../../bin_api/memif.api.json', line 147:
-//
-// "memif_details",
-// [
-// "u16",
-// "_vl_msg_id"
-// ],
-// [
-// "u32",
-// "context"
-// ],
-// [
-// "u32",
-// "sw_if_index"
-// ],
-// [
-// "u8",
-// "if_name",
-// 64
-// ],
-// [
-// "u8",
-// "hw_addr",
-// 6
-// ],
-// [
-// "u32",
-// "id"
-// ],
-// [
-// "u8",
-// "role"
-// ],
-// [
-// "u8",
-// "mode"
-// ],
-// [
-// "u8",
-// "socket_filename",
-// 128
-// ],
-// [
-// "u32",
-// "ring_size"
-// ],
-// [
-// "u16",
-// "buffer_size"
-// ],
-// [
-// "u8",
-// "admin_up_down"
-// ],
-// [
-// "u8",
-// "link_up_down"
-// ],
-// {
-// "crc": "0x0e1da928"
-// }
-//
-type MemifDetails struct {
- SwIfIndex uint32
- IfName []byte `struc:"[64]byte"`
- HwAddr []byte `struc:"[6]byte"`
- ID uint32
- Role uint8
- Mode uint8
- SocketFilename []byte `struc:"[128]byte"`
- RingSize uint32
- BufferSize uint16
- AdminUpDown uint8
- LinkUpDown uint8
-}
-
-func (*MemifDetails) GetMessageName() string {
- return "memif_details"
-}
-func (*MemifDetails) GetMessageType() api.MessageType {
- return api.ReplyMessage
-}
-func (*MemifDetails) GetCrcString() string {
- return "0e1da928"
-}
-func NewMemifDetails() api.Message {
- return &MemifDetails{}
-}
-
-// MemifDump represents the VPP binary API message 'memif_dump'.
-// Generated from '../../bin_api/memif.api.json', line 208:
-//
-// "memif_dump",
-// [
-// "u16",
-// "_vl_msg_id"
-// ],
-// [
-// "u32",
-// "client_index"
-// ],
-// [
-// "u32",
-// "context"
-// ],
-// {
-// "crc": "0x51077d14"
-// }
-//
-type MemifDump struct {
-}
-
-func (*MemifDump) GetMessageName() string {
- return "memif_dump"
-}
-func (*MemifDump) GetMessageType() api.MessageType {
- return api.RequestMessage
-}
-func (*MemifDump) GetCrcString() string {
- return "51077d14"
-}
-func NewMemifDump() api.Message {
- return &MemifDump{}
-}