initial commit
[govpp.git] / examples / bin_api / tap.api.json
1 {
2     "types" : [
3
4     ],
5     "messages" : [
6         ["tap_connect",
7             ["u16", "_vl_msg_id"],
8             ["u32", "client_index"],
9             ["u32", "context"],
10             ["u8", "use_random_mac"],
11             ["u8", "tap_name", 64],
12             ["u8", "mac_address", 6],
13             ["u8", "renumber"],
14             ["u32", "custom_dev_instance"],
15             ["u8", "ip4_address_set"],
16             ["u8", "ip4_address", 4],
17             ["u8", "ip4_mask_width"],
18             ["u8", "ip6_address_set"],
19             ["u8", "ip6_address", 16],
20             ["u8", "ip6_mask_width"],
21             ["u8", "tag", 64],
22             {"crc" : "0x91720de3"}
23         ],
24         ["tap_connect_reply",
25             ["u16", "_vl_msg_id"],
26             ["u32", "context"],
27             ["i32", "retval"],
28             ["u32", "sw_if_index"],
29             {"crc" : "0xf47feac1"}
30         ],
31         ["tap_modify",
32             ["u16", "_vl_msg_id"],
33             ["u32", "client_index"],
34             ["u32", "context"],
35             ["u32", "sw_if_index"],
36             ["u8", "use_random_mac"],
37             ["u8", "tap_name", 64],
38             ["u8", "mac_address", 6],
39             ["u8", "renumber"],
40             ["u32", "custom_dev_instance"],
41             {"crc" : "0x8abcd5f3"}
42         ],
43         ["tap_modify_reply",
44             ["u16", "_vl_msg_id"],
45             ["u32", "context"],
46             ["i32", "retval"],
47             ["u32", "sw_if_index"],
48             {"crc" : "0x00aaf940"}
49         ],
50         ["tap_delete",
51             ["u16", "_vl_msg_id"],
52             ["u32", "client_index"],
53             ["u32", "context"],
54             ["u32", "sw_if_index"],
55             {"crc" : "0xe99d41c1"}
56         ],
57         ["tap_delete_reply",
58             ["u16", "_vl_msg_id"],
59             ["u32", "context"],
60             ["i32", "retval"],
61             {"crc" : "0x0e47d140"}
62         ],
63         ["sw_interface_tap_dump",
64             ["u16", "_vl_msg_id"],
65             ["u32", "client_index"],
66             ["u32", "context"],
67             {"crc" : "0xbc6ddbe2"}
68         ],
69         ["sw_interface_tap_details",
70             ["u16", "_vl_msg_id"],
71             ["u32", "context"],
72             ["u32", "sw_if_index"],
73             ["u8", "dev_name", 64],
74             {"crc" : "0x0df07bc3"}
75         ]
76     ],
77 "vl_api_version" :"0x1aedb9f2"
78 }