--- /dev/null
+CRUD Loopback\r
+`````````````\r
+::\r
+\r
+ ==============================================================================\r
+ CRUD Loopback\r
+ ==============================================================================\r
+ test_crud (test_interface_crud.TestLoopbackInterfaceCRUD) OK\r
+ test_down (test_interface_crud.TestLoopbackInterfaceCRUD) OK\r
+\r
+Flow-per-packet plugin\r
+``````````````````````\r
+::\r
+\r
+ ==============================================================================\r
+ Flow-per-packet plugin: test both L2 and IP4 reporting\r
+ ==============================================================================\r
+ Flow per packet L3 test OK\r
+\r
+DHCP\r
+````\r
+::\r
+\r
+ ==============================================================================\r
+ DHCP Test Case\r
+ ==============================================================================\r
+ DHCPv6 Proxy OK\r
+ DHCPv4 Proxy OK\r
+\r
+IP4 VRF Multi-instance\r
+``````````````````````\r
+::\r
+\r
+ ==============================================================================\r
+ IP4 VRF Multi-instance Test Case\r
+ ==============================================================================\r
+ IP4 VRF Multi-instance test 1 - create 5 BDs OK\r
+ IP4 VRF Multi-instance test 2 - delete 2 VRFs OK\r
+ IP4 VRF Multi-instance 3 - add 2 VRFs OK\r
+ IP4 VRF Multi-instance test 4 - delete 4 VRFs OK\r
+\r
+Load Balancer\r
+`````````````\r
+::\r
+\r
+ ==============================================================================\r
+ Load Balancer Test Case\r
+ ==============================================================================\r
+ Load Balancer IP4 GRE4 OK\r
+ Load Balancer IP4 GRE6 OK\r
+ Load Balancer IP6 GRE4 OK\r
+ Load Balancer IP6 GRE6 OK\r
+\r
+BFD IPv4\r
+````````\r
+\r
+::\r
+\r
+ ==============================================================================\r
+ Bidirectional Forwarding Detection (BFD)\r
+ ==============================================================================\r
+ verify session goes down after inactivity OK\r
+ hold BFD session up OK\r
+ immediately honor remote min rx reduction OK\r
+ large remote RequiredMinRxInterval OK\r
+ bring BFD session down OK\r
+ bring BFD session up OK\r
+ verify slow periodic control frames while session down OK\r
+ no packets when zero BFD RemoteMinRxInterval OK\r
+\r
+BFD IPv6\r
+````````\r
+::\r
+\r
+ ==============================================================================\r
+ Bidirectional Forwarding Detection (BFD) (IPv6)\r
+ ==============================================================================\r
+ hold BFD session up OK\r
+ bring BFD session up OK\r
+\r
+BFD API tests\r
+`````````````\r
+::\r
+\r
+ ==============================================================================\r
+ Bidirectional Forwarding Detection (BFD) - API\r
+ ==============================================================================\r
+ activate SHA1 authentication OK\r
+ create BFD session using non-existent SHA1 (negative case) OK\r
+ create a BFD session OK\r
+ create IPv6 BFD session OK\r
+ create a BFD session (SHA1) OK\r
+ add SHA1 keys OK\r
+ test_change_key (test_bfd.BFDAPITestCase) OK\r
+ deactivate SHA1 authentication OK\r
+ create the same BFD session twice (negative case) OK\r
+ create the same BFD session twice (negative case) (SHA1) OK\r
+ share single SHA1 key between multiple BFD sessions OK\r
+\r
+BFD authorization\r
+`````````````````\r
+::\r
+\r
+ ==============================================================================\r
+ Bidirectional Forwarding Detection (BFD) (changing auth)\r
+ ==============================================================================\r
+ change auth key without disturbing session state (delayed) OK\r
+ change auth key without disturbing session state (immediate) OK\r
+ turn auth off without disturbing session state (delayed) OK\r
+ turn auth off without disturbing session state (immediate) OK\r
+ turn auth on without disturbing session state (delayed) OK\r
+ turn auth on without disturbing session state (immediate) OK\r
+\r
+BFD authentication\r
+``````````````````\r
+::\r
+\r
+ ==============================================================================\r
+ Bidirectional Forwarding Detection (BFD) (SHA1 auth)\r
+ ==============================================================================\r
+ hold BFD session up OK\r
+ hold BFD session up - meticulous auth OK\r
+ session is not brought down by unauthenticated msg OK\r
+ session is not brought down by msg with non-existent key-id OK\r
+ session is not brought down by msg with wrong auth type OK\r
+ simulate remote peer restart and resynchronization OK\r
+ session is not kept alive by msgs with bad seq numbers OK\r
+ bring BFD session up OK\r
+\r
+IPv6 Tests\r
+``````````\r
+::\r
+\r
+ ==============================================================================\r
+ IPv6 Test Case\r
+ ==============================================================================\r
+ IPv6 FIB test OK\r
+ IPv6 Neighbour Solicitation Exceptions OK\r
+ IPv6 Router Solicitation Exceptions OK\r
+\r
+SPAN Test\r
+`````````\r
+::\r
+\r
+ ==============================================================================\r
+ SPAN Test Case\r
+ ==============================================================================\r
+ SPAN test OK\r
+\r
+GRE Tests\r
+`````````\r
+::\r
+\r
+ ==============================================================================\r
+ GRE Test Case\r
+ ==============================================================================\r
+ GRE tunnel Tests OK\r
+ GRE tunnel L2 Tests OK\r
+ GRE tunnel VRF Tests OK\r
+\r
+SNAT Test Cases\r
+```````````````\r
+::\r
+\r
+ ==============================================================================\r
+ SNAT Test Cases\r
+ ==============================================================================\r
+ SNAT dynamic translation test OK\r
+ SNAT hairpinning OK\r
+ SNAT multiple inside interfaces with overlapping address space OK\r
+ Acquire SNAT addresses from interface OK\r
+ Static mapping with addresses from interface OK\r
+ S-NAT IPFIX logging NAT addresses exhausted OK\r
+ S-NAT IPFIX logging NAT44 session created/delted OK\r
+ MAX translations per user - recycle the least recently used OK\r
+ SNAT multiple inside interfaces (non-overlapping address space) OK\r
+ S-NAT add pool addresses to FIB OK\r
+ SNAT 1:1 NAT initialized from inside network OK\r
+ SNAT 1:1 NAT initialized from outside network OK\r
+ SNAT 1:1 NAT VRF awareness OK\r
+ SNAT 1:1 NAT with port initialized from inside network OK\r
+ SNAT 1:1 NAT with port initialized from outside network OK\r
+\r
+L2XC Multi-instance\r
+```````````````````\r
+::\r
+\r
+ ==============================================================================\r
+ L2XC Multi-instance Test Case\r
+ ==============================================================================\r
+ L2XC Multi-instance test 1 - create 10 cross-connects OK\r
+ L2XC Multi-instance test 2 - delete 4 cross-connects OK\r
+ L2BD Multi-instance 3 - add new 4 cross-connects OK\r
+ L2XC Multi-instance test 4 - delete 10 cross-connects OK\r
+\r
+IPv4 Tests\r
+``````````\r
+::\r
+\r
+ ==============================================================================\r
+ IPv4 Test Case\r
+ ==============================================================================\r
+ IPv4 FIB test OK\r
+\r
+IPv4 FIB CRUD\r
+`````````````\r
+::\r
+\r
+ ==============================================================================\r
+ FIB - add/update/delete - ip4 routes\r
+ ==============================================================================\r
+ Add 1k routes OK\r
+ Delete 100 routes OK\r
+ Add 1k routes OK\r
+ Delete 1.5k routes OK\r
+\r
+IRB Tests\r
+`````````\r
+::\r
+\r
+ ==============================================================================\r
+ IRB Test Case\r
+ ==============================================================================\r
+ IPv4 IRB test 1 OK\r
+ IPv4 IRB test 2 OK\r
+\r
+MPLS Tests\r
+``````````\r
+::\r
+\r
+ ==============================================================================\r
+ MPLS Test Case\r
+ ==============================================================================\r
+ MPLS Local Label Binding test OK\r
+ MPLS Deagg OK\r
+ MPLS label imposition test OK\r
+ MPLS label swap tests OK\r
+ MPLS Tunnel Tests OK\r
+ MPLS V4 Explicit NULL test OK\r
+ MPLS V6 Explicit NULL test OK\r
+\r
+L2XC Tests\r
+``````````\r
+::\r
+\r
+ ==============================================================================\r
+ L2XC Test Case\r
+ ==============================================================================\r
+ L2XC dual-loop test OK\r
+ L2XC single-loop test OK\r
+\r
+Classifier\r
+``````````\r
+::\r
+\r
+ ==============================================================================\r
+ Classifier Test Case\r
+ ==============================================================================\r
+ IP ACL test OK\r
+ MAC ACL test OK\r
+ IP PBR test OK\r
+\r
+VXLAN Tests\r
+```````````\r
+::\r
+\r
+ ==============================================================================\r
+ VXLAN Test Case\r
+ ==============================================================================\r
+ Decapsulation test OK\r
+ Encapsulation test OK\r
+ Multicast flood test OK\r
+ Multicast receive test OK\r
+ Unicast flood test OK\r
+\r
+L2 FIB CRUD\r
+```````````\r
+::\r
+\r
+ ==============================================================================\r
+ L2 FIB Test Case\r
+ ==============================================================================\r
+ L2 FIB test 1 - program 100 MAC addresses OK\r
+ L2 FIB test 2 - delete 12 MAC entries OK\r
+ L2 FIB test 3 - program new 100 MAC addresses OK\r
+ L2 FIB test 4 - delete 160 MAC entries OK\r
+\r
+L2BD Tests\r
+``````````\r
+::\r
+\r
+ ==============================================================================\r
+ L2BD Test Case\r
+ ==============================================================================\r
+ L2BD MAC learning dual-loop test OK\r
+ L2BD MAC learning single-loop test OK\r