summaryrefslogtreecommitdiffstats
path: root/build-root/scripts
AgeCommit message (Expand)AuthorFilesLines
2017-01-20Add dpdk development packagingDamjan Marion1-29/+0
2017-01-13Fix remove-rpath script, take 2Damjan Marion1-1/+1
2017-01-13Fix remove-rpath scriptDamjan Marion1-1/+1
2017-01-11Makefile.am cleanupDamjan Marion1-40/+0
2017-01-09Update CSIT tests 170101 -> 170108Jan Gelety1-1/+1
2017-01-03fix version.h generation for out-of-tree buildsDamjan Marion1-54/+1
2017-01-02Update CSIT tests 161218 -> 170101Jan Gelety1-1/+1
2017-01-01Move java,lua api and remaining plugins to src/Damjan Marion6-8/+22
2016-12-28Reorganize source tree to use single autotools instanceDamjan Marion2-4/+4
2016-12-20Remove RPATH from binaries before creating .deb and .rpm packagesDamjan Marion1-0/+24
2016-12-19Update CSIT tests 161211 -> 161218Jan Gelety1-1/+1
2016-12-12Update CSIT tests 161204 -> 161211Jan Gelety1-1/+1
2016-12-05Update CSIT tests 161128 -> 161204Jan1-1/+1
2016-12-02API: Packaging of JSON files.Ole Troan3-0/+19
2016-12-01"Update CSIT tests 161120 -> 161128""Peter Mikus1-1/+1
2016-12-01Revert "Update CSIT tests 161120 -> 161128"Ed Warnicke1-1/+1
2016-11-29Update CSIT tests 161120 -> 161128Jan1-1/+1
2016-11-21Update CSIT tests 161113 -> 161120Jan1-1/+1
2016-11-15Update CSIT tests 161106 -> 161113Jan1-1/+1
2016-11-09Update CSIT tests 161030 -> 161106Jan1-1/+1
2016-11-04VPP-498: Prepare vpp RPM packaging for use by downstream distros.Thomas F Herbert2-9/+67
2016-11-02Update CSIT tests 161024 -> 161030Jan1-1/+1
2016-10-29Initial deb packaging of vpp-python-apiEd Warnicke1-0/+8
2016-10-25Update CSIT tests 161017 -> 161024Jan1-1/+1
2016-10-18DO_NOT_MERGE: Update CSIT tests 161002 -> 161017pmikus1-1/+1
2016-10-06Add some useful scriptsDamjan Marion3-0/+133
2016-10-04Update CSIT tests 160925 -> 161002Jan1-1/+1
2016-09-26Update CSIT tests 160919 -> 160925Jan1-1/+1
2016-09-20Update CSIT tests 160912 -> 160919Jan1-1/+1
2016-09-13Update CSIT tests 160904 -> 160912Jan1-1/+1
2016-09-07checkstyle: improve speed by checking only recently changed filesDamjan Marion1-3/+18
2016-09-05Update CSIT tests 160821 -> 160904Jan1-1/+1
2016-08-22Update CSIT tests 160815 -> 160821Jan1-1/+1
2016-08-17Coding standards cleanup - remove trailing whitespace, fixes VPP-332Damjan Marion1-0/+4
2016-08-15Update CSIT tests 160807 -> 160815Jan1-1/+1
2016-08-12VPP-237: Checkstyle script to check for new checkstyle breakageEd Warnicke1-0/+73
2016-08-08Update CSIT tests 160731 -> 160807Jan1-1/+1
2016-08-01Update CSIT test 160727 -> 160731Jan1-1/+1
2016-07-28Update CSIT test 160710 -> 160727Andrej Kozemcak1-1/+1
2016-07-18Use oper-160710 CSIT branch for 'verify' jobsMiroslav Miklus1-1/+1
2016-07-13Add plugins debian packagingDamjan Marion1-0/+11
2016-06-17Fix generate-deb-changelog to handle YY.MM releaseEd Warnicke1-1/+1
2016-06-09VPP-129: Add build-root/scripts/csit-test-branch scriptEd Warnicke1-0/+2
2016-06-03Sample plugin moved to .../plugins/sample-pluginDave Barach1-4/+4
2016-06-03VPP-107 Fix for mistake that breaks pkg-rpm inEd Warnicke1-0/+1
2016-05-31Fix build-root/scripts/version to not have spurious ~Ed Warnicke1-3/+2
2016-05-16Add build number to VPP version if BUILD_NUMBER var is setDamjan Marion1-2/+6
2016-05-16VPP-64: Fix top-level "make pkg-deb" which breaks if CDPATH is set in the user'sDave Wallace1-0/+9
2016-04-26Make automake silent rules defaultDamjan Marion1-1/+1
2016-02-01Add a vpp-dpdk-dev package, enable plugins to use dpdk APIs directlyDave Barach1-0/+20
span class="p">| | ... | - name - name of the routing table to remove. Type: string | | ... | | ... | *Example:* | | ... | | ... | \| Honeycomb removes routing configuration \| ${nodes['DUT1']} \ | | ... | \| table1 \| | | [Arguments] | ${node} | ${name} | | Delete routing table | ${node} | ${name} | Verify Route IPv4 | | [Documentation] | Send an ICMP packet from one TG interface and receive\ | | ... | it on the other TG interface. | | ... | | ... | *Arguments:* | | ... | | ... | _NOTE:_ Arguments are based on topology: | | ... | TG(if1)->(if1)DUT(if2)->TG(if2) | | ... | | ... | - tg_node - Node to execute scripts on (TG). Type: dictionary | | ... | - src_ip - IP of source interface (TG-if1). Type: integer | | ... | - dst_ip - IP of destination interface (TG-if2). Type: integer | | ... | - tx_port - Source interface (TG-if1). Type: string | | ... | - tx_mac - MAC address of source interface (TG-if1). Type: string | | ... | - rx_port - Destionation interface (TG-if2). Type: string | | ... | - rx_mac - MAC address of DUT interface (DUT-if1). Type: string | | ... | | ... | *Example:* | | ... | | ... | \| Verify Route IPv4 \| ${nodes['TG']} \ | | ... | \| 16.0.0.1 \| 32.0.0.1 \| eth1 \| 08:00:27:cc:4f:54 \ | | ... | \| eth2 \| 08:00:27:c9:6a:d5 \| | | ... | | [Arguments] | ${tg_node} | ${src_ip} | ${dst_ip} | ${tx_port} | | ... | ${tx_mac} | ${rx_port} | ${rx_mac} | | ${tx_port_name}= | Get interface name | ${tg_node} | ${tx_port} | | ${rx_port_name}= | Get interface name | ${tg_node} | ${rx_port} | | ${args}= | Catenate | --src_mac | ${tx_mac} | | ... | --dst_mac | ${rx_mac} | | ... | --src_ip | ${src_ip} | | ... | --dst_ip | ${dst_ip} | | ... | --tx_if | ${tx_port_name} | | ... | --rx_if | ${rx_port_name} | | Run Traffic Script On Node | send_ip_icmp.py | ${tg_node} | ${args} | Verify Route IPv6 | | [Documentation] | Send an ICMPv6 packet from one TG interface and receive\ | | ... | it on the other TG interface. | | ... | | ... | *Arguments:* | | ... | | ... | _NOTE:_ Arguments are based on topology: | | ... | TG(if1)->(if1)DUT(if2)->TG(if2) | | ... | | ... | - tg_node - Node to execute scripts on (TG). Type: dictionary | | ... | - src_ip - IP of source interface (TG-if1). Type: integer | | ... | - dst_ip - IP of destination interface (TG-if2). Type: integer | | ... | - tx_port - Source interface (TG-if1). Type: string | | ... | - tx_mac - MAC address of source interface (TG-if1). Type: string | | ... | - rx_port - Destionation interface (TG-if2). Type: string | | ... | - rx_mac - MAC address of DUT interface (DUT-if1). Type: string | | ... | | ... | *Example:* | | ... | | ... | \| Verify Route IPv6 \| ${nodes['TG']} \ | | ... | \| 10::1 \| 11::1 \| eth2 \| 08:00:27:cc:4f:54 \ | | ... | \| eth4 \| 08:00:27:c9:6a:d5 \| | | ... | | [Arguments] | ${tg_node} | ${src_ip} | ${dst_ip} | ${tx_port} | | ... | ${tx_mac} | ${rx_port} | ${rx_mac} | | ${tx_port_name}= | Get interface name | ${tg_node} | ${tx_port} | | ${rx_port_name}= | Get interface name | ${tg_node} | ${rx_port} | | ${args}= | Catenate | --src_mac | ${tx_mac} | | ... | --dst_mac | ${rx_mac} | | ... | --src_ip | ${src_ip} | | ... | --dst_ip | ${dst_ip} | | ... | --tx_if | ${tx_port_name} | | ... | --rx_if | ${rx_port_name} | | Run Traffic Script On Node | send_ip_icmp.py | ${tg_node} | ${args} | Verify multipath route | | [Documentation] | Send 100 ICMP or ICMPv6 packets from one TG interface\ | | ... | and receive them on the other TG interface. Verify destination MAC\ | | ... | addresses of the packets so that exactly 50 of them use the first\ | | ... | address and the other 50 use the second address. | | ... | | ... | *Arguments:* | | ... | | ... | _NOTE:_ Arguments are based on topology: | | ... | TG(if1)->(if1)DUT(if2)->TG(if2) | | ... | | ... | - tg_node - Node to execute scripts on (TG). Type: dictionary | | ... | - src_ip - IP of source interface (TG-if1). Type: integer | | ... | - dst_ip - IP of destination interface (TG-if2). Type: integer | | ... | - tx_port - Source interface (TG-if1). Type: string | | ... | - tx_src_mac - MAC address of source interface (TG-if1). Type: string | | ... | - rx_port - Destionation interface (TG-if2). Type: string | | ... | - tx_dst_mac - MAC address of DUT ingress interface (DUT-if1).\ | | ... | Type: string | | ... | - rx_src_mac - MAC address of DUT egress interface (DUT-if2).\ | | ... | Type: string | | ... | - rx_dst_mac1 - MAC address of first next-hop option. Type: string | | ... | - rx_dst_mac2 - MAC address of second next-hop option. Type: string | | ... | | | ... | | ... | *Example:* | | ... | | ... | \| Verify multipath route \| ${nodes['TG']} \ | | ... | \| 16.0.0.1 \| 32.0.0.1 \| eth2 \| 08:00:27:cc:4f:54 \ | | ... | \| eth4 \| 08:00:27:c9:6a:d5 \| | | ... | \| 00:00:00:00:00:01 \| 00:00:00:00:00:02 \| | | ... | | [Arguments] | ${tg_node} | ${src_ip} | ${dst_ip} | ${tx_port} | | ... | ${tx_src_mac} | ${rx_port} | ${tx_dst_mac} | ${rx_src_mac} | | ... | ${rx_dst_mac1} | ${rx_dst_mac2} | | ${tx_port_name}= | Get interface name | ${tg_node} | ${tx_port} | | ${rx_port_name}= | Get interface name | ${tg_node} | ${rx_port} | | ${args}= | Catenate | --tg_if1_mac | ${tx_src_mac} | | ... | --dut_if1_mac | ${tx_dst_mac} | | ... | --src_ip | ${src_ip} | | ... | --dst_ip | ${dst_ip} | | ... | --tx_if | ${tx_port_name} | | ... | --rx_if | ${rx_port_name} | | ... | --dut_if2_mac | ${rx_src_mac} | | ... | --path_1_mac | ${rx_dst_mac_1} | | ... | --path_2_mac | ${rx_dst_mac_2} | | Run Traffic Script On Node | send_icmp_check_multipath.py | ${tg_node} | | ... | ${args}