initial commit
[govpp.git] / examples / bin_api / memif.api.json
1 {
2     "types" : [
3
4     ],
5     "messages" : [
6         ["memif_create",
7             ["u16", "_vl_msg_id"],
8             ["u32", "client_index"],
9             ["u32", "context"],
10             ["u8", "role"],
11             ["u64", "key"],
12             ["u8", "socket_filename", 128],
13             ["u32", "ring_size"],
14             ["u16", "buffer_size"],
15             ["u8", "hw_addr", 6],
16             {"crc" : "0x23fe3309"}
17         ],
18         ["memif_create_reply",
19             ["u16", "_vl_msg_id"],
20             ["u32", "context"],
21             ["i32", "retval"],
22             ["u32", "sw_if_index"],
23             {"crc" : "0x93d7498b"}
24         ],
25         ["memif_delete",
26             ["u16", "_vl_msg_id"],
27             ["u32", "client_index"],
28             ["u32", "context"],
29             ["u32", "sw_if_index"],
30             {"crc" : "0x12814e3d"}
31         ],
32         ["memif_delete_reply",
33             ["u16", "_vl_msg_id"],
34             ["u32", "context"],
35             ["i32", "retval"],
36             {"crc" : "0x72c9fa3c"}
37         ],
38         ["memif_details",
39             ["u16", "_vl_msg_id"],
40             ["u32", "context"],
41             ["u32", "sw_if_index"],
42             ["u8", "if_name", 64],
43             ["u8", "hw_addr", 6],
44             ["u64", "key"],
45             ["u8", "role"],
46             ["u8", "socket_filename", 128],
47             ["u32", "ring_size"],
48             ["u16", "buffer_size"],
49             ["u8", "admin_up_down"],
50             ["u8", "link_up_down"],
51             {"crc" : "0xcf105583"}
52         ],
53         ["memif_dump",
54             ["u16", "_vl_msg_id"],
55             ["u32", "client_index"],
56             ["u32", "context"],
57             {"crc" : "0x68d39e95"}
58         ]
59     ],
60 "vl_api_version" :"0xadb63e82"
61 }