rls18.01.1 report: updated make test unittest content.
[csit.git] / docs / report / detailed_test_results / vpp_unittest_results / vpp_unittest_results.rst
1 ACL Security Groups\r
2 ```````````````````\r
3 ::\r
4 \r
5     ==============================================================================\r
6     ACL plugin Test Case\r
7     ==============================================================================\r
8     ACL plugin version check; learn MACs                                     OK\r
9     ACL create/delete test                                                   OK\r
10     permit ACL apply test                                                    OK\r
11     deny ACL apply test                                                      OK\r
12     VPP_624 permit ICMPv4                                                    OK\r
13     VPP_624 permit ICMPv6                                                    OK\r
14     VPP_624 deny ICMPv4                                                      OK\r
15     VPP_624 deny ICMPv6                                                      OK\r
16     permit TCPv4                                                             OK\r
17     permit TCPv6                                                             OK\r
18     permit UDPv4                                                             OK\r
19     permit UDPv6                                                             OK\r
20     deny TCPv4/v6                                                            OK\r
21     deny UDPv4/v6                                                            OK\r
22     verify add/dump acls                                                     OK\r
23     permit single TCPv4                                                      OK\r
24     permit single UDPv4                                                      OK\r
25     permit single TCPv6                                                      OK\r
26     permit single UPPv6                                                      OK\r
27     deny single TCPv4/v6                                                     OK\r
28     deny single UDPv4/v6                                                     OK\r
29     deny single UDPv4/v6, permit ip any, verify non-initial fragment blocked OK\r
30     VPP-687 zero length udp ipv4 packet                                      OK\r
31     VPP-687 zero length udp ipv6 packet                                      OK\r
32     permit TCPv4 + non-match range                                           OK\r
33     permit TCPv6 + non-match range                                           OK\r
34     permit UDPv4 + non-match range                                           OK\r
35     permit UDPv6 + non-match range                                           OK\r
36     deny TCPv4/v6 + non-match range                                          OK\r
37     deny UDPv4/v6 + non-match range                                          OK\r
38 \r
39     ==============================================================================\r
40     IRB Test Case\r
41     ==============================================================================\r
42     ACL plugin prepare                                                       OK\r
43     ACL IPv6 routed -> bridged, L2 ACL deny                                  OK\r
44     ACL IPv6 routed -> bridged, L3 ACL deny                                  OK\r
45     ACL IPv4 routed -> bridged, L2 ACL deny                                  OK\r
46     ACL IPv4 routed -> bridged, L3 ACL deny                                  OK\r
47     ACL IPv6 bridged -> routed, L2 ACL deny                                  OK\r
48     ACL IPv6 bridged -> routed, L3 ACL deny                                  OK\r
49     ACL IPv4 bridged -> routed, L2 ACL deny                                  OK\r
50     ACL IPv4 bridged -> routed, L3 ACL deny                                  OK\r
51     ACL IPv6 routed -> bridged, L2 ACL permit+reflect                        OK\r
52     ACL IPv6 bridged -> routed, L2 ACL permit+reflect                        OK\r
53     ACL IPv4 routed -> bridged, L2 ACL permit+reflect                        OK\r
54     ACL IPv4 bridged -> routed, L2 ACL permit+reflect                        OK\r
55     ACL IPv6 routed -> bridged, L3 ACL permit+reflect                        OK\r
56     ACL IPv6 bridged -> routed, L3 ACL permit+reflect                        OK\r
57     ACL IPv4 routed -> bridged, L3 ACL permit+reflect                        OK\r
58     ACL IPv4 bridged -> routed, L3 ACL permit+reflect                        OK\r
59     ACL IPv6+EH routed -> bridged, L2 ACL deny                               OK\r
60     ACL IPv6+EH routed -> bridged, L3 ACL deny                               OK\r
61     ACL IPv6+EH bridged -> routed, L2 ACL deny                               OK\r
62     ACL IPv6+EH bridged -> routed, L3 ACL deny                               OK\r
63     ACL IPv6+EH routed -> bridged, L2 ACL permit+reflect                     OK\r
64     ACL IPv6+EH bridged -> routed, L2 ACL permit+reflect                     OK\r
65     ACL IPv6+EH routed -> bridged, L3 ACL permit+reflect                     OK\r
66     ACL IPv6+EH bridged -> routed, L3 ACL permit+reflect                     OK\r
67     ACL IPv4+MF routed -> bridged, L2 ACL deny                               OK\r
68     ACL IPv4+MF routed -> bridged, L3 ACL deny                               OK\r
69     ACL IPv4+MF bridged -> routed, L2 ACL deny                               OK\r
70     ACL IPv4+MF bridged -> routed, L3 ACL deny                               OK\r
71     ACL IPv4+MF routed -> bridged, L2 ACL permit+reflect                     OK\r
72     ACL IPv4+MF bridged -> routed, L2 ACL permit+reflect                     OK\r
73     ACL IPv4+MF routed -> bridged, L3 ACL permit+reflect                     OK\r
74     ACL IPv4+MF bridged -> routed, L3 ACL permit+reflect                     OK\r
75 \r
76     ==============================================================================\r
77     ACL plugin connection-oriented extended testcases\r
78     ==============================================================================\r
79     Prepare the settings                                                     SKIP\r
80     IPv4: Basic conn timeout test reflect on ingress                         SKIP\r
81     IPv4: Basic conn timeout test reflect on egress                          SKIP\r
82     IPv4: reflect egress, clear conn                                         SKIP\r
83     IPv4: reflect ingress, clear conn                                        SKIP\r
84     IPv4: Idle conn behind active conn, reflect on ingress                   SKIP\r
85     IPv4: Idle conn behind active conn, reflect on egress                    SKIP\r
86     IPv6: Basic conn timeout test reflect on ingress                         SKIP\r
87     IPv6: Basic conn timeout test reflect on egress                          SKIP\r
88     IPv6: reflect egress, clear conn                                         SKIP\r
89     IPv6: reflect ingress, clear conn                                        SKIP\r
90     IPv6: Idle conn behind active conn, reflect on ingress                   SKIP\r
91     IPv6: Idle conn behind active conn, reflect on egress                    SKIP\r
92     Prepare for TCP session tests                                            SKIP\r
93     IPv4: transient TCP session (incomplete 3WHS), ref. on ingress           SKIP\r
94     IPv4: transient TCP session (incomplete 3WHS), ref. on egress            SKIP\r
95     IPv4: established TCP session (complete 3WHS), ref. on ingress           SKIP\r
96     IPv4: established TCP session (complete 3WHS), ref. on egress            SKIP\r
97     IPv4: transient TCP session (3WHS,ACK,FINACK), ref. on ingress           SKIP\r
98     IPv4: transient TCP session (3WHS,ACK,FINACK), ref. on egress            SKIP\r
99     IPv6: transient TCP session (incomplete 3WHS), ref. on ingress           SKIP\r
100     IPv6: transient TCP session (incomplete 3WHS), ref. on egress            SKIP\r
101     IPv6: established TCP session (complete 3WHS), ref. on ingress           SKIP\r
102     IPv6: established TCP session (complete 3WHS), ref. on egress            SKIP\r
103     IPv6: transient TCP session (3WHS,ACK,FINACK), ref. on ingress           SKIP\r
104     IPv6: transient TCP session (3WHS,ACK,FINACK), ref. on egress            SKIP\r
105 \r
106     ==============================================================================\r
107     ACL on dot1q bridged subinterfaces Tests\r
108     ==============================================================================\r
109     IP4 ACL SubIf Dot1Q bridged traffic                                      OK\r
110     IP6 ACL SubIf Dot1Q bridged traffic                                      OK\r
111 \r
112     ==============================================================================\r
113     ACL on dot1ad bridged subinterfaces Tests\r
114     ==============================================================================\r
115     IP4 ACL SubIf Dot1AD bridged traffic                                     OK\r
116     IP6 ACL SubIf Dot1AD bridged traffic                                     OK\r
117 \r
118     ==============================================================================\r
119     ACL on dot1ad routed subinterfaces Tests\r
120     ==============================================================================\r
121     IP4 ACL SubIf Dot1AD routed traffic                                      OK\r
122     IP4 ACL SubIf wrong tags Dot1AD routed traffic                           OK\r
123     IP6 ACL SubIf Dot1AD routed traffic                                      OK\r
124     IP6 ACL SubIf wrong tags Dot1AD routed traffic                           OK\r
125 \r
126     ==============================================================================\r
127     ACL on dot1q routed subinterfaces Tests\r
128     ==============================================================================\r
129     IP4 ACL SubIf Dot1Q routed traffic                                       OK\r
130     IP4 ACL SubIf wrong tags Dot1Q routed traffic                            OK\r
131     IP6 ACL SubIf Dot1Q routed traffic                                       OK\r
132     IP6 ACL SubIf wrong tags Dot1Q routed traffic                            OK\r
133 \r
134 APIs\r
135 ````\r
136 ::\r
137 \r
138     ==============================================================================\r
139     VAPI test\r
140     ==============================================================================\r
141     run C VAPI tests                                                         SKIP\r
142     run C++ VAPI tests                                                       SKIP\r
143 \r
144     ==============================================================================\r
145     VPP Object Model Test\r
146     ==============================================================================\r
147     run C++ VOM tests                                                        SKIP\r
148 \r
149     ==============================================================================\r
150     PAPI Test Case\r
151     ==============================================================================\r
152     show version                                                             OK\r
153     show version - invalid parameters                                        OK\r
154     u8 array                                                                 OK\r
155 \r
156     ==============================================================================\r
157     PAPI Message parsing Test Case\r
158     ==============================================================================\r
159     New compound type with array                                             OK\r
160     Add new types                                                            OK\r
161     Add new types 2                                                          OK\r
162     Add new message object                                                   OK\r
163     New message with array                                                   OK\r
164     Argument name                                                            OK\r
165     VLA with aribtrary length field placement                                OK\r
166     Message to byte encoding                                                 OK\r
167     Nested array type                                                        OK\r
168     Old style VLA array                                                      OK\r
169     Old VLA compound type                                                    OK\r
170     Old VLA array arbitrary placement                                        OK\r
171     Old VLA u32                                                              OK\r
172     Simple array                                                             OK\r
173 \r
174     ==============================================================================\r
175     JVPP Core Test Case\r
176     ==============================================================================\r
177     JVPP Acl Callback Api Test Case                                          OK\r
178     JVPP Acl Future Api Test Case                                            OK\r
179     JVPP Core Callback Api Test Case                                         OK\r
180     JVPP Core Future Api Test Case                                           OK\r
181     JVPP Ioamexport Callback Api Test Case                                   OK\r
182     JVPP Ioamexport Future Api Test Case                                     OK\r
183     JVPP Ioampot Callback Api Test Case                                      OK\r
184     JVPP Ioampot Future Api Test Case                                        OK\r
185     JVPP Ioamtrace Callback Api Test Case                                    OK\r
186     JVPP Ioamtrace Future Api Test Case                                      OK\r
187     JVPP Snat Callback Api Test Case                                         OK\r
188     JVPP Snat Future Api Test Case                                           OK\r
189 \r
190 ARP\r
191 ```\r
192 ::\r
193 \r
194     ==============================================================================\r
195     ARP Test Case\r
196     ==============================================================================\r
197     ARP                                                                      OK\r
198     ARP Duplicates                                                           OK\r
199     ARP Static                                                               OK\r
200     ARP reply with VRRP virtual src hw addr                                  OK\r
201     MPLS                                                                     OK\r
202     Proxy ARP                                                                OK\r
203     Interface Mirror Proxy ARP                                               OK\r
204 \r
205     ==============================================================================\r
206     L2BD arp termination Test Case\r
207     ==============================================================================\r
208     L2BD arp term - add 5 hosts, verify arp responses                        OK\r
209     L2BD arp term - delete 3 hosts, verify arp responses                     OK\r
210     L2BD arp term - recreate BD1, readd 3 hosts, verify arp responses        OK\r
211     L2BD arp term - 2 IP4 addrs per host                                     OK\r
212     L2BD arp term - create and update 10 IP4-mac pairs                       OK\r
213     L2BD arp/ND term - hosts with both ip4/ip6                               OK\r
214     L2BD ND term - Add and Del hosts, verify ND replies                      OK\r
215     L2BD ND term - Add and update IP+mac, verify ND replies                  OK\r
216     L2BD arp term - send garps, verify arp event reports                     OK\r
217     L2BD arp term - send duplicate garps, verify suppression                 OK\r
218     L2BD arp term - disable ip4 arp events,send garps, verify no events      OK\r
219     L2BD ND term - send NS packets verify reports                            OK\r
220     L2BD ND term - send duplicate ns, verify suppression                     OK\r
221     L2BD ND term - disable ip4 arp events,send ns, verify no events          OK\r
222 \r
223 BFD API\r
224 ````````\r
225 ::\r
226 \r
227     ==============================================================================\r
228     Bidirectional Forwarding Detection (BFD) - API\r
229     ==============================================================================\r
230     activate SHA1 authentication                                             SKIP\r
231     create BFD session using non-existent SHA1 (negative case)               SKIP\r
232     create a BFD session                                                     SKIP\r
233     create IPv6 BFD session                                                  SKIP\r
234     create a BFD session (SHA1)                                              SKIP\r
235     add SHA1 keys                                                            SKIP\r
236     change SHA1 key                                                          SKIP\r
237     deactivate SHA1 authentication                                           SKIP\r
238     create the same BFD session twice (negative case)                        SKIP\r
239     create the same BFD session twice (negative case) (SHA1)                 SKIP\r
240     modify BFD session parameters                                            SKIP\r
241     share single SHA1 key between multiple BFD sessions                      SKIP\r
242 \r
243 BFD Authentication\r
244 ``````````````````\r
245 ::\r
246 \r
247     ==============================================================================\r
248     Bidirectional Forwarding Detection (BFD) (SHA1 auth)\r
249     ==============================================================================\r
250     hold BFD session up                                                      SKIP\r
251     hold BFD session up - meticulous auth                                    SKIP\r
252     session is not brought down by unauthenticated msg                       SKIP\r
253     session is not brought down by msg with non-existent key-id              SKIP\r
254     session is not brought down by msg with wrong auth type                  SKIP\r
255     simulate remote peer restart and resynchronization                       SKIP\r
256     session is not kept alive by msgs with bad sequence numbers              SKIP\r
257     bring BFD session up                                                     SKIP\r
258 \r
259 BFD Authentication Change\r
260 `````````````````````````\r
261 ::\r
262 \r
263     ==============================================================================\r
264     Bidirectional Forwarding Detection (BFD) (changing auth)\r
265     ==============================================================================\r
266     change auth key without disturbing session state (delayed)               SKIP\r
267     change auth key without disturbing session state (immediate)             SKIP\r
268     turn auth off without disturbing session state (delayed)                 SKIP\r
269     turn auth off without disturbing session state (immediate)               SKIP\r
270     turn auth on without disturbing session state (delayed)                  SKIP\r
271     turn auth on without disturbing session state (immediate)                SKIP\r
272 \r
273 BFD CLI\r
274 ````````\r
275 ::\r
276 \r
277     ==============================================================================\r
278     Bidirectional Forwarding Detection (BFD) (CLI)\r
279     ==============================================================================\r
280     create/modify/delete IPv4 BFD UDP session                                SKIP\r
281     create/modify/delete IPv6 BFD UDP session                                SKIP\r
282     create/modify/delete IPv6 BFD UDP session (authenticated)                SKIP\r
283     create/modify/delete IPv4 BFD UDP session (authenticated)                SKIP\r
284     put session admin-up and admin-down                                      SKIP\r
285     turn authentication on and off                                           SKIP\r
286     turn authentication on and off (delayed)                                 SKIP\r
287     set/delete meticulous SHA1 auth key                                      SKIP\r
288     set/delete SHA1 auth key                                                 SKIP\r
289     set/del udp echo source                                                  SKIP\r
290     show commands                                                            SKIP\r
291 \r
292 BFD IPv4\r
293 ````````\r
294 ::\r
295 \r
296     ==============================================================================\r
297     Bidirectional Forwarding Detection (BFD)\r
298     ==============================================================================\r
299     put session admin-up and admin-down                                      SKIP\r
300     configuration change while peer in demand mode                           SKIP\r
301     verify session goes down after inactivity                                SKIP\r
302     echo function                                                            SKIP\r
303     session goes down if echo function fails                                 SKIP\r
304     echo packets looped back                                                 SKIP\r
305     echo function stops if echo source is removed                            SKIP\r
306     echo function stops if peer sets required min echo rx zero               SKIP\r
307     hold BFD session up                                                      SKIP\r
308     immediately honor remote required min rx reduction                       SKIP\r
309     interface with bfd session deleted                                       SKIP\r
310     echo packets with invalid checksum don't keep a session up               SKIP\r
311     large remote required min rx interval                                    SKIP\r
312     modify detect multiplier                                                 SKIP\r
313     modify session - double required min rx                                  SKIP\r
314     modify session - halve required min rx                                   SKIP\r
315     no periodic frames outside poll sequence if remote demand set            SKIP\r
316     test correct response to control frame with poll bit set                 SKIP\r
317     test poll sequence queueing                                              SKIP\r
318     bring BFD session down                                                   SKIP\r
319     bring BFD session up                                                     SKIP\r
320     bring BFD session up - first frame looked up by address pair             SKIP\r
321     verify slow periodic control frames while session down                   SKIP\r
322     stale echo packets don't keep a session up                               SKIP\r
323     no packets when zero remote required min rx interval                     SKIP\r
324 \r
325 BFD IPv6\r
326 ````````\r
327 ::\r
328 \r
329     ==============================================================================\r
330     Bidirectional Forwarding Detection (BFD) (IPv6)\r
331     ==============================================================================\r
332     echo function used                                                       SKIP\r
333     echo packets looped back                                                 SKIP\r
334     hold BFD session up                                                      SKIP\r
335     interface with bfd session deleted                                       SKIP\r
336     bring BFD session up                                                     SKIP\r
337     bring BFD session up - first frame looked up by address pair             SKIP\r
338 \r
339     ==============================================================================\r
340     BFD-FIB interactions (IPv6)\r
341     ==============================================================================\r
342     BFD-FIB interactions                                                     SKIP\r
343 \r
344 BIER - Bit Indexed Explicit Replication\r
345 ```````````````````````````````````````\r
346 ::\r
347 \r
348     ==============================================================================\r
349     BIER Test Case\r
350     ==============================================================================\r
351     BIER end-to-end                                                          OK\r
352     BIER head                                                                OK\r
353     BIER head over UDP                                                       OK\r
354     BIER midpoint                                                            OK\r
355     BIER Tail                                                                OK\r
356     BIER Tail over UDP                                                       OK\r
357 \r
358     ==============================================================================\r
359     BIER FIB Test Case\r
360     ==============================================================================\r
361     BFIB Unit Tests                                                          OK\r
362 \r
363 Classifier\r
364 ``````````\r
365 ::\r
366 \r
367     ==============================================================================\r
368     Classifier Test Case\r
369     ==============================================================================\r
370     IP ACL test                                                              OK\r
371     MAC ACL test                                                             OK\r
372     IP PBR test                                                              OK\r
373 \r
374 Container Integration\r
375 `````````````````````\r
376 ::\r
377 \r
378     ==============================================================================\r
379     Container integration extended testcases\r
380     ==============================================================================\r
381     IPv4 basic connectivity test                                             SKIP\r
382     IPv6 basic connectivity test                                             SKIP\r
383     Create loopbacks overlapping with remote addresses                       SKIP\r
384     IPv4 local-spoof connectivity test                                       SKIP\r
385     IPv6 local-spoof connectivity test                                       SKIP\r
386     Configure container commands                                             SKIP\r
387     IPv4 test after configuring container                                    SKIP\r
388     IPv6 test after configuring container                                    SKIP\r
389     Unconfigure container commands                                           SKIP\r
390     IPv4 local-spoof after unconfig test                                     SKIP\r
391     IPv6 local-spoof after unconfig test                                     SKIP\r
392 \r
393 CRUD Loopback\r
394 `````````````\r
395 ::\r
396 \r
397     ==============================================================================\r
398     CRUD Loopback\r
399     ==============================================================================\r
400     test_crud (test_interface_crud.TestLoopbackInterfaceCRUD)                OK\r
401     test_down (test_interface_crud.TestLoopbackInterfaceCRUD)                OK\r
402 \r
403 DHCP\r
404 ````\r
405 ::\r
406 \r
407     ==============================================================================\r
408     DHCP Test Case\r
409     ==============================================================================\r
410     DHCPv6 Proxy                                                             OK\r
411     DHCP Client                                                              OK\r
412     DHCPv4 Proxy                                                             OK\r
413 \r
414 Distributed Virtual Router\r
415 ``````````````````````````\r
416 ::\r
417 \r
418     ==============================================================================\r
419     Distributed Virtual Router\r
420     ==============================================================================\r
421     Distributed Virtual Router                                               OK\r
422     L2 Emulation                                                             OK\r
423 \r
424 DS-Lite Softwire\r
425 ````````````````\r
426 ::\r
427 \r
428     ==============================================================================\r
429     DS-Lite Test Cases\r
430     ==============================================================================\r
431     Test DS-Lite                                                             OK\r
432 \r
433 FIB\r
434 ```\r
435 ::\r
436 \r
437     ==============================================================================\r
438     FIB Test Case\r
439     ==============================================================================\r
440     FIB Unit Tests                                                           OK\r
441 \r
442 Flowprobe\r
443 `````````\r
444 ::\r
445 \r
446     ==============================================================================\r
447     Re-enable Flowprobe feature\r
448     ==============================================================================\r
449     disable flowprobe feature after first packets and re-enable              SKIP\r
450 \r
451     ==============================================================================\r
452     collect information on Ethernet, IP4 and IP6 datapath (no timers)\r
453     ==============================================================================\r
454     no timers, one CFLOW packet, 9 Flows inside                              OK\r
455     no timers, two CFLOW packets (mtu=256), 3 Flows in each                  OK\r
456     L2 data on IP4 datapath                                                  OK\r
457     L2 data on IP6 datapath                                                  OK\r
458     L2 data on L2 datapath                                                   OK\r
459     L3 data on IP4 datapath                                                  OK\r
460     L3 data on IP6 datapath                                                  OK\r
461     L3 data on L2 datapath                                                   OK\r
462     L4 data on IP4 datapath                                                  OK\r
463     L4 data on IP6 datapath                                                  OK\r
464     L4 data on L2 datapath                                                   OK\r
465     verify templates on IP6 datapath                                         OK\r
466     verify templates on IP4 datapath                                         OK\r
467     verify template on L2 datapath                                           OK\r
468 \r
469     ==============================================================================\r
470     Disable Flowprobe feature\r
471     ==============================================================================\r
472     disable flowprobe feature after first packets                            SKIP\r
473 \r
474     ==============================================================================\r
475     Re-enable IPFIX\r
476     ==============================================================================\r
477     disable IPFIX after first packets and re-enable after few packets        SKIP\r
478 \r
479     ==============================================================================\r
480     Disable IPFIX\r
481     ==============================================================================\r
482     disable IPFIX after first packets                                        SKIP\r
483 \r
484 Geneve Tunnels\r
485 ``````````````\r
486 ::\r
487 \r
488     ==============================================================================\r
489     GENEVE Test Case\r
490     ==============================================================================\r
491     Decapsulation test                                                       OK\r
492     Encapsulation test                                                       OK\r
493     Multicast flood test                                                     OK\r
494     Multicast receive test                                                   OK\r
495     Unicast flood test                                                       OK\r
496 \r
497 GRE Tunnels\r
498 ```````````\r
499 ::\r
500 \r
501     ==============================================================================\r
502     GRE Test Case\r
503     ==============================================================================\r
504     GRE IPv4 tunnel Tests                                                    OK\r
505     GRE IPv6 tunnel Tests                                                    OK\r
506     GRE tunnel L2 Tests                                                      OK\r
507     GRE tunnel VRF Tests                                                     OK\r
508 \r
509 GTPU Tunnels\r
510 ````````````\r
511 ::\r
512 \r
513     ==============================================================================\r
514     GTPU Test Case\r
515     ==============================================================================\r
516     Decapsulation test                                                       OK\r
517     Encapsulation test                                                       OK\r
518     Multicast flood test                                                     OK\r
519     Multicast receive test                                                   OK\r
520     Unicast flood test                                                       OK\r
521 \r
522 IP Multicast Routing\r
523 ````````````````````\r
524 ::\r
525 \r
526     ==============================================================================\r
527     IP Multicast Test Case\r
528     ==============================================================================\r
529     IP Multicast Bi-directional                                              OK\r
530     IPv6 Multicast Replication                                               OK\r
531     IPv6 Multicast Replication in non-default table                          OK\r
532     IP Multicast Replication                                                 OK\r
533     IP Multicast Connected Source check                                      OK\r
534     IP Multicast Signal                                                      OK\r
535     IP Multicast Replication in non-default table                            OK\r
536 \r
537 IPSec\r
538 `````\r
539 ::\r
540 \r
541     ==============================================================================\r
542     Basic test for IPSEC using AH transport and Tunnel mode\r
543     ==============================================================================\r
544     ipsec ah v4 transport basic test                                         OK\r
545     ipsec ah v4 transport burst test                                         OK\r
546     ipsec ah 4o4 tunnel basic test                                           OK\r
547     ipsec ah 4o4 tunnel burst test                                           OK\r
548 \r
549     ==============================================================================\r
550     Basic test for ipsec esp sanity - tunnel and transport modes.\r
551     ==============================================================================\r
552     ipsec esp v4 transport basic test                                        OK\r
553     ipsec esp v4 transport burst test                                        OK\r
554     ipsec esp 4o4 tunnel basic test                                          OK\r
555     ipsec esp 4o4 tunnel burst test                                          OK\r
556 \r
557 IPv4 FIB CRUD\r
558 `````````````\r
559 ::\r
560 \r
561     ==============================================================================\r
562     FIB - add/update/delete - ip4 routes\r
563     ==============================================================================\r
564     Add 1k routes                                                            OK\r
565     Delete 100 routes                                                        OK\r
566     Add 1k routes                                                            OK\r
567     Delete 1.5k routes                                                       OK\r
568 \r
569 IPv4 Routing\r
570 ````````````\r
571 ::\r
572 \r
573     ==============================================================================\r
574     IPv4 Test Case\r
575     ==============================================================================\r
576     IPv4 FIB test                                                            OK\r
577 \r
578     ==============================================================================\r
579     IPv4 routes via NULL\r
580     ==============================================================================\r
581     IP NULL route                                                            OK\r
582 \r
583     ==============================================================================\r
584     IPv4 disabled\r
585     ==============================================================================\r
586     IP Disabled                                                              OK\r
587 \r
588     ==============================================================================\r
589     IPv4 Subnets\r
590     ==============================================================================\r
591     IP Sub Nets                                                              OK\r
592 \r
593     ==============================================================================\r
594     IPv4 VLAN-0\r
595     ==============================================================================\r
596     IP VLAN-0                                                                OK\r
597 \r
598     ==============================================================================\r
599     IPv4 Load-Balancing\r
600     ==============================================================================\r
601     IP Load-Balancing                                                        OK\r
602 \r
603     ==============================================================================\r
604     IPv4 Deaggregate Routes\r
605     ==============================================================================\r
606     IP Deag Routes                                                           OK\r
607 \r
608     ==============================================================================\r
609     IPv4 Input Exceptions\r
610     ==============================================================================\r
611     IP Input Exceptions                                                      OK\r
612 \r
613     ==============================================================================\r
614     IPv4 Punt Police/Redirect\r
615     ==============================================================================\r
616     IP punt police and redirect                                              OK\r
617 \r
618 IPv4 VRF Multi-instance\r
619 ```````````````````````\r
620 ::\r
621 \r
622     ==============================================================================\r
623     IP4 VRF  Multi-instance Test Case\r
624     ==============================================================================\r
625     IP4 VRF  Multi-instance test 1 - create 5 BDs                            OK\r
626     IP4 VRF  Multi-instance test 2 - delete 2 VRFs                           OK\r
627     IP4 VRF  Multi-instance 3 - add 2 VRFs                                   OK\r
628     IP4 VRF  Multi-instance test 4 - delete 4 VRFs                           OK\r
629 \r
630 IPv6 Routing\r
631 ````````````\r
632 ::\r
633 \r
634     ==============================================================================\r
635     IPv6 Test Case\r
636     ==============================================================================\r
637     IPv6 FIB test                                                            OK\r
638     IPv6 Neighbour Solicitation Exceptions                                   OK\r
639     ND Duplicates                                                            OK\r
640     IPv6 Router Solicitation Exceptions                                      OK\r
641 \r
642     ==============================================================================\r
643     IPv6 Punt Police/Redirect\r
644     ==============================================================================\r
645     IP6 punt police and redirect                                             OK\r
646 \r
647     ==============================================================================\r
648     IPv6 disabled\r
649     ==============================================================================\r
650     IP Disabled                                                              OK\r
651 \r
652     ==============================================================================\r
653     IPv6 ND ProxyTest Case\r
654     ==============================================================================\r
655     IPv6 Proxy ND                                                            OK\r
656 \r
657     ==============================================================================\r
658     IPv6 Load-Balancing\r
659     ==============================================================================\r
660     IPv6 Load-Balancing                                                      OK\r
661 \r
662     ==============================================================================\r
663     IPv6 routes via NULL\r
664     ==============================================================================\r
665     IP NULL route                                                            OK\r
666 \r
667     ==============================================================================\r
668     IPv6 Input Exceptions\r
669     ==============================================================================\r
670     IP6 Input Exceptions                                                     OK\r
671 \r
672 IPv6 VRF Multi-instance\r
673 ```````````````````````\r
674 ::\r
675 \r
676     ==============================================================================\r
677     IP6 VRF  Multi-instance Test Case\r
678     ==============================================================================\r
679     IP6 VRF  Multi-instance test 1 - create 4 VRFs                           OK\r
680     IP6 VRF  Multi-instance test 2 - reset 2 VRFs                            OK\r
681     IP6 VRF  Multi-instance 3 - add 2 VRFs                                   OK\r
682     IP6 VRF  Multi-instance test 4 - reset 4 VRFs                            OK\r
683 \r
684 IRB Integrated Routing-Bridging\r
685 ```````````````````````````````\r
686 ::\r
687 \r
688     ==============================================================================\r
689     IRB Test Case\r
690     ==============================================================================\r
691     IPv4 IRB test 1                                                          OK\r
692     IPv4 IRB test 2                                                          OK\r
693 \r
694 Kube-proxy\r
695 ``````````\r
696 ::\r
697 \r
698     ==============================================================================\r
699     Kube-proxy Test Case\r
700     ==============================================================================\r
701     Kube-proxy NAT44                                                         OK\r
702     Kube-proxy NAT46                                                         SKIP\r
703     Kube-proxy NAT64                                                         SKIP\r
704     Kube-proxy NAT66                                                         SKIP\r
705 \r
706 L2 FIB CRUD\r
707 ```````````\r
708 ::\r
709 \r
710     ==============================================================================\r
711     L2 FIB Test Case\r
712     ==============================================================================\r
713     L2 FIB - program 100 + 100 MACs                                          OK\r
714     L2 FIB - program 100 + delete 12 MACs                                    OK\r
715     L2 FIB - flush all                                                       OK\r
716     L2 FIB - flush BD                                                        OK\r
717     L2 FIB - flush interface                                                 OK\r
718     L2 FIB - mac learning events                                             OK\r
719     L2 FIB - mac learning max macs in event                                  OK\r
720     L2 FIB - program 100 MACs                                                OK\r
721     L2 FIB - Program 10 MACs, learn 10                                       OK\r
722 \r
723 L2BD Multi-instance\r
724 ```````````````````\r
725 ::\r
726 \r
727     ==============================================================================\r
728     L2BD Multi-instance Test Case\r
729     ==============================================================================\r
730     L2BD Multi-instance test 1 - create 5 BDs                                OK\r
731     L2BD Multi-instance test 2 - update data of 5 BDs                        OK\r
732     L2BD Multi-instance test 3 - delete 2 BDs                                OK\r
733     L2BD Multi-instance test 4 - add 2 BDs                                   OK\r
734     L2BD Multi-instance test 5 - delete 5 BDs                                SKIP\r
735 \r
736 L2BD Switching\r
737 ``````````````\r
738 ::\r
739 \r
740     ==============================================================================\r
741     L2BD Test Case\r
742     ==============================================================================\r
743     L2BD MAC learning dual-loop test                                         OK\r
744     L2BD MAC learning single-loop test                                       OK\r
745 \r
746 L2XC Multi-instance\r
747 ```````````````````\r
748 ::\r
749 \r
750     ==============================================================================\r
751     L2XC Multi-instance Test Case\r
752     ==============================================================================\r
753     L2XC Multi-instance test 1 - create 10 cross-connects                    OK\r
754     L2XC Multi-instance test 2 - delete 4 cross-connects                     OK\r
755     L2BD Multi-instance 3 - add new 4 cross-connects                         OK\r
756     L2XC Multi-instance test 4 - delete 10 cross-connects                    OK\r
757 \r
758 L2XC Switching\r
759 ``````````````\r
760 ::\r
761 \r
762     ==============================================================================\r
763     L2XC Test Case\r
764     ==============================================================================\r
765     L2XC dual-loop test                                                      OK\r
766     L2XC single-loop test                                                    OK\r
767 \r
768 LISP Tunnels\r
769 ````````````\r
770 ::\r
771 \r
772     ==============================================================================\r
773     Basic LISP test\r
774     ==============================================================================\r
775     Test case for basic encapsulation                                        OK\r
776 \r
777 Load Balancer\r
778 `````````````\r
779 ::\r
780 \r
781     ==============================================================================\r
782     Load Balancer Test Case\r
783     ==============================================================================\r
784     Load Balancer IP4 GRE4                                                   OK\r
785     Load Balancer IP4 GRE6                                                   OK\r
786     Load Balancer IP6 GRE4                                                   OK\r
787     Load Balancer IP6 GRE6                                                   OK\r
788 \r
789 MACIP Access Control\r
790 ````````````````````\r
791 ::\r
792 \r
793     ==============================================================================\r
794     MACIP Tests\r
795     ==============================================================================\r
796     MACIP 10 ACLs each with 100+ entries                                     OK\r
797     MACIP 10 ACLs each with 100+ entries with IP4 traffic                    OK\r
798     MACIP 10 ACLs each with 100+ entries with IP6 traffic                    OK\r
799     MACIP ACL with 10 entries                                                OK\r
800     MACIP ACL with 100 entries                                               OK\r
801     MACIP ACL with 2 entries                                                 OK\r
802     MACIP ACL with 20 entries                                                OK\r
803     MACIP ACL with 5 entries                                                 OK\r
804     MACIP ACL with 50 entries                                                OK\r
805     MACIP 2 ACLs each with 100+ entries                                      OK\r
806     MACIP replace ACL                                                        OK\r
807     MACIP ACL delete intf with acl                                           OK\r
808 \r
809     ==============================================================================\r
810     MACIP with IP6 traffic\r
811     ==============================================================================\r
812     IP6 MACIP exactMAC|exactIP ACL bridged traffic                           OK\r
813     IP6 MACIP exactMAC|subnetIP ACL bridged traffic                          OK\r
814     IP6 MACIP exactMAC|wildIP ACL bridged traffic                            OK\r
815     IP6 MACIP oui_MAC|exactIP ACL bridged traffic                            OK\r
816     IP6 MACIP ouiMAC|subnetIP ACL bridged traffic                            OK\r
817     IP6 MACIP ouiMAC|wildIP ACL bridged traffic                              OK\r
818     IP6 MACIP wildcardMAC|exactIP ACL bridged traffic                        OK\r
819     IP6 MACIP wildcardMAC|subnetIP ACL bridged traffic                       OK\r
820     IP6 MACIP wildcardMAC|wildIP ACL bridged traffic                         OK\r
821     MACIP replace ACL with IP6 traffic                                       OK\r
822     IP6 MACIP exactMAC|exactIP ACL routed traffic                            OK\r
823     IP6 MACIP exactMAC|subnetIP ACL routed traffic                           OK\r
824     IP6 MACIP exactMAC|wildIP ACL routed traffic                             OK\r
825     IP6 MACIP ouiMAC|exactIP ACL routed traffic                              OK\r
826     IP6 MACIP ouiMAC|subnetIP ACL routed traffic                             OK\r
827     IP6 MACIP ouiMAC|wildIP ACL routed traffic                               OK\r
828     IP6 MACIP wildcardMAC|exactIP ACL routed traffic                         OK\r
829     IP6 MACIP wildcardMAC|subnetIP ACL routed traffic                        OK\r
830     IP6 MACIP wildcardMAC|wildIP ACL                                         OK\r
831 \r
832     ==============================================================================\r
833     MACIP with IP4 traffic\r
834     ==============================================================================\r
835     IP4 MACIP wildcardMAC|exactIP ACL bridged traffic                        OK\r
836     IP4 MACIP exactMAC|exactIP ACL bridged traffic                           OK\r
837     IP4 MACIP exactMAC|subnetIP ACL bridged traffic                          OK\r
838     IP4 MACIP exactMAC|wildIP ACL bridged traffic                            OK\r
839     IP4 MACIP ouiMAC|exactIP ACL bridged traffic                             OK\r
840     IP4 MACIP ouiMAC|subnetIP ACL bridged traffic                            OK\r
841     IP4 MACIP ouiMAC|wildIP ACL bridged traffic                              OK\r
842     IP4 MACIP wildcardMAC|subnetIP ACL bridged traffic                       OK\r
843     IP4 MACIP wildcardMAC|wildIP ACL bridged traffic                         OK\r
844     MACIP replace ACL with IP4 traffic                                       OK\r
845     IP4 MACIP exactMAC|exactIP ACL routed traffic                            OK\r
846     IP4 MACIP exactMAC|subnetIP ACL routed traffic                           OK\r
847     IP4 MACIP exactMAC|wildIP ACL routed traffic                             OK\r
848     IP4 MACIP ouiMAC|exactIP ACL routed traffic                              OK\r
849     IP4 MACIP ouiMAC|subnetIP ACL routed traffic                             OK\r
850     IP4 MACIP ouiMAC|wildIP ACL routed traffic                               OK\r
851     IP4 MACIP wildcardMAC|exactIP ACL routed traffic                         OK\r
852     IP4 MACIP wildcardMAC|subnetIP ACL routed traffic                        OK\r
853     IP4 MACIP wildcardMAC|wildIP ACL                                         OK\r
854 \r
855 MAP Softwires\r
856 `````````````\r
857 ::\r
858 \r
859     ==============================================================================\r
860     MAP Test Case\r
861     ==============================================================================\r
862     MAP-E                                                                    OK\r
863 \r
864 MFIB Multicast FIB\r
865 ``````````````````\r
866 ::\r
867 \r
868     ==============================================================================\r
869     MFIB Test Case\r
870     ==============================================================================\r
871     MFIB Unit Tests                                                          OK\r
872 \r
873 MPLS Switching\r
874 ``````````````\r
875 ::\r
876 \r
877     ==============================================================================\r
878     MPLS-L2\r
879     ==============================================================================\r
880     Virtual Private LAN Service                                              OK\r
881     Virtual Private Wire Service                                             OK\r
882 \r
883     ==============================================================================\r
884     MPLS Test Case\r
885     ==============================================================================\r
886     MPLS Local Label Binding test                                            OK\r
887     MPLS Deagg                                                               OK\r
888     MPLS label imposition test                                               OK\r
889     MPLS Interface Receive                                                   OK\r
890     MPLS Multicast Head-end                                                  OK\r
891     MPLS IPv4 Multicast Tail                                                 OK\r
892     MPLS IPv6 Multicast Tail                                                 OK\r
893     MPLS Multicast Mid Point                                                 OK\r
894     MPLS label swap tests                                                    OK\r
895     MPLS Tunnel Tests                                                        OK\r
896     MPLS V4 Explicit NULL test                                               OK\r
897     MPLS V6 Explicit NULL test                                               OK\r
898 \r
899     ==============================================================================\r
900     MPLS PIC edge convergence\r
901     ==============================================================================\r
902     MPLS eBGP PIC edge convergence                                           OK\r
903     MPLS iBGP PIC edge convergence                                           OK\r
904     MPLSv6 eBGP PIC edge convergence                                         OK\r
905 \r
906     ==============================================================================\r
907     MPLS disabled\r
908     ==============================================================================\r
909     MPLS Disabled                                                            OK\r
910 \r
911 NAT44\r
912 `````\r
913 ::\r
914 \r
915     ==============================================================================\r
916     NAT44 Test Cases\r
917     ==============================================================================\r
918     Delete NAT44 session                                                     OK\r
919     NAT44 dynamic translation test                                           OK\r
920     NAT44 handling of client packets with TTL=1                              OK\r
921     NAT44 handling of error responses to client packets with TTL=2           OK\r
922     NAT44 handling of server packets with TTL=1                              OK\r
923     NAT44 handling of error responses to server packets with TTL=2           OK\r
924     NAT44 interfaces without configured IP address                           OK\r
925     NAT44 forwarding test                                                    OK\r
926     NAT44 translate fragments arriving in order                              OK\r
927     NAT44 translate fragments arriving out of order                          OK\r
928     NAT44 hairpinning - 1:1 NAPT                                             OK\r
929     NAT44 hairpinning - 1:1 NAT                                              OK\r
930     1:1 NAT translate packet with unknown protocol - hairpinning             OK\r
931     NAT44 translate packet with unknown protocol - hairpinning               OK\r
932     Identity NAT                                                             OK\r
933     NAT44 multiple inside interfaces with overlapping address space          OK\r
934     Acquire NAT44 addresses from interface                                   OK\r
935     Identity NAT with addresses from interface                               OK\r
936     Static mapping with addresses from interface                             OK\r
937     IPFIX logging NAT addresses exhausted                                    OK\r
938     IPFIX logging NAT44 session created/delted                               OK\r
939     MAX translations per user - recycle the least recently used              OK\r
940     NAT44 multiple non-overlapping address space inside interfaces           OK\r
941     One armed NAT44                                                          OK\r
942     NAT44 interface output feature (in2out postrouting)                      OK\r
943     NAT44 interface output feature hairpinning (in2out postrouting)          OK\r
944     NAT44 interface output feature VRF aware (in2out postrouting)            OK\r
945     Ping internal host from outside network                                  OK\r
946     Ping NAT44 out interface from outside network                            OK\r
947     NAT44 add pool addresses to FIB                                          OK\r
948     Port restricted NAT44 (MAP-E CE)                                         OK\r
949     NAT44 fragments hairpinning                                              OK\r
950     NAT44 set/get virtual fragmentation reassembly                           OK\r
951     1:1 NAT initialized from inside network                                  OK\r
952     NAT44 interfaces without configured IP address - 1:1 NAT                 OK\r
953     NAT44 local service load balancing                                       OK\r
954     1:1 NAT initialized from outside network                                 OK\r
955     1:1 NAT translate packet with unknown protocol                           OK\r
956     1:1 NAT VRF awareness                                                    OK\r
957     1:1 NAPT initialized from inside network                                 OK\r
958     NAT44 interfaces without configured IP address - 1:1 NAPT                OK\r
959     1:1 NAPT initialized from outside network                                OK\r
960     Twice NAT44                                                              OK\r
961     Acquire twice NAT44 addresses from interface                             OK\r
962     Twice NAT44 local service load balancing                                 OK\r
963     NAT44 translate packet with unknown protocol                             OK\r
964     NAT44 tenant VRF independent address pool mode                           OK\r
965     NAT44 tenant VRF aware address pool mode                                 OK\r
966 \r
967     ==============================================================================\r
968     Deterministic NAT Test Cases\r
969     ==============================================================================\r
970     Deterministic NAT translation test (TCP, UDP, ICMP)                      OK\r
971     NAT plugin run deterministic mode                                        OK\r
972     Deterministic NAT multiple users                                         OK\r
973     Deterministic NAT maximum sessions per user limit                        SKIP\r
974     Deterministic NAT session timeouts                                       SKIP\r
975     Set deterministic NAT timeouts                                           OK\r
976     Deterministic NAT TCP session close from inside network                  OK\r
977     Deterministic NAT TCP session close from outside network                 OK\r
978 \r
979 NAT64\r
980 `````\r
981 ::\r
982 \r
983     ==============================================================================\r
984     NAT64 Test Cases\r
985     ==============================================================================\r
986     NAT64 dynamic translation test                                           OK\r
987     NAT64 translate fragments arriving in order                              OK\r
988     NAT64 translate fragments arriving out of order                          OK\r
989     NAT64 hairpinning                                                        OK\r
990     NAT64 translate packet with unknown protocol - hairpinning               OK\r
991     NAT64 ICMP Error message translation                                     OK\r
992     Enable/disable NAT64 feature on the interface                            OK\r
993     Acquire NAT64 pool addresses from interface                              OK\r
994     One armed NAT64                                                          OK\r
995     Add/delete address to NAT64 pool                                         OK\r
996     NAT64 Network-Specific Prefix                                            OK\r
997     NAT64 fragments hairpinning                                              OK\r
998     NAT64 session timeout                                                    SKIP\r
999     Set NAT64 timeouts                                                       OK\r
1000     NAT64 static translation test                                            OK\r
1001     Add/delete static BIB entry                                              OK\r
1002     NAT64 translate packet with unknown protocol                             OK\r
1003 \r
1004 P2P Ethernet Subinterface\r
1005 `````````````````````````\r
1006 ::\r
1007 \r
1008     ==============================================================================\r
1009     P2P Ethernet tests\r
1010     ==============================================================================\r
1011     delete/create p2p subif                                                  OK\r
1012     create 1k of p2p subifs                                                  OK\r
1013 \r
1014     ==============================================================================\r
1015     P2P Ethernet IPv4 tests\r
1016     ==============================================================================\r
1017     receive ipv4 packet via p2p subinterface                                 OK\r
1018     route rx packet not matching p2p subinterface                            OK\r
1019     send ip4 packet via p2p subinterface                                     OK\r
1020     drop tx ip4 packet not matching p2p subinterface                         OK\r
1021 \r
1022     ==============================================================================\r
1023     P2P Ethernet IPv6 tests\r
1024     ==============================================================================\r
1025     receive ipv6 packet via p2p subinterface                                 OK\r
1026     drop rx packet not matching p2p subinterface                             OK\r
1027     route rx ip6 packet not matching p2p subinterface                        OK\r
1028     send packet via p2p subinterface                                         OK\r
1029     drop tx ip6 packet not matching p2p subinterface                         OK\r
1030     standard routing without p2p subinterfaces                               OK\r
1031 \r
1032 PPPoE Encapsulation\r
1033 ```````````````````\r
1034 ::\r
1035 \r
1036     ==============================================================================\r
1037     PPPoE Test Case\r
1038     ==============================================================================\r
1039     PPPoE Add Same Session Twice Test                                        OK\r
1040     PPPoE Decap Test                                                         OK\r
1041     PPPoE Decap Multiple Sessions Test                                       OK\r
1042     PPPoE Delete Same Session Twice Test                                     OK\r
1043     PPPoE Encap Test                                                         OK\r
1044     PPPoE Encap Multiple Sessions Test                                       OK\r
1045 \r
1046 SPAN Switch Port Analyzer\r
1047 `````````````````````````\r
1048 ::\r
1049 \r
1050     ==============================================================================\r
1051     SPAN Test Case\r
1052     ==============================================================================\r
1053     SPAN device rx mirror                                                    OK\r
1054     SPAN l2 broadcast mirror                                                 OK\r
1055     SPAN l2 rx tx mirror                                                     OK\r
1056     SPAN l2 tx mirror                                                        OK\r
1057     SPAN l2 rx mirror                                                        OK\r
1058     SPAN l2 rx mirror into 1ad subif+vtr                                     OK\r
1059     SPAN l2 rx mirror into 1q subif+vtr                                      OK\r
1060     SPAN l2 rx mirror into gre-subif+vtr                                     OK\r
1061     SPAN l2 rx mirror into vxlan                                             OK\r
1062 \r
1063 SRv6 Routing\r
1064 ````````````\r
1065 ::\r
1066 \r
1067     ==============================================================================\r
1068     SRv6 Test Case\r
1069     ==============================================================================\r
1070     Test SRv6 End (without PSP) behavior.                                    OK\r
1071     Test SRv6 End.DT4 behavior.                                              OK\r
1072     Test SRv6 End.DT6 behavior.                                              OK\r
1073     Test SRv6 End.DX2 behavior.                                              OK\r
1074     Test SRv6 End.DX4 behavior.                                              OK\r
1075     Test SRv6 End.DX6 behavior.                                              OK\r
1076     Test SRv6 End.X (without PSP) behavior.                                  OK\r
1077     Test SRv6 End.X with PSP behavior.                                       OK\r
1078     Test SRv6 End with PSP behavior.                                         OK\r
1079     Test SRv6 Transit.Encaps behavior for IPv6.                              OK\r
1080     Test SRv6 Transit.Encaps behavior for IPv4.                              OK\r
1081     Test SRv6 Transit.Encaps behavior for L2.                                SKIP\r
1082     Test SRv6 Transit.Insert behavior (IPv6 only).                           OK\r
1083     Test SRv6 Transit.Insert behavior (IPv6 only).                           OK\r
1084 \r
1085 TCP/IP Stack\r
1086 ````````````\r
1087 ::\r
1088 \r
1089     ==============================================================================\r
1090     TCP Test Case\r
1091     ==============================================================================\r
1092     TCP builtin client/server transfer                                       OK\r
1093     TCP Unit Tests                                                           OK\r
1094 \r
1095 UDP Stack\r
1096 `````````\r
1097 ::\r
1098 \r
1099     ==============================================================================\r
1100     UDP Encap Test Case\r
1101     ==============================================================================\r
1102     UDP Encap test                                                           OK\r
1103 \r
1104 VTR VLAN Tag Rewrites\r
1105 `````````````````````\r
1106 ::\r
1107 \r
1108     ==============================================================================\r
1109     VTR Test Case\r
1110     ==============================================================================\r
1111     1AD VTR pop 1 test                                                       OK\r
1112     1AD VTR pop 2 test                                                       OK\r
1113     1AD VTR push 1 1AD test                                                  OK\r
1114     1AD VTR push 1 1Q test                                                   OK\r
1115     1AD VTR push 2 1AD test                                                  OK\r
1116     1AD VTR push 2 1Q test                                                   OK\r
1117     1AD VTR translate 1 -> 1 1AD test                                        OK\r
1118     1AD VTR translate 1 -> 1 1Q test                                         OK\r
1119     1AD VTR translate 1 -> 2 1AD test                                        OK\r
1120     1AD VTR translate 1 -> 2 1Q test                                         OK\r
1121     1AD VTR translate 2 -> 1 1AD test                                        OK\r
1122     1AD VTR translate 2 -> 1 1Q test                                         OK\r
1123     1AD VTR translate 2 -> 2 1AD test                                        OK\r
1124     1AD VTR translate 2 -> 2 1Q test                                         OK\r
1125     1Q VTR pop 1 test                                                        OK\r
1126     1Q VTR push 1 test                                                       OK\r
1127     1Q VTR push 2 test                                                       OK\r
1128     1Q VTR translate 1 -> 1 test                                             OK\r
1129     1Q VTR translate 1 -> 2 test                                             OK\r
1130 \r
1131 VXLAN Tunnels\r
1132 `````````````\r
1133 ::\r
1134 \r
1135     ==============================================================================\r
1136     VXLAN Test Case\r
1137     ==============================================================================\r
1138     Decapsulation test                                                       OK\r
1139     Encapsulation test                                                       OK\r
1140     Multicast flood test                                                     OK\r
1141     Multicast receive test                                                   OK\r
1142     Unicast flood test                                                       OK\r
1143 \r
1144 VXLAN-GPE Tunnels\r
1145 `````````````````\r
1146 ::\r
1147 \r
1148     ==============================================================================\r
1149     VXLAN-GPE Test Case\r
1150     ==============================================================================\r
1151     Decapsulation test                                                       SKIP\r
1152     Encapsulation test                                                       SKIP\r
1153     Multicast flood test                                                     SKIP\r
1154     Multicast receive test                                                   SKIP\r
1155     Unicast flood test                                                       SKIP\r
1156 \r
1157 Other Tests\r
1158 ```````````\r
1159 ::\r
1160 \r
1161     ==============================================================================\r
1162     Ping Test Case\r
1163     ==============================================================================\r
1164     basic ping test                                                          OK\r
1165     burst ping test                                                          OK\r
1166 \r
1167     ==============================================================================\r
1168     Session Test Case\r
1169     ==============================================================================\r
1170     Session Unit Tests                                                       OK\r
1171 \r
1172     ==============================================================================\r
1173     Template verification, timer tests\r
1174     ==============================================================================\r
1175     timer less than template timeout                                         OK\r
1176     timer greater than template timeout                                      OK\r
1177     verify cflow packet fields                                               OK\r
1178 \r