test_crud (test_interface_crud.TestLoopbackInterfaceCRUD) OK\r
test_down (test_interface_crud.TestLoopbackInterfaceCRUD) OK\r
\r
-Flow-per-packet plugin\r
-``````````````````````\r
+Flowprobe feature\r
+`````````````````\r
::\r
\r
==============================================================================\r
- Flow-per-packet plugin: test both L2 and IP4 reporting\r
+ Re-enable Flowprobe feature\r
==============================================================================\r
- Flow per packet L3 test OK\r
+ disable flowprobe feature after first packets and re-enable SKIP\r
+ ==============================================================================\r
+ collect information on Ethernet, IP4 and IP6 datapath (no timers)\r
+ ==============================================================================\r
+ no timers, one CFLOW packet, 9 Flows inside OK\r
+ no timers, two CFLOW packets (mtu=256), 3 Flows in each OK\r
+ L2 data on IP4 datapath OK\r
+ L2 data on IP6 datapath OK\r
+ L2 data on L2 datapath OK\r
+ L3 data on IP4 datapath OK\r
+ L3 data on IP6 datapath OK\r
+ L3 data on L2 datapath OK\r
+ L4 data on IP4 datapath OK\r
+ L4 data on IP6 datapath OK\r
+ L4 data on L2 datapath OK\r
+ verify templates on IP6 datapath OK\r
+ verify templates on IP4 datapath OK\r
+ verify template on L2 datapath OK\r
+ ==============================================================================\r
+ Disable Flowprobe feature\r
+ ==============================================================================\r
+ disable flowprobe feature after first packets SKIP\r
+ ==============================================================================\r
+ Re-enable IPFIX\r
+ ==============================================================================\r
+ disable IPFIX after first packets and re-enable after few packets SKIP\r
+ ==============================================================================\r
+ Disable IPFIX\r
+ ==============================================================================\r
+ disable IPFIX after first packets SKIP\r
\r
DHCP\r
````\r
DHCP Test Case\r
==============================================================================\r
DHCPv6 Proxy OK\r
+ DHCP Client OK\r
DHCPv4 Proxy OK\r
\r
IPv4 VRF Multi-instance\r
echo function used SKIP\r
echo packets looped back SKIP\r
hold BFD session up SKIP\r
+ interface with bfd session deleted SKIP\r
bring BFD session up SKIP\r
bring BFD session up - first frame looked up by address pair SKIP\r
+ ==============================================================================\r
+ BFD-FIB interactions (IPv6)\r
+ ==============================================================================\r
+ BFD-FIB interactions SKIP\r
\r
BFD authentication\r
``````````````````\r
stale echo packets don't keep a session up SKIP\r
no packets when zero remote required min rx interval SKIP\r
\r
+\r
+\r
IPv6 Tests\r
``````````\r
::\r
==============================================================================\r
IPv6 FIB test OK\r
IPv6 Neighbour Solicitation Exceptions OK\r
+ ND Duplicates OK\r
IPv6 Router Solicitation Exceptions OK\r
==============================================================================\r
IPv6 disabled\r
==============================================================================\r
IP Disabled OK\r
- IPv6 ND Proxy\r
==============================================================================\r
IPv6 ND ProxyTest Case\r
==============================================================================\r
IPv6 Proxy ND OK\r
==============================================================================\r
+ IPv6 Load-Balancing\r
+ ==============================================================================\r
+ IPv6 Load-Balancing OK\r
+ ==============================================================================\r
IPv6 routes via NULL\r
==============================================================================\r
IP NULL route OK\r
\r
-SPAN Test\r
-`````````\r
+SPAN Tests\r
+``````````\r
::\r
\r
==============================================================================\r
SPAN Test Case\r
==============================================================================\r
- SPAN test OK\r
+ SPAN device rx mirror test OK\r
+ SPAN l2 tx mirror test OK\r
+ SPAN l2 rx mirror test OK\r
+ SPAN l2 rx mirror into gre-subif+vtr OK\r
+ SPAN l2 rx mirror into subif+vtr OK\r
+ SPAN l2 rx mirror into vxlan test OK\r
\r
GRE Tests\r
`````````\r
==============================================================================\r
GRE Test Case\r
==============================================================================\r
- GRE tunnel Tests OK\r
+ GRE IPv4 tunnel Tests OK\r
+ GRE IPv6 tunnel Tests OK\r
GRE tunnel L2 Tests OK\r
GRE tunnel VRF Tests OK\r
\r
==============================================================================\r
Test case for basic encapsulation OK\r
\r
-NAT Test Cases\r
-``````````````\r
+NAT44 Test Cases\r
+````````````````\r
::\r
\r
==============================================================================\r
- SNAT Test Cases\r
+ NAT44 Test Cases\r
==============================================================================\r
- SNAT dynamic translation test OK\r
- SNAT handling of client packets with TTL=1 OK\r
- SNAT handling of error responses to client packets with TTL=2 OK\r
- SNAT handling of server packets with TTL=1 OK\r
- SNAT handling of error responses to server packets with TTL=2 OK\r
- SNAT hairpinning OK\r
- SNAT multiple inside interfaces with overlapping address space OK\r
- Acquire SNAT addresses from interface OK\r
+ NAT44 dynamic translation test OK\r
+ NAT44 handling of client packets with TTL=1 OK\r
+ NAT44 handling of error responses to client packets with TTL=2 OK\r
+ NAT44 handling of server packets with TTL=1 OK\r
+ NAT44 handling of error responses to server packets with TTL=2 OK\r
+ NAT44 interfaces without configured IP address OK\r
+ NAT44 hairpinning - 1:1 NAPT OK\r
+ NAT44 hairpinning - 1:1 NAT OK\r
+ 1:1 NAT translate packet with unknown protocol - hairpinning OK\r
+ NAT44 translate packet with unknown protocol - hairpinning OK\r
+ NAT44 multiple inside interfaces with overlapping address space OK\r
+ Acquire NAT44 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
+ IPFIX logging NAT addresses exhausted OK\r
+ 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
+ NAT44 multiple non-overlapping address space inside interfaces OK\r
+ NAT44 interface output feature (in2out postrouting) OK\r
+ NAT44 interface output feature hairpinning (in2out postrouting) OK\r
+ NAT44 interface output feature VRF aware (in2out postrouting) OK\r
Ping internal host from outside network OK\r
- Ping SNAT out interface from outside network 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
- S-NAT tenant VRF independent address pool mode OK\r
- S-NAT tenant VRF aware address pool mode OK\r
+ Ping NAT44 out interface from outside network OK\r
+ NAT44 add pool addresses to FIB OK\r
+ 1:1 NAT initialized from inside network OK\r
+ NAT44 interfaces without configured IP address - 1:1 NAT OK\r
+ NAT44 local service load balancing OK\r
+ 1:1 NAT initialized from outside network OK\r
+ 1:1 NAT translate packet with unknown protocol OK\r
+ 1:1 NAT VRF awareness OK\r
+ 1:1 NAPT initialized from inside network OK\r
+ NAT44 interfaces without configured IP address - 1:1 NAPT OK\r
+ 1:1 NAPT initialized from outside network OK\r
+ NAT44 translate packet with unknown protocol OK\r
+ NAT44 tenant VRF independent address pool mode OK\r
+ NAT44 tenant VRF aware address pool mode OK\r
==============================================================================\r
Deterministic NAT Test Cases\r
==============================================================================\r
- S-NAT run deterministic mode OK\r
+ Deterministic NAT translation test (TCP, UDP, ICMP) OK\r
+ NAT plugin run deterministic mode OK\r
+ Deterministic NAT multiple users OK\r
+ Deterministic NAT maximum sessions per user limit SKIP\r
+ Deterministic NAT session timeouts SKIP\r
+ Set deterministic NAT timeouts OK\r
+ Deterministic NAT TCP session close from inside network OK\r
+ Deterministic NAT TCP session close from outside network OK\r
+\r
+NAT64 Test Cases\r
+````````````````\r
+::\r
+\r
+ ==============================================================================\r
+ NAT64 Test Cases\r
+ ==============================================================================\r
+ NAT64 dynamic translation test OK\r
+ NAT64 hairpinning OK\r
+ NAT64 translate packet with unknown protocol - hairpinning OK\r
+ NAT64 ICMP Error message translation OK\r
+ Enable/disable NAT64 feature on the interface OK\r
+ Add/delete address to NAT64 pool OK\r
+ NAT64 Network-Specific Prefix OK\r
+ NAT64 session timeout SKIP\r
+ Set NAT64 timeouts OK\r
+ NAT64 static translation test OK\r
+ Add/delete static BIB entry OK\r
+ NAT64 translate packet with unknown protocol OK\r
\r
L2XC Multi-instance\r
```````````````````\r
IPv4 disabled\r
==============================================================================\r
IP Disabled OK\r
+ ==============================================================================\r
+ IPv4 Subnets\r
+ ==============================================================================\r
+ IP Sub Nets OK\r
+ ==============================================================================\r
+ IPv4 VLAN-0\r
+ ==============================================================================\r
+ IP VLAN-0 OK\r
+ ==============================================================================\r
+ IPv4 Load-Balancing\r
+ ==============================================================================\r
+ IP Load-Balancing OK\r
\r
IPv4 FIB CRUD\r
`````````````\r
==============================================================================\r
IRB Test Case\r
==============================================================================\r
- IPv4 IRB test 1 OK\r
- IPv4 IRB test 2 OK\r
+ ACL plugin prepare OK\r
+ ACL IPv6 routed -> bridged, L2 ACL deny OK\r
+ ACL IPv6 routed -> bridged, L3 ACL deny OK\r
+ ACL IPv4 routed -> bridged, L2 ACL deny OK\r
+ ACL IPv4 routed -> bridged, L3 ACL deny OK\r
+ ACL IPv6 bridged -> routed, L2 ACL deny OK\r
+ ACL IPv6 bridged -> routed, L3 ACL deny OK\r
+ ACL IPv4 bridged -> routed, L2 ACL deny OK\r
+ ACL IPv4 bridged -> routed, L3 ACL deny OK\r
+ ACL IPv6 routed -> bridged, L2 ACL permit+reflect OK\r
+ ACL IPv6 bridged -> routed, L2 ACL permit+reflect OK\r
+ ACL IPv4 routed -> bridged, L2 ACL permit+reflect OK\r
+ ACL IPv4 bridged -> routed, L2 ACL permit+reflect OK\r
+ ACL IPv6 routed -> bridged, L3 ACL permit+reflect OK\r
+ ACL IPv6 bridged -> routed, L3 ACL permit+reflect OK\r
+ ACL IPv4 routed -> bridged, L3 ACL permit+reflect OK\r
+ ACL IPv4 bridged -> routed, L3 ACL permit+reflect OK\r
+ ACL IPv6+EH routed -> bridged, L2 ACL deny OK\r
+ ACL IPv6+EH routed -> bridged, L3 ACL deny OK\r
+ ACL IPv6+EH bridged -> routed, L2 ACL deny OK\r
+ ACL IPv6+EH bridged -> routed, L3 ACL deny OK\r
+ ACL IPv6+EH routed -> bridged, L2 ACL permit+reflect OK\r
+ ACL IPv6+EH bridged -> routed, L2 ACL permit+reflect OK\r
+ ACL IPv6+EH routed -> bridged, L3 ACL permit+reflect OK\r
+ ACL IPv6+EH bridged -> routed, L3 ACL permit+reflect OK\r
+ ACL IPv4+MF routed -> bridged, L2 ACL deny OK\r
+ ACL IPv4+MF routed -> bridged, L3 ACL deny OK\r
+ ACL IPv4+MF bridged -> routed, L2 ACL deny OK\r
+ ACL IPv4+MF bridged -> routed, L3 ACL deny OK\r
+ ACL IPv4+MF routed -> bridged, L2 ACL permit+reflect OK\r
+ ACL IPv4+MF bridged -> routed, L2 ACL permit+reflect OK\r
+ ACL IPv4+MF routed -> bridged, L3 ACL permit+reflect OK\r
+ ACL IPv4+MF bridged -> routed, L3 ACL permit+reflect OK\r
\r
ACL Security Groups\r
```````````````````\r
ACL plugin Test Case\r
==============================================================================\r
ACL plugin version check; learn MACs OK\r
- ACL create test OK\r
+ ACL create/delete test OK\r
permit ACL apply test OK\r
deny ACL apply test OK\r
VPP_624 permit ICMPv4 OK\r
deny single TCPv4/v6 OK\r
deny single UDPv4/v6 OK\r
deny single UDPv4/v6, permit ip any, verify non-initial fragment blocked OK\r
+ VPP-687 zero length udp ipv4 packet OK\r
+ VPP-687 zero length udp ipv6 packet OK\r
+ permit TCPv4 + non-match range OK\r
+ permit TCPv6 + non-match range OK\r
+ permit UDPv4 + non-match range OK\r
+ permit UDPv6 + non-match range OK\r
+ deny TCPv4/v6 + non-match range OK\r
+ deny UDPv4/v6 + non-match range OK\r
+ ==============================================================================\r
+ ACL plugin connection-oriented extended testcases\r
+ ==============================================================================\r
+ Prepare the settings SKIP\r
+ IPv4: Basic conn timeout test reflect on ingress SKIP\r
+ IPv4: Basic conn timeout test reflect on egress SKIP\r
+ IPv4: reflect egress, clear conn SKIP\r
+ IPv4: reflect ingress, clear conn SKIP\r
+ IPv4: Idle conn behind active conn, reflect on ingress SKIP\r
+ IPv4: Idle conn behind active conn, reflect on egress SKIP\r
+ IPv6: Basic conn timeout test reflect on ingress SKIP\r
+ IPv6: Basic conn timeout test reflect on egress SKIP\r
+ IPv6: reflect egress, clear conn SKIP\r
+ IPv6: reflect ingress, clear conn SKIP\r
+ IPv6: Idle conn behind active conn, reflect on ingress SKIP\r
+ IPv6: Idle conn behind active conn, reflect on egress SKIP\r
+ Prepare for TCP session tests SKIP\r
+ IPv4: transient TCP session (incomplete 3WHS), ref. on ingress SKIP\r
+ IPv4: transient TCP session (incomplete 3WHS), ref. on egress SKIP\r
+ IPv4: established TCP session (complete 3WHS), ref. on ingress SKIP\r
+ IPv4: established TCP session (complete 3WHS), ref. on egress SKIP\r
+ IPv4: transient TCP session (3WHS,ACK,FINACK), ref. on ingress SKIP\r
+ IPv4: transient TCP session (3WHS,ACK,FINACK), ref. on egress SKIP\r
+ IPv6: transient TCP session (incomplete 3WHS), ref. on ingress SKIP\r
+ IPv6: transient TCP session (incomplete 3WHS), ref. on egress SKIP\r
+ IPv6: established TCP session (complete 3WHS), ref. on ingress SKIP\r
+ IPv6: established TCP session (complete 3WHS), ref. on egress SKIP\r
+ IPv6: transient TCP session (3WHS,ACK,FINACK), ref. on ingress SKIP\r
+ IPv6: transient TCP session (3WHS,ACK,FINACK), ref. on egress SKIP\r
\r
MPLS Tests\r
``````````\r
::\r
\r
+ ==============================================================================\r
+ MPLS-L2\r
+ ==============================================================================\r
+ Virtual Private LAN Service OK\r
+ Virtual Private Wire Service OK\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 Interface Receive OK\r
+ MPLS Multicast Head-end OK\r
+ MPLS IPv4 Multicast Tail OK\r
+ MPLS IPv6 Multicast Tail OK\r
+ MPLS Multicast Mid Point 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
+ MPLS PIC edge convergence\r
+ ==============================================================================\r
+ MPLS eBGP PIC edge convergence OK\r
+ MPLS iBGP PIC edge convergence OK\r
+ MPLSv6 eBGP PIC edge convergence OK\r
+ ==============================================================================\r
MPLS disabled\r
==============================================================================\r
MPLS Disabled OK\r
IP Multicast Test Case\r
==============================================================================\r
IPv6 Multicast Replication OK\r
+ IPv6 Multicast Replication in non-default table OK\r
IP Multicast Replication OK\r
IP Multicast Connected Source check OK\r
IP Multicast Signal OK\r
+ IP Multicast Replication in non-default table OK\r
\r
Classifier\r
``````````\r
::\r
-\r
+#######\r
==============================================================================\r
Classifier Test Case\r
==============================================================================\r
MAC ACL test OK\r
IP PBR test OK\r
\r
-IRB Tests\r
-`````````\r
-::\r
-\r
- ==============================================================================\r
- IRB Test Case\r
- ==============================================================================\r
- ACL plugin prepare OK\r
- ACL IPv6 routed -> bridged, L2 ACL deny OK\r
- ACL IPv6 routed -> bridged, L3 ACL deny OK\r
- ACL IPv4 routed -> bridged, L2 ACL deny OK\r
- ACL IPv4 routed -> bridged, L3 ACL deny OK\r
- ACL IPv6 bridged -> routed, L2 ACL deny OK\r
- ACL IPv6 bridged -> routed, L3 ACL deny OK\r
- ACL IPv4 bridged -> routed, L2 ACL deny OK\r
- ACL IPv4 bridged -> routed, L3 ACL deny OK\r
- ACL IPv6 routed -> bridged, L2 ACL permit+reflect OK\r
- ACL IPv6 bridged -> routed, L2 ACL permit+reflect OK\r
- ACL IPv4 routed -> bridged, L2 ACL permit+reflect OK\r
- ACL IPv4 bridged -> routed, L2 ACL permit+reflect OK\r
- ACL IPv6 routed -> bridged, L3 ACL permit+reflect OK\r
- ACL IPv6 bridged -> routed, L3 ACL permit+reflect OK\r
- ACL IPv4 routed -> bridged, L3 ACL permit+reflect OK\r
- ACL IPv4 bridged -> routed, L3 ACL permit+reflect OK\r
- ACL IPv6+EH routed -> bridged, L2 ACL deny OK\r
- ACL IPv6+EH routed -> bridged, L3 ACL deny OK\r
- ACL IPv6+EH bridged -> routed, L2 ACL deny OK\r
- ACL IPv6+EH bridged -> routed, L3 ACL deny OK\r
- ACL IPv6+EH routed -> bridged, L2 ACL permit+reflect OK\r
- ACL IPv6+EH bridged -> routed, L2 ACL permit+reflect OK\r
- ACL IPv6+EH routed -> bridged, L3 ACL permit+reflect OK\r
- ACL IPv6+EH bridged -> routed, L3 ACL permit+reflect OK\r
- ACL IPv4+MF routed -> bridged, L2 ACL deny OK\r
- ACL IPv4+MF routed -> bridged, L3 ACL deny OK\r
- ACL IPv4+MF bridged -> routed, L2 ACL deny OK\r
- ACL IPv4+MF bridged -> routed, L3 ACL deny OK\r
- ACL IPv4+MF routed -> bridged, L2 ACL permit+reflect OK\r
- ACL IPv4+MF bridged -> routed, L2 ACL permit+reflect OK\r
- ACL IPv4+MF routed -> bridged, L3 ACL permit+reflect OK\r
- ACL IPv4+MF bridged -> routed, L3 ACL permit+reflect OK\r
- ACL plugin set old L2 datapath OK\r
- ACL IPv6 routed -> bridged, L2 ACL deny OK\r
- ACL IPv6 routed -> bridged, L3 ACL deny OK\r
- ACL IPv4 routed -> bridged, L2 ACL deny OK\r
- ACL IPv4 routed -> bridged, L3 ACL deny OK\r
- ACL IPv6 bridged -> routed, L2 ACL deny OK\r
- ACL IPv6 bridged -> routed, L3 ACL deny OK\r
- ACL IPv4 bridged -> routed, L2 ACL deny OK\r
- ACL IPv4 bridged -> routed, L3 ACL deny OK\r
-\r
VXLAN Tests\r
```````````\r
::\r
Multicast receive test OK\r
Unicast flood test OK\r
\r
+VXLAN-GPE Tests\r
+```````````\r
+::\r
+\r
+ ==============================================================================\r
+ VXLAN-GPE Test Case\r
+ ==============================================================================\r
+ Decapsulation test SKIP\r
+ Encapsulation test SKIP\r
+ Multicast flood test SKIP\r
+ Multicast receive test SKIP\r
+ Unicast flood test SKIP\r
+\r
L2 FIB CRUD\r
```````````\r
::\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
+ L2 FIB test 5 - Program 10 new MAC entries, learn 10 OK\r
+ L2 FIB test 6 - flush first interface OK\r
+ L2 FIB test 7 - flush bd_id OK\r
+ L2 FIB test 8 - flush all OK\r
+ L2 FIB test 9 - mac learning events OK\r
\r
ARP Tests\r
`````````\r
==============================================================================\r
L2BD MAC learning dual-loop test OK\r
L2BD MAC learning single-loop test OK\r
+\r
+MACIP Access Control Tests\r
+``````````\r
+::\r
+\r
+ ==============================================================================\r
+ MACIP Test Case\r
+ ==============================================================================\r
+ IP4 MACIP wildcardMAC|exactIP ACL bridged traffic OK\r
+ MACIP 10 ACLs each with 100+ entries OK\r
+ MACIP 10 ACLs each with 100+ entries with IP4 traffic OK\r
+ MACIP 10 ACLs each with 100+ entries with IP6 traffic OK\r
+ MACIP ACL with 10 entries OK\r
+ MACIP ACL with 100 entries OK\r
+ MACIP ACL with 2 entries OK\r
+ MACIP ACL with 20 entries OK\r
+ MACIP ACL with 5 entries OK\r
+ MACIP ACL with 50 entries OK\r
+ MACIP 2 ACLs each with 100+ entries OK\r
+ IP4 MACIP exactMAC|exactIP ACL bridged traffic OK\r
+ IP4 MACIP exactMAC|subnetIP ACL bridged traffic OK\r
+ IP4 MACIP exactMAC|wildIP ACL bridged traffic OK\r
+ IP4 MACIP ouiMAC|exactIP ACL bridged traffic OK\r
+ IP4 MACIP ouiMAC|subnetIP ACL bridged traffic OK\r
+ IP4 MACIP ouiMAC|wildIP ACL bridged traffic OK\r
+ IP4 MACIP wildcardMAC|subnetIP ACL bridged traffic OK\r
+ IP4 MACIP wildcardMAC|wildIP ACL bridged traffic OK\r
+ IP6 MACIP exactMAC|exactIP ACL bridged traffic OK\r
+ IP6 MACIP exactMAC|subnetIP ACL bridged traffic OK\r
+ IP6 MACIP exactMAC|wildIP ACL bridged traffic OK\r
+ IP6 MACIP oui_MAC|exactIP ACL bridged traffic OK\r
+ IP6 MACIP ouiMAC|subnetIP ACL bridged traffic OK\r
+ IP6 MACIP ouiMAC|wildIP ACL bridged traffic OK\r
+ IP6 MACIP wildcardMAC|exactIP ACL bridged traffic OK\r
+ IP6 MACIP wildcardMAC|subnetIP ACL bridged traffic OK\r
+ IP6 MACIP wildcardMAC|wildIP ACL bridged traffic OK\r
+ MACIP replace ACL OK\r
+ MACIP replace ACL with IP4 traffic OK\r
+ MACIP replace ACL with IP6 traffic OK\r
+ IP4 MACIP exactMAC|exactIP ACL routed traffic OK\r
+ IP4 MACIP exactMAC|subnetIP ACL routed traffic OK\r
+ IP4 MACIP exactMAC|wildIP ACL routed traffic OK\r
+ IP4 MACIP ouiMAC|exactIP ACL routed traffic OK\r
+ IP4 MACIP ouiMAC|subnetIP ACL routed traffic OK\r
+ IP4 MACIP ouiMAC|wildIP ACL routed traffic OK\r
+ IP4 MACIP wildcardMAC|exactIP ACL routed traffic OK\r
+ IP4 MACIP wildcardMAC|subnetIP ACL routed traffic OK\r
+ IP4 MACIP wildcardMAC|wildIP ACL OK\r
+ IP6 MACIP exactMAC|exactIP ACL routed traffic OK\r
+ IP6 MACIP exactMAC|subnetIP ACL routed traffic OK\r
+ IP6 MACIP exactMAC|wildIP ACL routed traffic OK\r
+ IP6 MACIP ouiMAC|exactIP ACL routed traffic OK\r
+ IP6 MACIP ouiMAC|subnetIP ACL routed traffic OK\r
+ IP6 MACIP ouiMAC|wildIP ACL routed traffic OK\r
+ IP6 MACIP wildcardMAC|exactIP ACL routed traffic OK\r
+ IP6 MACIP wildcardMAC|subnetIP ACL routed traffic OK\r
+ IP6 MACIP wildcardMAC|wildIP ACL OK\r
+ MACIP ACL delete intf with acl OK\r
+\r
+SRv6 Tests\r
+``````````\r
+::\r
+\r
+ ==============================================================================\r
+ SRv6 Test Case\r
+ ==============================================================================\r
+ Test SRv6 End (without PSP) behavior. OK\r
+ Test SRv6 End.DT4 behavior. OK\r
+ Test SRv6 End.DT6 behavior. OK\r
+ Test SRv6 End.DX2 behavior. OK\r
+ Test SRv6 End.DX4 behavior. OK\r
+ Test SRv6 End.DX6 behavior. OK\r
+ Test SRv6 End.X (without PSP) behavior. OK\r
+ Test SRv6 End.X with PSP behavior. OK\r
+ Test SRv6 End with PSP behavior. OK\r
+ Test SRv6 Transit.Encaps behavior for IPv6. OK\r
+ Test SRv6 Transit.Encaps behavior for IPv4. OK\r
+ Test SRv6 Transit.Encaps behavior for L2. SKIP\r
+ Test SRv6 Transit.Insert behavior (IPv6 only). OK\r
+\r
+PPPoE Tests\r
+```````````\r
+::\r
+\r
+ ==============================================================================\r
+ PPPoE Test Case\r
+ ==============================================================================\r
+ PPPoE Add Same Session Twice Test OK\r
+ PPPoE Decap Test OK\r
+ PPPoE Decap Multiple Sessions Test OK\r
+ PPPoE Delete Same Session Twice Test OK\r
+ PPPoE Encap Test OK\r
+ PPPoE Encap Multiple Sessions Test OK\r
+\r
+VTR VLAN Tag Rewrite Tests\r
+``````````````````````````\r
+::\r
+\r
+ ==============================================================================\r
+ VTR Test Case\r
+ ==============================================================================\r
+ 1AD VTR pop 1 test OK\r
+ 1AD VTR pop 2 test OK\r
+ 1AD VTR push 1 1AD test OK\r
+ 1AD VTR push 1 1Q test OK\r
+ 1AD VTR push 2 1AD test OK\r
+ 1AD VTR push 2 1Q test OK\r
+ 1AD VTR translate 1 -> 1 1AD test OK\r
+ 1AD VTR translate 1 -> 1 1Q test OK\r
+ 1AD VTR translate 1 -> 2 1AD test OK\r
+ 1AD VTR translate 1 -> 2 1Q test OK\r
+ 1AD VTR translate 2 -> 1 1AD test OK\r
+ 1AD VTR translate 2 -> 1 1Q test OK\r
+ 1AD VTR translate 2 -> 2 1AD test OK\r
+ 1AD VTR translate 2 -> 2 1Q test OK\r
+ 1Q VTR pop 1 test OK\r
+ 1Q VTR push 1 test OK\r
+ 1Q VTR push 2 test OK\r
+ 1Q VTR translate 1 -> 1 test OK\r
+ 1Q VTR translate 1 -> 2 test OK\r
+\r
+ARP Tests\r
+`````````\r
+::\r
+\r
+ ==============================================================================\r
+ ARP Test Case\r
+ ==============================================================================\r
+ ARP OK\r
+ ARP Duplicates OK\r
+ ARP Static OK\r
+ ARP reply with VRRP virtual src hw addr OK\r
+ MPLS OK\r
+ Proxy ARP OK\r
+ Interface Mirror Proxy ARP OK\r
+ ==============================================================================\r
+ L2BD arp termination Test Case\r
+ ==============================================================================\r
+ L2BD arp term - add 5 hosts, verify arp responses OK\r
+ L2BD arp term - delete 3 hosts, verify arp responses OK\r
+ L2BD arp term - recreate BD1, readd 3 hosts, verify arp responses OK\r
+ L2BD arp term - 2 IP4 addrs per host OK\r
+ L2BD arp term - create and update 10 IP4-mac pairs OK\r
+ L2BD arp/ND term - hosts with both ip4/ip6 OK\r
+ L2BD ND term - Add and Del hosts, verify ND replies OK\r
+ L2BD ND term - Add and update IP+mac, verify ND replies OK\r
+ L2BD arp term - send garps, verify arp event reports OK\r
+ L2BD arp term - send duplicate garps, verify suppression OK\r
+ L2BD arp term - disable ip4 arp events,send garps, verify no events OK\r
+ L2BD ND term - send NS packets verify reports OK\r
+ L2BD ND term - send duplicate ns, verify suppression OK\r
+ L2BD ND term - disable ip4 arp events,send ns, verify no events OK\r
+\r
+P2P Ethernet Subinterface ests\r
+``````````````````````````````\r
+::\r
+\r
+ ==============================================================================\r
+ P2P Ethernet tests\r
+ ==============================================================================\r
+ delete/create p2p subif OK\r
+ create 100k of p2p subifs SKIP\r
+ create 1k of p2p subifs OK\r
+ ==============================================================================\r
+ P2P Ethernet IPv4 tests\r
+ ==============================================================================\r
+ receive ipv4 packet via p2p subinterface OK\r
+ route rx packet not matching p2p subinterface OK\r
+ send ip4 packet via p2p subinterface OK\r
+ drop tx ip4 packet not matching p2p subinterface OK\r
+ ==============================================================================\r
+ P2P Ethernet IPv6 tests\r
+ ==============================================================================\r
+ receive ipv6 packet via p2p subinterface OK\r
+ drop rx packet not matching p2p subinterface OK\r
+ route rx ip6 packet not matching p2p subinterface OK\r
+ send packet via p2p subinterface OK\r
+ drop tx ip6 packet not matching p2p subinterface OK\r
+ standard routing without p2p subinterfaces OK\r
+\r
+GTPU Test Case\r
+``````````````\r
+::\r
+\r
+ ==============================================================================\r
+ GTPU 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
+Other Tests\r
+```````````\r
+::\r
+\r
+ ==============================================================================\r
+ VAPI test\r
+ ==============================================================================\r
+ run C VAPI tests SKIP\r
+ run C++ VAPI tests SKIP\r
+ ==============================================================================\r
+ Ping Test Case\r
+ ==============================================================================\r
+ basic ping test OK\r
+ burst ping test OK\r
+ ==============================================================================\r
+ Template verification, timer tests\r
+ ==============================================================================\r
+ timer less than template timeout OK\r
+ timer greater than template timeout OK\r
+ verify cflow packet fields OK\r
+ ==============================================================================\r
+ JVPP Core Test Case\r
+ ==============================================================================\r
+ JVPP Acl Callback Api Test Case OK\r
+ JVPP Acl Future Api Test Case OK\r
+ JVPP Core Callback Api Test Case OK\r
+ JVPP Core Future Api Test Case OK\r
+ JVPP Ioamexport Callback Api Test Case OK\r
+ JVPP Ioamexport Future Api Test Case OK\r
+ JVPP Ioampot Callback Api Test Case OK\r
+ JVPP Ioampot Future Api Test Case OK\r
+ JVPP Ioamtrace Callback Api Test Case OK\r
+ JVPP Ioamtrace Future Api Test Case OK\r
+ JVPP Snat Callback Api Test Case OK\r
+ JVPP Snat Future Api Test Case OK
\ No newline at end of file