3 ## Virtual Interface Test configuration for VM tests ##
6 "client_namespace": "iprf_client_ns",
7 "server_namespace": "iprf_server_ns",
8 "mtus": [9001, 9000, 2048, 2049, 1500, 512],
11 "iprf_client_interface_on_linux": "hostintclient",
12 "iprf_server_interface_on_linux": "hostintserver",
13 "iprf_client_interface_on_vpp": "vppclientout",
14 "iprf_server_interface_on_vpp": "vppserverout",
17 "client_ip4_prefix": "10.0.0.101/24",
18 "server_ip4_prefix": "10.0.0.102/24",
19 "client_ip6_prefix": "2001:1::1/64",
20 "server_ip6_prefix": "2001:1::2/64",
23 "client_ip4_prefix": "10.0.0.101/24",
24 "vpp_client_ip4_prefix": "10.0.0.102/24",
25 "server_ip4_prefix": "10.0.1.102/24",
26 "vpp_server_ip4_prefix": "10.0.1.101/24",
28 "client_ip6_prefix": "2001:1::1/64",
29 "vpp_client_ip6_prefix": "2001:1::2/64",
30 "server_ip6_prefix": "2001:2::2/64",
31 "vpp_server_ip6_prefix": "2001:2::1/64",
35 # Comma separated test id's or range(s) of test id's to run (default=all)
36 # e.g. "1,3-4,19-23" runs tests with ID's 1, 3, 4, 19, 20, 21, 22 & 23 only
41 "client_if_type": "tap",
42 "client_if_version": 2,
45 "server_if_type": "tap",
46 "server_if_version": 2,
49 "x_connect_mode": "L2",
53 "client_if_type": "tap",
54 "client_if_version": 2,
57 "server_if_type": "tap",
58 "server_if_version": 2,
61 "x_connect_mode": "L2",
65 "client_if_type": "tap",
66 "client_if_version": 2,
69 "server_if_type": "tap",
70 "server_if_version": 2,
73 "x_connect_mode": "L2",
77 "client_if_type": "tap",
78 "client_if_version": 2,
81 "server_if_type": "tap",
82 "server_if_version": 2,
85 "x_connect_mode": "L2",
89 "client_if_type": "tap",
90 "client_if_version": 2,
93 "server_if_type": "tap",
94 "server_if_version": 2,
97 "x_connect_mode": "L2",
101 "client_if_type": "tap",
102 "client_if_version": 2,
105 "server_if_type": "tap",
106 "server_if_version": 2,
109 "x_connect_mode": "L2",
113 "client_if_type": "tap",
114 "client_if_version": 2,
117 "server_if_type": "tap",
118 "server_if_version": 2,
121 "x_connect_mode": "L2",
125 "client_if_type": "tap",
126 "client_if_version": 2,
129 "server_if_type": "tap",
130 "server_if_version": 2,
133 "x_connect_mode": "L2",
137 "client_if_type": "tap",
138 "client_if_version": 2,
141 "server_if_type": "tap",
142 "server_if_version": 2,
145 "x_connect_mode": "L2",
149 "client_if_type": "tap",
150 "client_if_version": 2,
153 "server_if_type": "tun",
154 "server_if_version": 2,
157 "x_connect_mode": "L3",
161 "client_if_type": "tun",
162 "client_if_version": 2,
165 "server_if_type": "tap",
166 "server_if_version": 2,
169 "x_connect_mode": "L3",
173 "client_if_type": "af_packet",
174 "client_if_version": 3,
176 "server_if_type": "af_packet",
177 "server_if_version": 3,
179 "x_connect_mode": "L2",
183 "client_if_type": "af_packet",
184 "client_if_version": 3,
186 "server_if_type": "af_packet",
187 "server_if_version": 3,
189 "x_connect_mode": "L3",
193 "client_if_type": "af_packet",
194 "client_if_version": 3,
196 "server_if_type": "af_packet",
197 "server_if_version": 3,
199 "x_connect_mode": "L2",
203 "client_if_type": "af_packet",
204 "client_if_version": 3,
206 "server_if_type": "af_packet",
207 "server_if_version": 3,
209 "x_connect_mode": "L3",
213 "client_if_type": "af_packet",
214 "client_if_version": 3,
216 "server_if_type": "af_packet",
217 "server_if_version": 3,
219 "x_connect_mode": "L2",
223 "client_if_type": "af_packet",
224 "client_if_version": 2,
226 "server_if_type": "tap",
227 "server_if_version": 2,
229 "x_connect_mode": "L2",
233 "client_if_type": "af_packet",
234 "client_if_version": 2,
236 "server_if_type": "tun",
237 "server_if_version": 2,
239 "x_connect_mode": "L3",
243 "client_if_type": "af_packet",
244 "client_if_version": 2,
246 "server_if_type": "af_packet",
247 "server_if_version": 2,
249 "x_connect_mode": "L3",
253 "client_if_type": "af_packet",
254 "client_if_version": 2,
256 "server_if_type": "af_packet",
257 "server_if_version": 2,
259 "x_connect_mode": "L2",
263 "client_if_type": "af_packet",
264 "client_if_version": 2,
266 "server_if_type": "tun",
267 "server_if_version": 2,
269 "x_connect_mode": "L3",
273 "client_if_type": "af_packet",
274 "client_if_version": 3,
276 "server_if_type": "af_packet",
277 "server_if_version": 2,
279 "x_connect_mode": "L2",
283 "client_if_type": "af_packet",
284 "client_if_version": 2,
286 "server_if_type": "af_packet",
287 "server_if_version": 2,
289 "x_connect_mode": "L2",
293 "client_if_type": "tap",
294 "client_if_version": 2,
295 "client_if_checksum_offload": 1,
296 "server_if_type": "tap",
297 "server_if_version": 2,
298 "server_if_checksum_offload": 1,
299 "x_connect_mode": "L2",
303 "client_if_type": "tap",
304 "client_if_version": 2,
305 "client_if_checksum_offload": 0,
306 "server_if_type": "tap",
307 "server_if_version": 2,
308 "server_if_checksum_offload": 1,
309 "x_connect_mode": "L3",
313 "client_if_type": "tap",
314 "client_if_version": 2,
315 "client_if_checksum_offload": 1,
316 "server_if_type": "tap",
317 "server_if_version": 2,
318 "server_if_checksum_offload": 0,
319 "x_connect_mode": "L3",
323 "client_if_type": "tap,memif",
324 "client_if_version": 2,
325 "client_if_checksum_offload": 0,
326 "server_if_type": "tap,memif",
327 "server_if_version": 2,
328 "server_if_checksum_offload": 0,
329 "x_connect_mode": "L2",