.. |br| raw:: html

    <br />


.. |prein| raw:: html

    <pre>


.. |preout| raw:: html

    </pre>


srv6
````

eth2p-ethip6ip6-ip6base-srv6enc1sid-dev
'''''''''''''''''''''''''''''''''''''''

**Segment routing over IPv6 dataplane with one SID (SRH not inserted) test suite.**  

 - **[Top] Network topologies:** TG-DUT1 2-node topology with one link between nodes.  

 - **[Cfg] DUT configuration:** On DUT1 configure physical interface IPv6 addresses, static ARP record, route and IPv6 forwarding over SRv6 with one SID - Segment Routing Header not inserted.  

 - **[Ver] TG verification:** ETH-IP6 packet is sent from TG to DUT1 in one direction. Packet is received and verified for correctness on TG. Then ETH-IP6-IP6 packet is sent from TG in opposite direction. Packet is received and verified for correctness on TG.  

 - **[Ref] Applicable standard specifications:** SRv6 Network Programming - draft 3.

.. only:: html

    .. csv-table::
        :header-rows: 1
        :widths: auto
        :align: center
        :file: vpp_device_results_ubuntu_eth2p-ethip6ip6-ip6base-srv6enc1sid-dev.csv

.. only:: latex


  .. raw:: latex

      \csvautolongtable{_tmp/src/detailed_test_results/vpp_device_results_ubuntu/vpp_device_results_ubuntu_eth2p-ethip6ip6-ip6base-srv6enc1sid-dev.csv}


eth2p-ethip6srhip6-ip6base-srv6enc2sids-dev
'''''''''''''''''''''''''''''''''''''''''''

**Segment routing over IPv6 dataplane with two SIDs (SRH inserted) test suite.**  

 - **[Top] Network topologies:** TG-DUT1 2-node topology with one link between nodes.  

 - **[Cfg] DUT configuration:** On DUT1 configure physical interface IPv6 addresses, static ARP record, route and IPv6 forwarding over SRv6 with two SIDs - Segment Routing Header inserted.  

 - **[Ver] TG verification:** ETH-IP6 packet is sent from TG to DUT1 in one direction. Packet is received and verified for correctness on TG. Then ETH-IP6-IP6 packet is sent from TG in opposite direction. Packet is received and verified for correctness on TG.  

 - **[Ref] Applicable standard specifications:** SRv6 Network Programming - draft 3.

.. only:: html

    .. csv-table::
        :header-rows: 1
        :widths: auto
        :align: center
        :file: vpp_device_results_ubuntu_eth2p-ethip6srhip6-ip6base-srv6enc2sids-dev.csv

.. only:: latex


  .. raw:: latex

      \csvautolongtable{_tmp/src/detailed_test_results/vpp_device_results_ubuntu/vpp_device_results_ubuntu_eth2p-ethip6srhip6-ip6base-srv6enc2sids-dev.csv}


eth2p-ethip6srhip6-ip6base-srv6enc2sids-nodecaps-dev
''''''''''''''''''''''''''''''''''''''''''''''''''''

**Segment routing over IPv6 dataplane with two SIDs (SRH inserted) test suite.**  

 - **[Top] Network topologies:** TG-DUT1 2-node topology with one link between nodes.  

 - **[Cfg] DUT configuration:** On DUT1 configure physical interface IPv6 addresses, static ARP record, route and IPv6 forwarding over SRv6 with two SIDs - Segment Routing Header inserted.  

 - **[Ver] TG verification:** ETH-IP6 packet is sent from TG to DUT1 in one direction. Packet is received and verified for correctness on TG. Then ETH-IP6-IP6 packet is sent from TG in opposite direction. Packet is received and verified for correctness on TG.  

 - **[Ref] Applicable standard specifications:** SRv6 Network Programming - draft 3.

.. only:: html

    .. csv-table::
        :header-rows: 1
        :widths: auto
        :align: center
        :file: vpp_device_results_ubuntu_eth2p-ethip6srhip6-ip6base-srv6enc2sids-nodecaps-dev.csv

.. only:: latex


  .. raw:: latex

      \csvautolongtable{_tmp/src/detailed_test_results/vpp_device_results_ubuntu/vpp_device_results_ubuntu_eth2p-ethip6srhip6-ip6base-srv6enc2sids-nodecaps-dev.csv}


