Log report ~~~~~~~~~~ RING Dispatcher Command-line options 14:13:20.501 --conf-dirs=/opt/tsf/dpdk-ethdev-ts/conf:/opt/tsf/ts-rigs:/opt/tsf/ts-conf --trc-db=/opt/tsf/dpdk-ethdev-ts/trc/top.xml --trc-comparison=normalised --trc-html=trc-brief.html --trc-no-expected --trc-no-total --trc-no-unspec --trc-keep-artifacts --tester-req=TEST_HARNESS_CHECKUP --tester-req=!NO_TEST_HARNESS_CHECKUP --opts=run/iol-dts-xl710 --opts=opts.ts RING Dispatcher Expanded command-line options 14:13:20.516 --conf-dirs=/opt/tsf/dpdk-ethdev-ts/conf:/opt/tsf/ts-rigs:/opt/tsf/ts-conf --trc-db=/opt/tsf/dpdk-ethdev-ts/trc/top.xml --trc-comparison=normalised --trc-html=trc-brief.html --trc-no-expected --trc-no-total --trc-no-unspec --trc-keep-artifacts --tester-req=TEST_HARNESS_CHECKUP --tester-req=!NO_TEST_HARNESS_CHECKUP --script=env/iol-dts --script=env/intel-xl710 --script=scripts/iut.h1 --script=scripts/iut.h1-xl710 --conf-cs=cs/dpdk-pmd-ts.yml --script=scripts/ta-def --script=scripts/defaults --tester-script=scripts/dpdk-trc-tags --tester-script=scripts/os-trc-tags --script=scripts/net-modules --script=scripts/iut-net-driver-loaded --script=scripts/disable_unused_agts RING Dispatcher Start 14:15:36.988 Starting TEN applications RING Dispatcher Start 14:15:37.004 Start Logger: /opt/tsf/ts-rigs/logger.conf RING Logger Cfg file 14:15:37.015 Opening config file: /opt/tsf/ts-rigs/logger.conf RING Logger Log streaming 14:15:37.015 Current listeners configuration: Listeners: Filters: RING Dispatcher Start 14:15:37.032 Start RCF: /opt/tsf/ts-conf/rcf.conf RING RCF RCF Unix 14:15:37.037 Starting TA 'Peer' type 'linux_x86_64_linux_gnu__glibc2_35__kernel5_15_0_79__cpu_avx512bw__cpu_bmi2' conf_str 'host=iol-dts-tester.dpdklab.iol.unh.edu:port=23571:user=root:key=/opt/tsf/keys/id_ed25519:ssh_port=22:copy_timeout=15:kill_timeout=15:sudo=:shell=' RING RCF RCF Unix 14:15:37.037 CMD to copy: ssh -qxT -o BatchMode=yes -p 22 -i /opt/tsf/keys/id_ed25519 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@iol-dts-tester.dpdklab.iol.unh.edu "mkdir /tmp/linux_x86_root_356502_1693923337_1" && echo put /opt/tsf/dpdk-ethdev-ts/ts/inst/agents/linux_x86_64_linux_gnu__glibc2_35__kernel5_15_0_79__cpu_avx512bw__cpu_bmi2//. /tmp/linux_x86_root_356502_1693923337_1 | sftp -rpq -P 22 -i /opt/tsf/keys/id_ed25519 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@iol-dts-tester.dpdklab.iol.unh.edu RING RCF RCF Unix 14:15:38.785 Command to detect shell name: ssh -qxT -o BatchMode=yes -p 22 -i /opt/tsf/keys/id_ed25519 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@iol-dts-tester.dpdklab.iol.unh.edu "echo -n \$SHELL" RING RCF RCF Unix 14:15:39.035 Shell is: /bin/bash RING RCF RCF Unix 14:15:39.035 Command to start TA: ssh -qxT -o BatchMode=yes -p 22 -i /opt/tsf/keys/id_ed25519 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@iol-dts-tester.dpdklab.iol.unh.edu "sudo -n PATH=\${PATH}:/tmp/linux_x86_root_356502_1693923337_1 LD_LIBRARY_PATH=\${LD_LIBRARY_PATH}\${LD_LIBRARY_PATH:+:}/tmp/linux_x86_root_356502_1693923337_1 /tmp/linux_x86_root_356502_1693923337_1/ta Peer 23571 host=iol-dts-tester.dpdklab.iol.unh.edu:port=23571:user=root:key=/opt/tsf/keys/id_ed25519:ssh_port=22:copy_timeout=15:kill_timeout=15:sudo=:shell=" 2>&1 | te_tee RCF Peer 10 >ta.Peer RING @Peer Main 14:15:39.290 Starting RING @Peer TA unix VM 14:15:39.290 KVM is supported RING RCF RCF Unix 14:15:40.038 Starting TA 'DPDK' type 'linux_x86_64_linux_gnu__glibc2_31__kernel5_4_0_156__cpu_avx512bw__cpu_bmi2' conf_str 'host=iol-dts-dut.dpdklab.iol.unh.edu:port=23571:user=root:key=/opt/tsf/keys/id_ed25519:ssh_port=22:ssh_proxy=:copy_timeout=15:kill_timeout=15:sudo=:shell=:ld_preload=' RING RCF RCF Unix 14:15:40.038 CMD to copy: ssh -qxT -o BatchMode=yes -p 22 -i /opt/tsf/keys/id_ed25519 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@iol-dts-dut.dpdklab.iol.unh.edu "mkdir /tmp/linux_x86_root_356502_1693923340_2" && echo put /opt/tsf/dpdk-ethdev-ts/ts/inst/agents/linux_x86_64_linux_gnu__glibc2_31__kernel5_4_0_156__cpu_avx512bw__cpu_bmi2//. /tmp/linux_x86_root_356502_1693923340_2 | sftp -rpq -P 22 -i /opt/tsf/keys/id_ed25519 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@iol-dts-dut.dpdklab.iol.unh.edu RING RCF RCF Unix 14:15:48.071 Command to detect shell name: ssh -qxT -o BatchMode=yes -p 22 -i /opt/tsf/keys/id_ed25519 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@iol-dts-dut.dpdklab.iol.unh.edu "echo -n \$SHELL" RING RCF RCF Unix 14:15:51.896 Shell is: /bin/bash RING RCF RCF Unix 14:15:51.896 Command to start TA: ssh -qxT -o BatchMode=yes -p 22 -i /opt/tsf/keys/id_ed25519 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@iol-dts-dut.dpdklab.iol.unh.edu "sudo -n PATH=\${PATH}:/tmp/linux_x86_root_356502_1693923340_2 LD_LIBRARY_PATH=\${LD_LIBRARY_PATH}\${LD_LIBRARY_PATH:+:}/tmp/linux_x86_root_356502_1693923340_2 /tmp/linux_x86_root_356502_1693923340_2/ta DPDK 23571 host=iol-dts-dut.dpdklab.iol.unh.edu:port=23571:user=root:key=/opt/tsf/keys/id_ed25519:ssh_port=22:ssh_proxy=:copy_timeout=15:kill_timeout=15:sudo=:shell=:ld_preload=" 2>&1 | te_tee RCF DPDK 10 >ta.DPDK RING @DPDK Main 14:15:55.693 Starting WARN @DPDK TA unix VM 14:15:55.694 KVM is not supported RING Dispatcher Start 14:15:55.919 Start Configurator: --conf-dirs=/opt/tsf/dpdk-ethdev-ts/conf:/opt/tsf/ts-rigs:/opt/tsf/ts-conf:/opt/tsf/dpdk-ethdev-ts/ts/inst/default/share/cm/ /opt/tsf/ts-conf/cs/dpdk-pmd-ts.yml RING Configurator RCF API 14:16:02.307 Set /agent:DPDK/rpcprovider: to dpdkrpc: OK RING Configurator RCF API 14:16:02.308 Set /agent:Peer/rpcprovider: to ta_rpcs: OK RING Configurator RCF API 14:16:02.309 Set /agent:DPDK/sys:/core_pattern: to /var/tmp/core.te.%h-%p-%t: OK RING Configurator RCF API 14:16:02.309 Set /agent:Peer/sys:/core_pattern: to /var/tmp/core.te.%h-%p-%t: OK RING Dispatcher Start 14:16:09.953 Start Tester: --trc-db=/opt/tsf/dpdk-ethdev-ts/trc/top.xml --trc-comparison=normalised --req="TEST_HARNESS_CHECKUP" --req="!NO_TEST_HARNESS_CHECKUP" --trc-tag=dpdk-23.11.0-rc0 --trc-tag=dpdk:23110000 --trc-tag=vfio-pci --trc-tag=kernel-linux --trc-tag=linux-mm:504 /opt/tsf/dpdk-ethdev-ts/conf/tester.conf MI Tester Process Info 14:16:10.359 { "type": "tester_pid", "version": 1, "pid": 356574 } RING Tester Target Requirements 14:16:10.359 TEST_HARNESS_CHECKUP & !NO_TEST_HARNESS_CHECKUP MI Tester TRC tags 14:16:10.359 TRC tags: dpdk-23.11.0-rc0 dpdk:23110000 vfio-pci kernel-linux linux-mm:504 RING Tester Self 14:16:10.360 Random seed is 1693923369 RING Tester Build 14:16:10.360 Build Test Suite 'dpdk-ethdev-ts' from '${TE_TS_SRC}' RING Tester Self 14:16:13.018 Starting... RING Tester Globals 14:16:13.018 Tester global variables list: env.peer2peer='net':IUT{'iut_host'{{'iut_rpcs':IUT,if:'iut_port'},addr:'iut_addr':inet:unicast,addr:'mcast_addr':ether:multicast,addr:'bcast_addr':ether:broadcast,addr:'iut_alien_mac':ether:alien, addr:'alien_addr':inet:alien},'tst_host'{{'tst_rpcs':tester},addr:'tst_addr':inet:unicast,if:'tst_if',addr:'tst_lladdr':ether:fake, addr:'tst_alien_mac':ether:alien}} env.peer2peer_ip6='net':IUT{'iut_host'{{'iut_rpcs':IUT,if:'iut_port'},addr:'iut_addr':inet6:unicast,addr:'mcast_addr':ether:multicast,addr:'bcast_addr':ether:broadcast,addr:'iut_alien_mac':ether:alien},'tst_host'{{'tst_rpcs':tester},addr:'tst_addr':inet6:unicast,if:'tst_if',addr:'tst_lladdr':ether:fake, addr:'tst_alien_mac':ether:alien}} tmpl.any.eth={ pdus { eth:{ length-type plain:8111 } } } tmpl.iut2tst.eth={ pdus { eth:{ dst-addr env:{ name "env.addr.tst_lladdr" }, src-addr env:{ name "param.iut_mac" }, length-type plain:8111 } } } tmpl.iut2mcast.eth={ pdus { eth:{ dst-addr env:{ name "env.addr.mcast_addr" }, src-addr env:{ name "param.iut_mac" }, length-type plain:8111 } } } tmpl.iut2bcast.eth={ pdus { eth:{ dst-addr env:{ name "env.addr.bcast_addr" }, src-addr env:{ name "param.iut_mac" }, length-type plain:8111 } } } tmpl.tst2iut.eth={ pdus { eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, length-type plain:8111 } } } tmpl.tst2mcast.eth={ pdus { eth:{ dst-addr env:{ name "env.addr.mcast_addr" }, src-addr env:{ name "env.addr.tst_lladdr" }, length-type plain:8111 } } } tmpl.tst2bcast.eth={ pdus { eth:{ dst-addr env:{ name "env.addr.bcast_addr" }, src-addr env:{ name "env.addr.tst_lladdr" }, length-type plain:8111 } } } tmpl.iut2tst.udp4={ pdus { udp:{ src-port env:{ name "env.addr.iut_addr.port" }, dst-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ src-addr env:{ name "env.addr.iut_addr" }, dst-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "env.addr.tst_lladdr" }, src-addr env:{ name "param.iut_mac" } } } } tmpl.tst2iut.udp4={ pdus { udp:{ src-port env:{ name "env.addr.tst_addr.port" }, dst-port env:{ name "env.addr.iut_addr.port" } }, ip4:{ src-addr env:{ name "env.addr.tst_addr" }, dst-addr env:{ name "env.addr.iut_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" } } } } tmpl.tst2iut.icmp4={ pdus { icmp4:{ code plain: 1, type plain: 1 }, ip4:{ src-addr env:{ name "env.addr.tst_addr" }, dst-addr env:{ name "env.addr.iut_addr" }, protocol plain: 1 }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" } } } } tmpl.iut2tst.icmp4={ pdus { icmp4:{ code plain: 1, type plain: 1 }, ip4:{ src-addr env:{ name "env.addr.iut_addr" }, dst-addr env:{ name "env.addr.tst_addr" }, protocol plain: 1 }, eth:{ dst-addr env:{ name "env.addr.tst_lladdr" }, src-addr env:{ name "param.iut_mac" } } } } tmpl.tst2iut.udp6={ pdus { udp:{ src-port env:{ name "env.addr.tst_addr.port" }, dst-port env:{ name "env.addr.iut_addr.port" } }, ip6:{ src-addr env:{ name "env.addr.tst_addr" }, dst-addr env:{ name "env.addr.iut_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" } } } } tmpl.iut2tst.tcp4={ pdus { tcp:{ src-port env:{ name "env.addr.iut_addr.port" }, dst-port env:{ name "env.addr.tst_addr.port" }, seqn script:"expr:rand()", ackn plain:0 }, ip4:{ src-addr env:{ name "env.addr.iut_addr" }, dst-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "env.addr.tst_lladdr" }, src-addr env:{ name "param.iut_mac" } } } } tmpl.iut2tst.tcp4_fin_psh_cwr={ pdus { tcp:{ src-port env:{ name "env.addr.iut_addr.port" }, dst-port env:{ name "env.addr.tst_addr.port" }, seqn script:"expr:rand()", ackn plain:0, flags plain:137 }, ip4:{ src-addr env:{ name "env.addr.iut_addr" }, dst-addr env:{ name "env.addr.tst_addr" }, ip-ident script:"expr:rand()" }, eth:{ dst-addr env:{ name "env.addr.tst_lladdr" }, src-addr env:{ name "param.iut_mac" } } } } tmpl.tst2iut.tcp4={ pdus { tcp:{ src-port env:{ name "env.addr.tst_addr.port" }, dst-port env:{ name "env.addr.iut_addr.port" }, seqn script:"expr:rand()", ackn plain:0 }, ip4:{ src-addr env:{ name "env.addr.tst_addr" }, dst-addr env:{ name "env.addr.iut_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" } } } } tmpl.tst2iut.tcp6={ pdus { tcp:{ src-port env:{ name "env.addr.tst_addr.port" }, dst-port env:{ name "env.addr.iut_addr.port" }, seqn script:"expr:rand()", ackn plain:0 }, ip6:{ src-addr env:{ name "env.addr.tst_addr" }, dst-addr env:{ name "env.addr.iut_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" } } } } tmpl.iut2tst.udp6={ pdus { udp:{ src-port env:{ name "env.addr.iut_addr.port" }, dst-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ src-addr env:{ name "env.addr.iut_addr" }, dst-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "env.addr.tst_lladdr" }, src-addr env:{ name "param.iut_mac" } } } } tmpl.iut2tst.tcp6={ pdus { tcp:{ src-port env:{ name "env.addr.iut_addr.port" }, dst-port env:{ name "env.addr.tst_addr.port" }, seqn script:"expr:rand()", ackn plain:0 }, ip6:{ src-addr env:{ name "env.addr.iut_addr" }, dst-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "env.addr.tst_lladdr" }, src-addr env:{ name "param.iut_mac" } } } } tmpl.iut2tst.tcp6_fin_psh_cwr={ pdus { tcp:{ src-port env:{ name "env.addr.iut_addr.port" }, dst-port env:{ name "env.addr.tst_addr.port" }, seqn script:"expr:rand()", ackn plain:0, flags plain:137 }, ip6:{ src-addr env:{ name "env.addr.iut_addr" }, dst-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "env.addr.tst_lladdr" }, src-addr env:{ name "param.iut_mac" } } } } tmpl.tst2iut.ip4_frag_first={ pdus { udp:{ src-port env:{ name "env.addr.tst_addr.port" }, dst-port env:{ name "env.addr.iut_addr.port" } }, ip4:{ src-addr env:{ name "env.addr.tst_addr" }, dst-addr env:{ name "env.addr.iut_addr" }, dont-frag plain:0, more-frags plain:1, frag-offset plain:0 }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" } } } } tmpl.tst2iut.ip4_frag_middle={ pdus { udp:{ src-port env:{ name "env.addr.tst_addr.port" }, dst-port env:{ name "env.addr.iut_addr.port" } }, ip4:{ src-addr env:{ name "env.addr.tst_addr" }, dst-addr env:{ name "env.addr.iut_addr" }, dont-frag plain:0, more-frags plain:1, frag-offset plain:160 }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" } } } } tmpl.tst2iut.ip4_frag_last={ pdus { udp:{ src-port env:{ name "env.addr.tst_addr.port" }, dst-port env:{ name "env.addr.iut_addr.port" } }, ip4:{ src-addr env:{ name "env.addr.tst_addr" }, dst-addr env:{ name "env.addr.iut_addr" }, dont-frag plain:0, more-frags plain:0, frag-offset plain:320 }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" } } } } tmpl.tst2iut.arp4={ pdus { arp:{ proto-type plain:2048, hw-type plain:1, hw-size plain:6, proto-size plain:4, opcode plain:1, snd-hw-addr env:{ name "env.addr.tst_lladdr" }, snd-proto-addr env:{ name "env.addr.tst_addr" }, tgt-hw-addr env:{ name "param.iut_mac" }, tgt-proto-addr env:{ name "env.addr.iut_addr" } }, eth:{ dst-addr env:{ name "env.addr.bcast_addr" }, src-addr env:{ name "env.addr.tst_lladdr" } } } } tmpl.tst2iut.vlan.udp4={ pdus { udp:{ src-port env:{ name "env.addr.tst_addr.port" }, dst-port env:{ name "env.addr.iut_addr.port" } }, ip4:{ src-addr env:{ name "env.addr.tst_addr" }, dst-addr env:{ name "env.addr.iut_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged tagged:{ vlan-id plain:210 } } } } tmpl.tst2iut.vlan.tcp4={ pdus { tcp:{ src-port env:{ name "env.addr.tst_addr.port" }, dst-port env:{ name "env.addr.iut_addr.port" }, seqn script:"expr:rand()", ackn plain:0 }, ip4:{ src-addr env:{ name "env.addr.tst_addr" }, dst-addr env:{ name "env.addr.iut_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged tagged:{ vlan-id plain:210 } } } } tmpl.tst2iut.vlan.eth={ pdus { eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged tagged:{ vlan-id plain:210 }, length-type plain:8111 } } } tmpl.tst2iut.vlan.ip4_frag_first={ pdus { udp:{ src-port env:{ name "env.addr.tst_addr.port" }, dst-port env:{ name "env.addr.iut_addr.port" } }, ip4:{ src-addr env:{ name "env.addr.tst_addr" }, dst-addr env:{ name "env.addr.iut_addr" }, dont-frag plain:0, more-frags plain:1, frag-offset plain:0 }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged tagged:{ vlan-id plain:210 } } } } tmpl.tst2iut.vlan.ip4_frag_middle={ pdus { udp:{ src-port env:{ name "env.addr.tst_addr.port" }, dst-port env:{ name "env.addr.iut_addr.port" } }, ip4:{ src-addr env:{ name "env.addr.tst_addr" }, dst-addr env:{ name "env.addr.iut_addr" }, dont-frag plain:0, more-frags plain:1, frag-offset plain:160 }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged tagged:{ vlan-id plain:210 } } } } tmpl.tst2iut.vlan.ip4_frag_last={ pdus { udp:{ src-port env:{ name "env.addr.tst_addr.port" }, dst-port env:{ name "env.addr.iut_addr.port" } }, ip4:{ src-addr env:{ name "env.addr.tst_addr" }, dst-addr env:{ name "env.addr.iut_addr" }, dont-frag plain:0, more-frags plain:0, frag-offset plain:320 }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged tagged:{ vlan-id plain:210 } } } } tmpl.tst2iut.vlan.arp4={ pdus { arp:{ proto-type plain:2048, hw-type plain:1, hw-size plain:6, proto-size plain:4, opcode plain:1, snd-hw-addr env:{ name "env.addr.tst_lladdr" }, snd-proto-addr env:{ name "env.addr.tst_addr" }, tgt-hw-addr env:{ name "param.iut_mac" }, tgt-proto-addr env:{ name "env.addr.iut_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged tagged:{ vlan-id plain:210 } } } } tmpl.tst2iut.vlan.udp6={ pdus { udp:{ src-port env:{ name "env.addr.tst_addr.port" }, dst-port env:{ name "env.addr.iut_addr.port" } }, ip6:{ src-addr env:{ name "env.addr.tst_addr" }, dst-addr env:{ name "env.addr.iut_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged tagged:{ vlan-id plain:210 } } } } tmpl.tst2iut.vlan.tcp6={ pdus { tcp:{ src-port env:{ name "env.addr.tst_addr.port" }, dst-port env:{ name "env.addr.iut_addr.port" }, seqn script:"expr:rand()", ackn plain:0 }, ip6:{ src-addr env:{ name "env.addr.tst_addr" }, dst-addr env:{ name "env.addr.iut_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged tagged:{ vlan-id plain:210 } } } } tmpl.tst2iut.qinq.udp4={ pdus { udp:{ src-port env:{ name "env.addr.tst_addr.port" }, dst-port env:{ name "env.addr.iut_addr.port" } }, ip4:{ src-addr env:{ name "env.addr.tst_addr" }, dst-addr env:{ name "env.addr.iut_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } } } } } tmpl.tst2iut.qinq.tcp4={ pdus { tcp:{ src-port env:{ name "env.addr.tst_addr.port" }, dst-port env:{ name "env.addr.iut_addr.port" }, seqn script:"expr:rand()", ackn plain:0 }, ip4:{ src-addr env:{ name "env.addr.tst_addr" }, dst-addr env:{ name "env.addr.iut_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } } } } } tmpl.tst2iut.qinq.eth={ pdus { eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } }, length-type plain:8111 } } } tmpl.tst2iut.qinq.ip4_frag_first={ pdus { udp:{ src-port env:{ name "env.addr.tst_addr.port" }, dst-port env:{ name "env.addr.iut_addr.port" } }, ip4:{ src-addr env:{ name "env.addr.tst_addr" }, dst-addr env:{ name "env.addr.iut_addr" }, dont-frag plain:0, more-frags plain:1, frag-offset plain:0 }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } } } } } tmpl.tst2iut.qinq.ip4_frag_middle={ pdus { udp:{ src-port env:{ name "env.addr.tst_addr.port" }, dst-port env:{ name "env.addr.iut_addr.port" } }, ip4:{ src-addr env:{ name "env.addr.tst_addr" }, dst-addr env:{ name "env.addr.iut_addr" }, dont-frag plain:0, more-frags plain:1, frag-offset plain:160 }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } } } } } tmpl.tst2iut.qinq.ip4_frag_last={ pdus { udp:{ src-port env:{ name "env.addr.tst_addr.port" }, dst-port env:{ name "env.addr.iut_addr.port" } }, ip4:{ src-addr env:{ name "env.addr.tst_addr" }, dst-addr env:{ name "env.addr.iut_addr" }, dont-frag plain:0, more-frags plain:0, frag-offset plain:320 }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } } } } } tmpl.tst2iut.qinq.arp4={ pdus { arp:{ proto-type plain:2048, hw-type plain:1, hw-size plain:6, proto-size plain:4, opcode plain:1, snd-hw-addr env:{ name "env.addr.tst_lladdr" }, snd-proto-addr env:{ name "env.addr.tst_addr" }, tgt-hw-addr env:{ name "param.iut_mac" }, tgt-proto-addr env:{ name "env.addr.iut_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } } } } } tmpl.tst2iut.qinq.udp6={ pdus { udp:{ src-port env:{ name "env.addr.tst_addr.port" }, dst-port env:{ name "env.addr.iut_addr.port" } }, ip6:{ src-addr env:{ name "env.addr.tst_addr" }, dst-addr env:{ name "env.addr.iut_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } } } } } tmpl.tst2iut.qinq.tcp6={ pdus { tcp:{ src-port env:{ name "env.addr.tst_addr.port" }, dst-port env:{ name "env.addr.iut_addr.port" }, seqn script:"expr:rand()", ackn plain:0 }, ip6:{ src-addr env:{ name "env.addr.tst_addr" }, dst-addr env:{ name "env.addr.iut_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } } } } } tmpl.tst2iut.vxlan4.udp4={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" } tmpl.tst2iut.vxlan4.tcp4={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0 }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "par tmpl.tst2iut.vxlan4.eth={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, length-type plain:8111 }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" } } } } tmpl.tst2iut.vxlan4.vlan={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged tagged:{ vlan-id plain:210 }, length-type plain:8111 }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" } } } } tmpl.tst2iut.vxlan4.qinq={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } }, length-type plain:8111 }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" } tmpl.tst2iut.vxlan4.ip4_frag_first={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:0 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, e tmpl.tst2iut.vxlan4.ip4_frag_middle={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:160 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.vxlan4.ip4_frag_last={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:0, frag-offset plain:320 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.vxlan4.arp4={ pdus { arp:{ proto-type plain:2048, hw-type plain:1, hw-size plain:6, proto-size plain:4, opcode plain:1, snd-hw-addr plain:'00 01 02 03 04 05'H, snd-proto-addr plain:'0a 89 03 01'H, tgt-hw-addr plain:'00 48 54 12 6C 92'H, tgt-proto-addr plain:'0a 89 03 02'H }, eth:{ dst-addr plain:'FF FF FF FF FF FF'H, src-addr plain:'00 01 02 03 04 05'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr tmpl.tst2iut.vxlan6.udp4={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" } tmpl.tst2iut.vxlan6.tcp4={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0 }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "par tmpl.tst2iut.vxlan6.eth={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, length-type plain:8111 }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" } } } } tmpl.tst2iut.vxlan6.vlan={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged tagged:{ vlan-id plain:210 }, length-type plain:8111 }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" } } } } tmpl.tst2iut.vxlan6.qinq={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } }, length-type plain:8111 }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" } tmpl.tst2iut.vxlan6.ip4_frag_first={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:0 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, e tmpl.tst2iut.vxlan6.ip4_frag_middle={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:160 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.vxlan6.ip4_frag_last={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:0, frag-offset plain:320 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.vxlan6.arp4={ pdus { arp:{ proto-type plain:2048, hw-type plain:1, hw-size plain:6, proto-size plain:4, opcode plain:1, snd-hw-addr plain:'00 01 02 03 04 05'H, snd-proto-addr plain:'0a 89 03 01'H, tgt-hw-addr plain:'00 48 54 12 6C 92'H, tgt-proto-addr plain:'0a 89 03 02'H }, eth:{ dst-addr plain:'FF FF FF FF FF FF'H, src-addr plain:'00 01 02 03 04 05'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr tmpl.tst2iut.vlan_vxlan4.udp4={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladd tmpl.tst2iut.vlan_vxlan4.tcp4={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0 }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name tmpl.tst2iut.vlan_vxlan4.eth={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, length-type plain:8111 }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged tagged:{ vlan-id plain:210 } } } } tmpl.tst2iut.vlan_vxlan4.vlan={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged tagged:{ vlan-id plain:210 }, length-type plain:8111 }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged tagged:{ vlan-id plain:210 } } } tmpl.tst2iut.vlan_vxlan4.qinq={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } }, length-type plain:8111 }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_llad tmpl.tst2iut.vlan_vxlan4.ip4_frag_first={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:0 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.vlan_vxlan4.ip4_frag_middle={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:160 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.vlan_vxlan4.ip4_frag_last={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:0, frag-offset plain:320 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.vlan_vxlan4.arp4={ pdus { arp:{ proto-type plain:2048, hw-type plain:1, hw-size plain:6, proto-size plain:4, opcode plain:1, snd-hw-addr plain:'00 01 02 03 04 05'H, snd-proto-addr plain:'0a 89 03 01'H, tgt-hw-addr plain:'00 48 54 12 6C 92'H, tgt-proto-addr plain:'0a 89 03 02'H }, eth:{ dst-addr plain:'FF FF FF FF FF FF'H, src-addr plain:'00 01 02 03 04 05'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env tmpl.tst2iut.vlan_vxlan6.udp4={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladd tmpl.tst2iut.vlan_vxlan6.tcp4={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0 }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name tmpl.tst2iut.vlan_vxlan6.eth={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, length-type plain:8111 }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged tagged:{ vlan-id plain:210 } } } } tmpl.tst2iut.vlan_vxlan6.vlan={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged tagged:{ vlan-id plain:210 }, length-type plain:8111 }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged tagged:{ vlan-id plain:210 } } } tmpl.tst2iut.vlan_vxlan6.qinq={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } }, length-type plain:8111 }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_llad tmpl.tst2iut.vlan_vxlan6.ip4_frag_first={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:0 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.vlan_vxlan6.ip4_frag_middle={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:160 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.vlan_vxlan6.ip4_frag_last={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:0, frag-offset plain:320 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.vlan_vxlan6.arp4={ pdus { arp:{ proto-type plain:2048, hw-type plain:1, hw-size plain:6, proto-size plain:4, opcode plain:1, snd-hw-addr plain:'00 01 02 03 04 05'H, snd-proto-addr plain:'0a 89 03 01'H, tgt-hw-addr plain:'00 48 54 12 6C 92'H, tgt-proto-addr plain:'0a 89 03 02'H }, eth:{ dst-addr plain:'FF FF FF FF FF FF'H, src-addr plain:'00 01 02 03 04 05'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env tmpl.tst2iut.qinq_vxlan4.udp4={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladd tmpl.tst2iut.qinq_vxlan4.tcp4={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0 }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name tmpl.tst2iut.qinq_vxlan4.eth={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, length-type plain:8111 }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } tmpl.tst2iut.qinq_vxlan4.vlan={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged tagged:{ vlan-id plain:210 }, length-type plain:8111 }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged double-tagged:{ outer { vid plain:103 }, tmpl.tst2iut.qinq_vxlan4.qinq={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } }, length-type plain:8111 }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_llad tmpl.tst2iut.qinq_vxlan4.ip4_frag_first={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:0 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.qinq_vxlan4.ip4_frag_middle={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:160 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.qinq_vxlan4.ip4_frag_last={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:0, frag-offset plain:320 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.qinq_vxlan4.arp4={ pdus { arp:{ proto-type plain:2048, hw-type plain:1, hw-size plain:6, proto-size plain:4, opcode plain:1, snd-hw-addr plain:'00 01 02 03 04 05'H, snd-proto-addr plain:'0a 89 03 01'H, tgt-hw-addr plain:'00 48 54 12 6C 92'H, tgt-proto-addr plain:'0a 89 03 02'H }, eth:{ dst-addr plain:'FF FF FF FF FF FF'H, src-addr plain:'00 01 02 03 04 05'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env tmpl.tst2iut.qinq_vxlan6.udp4={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladd tmpl.tst2iut.qinq_vxlan6.tcp4={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0 }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name tmpl.tst2iut.qinq_vxlan6.eth={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, length-type plain:8111 }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } tmpl.tst2iut.qinq_vxlan6.vlan={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged tagged:{ vlan-id plain:210 }, length-type plain:8111 }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged double-tagged:{ outer { vid plain:103 }, tmpl.tst2iut.qinq_vxlan6.qinq={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } }, length-type plain:8111 }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_llad tmpl.tst2iut.qinq_vxlan6.ip4_frag_first={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:0 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.qinq_vxlan6.ip4_frag_middle={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:160 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.qinq_vxlan6.ip4_frag_last={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:0, frag-offset plain:320 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.qinq_vxlan6.arp4={ pdus { arp:{ proto-type plain:2048, hw-type plain:1, hw-size plain:6, proto-size plain:4, opcode plain:1, snd-hw-addr plain:'00 01 02 03 04 05'H, snd-proto-addr plain:'0a 89 03 01'H, tgt-hw-addr plain:'00 48 54 12 6C 92'H, tgt-proto-addr plain:'0a 89 03 02'H }, eth:{ dst-addr plain:'FF FF FF FF FF FF'H, src-addr plain:'00 01 02 03 04 05'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env tmpl.tst2iut.geneve4.udp4={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" tmpl.tst2iut.geneve4.tcp4={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0 }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "p tmpl.tst2iut.geneve4.eth={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, length-type plain:8111 }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" } } } } tmpl.tst2iut.geneve4.vlan={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged tagged:{ vlan-id plain:210 }, length-type plain:8111 }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" } } } } tmpl.tst2iut.geneve4.qinq={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } }, length-type plain:8111 }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" tmpl.tst2iut.geneve4.ip4_frag_first={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:0 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.geneve4.ip4_frag_middle={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:160 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.geneve4.ip4_frag_last={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:0, frag-offset plain:320 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.geneve4.arp4={ pdus { arp:{ proto-type plain:2048, hw-type plain:1, hw-size plain:6, proto-size plain:4, opcode plain:1, snd-hw-addr plain:'00 01 02 03 04 05'H, snd-proto-addr plain:'0a 89 03 01'H, tgt-hw-addr plain:'00 48 54 12 6C 92'H, tgt-proto-addr plain:'0a 89 03 02'H }, eth:{ dst-addr plain:'FF FF FF FF FF FF'H, src-addr plain:'00 01 02 03 04 05'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.ad tmpl.tst2iut.geneve6.udp4={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" tmpl.tst2iut.geneve6.tcp4={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0 }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "p tmpl.tst2iut.geneve6.eth={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, length-type plain:8111 }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" } } } } tmpl.tst2iut.geneve6.vlan={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged tagged:{ vlan-id plain:210 }, length-type plain:8111 }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" } } } } tmpl.tst2iut.geneve6.qinq={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } }, length-type plain:8111 }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" tmpl.tst2iut.geneve6.ip4_frag_first={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:0 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.geneve6.ip4_frag_middle={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:160 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.geneve6.ip4_frag_last={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:0, frag-offset plain:320 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.geneve6.arp4={ pdus { arp:{ proto-type plain:2048, hw-type plain:1, hw-size plain:6, proto-size plain:4, opcode plain:1, snd-hw-addr plain:'00 01 02 03 04 05'H, snd-proto-addr plain:'0a 89 03 01'H, tgt-hw-addr plain:'00 48 54 12 6C 92'H, tgt-proto-addr plain:'0a 89 03 02'H }, eth:{ dst-addr plain:'FF FF FF FF FF FF'H, src-addr plain:'00 01 02 03 04 05'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.ad tmpl.tst2iut.vlan_geneve4.udp4={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lla tmpl.tst2iut.vlan_geneve4.tcp4={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0 }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ na tmpl.tst2iut.vlan_geneve4.eth={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, length-type plain:8111 }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged tagged:{ vlan-id plain:210 } } } } tmpl.tst2iut.vlan_geneve4.vlan={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged tagged:{ vlan-id plain:210 }, length-type plain:8111 }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged tagged:{ vlan-id plain:210 } } } tmpl.tst2iut.vlan_geneve4.qinq={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } }, length-type plain:8111 }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_ll tmpl.tst2iut.vlan_geneve4.ip4_frag_first={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:0 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.vlan_geneve4.ip4_frag_middle={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:160 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.vlan_geneve4.ip4_frag_last={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:0, frag-offset plain:320 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.vlan_geneve4.arp4={ pdus { arp:{ proto-type plain:2048, hw-type plain:1, hw-size plain:6, proto-size plain:4, opcode plain:1, snd-hw-addr plain:'00 01 02 03 04 05'H, snd-proto-addr plain:'0a 89 03 01'H, tgt-hw-addr plain:'00 48 54 12 6C 92'H, tgt-proto-addr plain:'0a 89 03 02'H }, eth:{ dst-addr plain:'FF FF FF FF FF FF'H, src-addr plain:'00 01 02 03 04 05'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "e tmpl.tst2iut.vlan_geneve6.udp4={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lla tmpl.tst2iut.vlan_geneve6.tcp4={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0 }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ na tmpl.tst2iut.vlan_geneve6.eth={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, length-type plain:8111 }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged tagged:{ vlan-id plain:210 } } } } tmpl.tst2iut.vlan_geneve6.vlan={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged tagged:{ vlan-id plain:210 }, length-type plain:8111 }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged tagged:{ vlan-id plain:210 } } } tmpl.tst2iut.vlan_geneve6.qinq={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } }, length-type plain:8111 }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_ll tmpl.tst2iut.vlan_geneve6.ip4_frag_first={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:0 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.vlan_geneve6.ip4_frag_middle={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:160 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.vlan_geneve6.ip4_frag_last={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:0, frag-offset plain:320 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.vlan_geneve6.arp4={ pdus { arp:{ proto-type plain:2048, hw-type plain:1, hw-size plain:6, proto-size plain:4, opcode plain:1, snd-hw-addr plain:'00 01 02 03 04 05'H, snd-proto-addr plain:'0a 89 03 01'H, tgt-hw-addr plain:'00 48 54 12 6C 92'H, tgt-proto-addr plain:'0a 89 03 02'H }, eth:{ dst-addr plain:'FF FF FF FF FF FF'H, src-addr plain:'00 01 02 03 04 05'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "e tmpl.tst2iut.qinq_geneve4.udp4={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lla tmpl.tst2iut.qinq_geneve4.tcp4={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0 }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ na tmpl.tst2iut.qinq_geneve4.eth={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, length-type plain:8111 }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } tmpl.tst2iut.qinq_geneve4.vlan={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged tagged:{ vlan-id plain:210 }, length-type plain:8111 }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged double-tagged:{ outer { vid plain:103 }, tmpl.tst2iut.qinq_geneve4.qinq={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } }, length-type plain:8111 }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_ll tmpl.tst2iut.qinq_geneve4.ip4_frag_first={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:0 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.qinq_geneve4.ip4_frag_middle={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:160 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.qinq_geneve4.ip4_frag_last={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:0, frag-offset plain:320 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.qinq_geneve4.arp4={ pdus { arp:{ proto-type plain:2048, hw-type plain:1, hw-size plain:6, proto-size plain:4, opcode plain:1, snd-hw-addr plain:'00 01 02 03 04 05'H, snd-proto-addr plain:'0a 89 03 01'H, tgt-hw-addr plain:'00 48 54 12 6C 92'H, tgt-proto-addr plain:'0a 89 03 02'H }, eth:{ dst-addr plain:'FF FF FF FF FF FF'H, src-addr plain:'00 01 02 03 04 05'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "e tmpl.tst2iut.qinq_geneve6.udp4={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lla tmpl.tst2iut.qinq_geneve6.tcp4={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0 }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ na tmpl.tst2iut.qinq_geneve6.eth={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, length-type plain:8111 }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } tmpl.tst2iut.qinq_geneve6.vlan={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged tagged:{ vlan-id plain:210 }, length-type plain:8111 }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged double-tagged:{ outer { vid plain:103 }, tmpl.tst2iut.qinq_geneve6.qinq={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } }, length-type plain:8111 }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_ll tmpl.tst2iut.qinq_geneve6.ip4_frag_first={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:0 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.qinq_geneve6.ip4_frag_middle={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:160 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.qinq_geneve6.ip4_frag_last={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:0, frag-offset plain:320 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, tmpl.tst2iut.qinq_geneve6.arp4={ pdus { arp:{ proto-type plain:2048, hw-type plain:1, hw-size plain:6, proto-size plain:4, opcode plain:1, snd-hw-addr plain:'00 01 02 03 04 05'H, snd-proto-addr plain:'0a 89 03 01'H, tgt-hw-addr plain:'00 48 54 12 6C 92'H, tgt-proto-addr plain:'0a 89 03 02'H }, eth:{ dst-addr plain:'FF FF FF FF FF FF'H, src-addr plain:'00 01 02 03 04 05'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.tst_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "e tmpl.tst2iut.nvgre4.udp4={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" } } } } tmpl.tst2iut.nvgre4.tcp4={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0 }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr tmpl.tst2iut.nvgre4.eth={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, length-type plain:8111 }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" } } } } tmpl.tst2iut.nvgre4.vlan={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged tagged:{ vlan-id plain:210 }, length-type plain:8111 }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" } } } } tmpl.tst2iut.nvgre4.qinq={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } }, length-type plain:8111 }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" } } } } tmpl.tst2iut.nvgre4.ip4_frag_first={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:0 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, tmpl.tst2iut.nvgre4.ip4_frag_middle={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:160 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" tmpl.tst2iut.nvgre4.ip4_frag_last={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:0, frag-offset plain:320 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, tmpl.tst2iut.nvgre4.arp4={ pdus { arp:{ proto-type plain:2048, hw-type plain:1, hw-size plain:6, proto-size plain:4, opcode plain:1, snd-hw-addr plain:'00 01 02 03 04 05'H, snd-proto-addr plain:'0a 89 03 01'H, tgt-hw-addr plain:'00 48 54 12 6C 92'H, tgt-proto-addr plain:'0a 89 03 02'H }, eth:{ dst-addr plain:'FF FF FF FF FF FF'H, src-addr plain:'00 01 02 03 04 05'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ tmpl.tst2iut.nvgre6.udp4={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" } } } } tmpl.tst2iut.nvgre6.tcp4={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0 }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr tmpl.tst2iut.nvgre6.eth={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, length-type plain:8111 }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" } } } } tmpl.tst2iut.nvgre6.vlan={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged tagged:{ vlan-id plain:210 }, length-type plain:8111 }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" } } } } tmpl.tst2iut.nvgre6.qinq={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } }, length-type plain:8111 }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" } } } } tmpl.tst2iut.nvgre6.ip4_frag_first={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:0 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, tmpl.tst2iut.nvgre6.ip4_frag_middle={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:160 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" tmpl.tst2iut.nvgre6.ip4_frag_last={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:0, frag-offset plain:320 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, tmpl.tst2iut.nvgre6.arp4={ pdus { arp:{ proto-type plain:2048, hw-type plain:1, hw-size plain:6, proto-size plain:4, opcode plain:1, snd-hw-addr plain:'00 01 02 03 04 05'H, snd-proto-addr plain:'0a 89 03 01'H, tgt-hw-addr plain:'00 48 54 12 6C 92'H, tgt-proto-addr plain:'0a 89 03 02'H }, eth:{ dst-addr plain:'FF FF FF FF FF FF'H, src-addr plain:'00 01 02 03 04 05'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ tmpl.tst2iut.vlan_nvgre4.udp4={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged tagged:{ vl tmpl.tst2iut.vlan_nvgre4.tcp4={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0 }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env tmpl.tst2iut.vlan_nvgre4.eth={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, length-type plain:8111 }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged tagged:{ vlan-id plain:210 } } } } tmpl.tst2iut.vlan_nvgre4.vlan={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged tagged:{ vlan-id plain:210 }, length-type plain:8111 }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged tagged:{ vlan-id plain:210 } } } } tmpl.tst2iut.vlan_nvgre4.qinq={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } }, length-type plain:8111 }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged tagged:{ v tmpl.tst2iut.vlan_nvgre4.ip4_frag_first={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:0 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac tmpl.tst2iut.vlan_nvgre4.ip4_frag_middle={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:160 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_ tmpl.tst2iut.vlan_nvgre4.ip4_frag_last={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:0, frag-offset plain:320 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_ma tmpl.tst2iut.vlan_nvgre4.arp4={ pdus { arp:{ proto-type plain:2048, hw-type plain:1, hw-size plain:6, proto-size plain:4, opcode plain:1, snd-hw-addr plain:'00 01 02 03 04 05'H, snd-proto-addr plain:'0a 89 03 01'H, tgt-hw-addr plain:'00 48 54 12 6C 92'H, tgt-proto-addr plain:'0a 89 03 02'H }, eth:{ dst-addr plain:'FF FF FF FF FF FF'H, src-addr plain:'00 01 02 03 04 05'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ tmpl.tst2iut.vlan_nvgre6.udp4={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged tagged:{ vl tmpl.tst2iut.vlan_nvgre6.tcp4={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0 }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env tmpl.tst2iut.vlan_nvgre6.eth={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, length-type plain:8111 }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged tagged:{ vlan-id plain:210 } } } } tmpl.tst2iut.vlan_nvgre6.vlan={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged tagged:{ vlan-id plain:210 }, length-type plain:8111 }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged tagged:{ vlan-id plain:210 } } } } tmpl.tst2iut.vlan_nvgre6.qinq={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } }, length-type plain:8111 }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged tagged:{ v tmpl.tst2iut.vlan_nvgre6.ip4_frag_first={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:0 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac tmpl.tst2iut.vlan_nvgre6.ip4_frag_middle={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:160 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_ tmpl.tst2iut.vlan_nvgre6.ip4_frag_last={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:0, frag-offset plain:320 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_ma tmpl.tst2iut.vlan_nvgre6.arp4={ pdus { arp:{ proto-type plain:2048, hw-type plain:1, hw-size plain:6, proto-size plain:4, opcode plain:1, snd-hw-addr plain:'00 01 02 03 04 05'H, snd-proto-addr plain:'0a 89 03 01'H, tgt-hw-addr plain:'00 48 54 12 6C 92'H, tgt-proto-addr plain:'0a 89 03 02'H }, eth:{ dst-addr plain:'FF FF FF FF FF FF'H, src-addr plain:'00 01 02 03 04 05'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ tmpl.tst2iut.qinq_nvgre4.udp4={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged double-tagged:{ tmpl.tst2iut.qinq_nvgre4.tcp4={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0 }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env tmpl.tst2iut.qinq_nvgre4.eth={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, length-type plain:8111 }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } } } } } tmpl.tst2iut.qinq_nvgre4.vlan={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged tagged:{ vlan-id plain:210 }, length-type plain:8111 }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 tmpl.tst2iut.qinq_nvgre4.qinq={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } }, length-type plain:8111 }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged double-tagged:{ tmpl.tst2iut.qinq_nvgre4.ip4_frag_first={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:0 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac tmpl.tst2iut.qinq_nvgre4.ip4_frag_middle={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:160 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_ tmpl.tst2iut.qinq_nvgre4.ip4_frag_last={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:0, frag-offset plain:320 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_ma tmpl.tst2iut.qinq_nvgre4.arp4={ pdus { arp:{ proto-type plain:2048, hw-type plain:1, hw-size plain:6, proto-size plain:4, opcode plain:1, snd-hw-addr plain:'00 01 02 03 04 05'H, snd-proto-addr plain:'0a 89 03 01'H, tgt-hw-addr plain:'00 48 54 12 6C 92'H, tgt-proto-addr plain:'0a 89 03 02'H }, eth:{ dst-addr plain:'FF FF FF FF FF FF'H, src-addr plain:'00 01 02 03 04 05'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip4:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ tmpl.tst2iut.qinq_nvgre6.udp4={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged double-tagged:{ tmpl.tst2iut.qinq_nvgre6.tcp4={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0 }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env tmpl.tst2iut.qinq_nvgre6.eth={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, length-type plain:8111 }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } } } } } tmpl.tst2iut.qinq_nvgre6.vlan={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged tagged:{ vlan-id plain:210 }, length-type plain:8111 }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 tmpl.tst2iut.qinq_nvgre6.qinq={ pdus { eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H, tagged double-tagged:{ outer { vid plain:103 }, inner { vid plain:420 } }, length-type plain:8111 }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac" }, src-addr env:{ name "env.addr.tst_lladdr" }, tagged double-tagged:{ tmpl.tst2iut.qinq_nvgre6.ip4_frag_first={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:0 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_mac tmpl.tst2iut.qinq_nvgre6.ip4_frag_middle={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:1, frag-offset plain:160 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_ tmpl.tst2iut.qinq_nvgre6.ip4_frag_last={ pdus { udp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()" }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", dont-frag plain:0, more-frags plain:0, frag-offset plain:320 }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ dst-addr env:{ name "param.iut_ma tmpl.tst2iut.qinq_nvgre6.arp4={ pdus { arp:{ proto-type plain:2048, hw-type plain:1, hw-size plain:6, proto-size plain:4, opcode plain:1, snd-hw-addr plain:'00 01 02 03 04 05'H, snd-proto-addr plain:'0a 89 03 01'H, tgt-hw-addr plain:'00 48 54 12 6C 92'H, tgt-proto-addr plain:'0a 89 03 02'H }, eth:{ dst-addr plain:'FF FF FF FF FF FF'H, src-addr plain:'00 01 02 03 04 05'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip6:{ dst-addr env:{ name "env.addr.iut_addr" }, src-addr env:{ name "env.addr.tst_addr" } }, eth:{ tmpl.iut2tst.vxlan4.tcp4={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0 }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.iut_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.tst_addr" }, src-addr env:{ name "env.addr.iut_addr" } }, eth:{ dst-addr env:{ name "env tmpl.iut2tst.vxlan4.tcp6={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0 }, ip6:{ src-addr plain:'20010DB885A3000000008A2E03707334'H, dst-addr plain:'20010DB885A3000000008A2E03707335'H }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.iut_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.tst_addr" }, src-addr env:{ name "env.addr.iut_addr" } }, eth:{ tmpl.iut2tst.vxlan6.tcp4={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0 }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.iut_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.tst_addr" }, src-addr env:{ name "env.addr.iut_addr" } }, eth:{ dst-addr env:{ name "env tmpl.iut2tst.vxlan6.tcp6={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0 }, ip6:{ src-addr plain:'20010DB885A3000000008A2E03707334'H, dst-addr plain:'20010DB885A3000000008A2E03707335'H }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.iut_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.tst_addr" }, src-addr env:{ name "env.addr.iut_addr" } }, eth:{ tmpl.iut2tst.geneve4.tcp4={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0 }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.iut_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.tst_addr" }, src-addr env:{ name "env.addr.iut_addr" } }, eth:{ dst-addr env:{ name "e tmpl.iut2tst.geneve4.tcp6={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0 }, ip6:{ src-addr plain:'20010DB885A3000000008A2E03707334'H, dst-addr plain:'20010DB885A3000000008A2E03707335'H }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.iut_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.tst_addr" }, src-addr env:{ name "env.addr.iut_addr" } }, eth: tmpl.iut2tst.geneve6.tcp4={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0 }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.iut_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.tst_addr" }, src-addr env:{ name "env.addr.iut_addr" } }, eth:{ dst-addr env:{ name "e tmpl.iut2tst.geneve6.tcp6={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0 }, ip6:{ src-addr plain:'20010DB885A3000000008A2E03707334'H, dst-addr plain:'20010DB885A3000000008A2E03707335'H }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.iut_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.tst_addr" }, src-addr env:{ name "env.addr.iut_addr" } }, eth: tmpl.iut2tst.vxlan4.tcp4_fin_psh_cwr={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0, flags plain:137 }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", ip-ident script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.iut_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.tst_addr" }, src-addr env:{ name "env.addr tmpl.iut2tst.vxlan4.tcp6_fin_psh_cwr={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0, flags plain:137 }, ip6:{ src-addr plain:'20010DB885A3000000008A2E03707334'H, dst-addr plain:'20010DB885A3000000008A2E03707335'H }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.iut_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.tst_addr" }, src-addr env:{ name "env.addr.iut_ad tmpl.iut2tst.vxlan6.tcp4_fin_psh_cwr={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0, flags plain:137 }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", ip-ident script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.iut_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.tst_addr" }, src-addr env:{ name "env.addr tmpl.iut2tst.vxlan6.tcp6_fin_psh_cwr={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0, flags plain:137 }, ip6:{ src-addr plain:'20010DB885A3000000008A2E03707334'H, dst-addr plain:'20010DB885A3000000008A2E03707335'H }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, vxlan:{ vni script:"expr:rand()" }, udp:{ dst-port plain:4789, src-port env:{ name "env.addr.iut_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.tst_addr" }, src-addr env:{ name "env.addr.iut_ad tmpl.iut2tst.geneve4.tcp4_fin_psh_cwr={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0, flags plain:137 }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", ip-ident script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.iut_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.tst_addr" }, src-addr env:{ name "env.ad tmpl.iut2tst.geneve4.tcp6_fin_psh_cwr={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0, flags plain:137 }, ip6:{ src-addr plain:'20010DB885A3000000008A2E03707334'H, dst-addr plain:'20010DB885A3000000008A2E03707335'H }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.iut_addr.port" } }, ip4:{ dst-addr env:{ name "env.addr.tst_addr" }, src-addr env:{ name "env.addr.iut_ tmpl.iut2tst.geneve6.tcp4_fin_psh_cwr={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0, flags plain:137 }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()", ip-ident script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.iut_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.tst_addr" }, src-addr env:{ name "env.ad tmpl.iut2tst.geneve6.tcp6_fin_psh_cwr={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0, flags plain:137 }, ip6:{ src-addr plain:'20010DB885A3000000008A2E03707334'H, dst-addr plain:'20010DB885A3000000008A2E03707335'H }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, geneve:{ vni script:"expr:rand()" }, udp:{ dst-port plain:6081, src-port env:{ name "env.addr.iut_addr.port" } }, ip6:{ dst-addr env:{ name "env.addr.tst_addr" }, src-addr env:{ name "env.addr.iut_ tmpl.iut2tst.nvgre4.tcp4={ pdus { tcp:{ dst-port script:"expr:rand()", src-port script:"expr:rand()", seqn script:"expr:rand()", ackn plain:0 }, ip4:{ dst-addr script:"expr:rand()", src-addr script:"expr:rand()" }, eth:{ dst-addr plain:'00 01 02 03 04 05'H, src-addr plain:'00 48 54 12 6C 92'H }, gre:{ key-present plain:1, opt-key nvgre:{ vsid plain:404 } }, ip4:{ dst-addr env:{ name "env.addr.tst_addr" }, src-addr env:{ name "env.addr.iut_addr" } }, eth:{ dst-addr env:{ name "env.addr.tst_lladdr" }, src-addr env:{ name "pa flow_rule_pattern.ethertype={ eth:{ length-type plain:8111, } } flow_rule_pattern.ethertype.arp={ eth:{ }, arp:{ } } flow_rule_pattern.ethertype.pppoed={ eth:{ length-type plain:34915 }, pppoe:{ } } flow_rule_pattern.ethertype.pppoes={ eth:{ length-type plain:34916 }, pppoe:{ } } flow_rule_pattern.ethertype.ip4={ eth:{ }, ip4:{ } } flow_rule_pattern.ethertype.ip6={ eth:{ }, ip6:{ } } flow_rule_pattern.ethertype.outer_vid={ eth:{ length-type plain:8111, tagged tagged:{ vlan-id plain:13, } } } flow_rule_pattern.dst_mac.outer_vid={ eth:{ dst-addr plain:'00 01 02 03 04 05'H, tagged tagged:{ vlan-id plain:13, } } } flow_rule_pattern.ethertype.outer_vid.inner_vid={ eth:{ length-type plain:8111, tagged double-tagged:{ outer { vid plain:13 }, inner { vid plain:15 } } } } flow_rule_pattern.dst_mac={ eth:{ dst-addr plain:'00 01 02 03 04 05'H } } flow_rule_pattern.unknown_ucast_dst_mac={ eth:{ dst-addr range:{ first '00 01 02 03 04 05'H, mask '01 00 00 00 00 00'H } } } flow_rule_pattern.unknown_mcast_dst_mac={ eth:{ dst-addr range:{ first '01 02 03 04 05 06'H, mask '01 00 00 00 00 00'H } } } flow_rule_pattern.dst_mac.ethertype={ eth:{ dst-addr plain:'00 01 02 03 04 05'H, length-type plain:8111 } } flow_rule_pattern.dst_mac.ethertype.ip4={ eth:{ dst-addr plain:'00 01 02 03 04 05'H }, ip4:{ } } flow_rule_pattern.outer_vid.ip_proto={ eth:{ tagged tagged:{ vlan-id plain:13, } }, ip4:{ protocol plain:143 } } flow_rule_pattern.ip_proto={ ip4:{ protocol plain:143 } } flow_rule_pattern.ip_proto.icmp4={ eth:{ }, ip4:{ }, icmp4:{ } } flow_rule_pattern.ip_proto.udp={ eth:{ }, ip4:{ }, udp:{ } } flow_rule_pattern.ip_proto.tcp={ eth:{ }, ip4:{ }, udp:{ } } flow_rule_pattern.dst_mac.ip_proto={ eth:{ dst-addr plain:'00 01 02 03 04 05'H }, ip4:{ protocol plain:143 } } flow_rule_pattern.dst_mac.ip_proto.udp={ eth:{ dst-addr plain:'00 01 02 03 04 05'H }, ip4:{ }, udp:{ } } flow_rule_pattern.3tuple.udp={ ip4:{ dst-addr plain:'c0 a8 01 01'H }, udp:{ dst-port plain:10 } } flow_rule_pattern.3tuple.udp6={ ip6:{ dst-addr plain:'20010DB885A3000000008A2E03707334'H }, udp:{ dst-port plain:10 } } flow_rule_pattern.5tuple.udp={ ip4:{ src-addr plain:'c0 a8 01 01'H, dst-addr plain:'c0 a8 01 02'H }, udp:{ src-port plain:10, dst-port plain:11 } } flow_rule_pattern.5tuple.udp6={ ip6:{ src-addr plain:'20010DB885A3000000008A2E03707334'H, dst-addr plain:'20010DB885A3000000008A2E03707335'H }, udp:{ src-port plain:10, dst-port plain:11 } } flow_rule_pattern.dst_mac.3tuple.udp={ eth:{ dst-addr plain:'00 01 02 03 04 05'H }, ip4:{ dst-addr plain:'c0 a8 01 01'H }, udp:{ dst-port plain:10 } } flow_rule_pattern.dst_mac.5tuple.udp={ eth:{ dst-addr plain:'00 01 02 03 04 05'H }, ip4:{ src-addr plain:'c0 a8 01 01'H, dst-addr plain:'c0 a8 01 02'H }, udp:{ src-port plain:10, dst-port plain:11 } } flow_rule_pattern.3tuple.tcp={ ip4:{ dst-addr plain:'c0 a8 01 01'H }, tcp:{ dst-port plain:10 } } flow_rule_pattern.5tuple.tcp={ ip4:{ src-addr plain:'c0 a8 01 01'H, dst-addr plain:'c0 a8 01 02'H }, tcp:{ src-port plain:10, dst-port plain:11 } } flow_rule_pattern.dst_mac.3tuple.tcp={ eth:{ dst-addr plain:'00 01 02 03 04 05'H }, ip4:{ dst-addr plain:'c0 a8 01 01'H }, tcp:{ dst-port plain:10 } } flow_rule_pattern.dst_mac.5tuple.tcp={ eth:{ dst-addr plain:'00 01 02 03 04 05'H }, ip4:{ src-addr plain:'c0 a8 01 01'H, dst-addr plain:'c0 a8 01 02'H }, tcp:{ src-port plain:10, dst-port plain:11 } } flow_rule_pattern.dst_mac.vsid.ifrm_dst_mac.vxlan={ eth:{ dst-addr plain:'00 01 02 03 04 05'H }, ip4:{ }, udp:{ }, vxlan:{ vni plain:13 }, eth:{ dst-addr plain:'00 01 02 03 04 06'H } } flow_rule_pattern.dst_mac.vsid.ifrm_dst_mac.vxlan6={ eth:{ dst-addr plain:'00 01 02 03 04 05'H }, ip6:{ }, udp:{ }, vxlan:{ vni plain:13 }, eth:{ dst-addr plain:'00 01 02 03 04 06'H } } flow_rule_pattern.vsid.ifrm_dst_mac.vxlan={ vxlan:{ vni plain:13 }, eth:{ dst-addr plain:'00 01 02 03 04 06'H } } flow_rule_pattern.ip4.udp_dst.vsid.ifrm_dst_mac.vxlan={ eth:{ }, ip4:{ }, udp:{ dst-port plain:4789 }, vxlan:{ vni plain:13 }, eth:{ dst-addr plain:'00 01 02 03 04 06'H } } flow_rule_pattern.ip6.udp_dst.vsid.ifrm_dst_mac.vxlan={ eth:{ }, ip6:{ }, udp:{ dst-port plain:4789 }, vxlan:{ vni plain:13 }, eth:{ dst-addr plain:'00 01 02 03 04 06'H } } flow_rule_pattern.vsid.vxlan={ vxlan:{ vni plain:13 } } flow_rule_pattern.ip4.udp_dst.vsid.vxlan={ eth:{ }, ip4:{ }, udp:{ dst-port plain:4789 }, vxlan:{ vni plain:13 } } flow_rule_pattern.ip6.udp_dst.vsid.vxlan={ eth:{ }, ip6:{ }, udp:{ dst-port plain:4789 }, vxlan:{ vni plain:13 } } flow_rule_pattern.dst_mac.vsid.ifrm_dst_mac.geneve={ eth:{ dst-addr plain:'00 01 02 03 04 05'H }, ip4:{ }, udp:{ }, geneve:{ vni plain:13 }, eth:{ dst-addr plain:'00 01 02 03 04 06'H } } flow_rule_pattern.dst_mac.vsid.ifrm_dst_mac.geneve6={ eth:{ dst-addr plain:'00 01 02 03 04 05'H }, ip6:{ }, udp:{ }, geneve:{ vni plain:13 }, eth:{ dst-addr plain:'00 01 02 03 04 06'H } } flow_rule_pattern.dst_mac.vsid.ifrm_dst_mac.nvgre={ eth:{ dst-addr plain:'00 01 02 03 04 05'H }, ip4:{ }, gre:{ opt-key nvgre:{ vsid plain:13 } }, eth:{ dst-addr plain:'00 01 02 03 04 06'H } } flow_rule_pattern.ethertype.4tuple.vxlan={ eth:{ }, ip4:{ src-addr plain:'c0 a8 01 01'H, dst-addr plain:'c0 a8 01 02'H }, udp:{ dst-port plain:4789 }, vxlan:{ } } flow_rule_actions.flag={ { type flag } } flow_rule_actions.mark={ { type mark } } flow_rule.rss.3tuple.tcp.default={ attr { ingress 1 }, pattern { ip4:{ dst-addr plain:'0a 89 03 01'H, src-addr script:"expr:rand()" }, tcp:{ dst-port plain:9201, src-port script:"expr:rand()" } }, actions { { type rss, conf rss:{ queue { 1, 5, 2, 4 } } } } } flow_rule.rss.3tuple.tcp.custom={ attr { ingress 1 }, pattern { ip4:{ dst-addr plain:'0a 89 03 01'H, src-addr script:"expr:rand()" }, tcp:{ dst-port plain:9201, src-port script:"expr:rand()" } }, actions { { type rss, conf rss:{ rss-conf { rss-key '6d 5a 6d 5a 6d 5a 6d 5a 6d 5a 6d 5a 6d 5a 6d 5a 6d 5a 6d 5a 6d 5a 6d 5a 6d 5a 6d 5a 6d 5a 6d 5a 6d 5a 6d 5a 6d 5a 6d 5a'H, rss-hf { ip 1, tcp 1, } }, queue { 1, 5, env.perf.iut_only='net':IUT{ 'iut_host'{ {'iut_jobs_ctrl':tester, if:'iut_port'} } } env.perf.peer2peer='net':IUT{ 'iut_host'{ {'iut_jobs_ctrl':tester, if:'iut_port'} }, 'tst_host'{ {'tst_jobs_ctrl':tester, if:'tst_port'} } } MI Tester Execution Plan 14:16:13.049 { "type": "test_plan", "version": 1, "plan": { "type": "pkg", "name": "dpdk-ethdev-ts", "objective": "DPDM EthDev Test Suite", "authors": [ { "name": null, "email": "Andrew.Rybchenko@oktetlabs.ru" } ], "prologue": { "type": "test", "name": "prologue" }, "children": [ { "type": "pkg", "name": "usecases", "objective": "Main use cases of the PMD", "authors": [ { "name": null, "email": "Andrew.Rybchenko@oktetlabs.ru" } ], "children": [ { "type": "test", "name": "tx_burst_simple", "iterations": 6 }, { "type": "test", "name": "rx_burst_simple", "iterations": 6 }, { "type": "test", "name": "rss", "iterations": 5 }, { "type": "test", "name": "rx_scatter", "iterations": 2 }, { "type": "test", "name": "tx_stats", "iterations": 3 }, { "type": "test", "name": "rx_offload_checksum", "iterations": 20 } ] }, { "type": "pkg", "name": "xmit", "objective": "Transmit Functionality", "authors": [ { "name": null, "email": "Ivan.Malov@oktetlabs.ru" } ], "children": [ { "type": "session", "name": "one_packet_all", "children": [ { "type": "test", "name": "one_packet_tunnel", "iterations": 12 }, { "type": "session", "name": "one_packet_ip4", "children": [ { "type": "session", "name": "one_packet_ip4" }, { "type": "session", "name": "tso_packet_ip4", "children": [ { "type": "test", "name": "tso_packet_ip4_seg" } ] }, { "type": "session", "name": "tso_packet_ip4_encap_ip4" }, { "type": "session", "name": "tso_packet_ip6_encap_ip4" } ] }, { "type": "session", "name": "one_packet_ip4", "children": [ { "type": "session", "name": "one_packet_ip4" }, { "type": "session", "name": "tso_packet_ip4", "children": [ { "type": "test", "name": "tso_packet_ip4_seg" } ] }, { "type": "session", "name": "tso_packet_ip4_encap_ip4" }, { "type": "session", "name": "tso_packet_ip6_encap_ip4" } ] }, { "type": "session", "name": "one_packet_ip6", "children": [ { "type": "session", "name": "one_packet_ip6" }, { "type": "session", "name": "tso_packet_ip6" }, { "type": "session", "name": "tso_packet_ip4_encap_ip6" }, { "type": "session", "name": "tso_packet_ip6_encap_ip6" } ] }, { "type": "session", "name": "one_packet_ip6", "children": [ { "type": "session", "name": "one_packet_ip6" }, { "type": "session", "name": "tso_packet_ip6" }, { "type": "session", "name": "tso_packet_ip4_encap_ip6" }, { "type": "session", "name": "tso_packet_ip6_encap_ip6" } ] } ] }, { "type": "session", "name": "one_packet_with_dpdk_rx_all", "prologue": { "type": "test", "name": "one_packet_with_dpdk_rx_prologue" }, "children": [ { "type": "session", "name": "session", "children": [ { "type": "session", "name": "one_packet_with_dpdk_rx_cksum_offloads", "children": [ { "type": "session", "name": "one_packet_with_dpdk_rx_cksum_offloads_plain", "children": [ { "type": "test", "name": "one_packet_with_dpdk_rx_cksum_offloads_plain_ip4", "iterations": 8 } ] }, { "type": "session", "name": "one_packet_with_dpdk_rx_cksum_offloads_encap", "children": [ { "type": "session", "name": "one_packet_with_dpdk_rx_cksum_offloads_encap_ip4" }, { "type": "session", "name": "one_packet_with_dpdk_rx_cksum_offloads_encap_ip4" }, { "type": "session", "name": "one_packet_with_dpdk_rx_cksum_offloads_encap_ip6" } ] }, { "type": "session", "name": "one_packet_with_dpdk_rx_cksum_offloads_encap", "children": [ { "type": "session", "name": "one_packet_with_dpdk_rx_cksum_offloads_encap_ip4" }, { "type": "session", "name": "one_packet_with_dpdk_rx_cksum_offloads_encap_ip4" }, { "type": "session", "name": "one_packet_with_dpdk_rx_cksum_offloads_encap_ip6" } ] } ] }, { "type": "session", "name": "tso_packet_with_dpdk_rx_corner_cases", "children": [ { "type": "session", "name": "tso_packet_with_dpdk_rx_too_many_outgoing_frames" }, { "type": "session", "name": "tso_packet_with_dpdk_rx_too_many_outgoing_frames" }, { "type": "session", "name": "tso_packet_with_dpdk_rx_too_many_header_segments" }, { "type": "session", "name": "tso_packet_with_dpdk_rx_too_many_header_segments" }, { "type": "session", "name": "tso_packet_with_dpdk_rx_too_many_payload_segments" }, { "type": "session", "name": "tso_packet_with_dpdk_rx_too_long_payload" }, { "type": "session", "name": "tso_packet_with_dpdk_rx_too_long_payload" } ] } ] } ], "epilogue": { "type": "test", "name": "one_packet_with_dpdk_rx_epilogue" } } ] }, { "type": "pkg", "name": "filters", "objective": "Filters", "authors": [ { "name": null, "email": "Roman.Zhukov@oktetlabs.ru" } ], "children": [ { "type": "test", "name": "flow_rule_in2q", "iterations": 6 }, { "type": "session", "name": "flow_rule_drop_and_count" }, { "type": "session", "name": "flow_rule_mark_and_flag" } ] }, { "type": "pkg", "name": "representors", "objective": "Representors", "authors": [ { "name": null, "email": "Igor.Romanov@oktetlabs.ru" } ], "prologue": { "type": "test", "name": "rep_prologue" } }, { "type": "pkg", "name": "perf", "objective": "Performance", "authors": [ { "name": null, "email": "Igor.Romanov@oktetlabs.ru" } ], "prologue": { "type": "test", "name": "perf_prologue" }, "children": [ { "type": "test", "name": "l2fwd_simple" } ] } ] } } RING Tester Run 14:16:13.049 Running configuration: File: /opt/tsf/dpdk-ethdev-ts/conf/tester.conf Maintainers: mailto:Andrew.Rybchenko@oktetlabs.ru Description: DPDK EthDev Testing MI Tester Control 14:16:13.050 PACKAGE "dpdk-ethdev-ts" started Node ID 1, Parent ID 0, Plan ID 0 Authors: * Objective: DPDM EthDev Test Suite MI Tester Control 14:16:13.050 TEST "prologue" started Node ID 2, Parent ID 1, Plan ID 1 Parameters: * env = VAR.env.peer2peer RING prologue Step 14:16:13.057 Test start INFO prologue TAPI Jumps 14:16:13.058 Set jump point ../../prologue.c:721 RING prologue Self 14:16:13.058 Pseudo-random seed is 1870362436 INFO prologue TAPI Jumps 14:16:13.058 Remove jump point ../../prologue.c:721 at ../../prologue.c:721 INFO prologue TAPI Jumps 14:16:13.058 Set jump point ../../prologue.c:721 RING prologue Configurator API 14:16:13.061 Set /agent:DPDK/env:PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/tmp/linux_x86_root_356502_1693923340_2:/usr/local/sbin RING prologue Configurator API 14:16:13.065 Set /agent:DPDK/env:PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/tmp/linux_x86_root_356502_1693923340_2:/usr/local/sbin:/usr/sbin RING prologue Configurator API 14:16:13.067 Set /agent:DPDK/env:PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/tmp/linux_x86_root_356502_1693923340_2:/usr/local/sbin:/usr/sbin:/sbin RING prologue Configurator API 14:16:13.070 Set /agent:Peer/env:PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/tmp/linux_x86_root_356502_1693923337_1:/usr/local/sbin RING prologue Configurator API 14:16:13.073 Set /agent:Peer/env:PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/tmp/linux_x86_root_356502_1693923337_1:/usr/local/sbin:/usr/sbin RING prologue Configurator API 14:16:13.076 Set /agent:Peer/env:PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/tmp/linux_x86_root_356502_1693923337_1:/usr/local/sbin:/usr/sbin:/sbin RING prologue Configurator API 14:16:13.101 Added /agent:DPDK/rsrc:module:vfio-pci = RING prologue Configurator API 14:16:13.102 Set /agent:DPDK/rsrc:module:vfio-pci/fallback_shared: = 1 RING prologue Configurator API 14:16:13.103 Set /agent:DPDK/rsrc:module:vfio-pci/acquire_attempts_timeout: = 3000 RING prologue Configurator API 14:16:13.105 Set /agent:DPDK/rsrc:module:vfio-pci/shared: = 0 RING prologue Configurator API 14:16:13.126 Set /agent:DPDK/rsrc:module:vfio-pci = /agent:DPDK/module:vfio-pci RING @DPDK Unix Conf System Module 14:16:13.143 Module 'vfio-pci' already loaded RING prologue Configurator API 14:16:13.150 Added /agent:DPDK/module:vfio-pci = (none) RING prologue Configurator API 14:16:13.156 Set /agent:DPDK/module:vfio-pci/loaded: = 1 RING prologue Configurator API 14:16:13.159 Set /agent:DPDK/rsrc:module:vfio-pci/shared: = 1 RING prologue Configurator API 14:16:13.185 Added /agent:Peer/rsrc:module:vfio-pci = RING prologue Configurator API 14:16:13.186 Set /agent:Peer/rsrc:module:vfio-pci/fallback_shared: = 1 RING prologue Configurator API 14:16:13.186 Set /agent:Peer/rsrc:module:vfio-pci/acquire_attempts_timeout: = 3000 RING prologue Configurator API 14:16:13.189 Set /agent:Peer/rsrc:module:vfio-pci/shared: = 0 RING prologue Configurator API 14:16:13.212 Set /agent:Peer/rsrc:module:vfio-pci = /agent:Peer/module:vfio-pci RING @Peer Unix Conf System Module 14:16:13.236 Module 'vfio-pci' already loaded RING prologue Configurator API 14:16:13.237 Added /agent:Peer/module:vfio-pci = (none) RING prologue Configurator API 14:16:13.245 Set /agent:Peer/module:vfio-pci/loaded: = 1 RING prologue Configurator API 14:16:13.248 Set /agent:Peer/rsrc:module:vfio-pci/shared: = 1 RING prologue Configurator API 14:16:13.276 Added /agent:DPDK/rsrc:module:vfio = RING prologue Configurator API 14:16:13.277 Set /agent:DPDK/rsrc:module:vfio/fallback_shared: = 1 RING prologue Configurator API 14:16:13.278 Set /agent:DPDK/rsrc:module:vfio/acquire_attempts_timeout: = 3000 RING prologue Configurator API 14:16:13.280 Set /agent:DPDK/rsrc:module:vfio/shared: = 0 RING prologue Configurator API 14:16:13.306 Set /agent:DPDK/rsrc:module:vfio = /agent:DPDK/module:vfio RING @DPDK Unix Conf System Module 14:16:13.327 Module 'vfio' already loaded RING prologue Configurator API 14:16:13.334 Added /agent:DPDK/module:vfio = (none) RING prologue Configurator API 14:16:13.341 Set /agent:DPDK/module:vfio/loaded: = 1 RING prologue Configurator API 14:16:13.344 Set /agent:DPDK/rsrc:module:vfio/shared: = 1 ERROR prologue Environment LIB 14:16:13.650 Too few networks in available configuration (0) in comparison with required (1) ERROR prologue Self 14:16:13.650 Test Failed in ../../prologue.c, line 807, main() ERROR prologue Self 14:16:13.650 tapi_env_get() failed: 'net':IUT{'iut_host'{{'iut_rpcs':IUT,if:'iut_port'},addr:'iut_addr':inet:unicast,addr:'mcast_addr':ether:multicast,addr:'bcast_addr':ether:broadcast,addr:'iut_alien_mac':ether:alien, addr:'alien_addr':inet:alien},'tst_host'{{'tst_rpcs':tester},addr:'tst_addr':inet:unicast,if:'tst_if',addr:'tst_lladdr':ether:fake, addr:'tst_alien_mac':ether:alien}} : EENV INFO prologue TAPI Jumps 14:16:13.650 Jump from ../../prologue.c:807 to ../../prologue.c:721 rc=EFAIL RING prologue Step 14:16:13.650 Test cleanup RING Tester Run 14:16:13.651 Obtained result is: FAILED Expected results are: default PASSED MI Tester Control 14:16:13.651 TEST "prologue" finished Node ID 2, Parent ID 1, Plan ID 1 Obtained result: Status: FAILED ERROR: Unexpected test result Expected results: Status: PASSED RING @DPDK Unix Conf System Module 14:16:14.206 Module 'vfio' already loaded RING Configurator RCF API 14:16:14.213 Set /agent:DPDK/module:vfio/loaded: to 1: OK RING Configurator RCF API 14:16:14.219 Delete /agent:DPDK/module:vfio: OK RING Configurator RCF API 14:16:14.221 Set /agent:DPDK/rsrc:module:vfio to : OK RING Configurator RCF API 14:16:14.245 Set /agent:DPDK/rsrc:module:vfio/acquire_attempts_timeout: to 0: OK RING Configurator RCF API 14:16:14.245 Set /agent:DPDK/rsrc:module:vfio/fallback_shared: to 0: OK RING Configurator RCF API 14:16:14.246 Delete /agent:DPDK/rsrc:module:vfio: OK RING @Peer Unix Conf System Module 14:16:14.263 Module 'vfio-pci' already loaded RING Configurator RCF API 14:16:14.265 Set /agent:Peer/module:vfio-pci/loaded: to 1: OK RING Configurator RCF API 14:16:14.272 Delete /agent:Peer/module:vfio-pci: OK RING Configurator RCF API 14:16:14.273 Set /agent:Peer/rsrc:module:vfio-pci to : OK RING Configurator RCF API 14:16:14.295 Set /agent:Peer/rsrc:module:vfio-pci/acquire_attempts_timeout: to 0: OK RING Configurator RCF API 14:16:14.295 Set /agent:Peer/rsrc:module:vfio-pci/fallback_shared: to 0: OK RING Configurator RCF API 14:16:14.296 Delete /agent:Peer/rsrc:module:vfio-pci: OK RING @DPDK Unix Conf System Module 14:16:14.304 Module 'vfio-pci' already loaded RING Configurator RCF API 14:16:14.311 Set /agent:DPDK/module:vfio-pci/loaded: to 1: OK RING Configurator RCF API 14:16:14.317 Delete /agent:DPDK/module:vfio-pci: OK RING Configurator RCF API 14:16:14.319 Set /agent:DPDK/rsrc:module:vfio-pci to : OK RING Configurator RCF API 14:16:14.340 Set /agent:DPDK/rsrc:module:vfio-pci/acquire_attempts_timeout: to 0: OK RING Configurator RCF API 14:16:14.340 Set /agent:DPDK/rsrc:module:vfio-pci/fallback_shared: to 0: OK RING Configurator RCF API 14:16:14.341 Delete /agent:DPDK/rsrc:module:vfio-pci: OK RING Configurator RCF API 14:16:14.357 Set /agent:Peer/env:PATH to /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/tmp/linux_x86_root_356502_1693923337_1: OK RING Configurator RCF API 14:16:14.359 Set /agent:DPDK/env:PATH to /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/tmp/linux_x86_root_356502_1693923340_2: OK MI Tester Control 14:16:14.605 PACKAGE "dpdk-ethdev-ts" finished Node ID 1, Parent ID 0, Plan ID 0 Obtained result: Status: FAILED Verdicts: * Session prologue failed ERROR: Session prologue failed Expected results: Status: PASSED RING Tester Self 14:16:14.652 Done RING Dispatcher Start 14:16:14.791 Shutdown Configurator RING Configurator RCF API 14:16:14.794 Set /agent:Peer/sys:/core_pattern: to |/usr/share/apport/apport -p%p -s%s -c%c -d%d -P%P -u%u -g%g -- %E: OK RING Configurator RCF API 14:16:14.795 Set /agent:DPDK/sys:/core_pattern: to |/usr/share/apport/apport -p%p -s%s -c%c -d%d -P%P -u%u -g%g -- %E: OK RING Configurator RCF API 14:16:14.796 Set /agent:Peer/rpcprovider: to : OK RING Configurator RCF API 14:16:14.796 Set /agent:DPDK/rpcprovider: to : OK RING Configurator Self 14:16:14.864 Exit RING Dispatcher Start 14:16:14.878 Flush log RING Dispatcher Start 14:16:14.897 Shutdown RCF RING RCF Self 14:16:14.898 Shutting down RING RCF RCF Unix 14:16:15.000 Finish method is called for TA Peer RING RCF RCF Unix 14:16:15.000 CMD to remove: ssh -qxT -o BatchMode=yes -p 22 -i /opt/tsf/keys/id_ed25519 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@iol-dts-tester.dpdklab.iol.unh.edu "rm -rf /tmp/linux_x86_root_356502_1693923337_1" WARN RCF DPDK 14:16:15.004 Exiting: 0 RING RCF RCF Unix 14:16:15.267 Finish method is called for TA DPDK RING RCF RCF Unix 14:16:15.267 CMD to remove: ssh -qxT -o BatchMode=yes -p 22 -i /opt/tsf/keys/id_ed25519 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@iol-dts-dut.dpdklab.iol.unh.edu "rm -rf /tmp/linux_x86_root_356502_1693923340_2" RING RCF Self 14:16:19.064 Test Agents are stopped RING RCF Self 14:16:19.065 Exit ERROR Logger Self 14:16:19.065 rcf_ta_get_log(ta_name='DPDK') returned fatal error RCF_API-EIPC, stop gathering logs from this TA RING Logger Self 14:16:19.065 IPC Server 'TE_LOGGER_355605-ta-DPDK' closed ERROR Logger Self 14:16:19.065 rcf_ta_get_log(ta_name='Peer') returned fatal error RCF_API-EIPC, stop gathering logs from this TA RING Logger Self 14:16:19.065 IPC Server 'TE_LOGGER_355605-ta-Peer' closed RING Dispatcher Start 14:16:19.081 Shutdown Logger RING Logger Self 14:16:19.082 Logger shutdown ... WARN Logger Log streaming 14:16:19.082 Not all messages in listener queue have been processed RING Logger Self 14:16:19.082 Shutdown is completed