X-Git-Url: https://gerrit.fd.io/r/gitweb?p=csit.git;a=blobdiff_plain;f=resources%2Flibraries%2Frobot%2Fbridge_domain.robot;h=8879f6f643289bde96d6fd16f2fee0ddda1dbb7d;hp=cd3b626e1cd0bac599c3959b6df4a1b06dd7f4b8;hb=c8790d06d412b1daf303f6da9d8d11d97d053697;hpb=26f067d4fb5a37eb4fe2eaf25b5113599cee1b90 diff --git a/resources/libraries/robot/bridge_domain.robot b/resources/libraries/robot/bridge_domain.robot index cd3b626e1c..8879f6f643 100644 --- a/resources/libraries/robot/bridge_domain.robot +++ b/resources/libraries/robot/bridge_domain.robot @@ -56,6 +56,17 @@ | | Set Test Variable | ${tg_node} | | Set Test Variable | ${dut_node} +| Vpp l2bd forwarding setup +| | [Documentation] | Setup BD between 2 interfaces on VPP node and if learning +| | ... | is off set static L2FIB entry on second interface +| | [Arguments] | ${node} | ${if1} | ${if2} | ${learn}=${TRUE} | ${mac}=${EMPTY} +| | Set Interface State | ${node} | ${if1} | up +| | Set Interface State | ${node} | ${if2} | up +| | Vpp Add L2 Bridge Domain | ${node} | ${1} | ${if1} | ${if2} | ${learn} +| | Run Keyword If | ${learn} == ${FALSE} +| | ... | Vpp Add L2fib Entry | ${node} | ${mac} | ${if2} | ${1} +| | All Vpp Interfaces Ready Wait | ${nodes} + | Path for 3-node BD testing is set | | [Documentation] | Compute path for bridge domain testing on three given | | ... | nodes and set corresponding test case variables.