take-2: csit report static content updates for rls1710.
[csit.git] / docs / report / detailed_test_results / vpp_unittest_results / vpp_unittest_results.rst
1 CRUD Loopback\r
2 `````````````\r
3 ::\r
4 \r
5     ==============================================================================\r
6     CRUD Loopback\r
7     ==============================================================================\r
8     test_crud (test_interface_crud.TestLoopbackInterfaceCRUD)                OK\r
9     test_down (test_interface_crud.TestLoopbackInterfaceCRUD)                OK\r
10 \r
11 Flowprobe feature\r
12 `````````````````\r
13 ::\r
14 \r
15     ==============================================================================\r
16     Re-enable Flowprobe feature\r
17     ==============================================================================\r
18     disable flowprobe feature after first packets and re-enable              SKIP\r
19     ==============================================================================\r
20     collect information on Ethernet, IP4 and IP6 datapath (no timers)\r
21     ==============================================================================\r
22     no timers, one CFLOW packet, 9 Flows inside                              OK\r
23     no timers, two CFLOW packets (mtu=256), 3 Flows in each                  OK\r
24     L2 data on IP4 datapath                                                  OK\r
25     L2 data on IP6 datapath                                                  OK\r
26     L2 data on L2 datapath                                                   OK\r
27     L3 data on IP4 datapath                                                  OK\r
28     L3 data on IP6 datapath                                                  OK\r
29     L3 data on L2 datapath                                                   OK\r
30     L4 data on IP4 datapath                                                  OK\r
31     L4 data on IP6 datapath                                                  OK\r
32     L4 data on L2 datapath                                                   OK\r
33     verify templates on IP6 datapath                                         OK\r
34     verify templates on IP4 datapath                                         OK\r
35     verify template on L2 datapath                                           OK\r
36     ==============================================================================\r
37     Disable Flowprobe feature\r
38     ==============================================================================\r
39     disable flowprobe feature after first packets                            SKIP\r
40     ==============================================================================\r
41     Re-enable IPFIX\r
42     ==============================================================================\r
43     disable IPFIX after first packets and re-enable after few packets        SKIP\r
44     ==============================================================================\r
45     Disable IPFIX\r
46     ==============================================================================\r
47     disable IPFIX after first packets                                        SKIP\r
48 \r
49 DHCP\r
50 ````\r
51 ::\r
52 \r
53     ==============================================================================\r
54     DHCP Test Case\r
55     ==============================================================================\r
56     DHCPv6 Proxy                                                             OK\r
57     DHCP Client                                                              OK\r
58     DHCPv4 Proxy                                                             OK\r
59 \r
60 IPv4 VRF Multi-instance\r
61 ```````````````````````\r
62 ::\r
63 \r
64     ==============================================================================\r
65     IP4 VRF  Multi-instance Test Case\r
66     ==============================================================================\r
67     IP4 VRF  Multi-instance test 1 - create 5 BDs                            OK\r
68     IP4 VRF  Multi-instance test 2 - delete 2 VRFs                           OK\r
69     IP4 VRF  Multi-instance 3 - add 2 VRFs                                   OK\r
70     IP4 VRF  Multi-instance test 4 - delete 4 VRFs                           OK\r
71 \r
72 Load Balancer\r
73 `````````````\r
74 ::\r
75 \r
76     ==============================================================================\r
77     Load Balancer Test Case\r
78     ==============================================================================\r
79     Load Balancer IP4 GRE4                                                   OK\r
80     Load Balancer IP4 GRE6                                                   OK\r
81     Load Balancer IP6 GRE4                                                   OK\r
82     Load Balancer IP6 GRE6                                                   OK\r
83 \r
84 FIB Tests\r
85 `````````\r
86 ::\r
87 \r
88     ==============================================================================\r
89     FIB Test Case\r
90     ==============================================================================\r
91     FIB Unit Tests                                                           OK\r
92 \r
93 BFD IPv6\r
94 ````````\r
95 ::\r
96 \r
97     ==============================================================================\r
98     Bidirectional Forwarding Detection (BFD) (IPv6)\r
99     ==============================================================================\r
100     echo function used                                                       SKIP\r
101     echo packets looped back                                                 SKIP\r
102     hold BFD session up                                                      SKIP\r
103     interface with bfd session deleted                                       SKIP\r
104     bring BFD session up                                                     SKIP\r
105     bring BFD session up - first frame looked up by address pair             SKIP\r
106     ==============================================================================\r
107     BFD-FIB interactions (IPv6)\r
108     ==============================================================================\r
109     BFD-FIB interactions                                                     SKIP\r
110 \r
111 BFD authentication\r
112 ``````````````````\r
113 ::\r
114 \r
115     ==============================================================================\r
116     Bidirectional Forwarding Detection (BFD) (SHA1 auth)\r
117     ==============================================================================\r
118     hold BFD session up                                                      SKIP\r
119     hold BFD session up - meticulous auth                                    SKIP\r
120     session is not brought down by unauthenticated msg                       SKIP\r
121     session is not brought down by msg with non-existent key-id              SKIP\r
122     session is not brought down by msg with wrong auth type                  SKIP\r
123     simulate remote peer restart and resynchronization                       SKIP\r
124     session is not kept alive by msgs with bad sequence numbers              SKIP\r
125     bring BFD session up                                                     SKIP\r
126 \r
127 BFD CLI\r
128 ````````\r
129 ::\r
130 \r
131     ==============================================================================\r
132     Bidirectional Forwarding Detection (BFD) (CLI)\r
133     ==============================================================================\r
134     create/modify/delete IPv4 BFD UDP session                                SKIP\r
135     create/modify/delete IPv6 BFD UDP session                                SKIP\r
136     create/modify/delete IPv6 BFD UDP session (authenticated)                SKIP\r
137     create/modify/delete IPv4 BFD UDP session (authenticated)                SKIP\r
138     put session admin-up and admin-down                                      SKIP\r
139     turn authentication on and off                                           SKIP\r
140     turn authentication on and off (delayed)                                 SKIP\r
141     set/delete meticulous SHA1 auth key                                      SKIP\r
142     set/delete SHA1 auth key                                                 SKIP\r
143     set/del udp echo source                                                  SKIP\r
144     show commands                                                            SKIP\r
145 \r
146 BFD API\r
147 ````````\r
148 ::\r
149 \r
150     ==============================================================================\r
151     Bidirectional Forwarding Detection (BFD) - API\r
152     ==============================================================================\r
153     activate SHA1 authentication                                             SKIP\r
154     create BFD session using non-existent SHA1 (negative case)               SKIP\r
155     create a BFD session                                                     SKIP\r
156     create IPv6 BFD session                                                  SKIP\r
157     create a BFD session (SHA1)                                              SKIP\r
158     add SHA1 keys                                                            SKIP\r
159     change SHA1 key                                                          SKIP\r
160     deactivate SHA1 authentication                                           SKIP\r
161     create the same BFD session twice (negative case)                        SKIP\r
162     create the same BFD session twice (negative case) (SHA1)                 SKIP\r
163     modify BFD session parameters                                            SKIP\r
164     share single SHA1 key between multiple BFD sessions                      SKIP\r
165 \r
166 BFD authentication change\r
167 `````````````````````````\r
168 ::\r
169 \r
170     ==============================================================================\r
171     Bidirectional Forwarding Detection (BFD) (changing auth)\r
172     ==============================================================================\r
173     change auth key without disturbing session state (delayed)               SKIP\r
174     change auth key without disturbing session state (immediate)             SKIP\r
175     turn auth off without disturbing session state (delayed)                 SKIP\r
176     turn auth off without disturbing session state (immediate)               SKIP\r
177     turn auth on without disturbing session state (delayed)                  SKIP\r
178     turn auth on without disturbing session state (immediate)                SKIP\r
179 \r
180 BFD IPv4\r
181 ````````\r
182 \r
183 ::\r
184 \r
185     ==============================================================================\r
186     Bidirectional Forwarding Detection (BFD)\r
187     ==============================================================================\r
188     put session admin-up and admin-down                                      SKIP\r
189     configuration change while peer in demand mode                           SKIP\r
190     verify session goes down after inactivity                                SKIP\r
191     echo function                                                            SKIP\r
192     session goes down if echo function fails                                 SKIP\r
193     echo packets looped back                                                 SKIP\r
194     echo function stops if echo source is removed                            SKIP\r
195     echo function stops if peer sets required min echo rx zero               SKIP\r
196     hold BFD session up                                                      SKIP\r
197     immediately honor remote required min rx reduction                       SKIP\r
198     echo packets with invalid checksum don't keep a session up               SKIP\r
199     large remote required min rx interval                                    SKIP\r
200     modify detect multiplier                                                 SKIP\r
201     modify session - double required min rx                                  SKIP\r
202     modify session - halve required min rx                                   SKIP\r
203     no periodic frames outside poll sequence if remote demand set            SKIP\r
204     test correct response to control frame with poll bit set                 SKIP\r
205     test poll sequence queueing                                              SKIP\r
206     bring BFD session down                                                   SKIP\r
207     bring BFD session up                                                     SKIP\r
208     bring BFD session up - first frame looked up by address pair             SKIP\r
209     verify slow periodic control frames while session down                   SKIP\r
210     stale echo packets don't keep a session up                               SKIP\r
211     no packets when zero remote required min rx interval                     SKIP\r
212 \r
213 \r
214 \r
215 IPv6 Tests\r
216 ``````````\r
217 ::\r
218 \r
219     ==============================================================================\r
220     IPv6 Test Case\r
221     ==============================================================================\r
222     IPv6 FIB test                                                            OK\r
223     IPv6 Neighbour Solicitation Exceptions                                   OK\r
224     ND Duplicates                                                            OK\r
225     IPv6 Router Solicitation Exceptions                                      OK\r
226     ==============================================================================\r
227     IPv6 disabled\r
228     ==============================================================================\r
229     IP Disabled                                                              OK\r
230     ==============================================================================\r
231     IPv6 ND ProxyTest Case\r
232     ==============================================================================\r
233     IPv6 Proxy ND                                                            OK\r
234     ==============================================================================\r
235     IPv6 Load-Balancing\r
236     ==============================================================================\r
237     IPv6 Load-Balancing                                                      OK\r
238     ==============================================================================\r
239     IPv6 routes via NULL\r
240     ==============================================================================\r
241     IP NULL route                                                            OK\r
242 \r
243 SPAN Tests\r
244 ``````````\r
245 ::\r
246 \r
247     ==============================================================================\r
248     SPAN Test Case\r
249     ==============================================================================\r
250     SPAN device rx mirror test                                               OK\r
251     SPAN l2 tx mirror test                                                   OK\r
252     SPAN l2 rx mirror test                                                   OK\r
253     SPAN l2 rx mirror into gre-subif+vtr                                     OK\r
254     SPAN l2 rx mirror into subif+vtr                                         OK\r
255     SPAN l2 rx mirror into vxlan test                                        OK\r
256 \r
257 GRE Tests\r
258 `````````\r
259 ::\r
260 \r
261     ==============================================================================\r
262     GRE Test Case\r
263     ==============================================================================\r
264     GRE IPv4 tunnel Tests                                                    OK\r
265     GRE IPv6 tunnel Tests                                                    OK\r
266     GRE tunnel L2 Tests                                                      OK\r
267     GRE tunnel VRF Tests                                                     OK\r
268 \r
269 L2BD Multi-instance\r
270 ```````````````````\r
271 ::\r
272 \r
273     ==============================================================================\r
274     L2BD Multi-instance Test Case\r
275     ==============================================================================\r
276     L2BD Multi-instance test 1 - create 5 BDs                                SKIP\r
277     L2BD Multi-instance test 2 - update data of 5 BDs                        SKIP\r
278     L2BD Multi-instance 3 - delete 2 BDs                                     SKIP\r
279     L2BD Multi-instance test 4 - add 2 BDs                                   SKIP\r
280     L2BD Multi-instance 5 - delete 5 BDs                                     SKIP\r
281 \r
282 MAP Tests\r
283 `````````\r
284 ::\r
285 \r
286     ==============================================================================\r
287     MAP Test Case\r
288     ==============================================================================\r
289     MAP-E                                                                    OK\r
290 \r
291 LISP tests\r
292 ``````````\r
293 ::\r
294 \r
295     ==============================================================================\r
296     Basic LISP test\r
297     ==============================================================================\r
298     Test case for basic encapsulation                                        OK\r
299 \r
300 NAT44 Test Cases\r
301 ````````````````\r
302 ::\r
303 \r
304     ==============================================================================\r
305     NAT44 Test Cases\r
306     ==============================================================================\r
307     NAT44 dynamic translation test                                           OK\r
308     NAT44 handling of client packets with TTL=1                              OK\r
309     NAT44 handling of error responses to client packets with TTL=2           OK\r
310     NAT44 handling of server packets with TTL=1                              OK\r
311     NAT44 handling of error responses to server packets with TTL=2           OK\r
312     NAT44 interfaces without configured IP address                           OK\r
313     NAT44 hairpinning - 1:1 NAPT                                             OK\r
314     NAT44 hairpinning - 1:1 NAT                                              OK\r
315     1:1 NAT translate packet with unknown protocol - hairpinning             OK\r
316     NAT44 translate packet with unknown protocol - hairpinning               OK\r
317     NAT44 multiple inside interfaces with overlapping address space          OK\r
318     Acquire NAT44 addresses from interface                                   OK\r
319     Static mapping with addresses from interface                             OK\r
320     IPFIX logging NAT addresses exhausted                                    OK\r
321     IPFIX logging NAT44 session created/delted                               OK\r
322     MAX translations per user - recycle the least recently used              OK\r
323     NAT44 multiple non-overlapping address space inside interfaces           OK\r
324     NAT44 interface output feature (in2out postrouting)                      OK\r
325     NAT44 interface output feature hairpinning (in2out postrouting)          OK\r
326     NAT44 interface output feature VRF aware (in2out postrouting)            OK\r
327     Ping internal host from outside network                                  OK\r
328     Ping NAT44 out interface from outside network                            OK\r
329     NAT44 add pool addresses to FIB                                          OK\r
330     1:1 NAT initialized from inside network                                  OK\r
331     NAT44 interfaces without configured IP address - 1:1 NAT                 OK\r
332     NAT44 local service load balancing                                       OK\r
333     1:1 NAT initialized from outside network                                 OK\r
334     1:1 NAT translate packet with unknown protocol                           OK\r
335     1:1 NAT VRF awareness                                                    OK\r
336     1:1 NAPT initialized from inside network                                 OK\r
337     NAT44 interfaces without configured IP address - 1:1 NAPT                OK\r
338     1:1 NAPT initialized from outside network                                OK\r
339     NAT44 translate packet with unknown protocol                             OK\r
340     NAT44 tenant VRF independent address pool mode                           OK\r
341     NAT44 tenant VRF aware address pool mode                                 OK\r
342     ==============================================================================\r
343     Deterministic NAT Test Cases\r
344     ==============================================================================\r
345     Deterministic NAT translation test (TCP, UDP, ICMP)                      OK\r
346     NAT plugin run deterministic mode                                        OK\r
347     Deterministic NAT multiple users                                         OK\r
348     Deterministic NAT maximum sessions per user limit                        SKIP\r
349     Deterministic NAT session timeouts                                       SKIP\r
350     Set deterministic NAT timeouts                                           OK\r
351     Deterministic NAT TCP session close from inside network                  OK\r
352     Deterministic NAT TCP session close from outside network                 OK\r
353 \r
354 NAT64 Test Cases\r
355 ````````````````\r
356 ::\r
357 \r
358     ==============================================================================\r
359     NAT64 Test Cases\r
360     ==============================================================================\r
361     NAT64 dynamic translation test                                           OK\r
362     NAT64 hairpinning                                                        OK\r
363     NAT64 translate packet with unknown protocol - hairpinning               OK\r
364     NAT64 ICMP Error message translation                                     OK\r
365     Enable/disable NAT64 feature on the interface                            OK\r
366     Add/delete address to NAT64 pool                                         OK\r
367     NAT64 Network-Specific Prefix                                            OK\r
368     NAT64 session timeout                                                    SKIP\r
369     Set NAT64 timeouts                                                       OK\r
370     NAT64 static translation test                                            OK\r
371     Add/delete static BIB entry                                              OK\r
372     NAT64 translate packet with unknown protocol                             OK\r
373 \r
374 L2XC Multi-instance\r
375 ```````````````````\r
376 ::\r
377 \r
378     ==============================================================================\r
379     L2XC Multi-instance Test Case\r
380     ==============================================================================\r
381     L2XC Multi-instance test 1 - create 10 cross-connects                    OK\r
382     L2XC Multi-instance test 2 - delete 4 cross-connects                     OK\r
383     L2BD Multi-instance 3 - add new 4 cross-connects                         OK\r
384     L2XC Multi-instance test 4 - delete 10 cross-connects                    OK\r
385 \r
386 IPv4 Tests\r
387 ``````````\r
388 ::\r
389 \r
390     ==============================================================================\r
391     IPv4 Test Case\r
392     ==============================================================================\r
393     IPv4 FIB test                                                            OK\r
394     ==============================================================================\r
395     IPv4 routes via NULL\r
396     ==============================================================================\r
397     IP NULL route                                                            OK\r
398     ==============================================================================\r
399     IPv4 disabled\r
400     ==============================================================================\r
401     IP Disabled                                                              OK\r
402     ==============================================================================\r
403     IPv4 Subnets\r
404     ==============================================================================\r
405     IP Sub Nets                                                              OK\r
406     ==============================================================================\r
407     IPv4 VLAN-0\r
408     ==============================================================================\r
409     IP VLAN-0                                                                OK\r
410     ==============================================================================\r
411     IPv4 Load-Balancing\r
412     ==============================================================================\r
413     IP Load-Balancing                                                        OK\r
414 \r
415 IPv4 FIB CRUD\r
416 `````````````\r
417 ::\r
418 \r
419     ==============================================================================\r
420     FIB - add/update/delete - ip4 routes\r
421     ==============================================================================\r
422     Add 1k routes                                                            OK\r
423     Delete 100 routes                                                        OK\r
424     Add 1k routes                                                            OK\r
425     Delete 1.5k routes                                                       OK\r
426 \r
427 IRB Tests\r
428 `````````\r
429 ::\r
430 \r
431     ==============================================================================\r
432     IRB Test Case\r
433     ==============================================================================\r
434     ACL plugin prepare                                                       OK\r
435     ACL IPv6 routed -> bridged, L2 ACL deny                                  OK\r
436     ACL IPv6 routed -> bridged, L3 ACL deny                                  OK\r
437     ACL IPv4 routed -> bridged, L2 ACL deny                                  OK\r
438     ACL IPv4 routed -> bridged, L3 ACL deny                                  OK\r
439     ACL IPv6 bridged -> routed, L2 ACL deny                                  OK\r
440     ACL IPv6 bridged -> routed, L3 ACL deny                                  OK\r
441     ACL IPv4 bridged -> routed, L2 ACL deny                                  OK\r
442     ACL IPv4 bridged -> routed, L3 ACL deny                                  OK\r
443     ACL IPv6 routed -> bridged, L2 ACL permit+reflect                        OK\r
444     ACL IPv6 bridged -> routed, L2 ACL permit+reflect                        OK\r
445     ACL IPv4 routed -> bridged, L2 ACL permit+reflect                        OK\r
446     ACL IPv4 bridged -> routed, L2 ACL permit+reflect                        OK\r
447     ACL IPv6 routed -> bridged, L3 ACL permit+reflect                        OK\r
448     ACL IPv6 bridged -> routed, L3 ACL permit+reflect                        OK\r
449     ACL IPv4 routed -> bridged, L3 ACL permit+reflect                        OK\r
450     ACL IPv4 bridged -> routed, L3 ACL permit+reflect                        OK\r
451     ACL IPv6+EH routed -> bridged, L2 ACL deny                               OK\r
452     ACL IPv6+EH routed -> bridged, L3 ACL deny                               OK\r
453     ACL IPv6+EH bridged -> routed, L2 ACL deny                               OK\r
454     ACL IPv6+EH bridged -> routed, L3 ACL deny                               OK\r
455     ACL IPv6+EH routed -> bridged, L2 ACL permit+reflect                     OK\r
456     ACL IPv6+EH bridged -> routed, L2 ACL permit+reflect                     OK\r
457     ACL IPv6+EH routed -> bridged, L3 ACL permit+reflect                     OK\r
458     ACL IPv6+EH bridged -> routed, L3 ACL permit+reflect                     OK\r
459     ACL IPv4+MF routed -> bridged, L2 ACL deny                               OK\r
460     ACL IPv4+MF routed -> bridged, L3 ACL deny                               OK\r
461     ACL IPv4+MF bridged -> routed, L2 ACL deny                               OK\r
462     ACL IPv4+MF bridged -> routed, L3 ACL deny                               OK\r
463     ACL IPv4+MF routed -> bridged, L2 ACL permit+reflect                     OK\r
464     ACL IPv4+MF bridged -> routed, L2 ACL permit+reflect                     OK\r
465     ACL IPv4+MF routed -> bridged, L3 ACL permit+reflect                     OK\r
466     ACL IPv4+MF bridged -> routed, L3 ACL permit+reflect                     OK\r
467 \r
468 ACL Security Groups\r
469 ```````````````````\r
470 ::\r
471 \r
472     ==============================================================================\r
473     ACL plugin Test Case\r
474     ==============================================================================\r
475     ACL plugin version check; learn MACs                                     OK\r
476     ACL create/delete test                                                   OK\r
477     permit ACL apply test                                                    OK\r
478     deny ACL apply test                                                      OK\r
479     VPP_624 permit ICMPv4                                                    OK\r
480     VPP_624 permit ICMPv6                                                    OK\r
481     VPP_624 deny ICMPv4                                                      OK\r
482     VPP_624 deny ICMPv6                                                      OK\r
483     permit TCPv4                                                             OK\r
484     permit TCPv6                                                             OK\r
485     permit UDPv4                                                             OK\r
486     permit UDPv6                                                             OK\r
487     deny TCPv4/v6                                                            OK\r
488     deny UDPv4/v6                                                            OK\r
489     verify add/dump acls                                                     OK\r
490     permit single TCPv4                                                      OK\r
491     permit single UDPv4                                                      OK\r
492     permit single TCPv6                                                      OK\r
493     permit single UPPv6                                                      OK\r
494     deny single TCPv4/v6                                                     OK\r
495     deny single UDPv4/v6                                                     OK\r
496     deny single UDPv4/v6, permit ip any, verify non-initial fragment blocked OK\r
497     VPP-687 zero length udp ipv4 packet                                      OK\r
498     VPP-687 zero length udp ipv6 packet                                      OK\r
499     permit TCPv4 + non-match range                                           OK\r
500     permit TCPv6 + non-match range                                           OK\r
501     permit UDPv4 + non-match range                                           OK\r
502     permit UDPv6 + non-match range                                           OK\r
503     deny TCPv4/v6 + non-match range                                          OK\r
504     deny UDPv4/v6 + non-match range                                          OK\r
505     ==============================================================================\r
506     ACL plugin connection-oriented extended testcases\r
507     ==============================================================================\r
508     Prepare the settings                                                     SKIP\r
509     IPv4: Basic conn timeout test reflect on ingress                         SKIP\r
510     IPv4: Basic conn timeout test reflect on egress                          SKIP\r
511     IPv4: reflect egress, clear conn                                         SKIP\r
512     IPv4: reflect ingress, clear conn                                        SKIP\r
513     IPv4: Idle conn behind active conn, reflect on ingress                   SKIP\r
514     IPv4: Idle conn behind active conn, reflect on egress                    SKIP\r
515     IPv6: Basic conn timeout test reflect on ingress                         SKIP\r
516     IPv6: Basic conn timeout test reflect on egress                          SKIP\r
517     IPv6: reflect egress, clear conn                                         SKIP\r
518     IPv6: reflect ingress, clear conn                                        SKIP\r
519     IPv6: Idle conn behind active conn, reflect on ingress                   SKIP\r
520     IPv6: Idle conn behind active conn, reflect on egress                    SKIP\r
521     Prepare for TCP session tests                                            SKIP\r
522     IPv4: transient TCP session (incomplete 3WHS), ref. on ingress           SKIP\r
523     IPv4: transient TCP session (incomplete 3WHS), ref. on egress            SKIP\r
524     IPv4: established TCP session (complete 3WHS), ref. on ingress           SKIP\r
525     IPv4: established TCP session (complete 3WHS), ref. on egress            SKIP\r
526     IPv4: transient TCP session (3WHS,ACK,FINACK), ref. on ingress           SKIP\r
527     IPv4: transient TCP session (3WHS,ACK,FINACK), ref. on egress            SKIP\r
528     IPv6: transient TCP session (incomplete 3WHS), ref. on ingress           SKIP\r
529     IPv6: transient TCP session (incomplete 3WHS), ref. on egress            SKIP\r
530     IPv6: established TCP session (complete 3WHS), ref. on ingress           SKIP\r
531     IPv6: established TCP session (complete 3WHS), ref. on egress            SKIP\r
532     IPv6: transient TCP session (3WHS,ACK,FINACK), ref. on ingress           SKIP\r
533     IPv6: transient TCP session (3WHS,ACK,FINACK), ref. on egress            SKIP\r
534 \r
535 MPLS Tests\r
536 ``````````\r
537 ::\r
538 \r
539     ==============================================================================\r
540     MPLS-L2\r
541     ==============================================================================\r
542     Virtual Private LAN Service                                              OK\r
543     Virtual Private Wire Service                                             OK\r
544     ==============================================================================\r
545     MPLS Test Case\r
546     ==============================================================================\r
547     MPLS Local Label Binding test                                            OK\r
548     MPLS Deagg                                                               OK\r
549     MPLS label imposition test                                               OK\r
550     MPLS Interface Receive                                                   OK\r
551     MPLS Multicast Head-end                                                  OK\r
552     MPLS IPv4 Multicast Tail                                                 OK\r
553     MPLS IPv6 Multicast Tail                                                 OK\r
554     MPLS Multicast Mid Point                                                 OK\r
555     MPLS label swap tests                                                    OK\r
556     MPLS Tunnel Tests                                                        OK\r
557     MPLS V4 Explicit NULL test                                               OK\r
558     MPLS V6 Explicit NULL test                                               OK\r
559     ==============================================================================\r
560     MPLS PIC edge convergence\r
561     ==============================================================================\r
562     MPLS eBGP PIC edge convergence                                           OK\r
563     MPLS iBGP PIC edge convergence                                           OK\r
564     MPLSv6 eBGP PIC edge convergence                                         OK\r
565     ==============================================================================\r
566     MPLS disabled\r
567     ==============================================================================\r
568     MPLS Disabled                                                            OK\r
569 \r
570 IPv6 VRF Multi-instance\r
571 ```````````````````````\r
572 ::\r
573 \r
574     ==============================================================================\r
575     IP6 VRF  Multi-instance Test Case\r
576     ==============================================================================\r
577     IP6 VRF  Multi-instance test 1 - create 4 VRFs                           OK\r
578     IP6 VRF  Multi-instance test 2 - reset 2 VRFs                            OK\r
579     IP6 VRF  Multi-instance 3 - add 2 VRFs                                   OK\r
580     IP6 VRF  Multi-instance test 4 - reset 4 VRFs                            OK\r
581 \r
582 L2XC Tests\r
583 ``````````\r
584 ::\r
585 \r
586     ==============================================================================\r
587     L2XC Test Case\r
588     ==============================================================================\r
589     L2XC dual-loop test                                                      OK\r
590     L2XC single-loop test                                                    OK\r
591 \r
592 MFIB Tests\r
593 ``````````\r
594 ::\r
595 \r
596     ==============================================================================\r
597     MFIB Test Case\r
598     ==============================================================================\r
599     MFIB Unit Tests                                                          OK\r
600 \r
601 IP Multicast Tests\r
602 ``````````````````\r
603 ::\r
604 \r
605     ==============================================================================\r
606     IP Multicast Test Case\r
607     ==============================================================================\r
608     IPv6 Multicast Replication                                               OK\r
609     IPv6 Multicast Replication in non-default table                          OK\r
610     IP Multicast Replication                                                 OK\r
611     IP Multicast Connected Source check                                      OK\r
612     IP Multicast Signal                                                      OK\r
613     IP Multicast Replication in non-default table                            OK\r
614 \r
615 Classifier\r
616 ``````````\r
617 ::\r
618 #######\r
619     ==============================================================================\r
620     Classifier Test Case\r
621     ==============================================================================\r
622     IP ACL test                                                              OK\r
623     MAC ACL test                                                             OK\r
624     IP PBR test                                                              OK\r
625 \r
626 VXLAN Tests\r
627 ```````````\r
628 ::\r
629 \r
630     ==============================================================================\r
631     VXLAN Test Case\r
632     ==============================================================================\r
633     Decapsulation test                                                       OK\r
634     Encapsulation test                                                       OK\r
635     Multicast flood test                                                     OK\r
636     Multicast receive test                                                   OK\r
637     Unicast flood test                                                       OK\r
638 \r
639 VXLAN-GPE Tests\r
640 ```````````\r
641 ::\r
642 \r
643     ==============================================================================\r
644     VXLAN-GPE Test Case\r
645     ==============================================================================\r
646     Decapsulation test                                                       SKIP\r
647     Encapsulation test                                                       SKIP\r
648     Multicast flood test                                                     SKIP\r
649     Multicast receive test                                                   SKIP\r
650     Unicast flood test                                                       SKIP\r
651 \r
652 L2 FIB CRUD\r
653 ```````````\r
654 ::\r
655 \r
656     ==============================================================================\r
657     L2 FIB Test Case\r
658     ==============================================================================\r
659     L2 FIB test 1 - program 100 MAC addresses                                OK\r
660     L2 FIB test 2 - delete 12 MAC entries                                    OK\r
661     L2 FIB test 3 - program new 100 MAC addresses                            OK\r
662     L2 FIB test 4 - delete 160 MAC entries                                   OK\r
663     L2 FIB test 5 - Program 10 new MAC entries, learn 10                     OK\r
664     L2 FIB test 6 - flush first interface                                    OK\r
665     L2 FIB test 7 - flush bd_id                                              OK\r
666     L2 FIB test 8 - flush all                                                OK\r
667     L2 FIB test 9 - mac learning events                                      OK\r
668 \r
669 ARP Tests\r
670 `````````\r
671 ::\r
672 \r
673     ==============================================================================\r
674     ARP Test Case\r
675     ==============================================================================\r
676     ARP                                                                      OK\r
677     MPLS                                                                     OK\r
678     Proxy ARP                                                                OK\r
679 \r
680 L2BD Tests\r
681 ``````````\r
682 ::\r
683 \r
684     ==============================================================================\r
685     L2BD Test Case\r
686     ==============================================================================\r
687     L2BD MAC learning dual-loop test                                         OK\r
688     L2BD MAC learning single-loop test                                       OK\r
689 \r
690 MACIP Access Control Tests\r
691 ``````````\r
692 ::\r
693 \r
694     ==============================================================================\r
695     MACIP Test Case\r
696     ==============================================================================\r
697     IP4 MACIP wildcardMAC|exactIP ACL bridged traffic                        OK\r
698     MACIP 10 ACLs each with 100+ entries                                     OK\r
699     MACIP 10 ACLs each with 100+ entries with IP4 traffic                    OK\r
700     MACIP 10 ACLs each with 100+ entries with IP6 traffic                    OK\r
701     MACIP ACL with 10 entries                                                OK\r
702     MACIP ACL with 100 entries                                               OK\r
703     MACIP ACL with 2 entries                                                 OK\r
704     MACIP ACL with 20 entries                                                OK\r
705     MACIP ACL with 5 entries                                                 OK\r
706     MACIP ACL with 50 entries                                                OK\r
707     MACIP 2 ACLs each with 100+ entries                                      OK\r
708     IP4 MACIP exactMAC|exactIP ACL bridged traffic                           OK\r
709     IP4 MACIP exactMAC|subnetIP ACL bridged traffic                          OK\r
710     IP4 MACIP exactMAC|wildIP ACL bridged traffic                            OK\r
711     IP4 MACIP ouiMAC|exactIP ACL bridged traffic                             OK\r
712     IP4 MACIP ouiMAC|subnetIP ACL bridged traffic                            OK\r
713     IP4 MACIP ouiMAC|wildIP ACL bridged traffic                              OK\r
714     IP4 MACIP wildcardMAC|subnetIP ACL bridged traffic                       OK\r
715     IP4 MACIP wildcardMAC|wildIP ACL bridged traffic                         OK\r
716     IP6 MACIP exactMAC|exactIP ACL bridged traffic                           OK\r
717     IP6 MACIP exactMAC|subnetIP ACL bridged traffic                          OK\r
718     IP6 MACIP exactMAC|wildIP ACL bridged traffic                            OK\r
719     IP6 MACIP oui_MAC|exactIP ACL bridged traffic                            OK\r
720     IP6 MACIP ouiMAC|subnetIP ACL bridged traffic                            OK\r
721     IP6 MACIP ouiMAC|wildIP ACL bridged traffic                              OK\r
722     IP6 MACIP wildcardMAC|exactIP ACL bridged traffic                        OK\r
723     IP6 MACIP wildcardMAC|subnetIP ACL bridged traffic                       OK\r
724     IP6 MACIP wildcardMAC|wildIP ACL bridged traffic                         OK\r
725     MACIP replace ACL                                                        OK\r
726     MACIP replace ACL with IP4 traffic                                       OK\r
727     MACIP replace ACL with IP6 traffic                                       OK\r
728     IP4 MACIP exactMAC|exactIP ACL routed traffic                            OK\r
729     IP4 MACIP exactMAC|subnetIP ACL routed traffic                           OK\r
730     IP4 MACIP exactMAC|wildIP ACL routed traffic                             OK\r
731     IP4 MACIP ouiMAC|exactIP ACL routed traffic                              OK\r
732     IP4 MACIP ouiMAC|subnetIP ACL routed traffic                             OK\r
733     IP4 MACIP ouiMAC|wildIP ACL routed traffic                               OK\r
734     IP4 MACIP wildcardMAC|exactIP ACL routed traffic                         OK\r
735     IP4 MACIP wildcardMAC|subnetIP ACL routed traffic                        OK\r
736     IP4 MACIP wildcardMAC|wildIP ACL                                         OK\r
737     IP6 MACIP exactMAC|exactIP ACL routed traffic                            OK\r
738     IP6 MACIP exactMAC|subnetIP ACL routed traffic                           OK\r
739     IP6 MACIP exactMAC|wildIP ACL routed traffic                             OK\r
740     IP6 MACIP ouiMAC|exactIP ACL routed traffic                              OK\r
741     IP6 MACIP ouiMAC|subnetIP ACL routed traffic                             OK\r
742     IP6 MACIP ouiMAC|wildIP ACL routed traffic                               OK\r
743     IP6 MACIP wildcardMAC|exactIP ACL routed traffic                         OK\r
744     IP6 MACIP wildcardMAC|subnetIP ACL routed traffic                        OK\r
745     IP6 MACIP wildcardMAC|wildIP ACL                                         OK\r
746     MACIP ACL delete intf with acl                                           OK\r
747 \r
748 SRv6 Tests\r
749 ``````````\r
750 ::\r
751 \r
752     ==============================================================================\r
753     SRv6 Test Case\r
754     ==============================================================================\r
755     Test SRv6 End (without PSP) behavior.                                    OK\r
756     Test SRv6 End.DT4 behavior.                                              OK\r
757     Test SRv6 End.DT6 behavior.                                              OK\r
758     Test SRv6 End.DX2 behavior.                                              OK\r
759     Test SRv6 End.DX4 behavior.                                              OK\r
760     Test SRv6 End.DX6 behavior.                                              OK\r
761     Test SRv6 End.X (without PSP) behavior.                                  OK\r
762     Test SRv6 End.X with PSP behavior.                                       OK\r
763     Test SRv6 End with PSP behavior.                                         OK\r
764     Test SRv6 Transit.Encaps behavior for IPv6.                              OK\r
765     Test SRv6 Transit.Encaps behavior for IPv4.                              OK\r
766     Test SRv6 Transit.Encaps behavior for L2.                                SKIP\r
767     Test SRv6 Transit.Insert behavior (IPv6 only).                           OK\r
768 \r
769 PPPoE Tests\r
770 ```````````\r
771 ::\r
772 \r
773     ==============================================================================\r
774     PPPoE Test Case\r
775     ==============================================================================\r
776     PPPoE Add Same Session Twice Test                                        OK\r
777     PPPoE Decap Test                                                         OK\r
778     PPPoE Decap Multiple Sessions Test                                       OK\r
779     PPPoE Delete Same Session Twice Test                                     OK\r
780     PPPoE Encap Test                                                         OK\r
781     PPPoE Encap Multiple Sessions Test                                       OK\r
782 \r
783 VTR VLAN Tag Rewrite Tests\r
784 ``````````````````````````\r
785 ::\r
786 \r
787     ==============================================================================\r
788     VTR Test Case\r
789     ==============================================================================\r
790     1AD VTR pop 1 test                                                       OK\r
791     1AD VTR pop 2 test                                                       OK\r
792     1AD VTR push 1 1AD test                                                  OK\r
793     1AD VTR push 1 1Q test                                                   OK\r
794     1AD VTR push 2 1AD test                                                  OK\r
795     1AD VTR push 2 1Q test                                                   OK\r
796     1AD VTR translate 1 -> 1 1AD test                                        OK\r
797     1AD VTR translate 1 -> 1 1Q test                                         OK\r
798     1AD VTR translate 1 -> 2 1AD test                                        OK\r
799     1AD VTR translate 1 -> 2 1Q test                                         OK\r
800     1AD VTR translate 2 -> 1 1AD test                                        OK\r
801     1AD VTR translate 2 -> 1 1Q test                                         OK\r
802     1AD VTR translate 2 -> 2 1AD test                                        OK\r
803     1AD VTR translate 2 -> 2 1Q test                                         OK\r
804     1Q VTR pop 1 test                                                        OK\r
805     1Q VTR push 1 test                                                       OK\r
806     1Q VTR push 2 test                                                       OK\r
807     1Q VTR translate 1 -> 1 test                                             OK\r
808     1Q VTR translate 1 -> 2 test                                             OK\r
809 \r
810 ARP Tests\r
811 `````````\r
812 ::\r
813 \r
814     ==============================================================================\r
815     ARP Test Case\r
816     ==============================================================================\r
817     ARP                                                                      OK\r
818     ARP Duplicates                                                           OK\r
819     ARP Static                                                               OK\r
820     ARP reply with VRRP virtual src hw addr                                  OK\r
821     MPLS                                                                     OK\r
822     Proxy ARP                                                                OK\r
823     Interface Mirror Proxy ARP                                               OK\r
824     ==============================================================================\r
825     L2BD arp termination Test Case\r
826     ==============================================================================\r
827     L2BD arp term - add 5 hosts, verify arp responses                        OK\r
828     L2BD arp term - delete 3 hosts, verify arp responses                     OK\r
829     L2BD arp term - recreate BD1, readd 3 hosts, verify arp responses        OK\r
830     L2BD arp term - 2 IP4 addrs per host                                     OK\r
831     L2BD arp term - create and update 10 IP4-mac pairs                       OK\r
832     L2BD arp/ND term - hosts with both ip4/ip6                               OK\r
833     L2BD ND term - Add and Del hosts, verify ND replies                      OK\r
834     L2BD ND term - Add and update IP+mac, verify ND replies                  OK\r
835     L2BD arp term - send garps, verify arp event reports                     OK\r
836     L2BD arp term - send duplicate garps, verify suppression                 OK\r
837     L2BD arp term - disable ip4 arp events,send garps, verify no events      OK\r
838     L2BD ND term - send NS packets verify reports                            OK\r
839     L2BD ND term - send duplicate ns, verify suppression                     OK\r
840     L2BD ND term - disable ip4 arp events,send ns, verify no events          OK\r
841 \r
842 P2P Ethernet Subinterface ests\r
843 ``````````````````````````````\r
844 ::\r
845 \r
846     ==============================================================================\r
847     P2P Ethernet tests\r
848     ==============================================================================\r
849     delete/create p2p subif                                                  OK\r
850     create 100k of p2p subifs                                                SKIP\r
851     create 1k of p2p subifs                                                  OK\r
852     ==============================================================================\r
853     P2P Ethernet IPv4 tests\r
854     ==============================================================================\r
855     receive ipv4 packet via p2p subinterface                                 OK\r
856     route rx packet not matching p2p subinterface                            OK\r
857     send ip4 packet via p2p subinterface                                     OK\r
858     drop tx ip4 packet not matching p2p subinterface                         OK\r
859     ==============================================================================\r
860     P2P Ethernet IPv6 tests\r
861     ==============================================================================\r
862     receive ipv6 packet via p2p subinterface                                 OK\r
863     drop rx packet not matching p2p subinterface                             OK\r
864     route rx ip6 packet not matching p2p subinterface                        OK\r
865     send packet via p2p subinterface                                         OK\r
866     drop tx ip6 packet not matching p2p subinterface                         OK\r
867     standard routing without p2p subinterfaces                               OK\r
868 \r
869 GTPU Test Case\r
870 ``````````````\r
871 ::\r
872 \r
873     ==============================================================================\r
874     GTPU Test Case\r
875     ==============================================================================\r
876     Decapsulation test                                                       OK\r
877     Encapsulation test                                                       OK\r
878     Multicast flood test                                                     OK\r
879     Multicast receive test                                                   OK\r
880     Unicast flood test                                                       OK\r
881 \r
882 Other Tests\r
883 ```````````\r
884 ::\r
885 \r
886     ==============================================================================\r
887     VAPI test\r
888     ==============================================================================\r
889     run C VAPI tests                                                         SKIP\r
890     run C++ VAPI tests                                                       SKIP\r
891     ==============================================================================\r
892     Ping Test Case\r
893     ==============================================================================\r
894     basic ping test                                                          OK\r
895     burst ping test                                                          OK\r
896     ==============================================================================\r
897     Template verification, timer tests\r
898     ==============================================================================\r
899     timer less than template timeout                                         OK\r
900     timer greater than template timeout                                      OK\r
901     verify cflow packet fields                                               OK\r
902     ==============================================================================\r
903     JVPP Core Test Case\r
904     ==============================================================================\r
905     JVPP Acl Callback Api Test Case                                          OK\r
906     JVPP Acl Future Api Test Case                                            OK\r
907     JVPP Core Callback Api Test Case                                         OK\r
908     JVPP Core Future Api Test Case                                           OK\r
909     JVPP Ioamexport Callback Api Test Case                                   OK\r
910     JVPP Ioamexport Future Api Test Case                                     OK\r
911     JVPP Ioampot Callback Api Test Case                                      OK\r
912     JVPP Ioampot Future Api Test Case                                        OK\r
913     JVPP Ioamtrace Callback Api Test Case                                    OK\r
914     JVPP Ioamtrace Future Api Test Case                                      OK\r
915     JVPP Snat Callback Api Test Case                                         OK\r
916     JVPP Snat Future Api Test Case                                           OK