X-Git-Url: https://gerrit.fd.io/r/gitweb?p=csit.git;a=blobdiff_plain;f=tests%2Fvpp%2Fdevice%2Fl2bd%2Feth2p-avf-dot1q-l2bdbasemaclrn-gbp-dev.robot;h=5dda89263965949d0a6fbf5cce8729b401e66be2;hp=52830e6d1b65f86fd592db83bae1c0363f4724bf;hb=e916ab4db7dec2cc0bb21dcc31460f819d68b0d5;hpb=fcc77752111a4fbe8caa341cf5249efbad305a2a diff --git a/tests/vpp/device/l2bd/eth2p-avf-dot1q-l2bdbasemaclrn-gbp-dev.robot b/tests/vpp/device/l2bd/eth2p-avf-dot1q-l2bdbasemaclrn-gbp-dev.robot index 52830e6d1b..5dda892639 100644 --- a/tests/vpp/device/l2bd/eth2p-avf-dot1q-l2bdbasemaclrn-gbp-dev.robot +++ b/tests/vpp/device/l2bd/eth2p-avf-dot1q-l2bdbasemaclrn-gbp-dev.robot @@ -13,19 +13,20 @@ *** Settings *** | Resource | resources/libraries/robot/shared/default.robot -| ... +| | Force Tags | 2_NODE_SINGLE_LINK_TOPO | DEVICETEST | HW_ENV | DCR_ENV | SCAPY | ... | NIC_Virtual | DOT1Q | L2BDMACLRN | BASE | DRV_AVF | GBP -| ... +| ... | avf-dot1q-l2bdbasemaclrn-gbp +| | Suite Setup | Setup suite single link | avf | scapy -| Suite Teardown | Tear down suite | vifs +| Suite Teardown | Tear down suite | Test Setup | Setup test | Test Teardown | Tear down test | packet_trace -| ... +| | Test Template | Local template -| ... +| | Documentation | *L2BD with IEEE 802.1Q and GBP test cases* -| ... +| | ... | *[Top] Network Topologies:* TG-DUT1-TG 2-node circular topology\ | ... | with single links between nodes. | ... | *[Enc] Packet Encapsulations:* Dot1q-IPv4 for L2 switching of IPv4. \ @@ -46,8 +47,8 @@ | ... | *[Ref] Applicable standard specifications:* IEEE 802.1q. *** Variables *** -| @{plugins_to_enable}= | dpdk_plugin.so | avf_plugin.so | gbp_plugin.so -| ... | acl_plugin.so +| @{plugins_to_enable}= | avf_plugin.so | gbp_plugin.so | acl_plugin.so +| ${crypto_type}= | ${None} | ${nic_name}= | virtual | ${nic_driver}= | avf | ${overhead}= | ${4} @@ -55,23 +56,23 @@ *** Keywords *** | Local template | | [Documentation] -| | ... | [Ver] Make TG send ICMPv4 Echo Reqs in both directions between two\ -| | ... | of its interfaces to be switched by DUT to and from docker; verify\ -| | ... | all packets are received. -| | ... +| | ... | [Ver] Make TG send IPv4 packet in one direction between two\ +| | ... | of its interfaces to be switched by DUT to and from docker.\ +| | ... | Make TG verify IPv4 packet is correct. +| | | | ... | *Arguments:* | | ... | - frame_size - Framesize in Bytes in integer or string (IMIX_v4_1). | | ... | Type: integer, string | | ... | - phy_cores - Number of physical cores. Type: integer | | ... | - rxq - Number of RX queues, default value: ${None}. Type: integer -| | ... +| | | | [Arguments] | ${frame_size} | ${phy_cores} | ${rxq}=${None} -| | ... +| | | | Set Test Variable | \${frame_size} -| | ... -| | Given Add worker threads and rxqueues to all DUTs | ${phy_cores} | ${rxq} -| | And Add DPDK no PCI to all DUTs -| | And Set Max Rate And Jumbo +| | +| | Given Set Max Rate And Jumbo +| | And Add worker threads to all DUTs | ${phy_cores} | ${rxq} +| | And Pre-initialize layer driver | ${nic_driver} | | And Apply startup configuration on all VPP DUTs | with_trace=${True} | | When Initialize layer driver | ${nic_driver} | | And Initialize layer interface