Refactor GoVPP
[govpp.git] / examples / bin_api / af_packet.api.json
1 {
2     "messages": [
3         [
4             "af_packet_create",
5             [
6                 "u16",
7                 "_vl_msg_id"
8             ],
9             [
10                 "u32",
11                 "client_index"
12             ],
13             [
14                 "u32",
15                 "context"
16             ],
17             [
18                 "u8",
19                 "host_if_name",
20                 64
21             ],
22             [
23                 "u8",
24                 "hw_addr",
25                 6
26             ],
27             [
28                 "u8",
29                 "use_random_hw_addr"
30             ],
31             {
32                 "crc": "0x6d5d30d6"
33             }
34         ],
35         [
36             "af_packet_create_reply",
37             [
38                 "u16",
39                 "_vl_msg_id"
40             ],
41             [
42                 "u32",
43                 "context"
44             ],
45             [
46                 "i32",
47                 "retval"
48             ],
49             [
50                 "u32",
51                 "sw_if_index"
52             ],
53             {
54                 "crc": "0xfda5941f"
55             }
56         ],
57         [
58             "af_packet_delete",
59             [
60                 "u16",
61                 "_vl_msg_id"
62             ],
63             [
64                 "u32",
65                 "client_index"
66             ],
67             [
68                 "u32",
69                 "context"
70             ],
71             [
72                 "u8",
73                 "host_if_name",
74                 64
75             ],
76             {
77                 "crc": "0x3efceda3"
78             }
79         ],
80         [
81             "af_packet_delete_reply",
82             [
83                 "u16",
84                 "_vl_msg_id"
85             ],
86             [
87                 "u32",
88                 "context"
89             ],
90             [
91                 "i32",
92                 "retval"
93             ],
94             {
95                 "crc": "0xe8d4e804"
96             }
97         ],
98         [
99             "af_packet_set_l4_cksum_offload",
100             [
101                 "u16",
102                 "_vl_msg_id"
103             ],
104             [
105                 "u32",
106                 "client_index"
107             ],
108             [
109                 "u32",
110                 "context"
111             ],
112             [
113                 "u8",
114                 "sw_if_index"
115             ],
116             [
117                 "u8",
118                 "set"
119             ],
120             {
121                 "crc": "0x86538585"
122             }
123         ],
124         [
125             "af_packet_set_l4_cksum_offload_reply",
126             [
127                 "u16",
128                 "_vl_msg_id"
129             ],
130             [
131                 "u32",
132                 "context"
133             ],
134             [
135                 "i32",
136                 "retval"
137             ],
138             {
139                 "crc": "0xe8d4e804"
140             }
141         ],
142         [
143             "af_packet_dump",
144             [
145                 "u16",
146                 "_vl_msg_id"
147             ],
148             [
149                 "u32",
150                 "client_index"
151             ],
152             [
153                 "u32",
154                 "context"
155             ],
156             {
157                 "crc": "0x51077d14"
158             }
159         ],
160         [
161             "af_packet_details",
162             [
163                 "u16",
164                 "_vl_msg_id"
165             ],
166             [
167                 "u32",
168                 "context"
169             ],
170             [
171                 "u32",
172                 "sw_if_index"
173             ],
174             [
175                 "u8",
176                 "host_if_name",
177                 64
178             ],
179             {
180                 "crc": "0x057205fa"
181             }
182         ]
183     ],
184     "vl_api_version": "0x206563c",
185     "unions": [],
186     "services": {
187         "af_packet_dump": {
188             "reply": "af_packet_details",
189             "stream": true
190         },
191         "af_packet_set_l4_cksum_offload": {
192             "reply": "af_packet_set_l4_cksum_offload_reply"
193         },
194         "af_packet_delete": {
195             "reply": "af_packet_delete_reply"
196         },
197         "af_packet_create": {
198             "reply": "af_packet_create_reply"
199         }
200     },
201     "enums": [],
202     "types": []
203 }