summaryrefslogtreecommitdiffstats
path: root/build-root/vagrant
AgeCommit message (Expand)AuthorFilesLines
2017-04-20Move vagrant stuff to extras/Damjan Marion11-401/+1
2017-02-02Update default Vagrant box to Ubuntu 16.04, VPP-616Dave Wallace3-12/+22
2017-01-17vagrant: stop rsync from wiping changes from /vppPadraig Connolly1-15/+18
2016-12-21vagrant: Fixing sudo related vagrant errorsRay Kinsella1-5/+8
2016-12-21vagrant: updated Vagrantfile to use rsyncRay Kinsella2-58/+16
2016-10-22VPP-504: Permissions Error on Centos Vagrant VPP VMBilly McFall1-1/+1
2016-09-27VPP-308: Added workaround for failed vnet build. For some reasonThomas F Herbert1-0/+1
2016-09-02VPP-373: stop building from /vpp mountEd Warnicke3-5/+63
2016-08-02Fix for broken vagrant installs when using Vagrant 1.8.5.Thomas F Herbert1-0/+1
2016-07-21build-root/vagrant: Fix SSE4.x for VBRay1-0/+4
2016-06-25Vagrantfile RAM default is too small.Keith Burns (alagalah)2-2/+2
2016-06-21Vagrantfile syntax error correction - requires string input instead of integer.Srivatsa Sangli1-1/+1
2016-06-20Using env.sh file for Vagrantfile inputs, but assume some defaultsKeith Burns (alagalah)4-63/+98
2016-06-05VPP-112: linux kernel info missing from build logDave Wallace1-0/+9
2016-06-01vagrant: disable automatic update on startThomas Monjalon1-0/+1
2016-05-13Whitespace probe for CIEd Warnicke1-1/+1
2016-05-12Revert "Whitespace change for testing CI"Ed Warnicke1-1/+1
2016-05-12Whitespace change for testing CIEd Warnicke1-1/+1
2016-05-07Small improvement to vagrant fileEd Warnicke1-5/+5
2016-05-04Fix for unattended in MakefileEd Warnicke1-0/+12
2016-05-02Re-do java-8 handling, add unattended switch to toplevel MakefileDamjan Marion1-1/+1
2016-05-02Break out install.sh from build.shEd Warnicke3-2/+31
2016-05-02VPP-32 Increase # cpus to 2, leave RAM at 4G for virtualbox vagrant usersKeith Burns (alagalah)1-1/+3
2016-04-25Break boostrap.sh into piecesEd Warnicke8-111/+132
2016-04-20ubuntu 16.04 build support. Supporting systemd with vpp.service files.Srivatsa Sangli1-0/+39
2016-04-11vagrant: libvirt configuration.Jeff Shaw1-2/+6
2016-04-09Migrate bootstrap.ubuntu.sh to using top level MakefileEd Warnicke1-57/+12
2016-03-29Fix to centos vagrant fileEd Warnicke1-2/+2
2016-03-25Fix vagrant centos flavor to work with top level make fileEd Warnicke2-55/+31
2016-02-19Add GDB and GDB Server to bootstrap filesKeith Burns (alagalah)2-1/+5
2016-02-04Remove redundant apt-get install of dkms and debhelper.Dave Wallace1-3/+0
2016-02-04Change non-default route ethernet interfaces state to down so VPP will use them.Dave Wallace1-0/+12
2016-02-03Switched vagrant for ~/git/vpp to /vppEd Warnicke3-7/+25
2016-02-02Add pciutils to the CentOS vagrant bootstrap; needed to install vpp rpmsDave Barach1-0/+3
2016-02-02Enable ganglia module integration buildDave Barach1-0/+8
2016-02-01Changes to Centos bootstrap to remove ~/git/vpp if it exists before attemptin...Keith Burns (alagalah)1-1/+2
2016-02-01Vagrantfile doesn't rm git/vpp and vagrant reload --provisionKeith Burns (alagalah)1-1/+3
2016-01-28vpp metrics upload via gmond pluginDave Barach1-1/+1
2016-01-18build - Vagrant template to get more emulated PCI NICsVincent JARDIN1-0/+9
2016-01-11Fix vagrant grub issue with ubuntu & virtualboxMatt Johnson1-1/+4
2015-12-22Update vagrant/ to install vpp packages and use vppctlEd Warnicke2-26/+29
2015-12-14Fix to make it easy to use http proxy with VagrantEd Warnicke1-0/+7
2015-12-08Initial commit of vpp code.v1.0.0Ed Warnicke5-0/+213
| (flow-group per direction, ${flows_per_dir} flows per flow-group) with\ | ... | all packets containing Ethernet header, IPv4 header with UDP header and\ | ... | static payload. MAC addresses are matching MAC addresses of the TG node\ | ... | interfaces. | ... | *[Ref] Applicable standard specifications:* RFC2544. *** Variables *** # X520-DA2 bandwidth limit | ${s_limit}= | ${10000000000} # ACL test setup | ${acl_action}= | permit+reflect | ${acl_apply_type}= | output | ${no_hit_aces_number}= | 10 | ${flows_per_dir}= | 100k # starting points for non-hitting ACLs | ${src_ip_start}= | 30.30.30.1 | ${dst_ip_start}= | 40.40.40.1 | ${ip_step}= | ${1} | ${sport_start}= | ${1000} | ${dport_start}= | ${1000} | ${port_step}= | ${1} | ${trex_stream1_subnet}= | 10.10.10.0/24 | ${trex_stream2_subnet}= | 20.20.20.0/24 *** Keywords *** | Discover NDR or PDR for IPv4 routing with ACLs | | [Arguments] | ${wt} | ${rxq} | ${framesize} | ${min_rate} | ${search_type} | | Set Test Variable | ${framesize} | | Set Test Variable | ${min_rate} | | ${max_rate}= | Calculate pps | ${s_limit} | ${framesize} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} | | Given Add '${wt}' worker threads and '${rxq}' rxqueues in 3-node single-link circular topology | | And Add PCI devices to DUTs in 3-node single link topology | | ${get_framesize}= | Get Frame Size | ${framesize} | | And Run Keyword If | ${get_framesize} < ${1522} | Add no multi seg to all DUTs | | And Apply startup configuration on all VPP DUTs | | ${ip_nr}= | Set Variable | 100 | | When Initialize IPv4 routing for '${ip_nr}' addresses with IPv4 ACLs on DUT1 in 3-node circular topology | | ${traffic_profile}= | Set Variable | trex-sl-3n-ethip4udp-100u1000p-conc | | Set Test Variable | ${traffic_profile} | | Then Run Keyword If | '${search_type}' == 'NDR' | | ... | Find NDR using binary search and pps | | ... | ${framesize} | ${binary_min} | ${binary_max} | ${traffic_profile} | | ... | ${min_rate} | ${max_rate} | ${threshold} | | ... | ELSE IF | '${search_type}' == 'PDR' | | ... | Find PDR using binary search and pps | | ... | ${framesize} | ${binary_min} | ${binary_max} | ${traffic_profile} | | ... | ${min_rate} | ${max_rate} | ${threshold} | | ... | ${perf_pdr_loss_acceptance} | ${perf_pdr_loss_acceptance_type} *** Test Cases *** | tc01-64B-1t1c-ethip4udp-ip4base-oacl10-stateful-flows100k-ndrdisc | | [Documentation] | | ... | [Cfg] DUT runs IPv4 routing config with ACL with\ | | ... | 1 thread, 1 phy core, 1 receive queue per NIC port. | | ... | [Ver] Find NDR for 64 Byte frames using binary search start at 10GE\ | | ... | linerate, step 100kpps. | | ... | | [Tags] | 64B | 1T1C | STHREAD | NDRDISC | | ... | | [Template] | Discover NDR or PDR for IPv4 routing with ACLs | | wt=1 | rxq=1 | framesize=${64} | min_rate=${100000} | search_type=NDR | tc02-64B-1t1c-ethip4udp-ip4base-oacl10-stateful-flows100k-pdrdisc | | [Documentation] | | ... | [Cfg] DUT runs IPv4 routing config with ACL with\ | | ... | 1 thread, 1 phy core, 1 receive queue per NIC port. | | ... | [Ver] Find PDR for 64 Byte frames using binary search start at 10GE\ | | ... | linerate, step 100kpps, LT=0.5%. | | ... | | [Tags] | 64B | 1T1C | STHREAD | PDRDISC | SKIP_PATCH | | ... | | [Template] | Discover NDR or PDR for IPv4 routing with ACLs | | wt=1 | rxq=1 | framesize=${64} | min_rate=${100000} | search_type=PDR | tc03-64B-2t2c-ethip4udp-ip4base-oacl10-stateful-flows100k-ndrdisc | | [Documentation] | | ... | [Cfg] DUT runs IPv4 routing config with ACL with\ | | ... | 2 threads, 2 phy cores, 1 receive queue per NIC port. | | ... | [Ver] Find NDR for 64 Byte frames using binary search start at 10GE\ | | ... | linerate, step 100kpps. | | ... | | [Tags] | 64B | 2T2C | MTHREAD | NDRDISC | | ... | | [Template] | Discover NDR or PDR for IPv4 routing with ACLs | | wt=2 | rxq=1 | framesize=${64} | min_rate=${100000} | search_type=NDR | tc04-64B-2t2c-ethip4udp-ip4base-oacl10-stateful-flows100k-pdrdisc | | [Documentation] | | ... | [Cfg] DUT runs IPv4 routing config with ACL with\ | | ... | 2 threads, 2 phy cores, 1 receive queue per NIC port. | | ... | [Ver] Find PDR for 64 Byte frames using binary search start at 10GE\ | | ... | linerate, step 100kpps, LT=0.5%. | | ... | | [Tags] | 64B | 2T2C | MTHREAD | PDRDISC | SKIP_PATCH | | ... | | [Template] | Discover NDR or PDR for IPv4 routing with ACLs | | wt=2 | rxq=1 | framesize=${64} | min_rate=${100000} | search_type=PDR | tc05-64B-4t4c-ethip4udp-ip4base-oacl10-stateful-flows100k-ndrdisc | | [Documentation] | | ... | [Cfg] DUT runs IPv4 routing config with ACL with\ | | ... | 4 threads, 4 phy cores, 2 receive queues per NIC port. | | ... | [Ver] Find NDR for 64 Byte frames using binary search start at 10GE\ | | ... | linerate, step 100kpps. | | ... | | [Tags] | 64B | 4T4C | MTHREAD | NDRDISC | | ... | | [Template] | Discover NDR or PDR for IPv4 routing with ACLs | | wt=4 | rxq=2 | framesize=${64} | min_rate=${100000} | search_type=NDR | tc06-64B-4t4c-ethip4udp-ip4base-oacl10-stateful-flows100k-pdrdisc | | [Documentation] | | ... | [Cfg] DUT runs IPv4 routing config with ACL with\ | | ... | 4 threads, 4 phy cores, 2 receive queues per NIC port. | | ... | [Ver] Find PDR for 64 Byte frames using binary search start at 10GE\ | | ... | linerate, step 100kpps, LT=0.5%. | | ... | | [Tags] | 64B | 4T4C | MTHREAD | PDRDISC | SKIP_PATCH | | ... | | [Template] | Discover NDR or PDR for IPv4 routing with ACLs | | wt=4 | rxq=2 | framesize=${64} | min_rate=${100000} | search_type=PDR