eth2p-ethip6srhip6-ip6base-srv6proxy-dyn-dev
''''''''''''''''''''''''''''''''''''''''''''

**Segment routing over IPv6 dataplane with Dynamic SRv6 proxy test suite.**  

 - **[Top] Network topologies:** TG-DUT1 2-node topology with one link between nodes.  

 - **[Cfg] DUT configuration:** On DUT1 configure physical interface IPv6 addresses, static ARP record, route and IPv6 forwarding over SRv6 with three SIDs - Segment Routing Header inserted.  

 - **[Ver] TG verification:** ETH-IP6 packet is sent from TG to DUT1 in one direction. Packet is received and verified for correctness on TG. Then ETH-IP6-IP6 packet is sent from TG in opposite direction. Packet is received and verified for correctness on TG.  

 - **[Ref] Applicable standard specifications:** SRv6 Network Programming - draft 3.

.. only:: html

    .. csv-table::
        :header-rows: 1
        :widths: auto
        :align: center
        :file: vpp_device_results_ubuntu_eth2p-ethip6srhip6-ip6base-srv6proxy-dyn-dev.csv

.. only:: latex


  .. raw:: latex

      \csvautolongtable{_tmp/src/detailed_test_results/vpp_device_results_ubuntu/vpp_device_results_ubuntu_eth2p-ethip6srhip6-ip6base-srv6proxy-dyn-dev.csv}


eth2p-ethip6srhip6-ip6base-srv6proxy-masq-dev
'''''''''''''''''''''''''''''''''''''''''''''

**Segment routing over IPv6 dataplane with Masquerading SRv6 proxy test cases**  

 - **[Top] Network topologies:** TG-DUT1 2-node topology with one link between nodes.  

 - **[Cfg] DUT configuration:** On DUT1 configure physical interface IPv6 addresses, static ARP record, route and IPv6 forwarding over SRv6 with three SIDs - Segment Routing Header inserted.  

 - **[Ver] TG verification:** ETH-IP6 packet is sent from TG to DUT1 in one direction. Packet is received and verified for correctness on TG. Then ETH-IP6-IP6 packet is sent from TG in opposite direction. Packet is received and verified for correctness on TG.  

 - **[Ref] Applicable standard specifications:** SRv6 Network Programming - draft 3.

.. only:: html

    .. csv-table::
        :header-rows: 1
        :widths: auto
        :align: center
        :file: vpp_device_results_ubuntu_eth2p-ethip6srhip6-ip6base-srv6proxy-masq-dev.csv

.. only:: latex


  .. raw:: latex

      \csvautolongtable{_tmp/src/detailed_test_results/vpp_device_results_ubuntu/vpp_device_results_ubuntu_eth2p-ethip6srhip6-ip6base-srv6proxy-masq-dev.csv}


eth2p-ethip6srhip6-ip6base-srv6proxy-stat-dev
'''''''''''''''''''''''''''''''''''''''''''''

**Segment routing over IPv6 dataplane with Static SRv6 proxy test cases.**  

 - **[Top] Network topologies:** TG-DUT1 2-node topology with one link between nodes.  

 - **[Cfg] DUT configuration:** On DUT1 configure physical interface IPv6 addresses, static ARP record, route and IPv6 forwarding over SRv6 with three SIDs - Segment Routing Header inserted.  

 - **[Ver] TG verification:** ETH-IP6 packet is sent from TG to DUT1 in one direction. Packet is received and verified for correctness on TG. Then ETH-IP6-IP6 packet is sent from TG in opposite direction. Packet is received and verified for correctness on TG.  

 - **[Ref] Applicable standard specifications:** SRv6 Network Programming - draft 3.

.. only:: html

    .. csv-table::
        :header-rows: 1
        :widths: auto
        :align: center
        :file: vpp_device_results_ubuntu_eth2p-ethip6srhip6-ip6base-srv6proxy-stat-dev.csv

.. only:: latex


  .. raw:: latex

      \csvautolongtable{_tmp/src/detailed_test_results/vpp_device_results_ubuntu/vpp_device_results_ubuntu_eth2p-ethip6srhip6-ip6base-srv6proxy-stat-dev.csv}