ViNePerf Test GuideΒΆ
- ViNePerf test suites userguide
- General
- ViNePerf Installation
- Traffic Generator Setup
- Cloning and building src dependencies
- Configure the
./conf/10_custom.conf
file - Using a custom settings file
- Evaluation of configuration parameters
- Overriding values defined in configuration files
- Referencing parameter values
- vloop_vnf
- l2fwd Kernel Module
- Additional Tools Setup
- Executing tests
- Executing Vanilla OVS tests
- Executing tests with VMs
- Executing tests with VMs using Vanilla OVS
- Executing VPP tests
- Using vfio_pci with DPDK
- Using SRIOV support
- Using QEMU with PCI passthrough support
- Selection of loopback application for tests with VMs
- Mergable Buffers Options with QEMU
- Selection of dpdk binding driver for tests with VMs
- Guest Core and Thread Binding
- Qemu CPU features
- Multi-Queue Configuration
- Jumbo Frame Testing
- Executing Packet Forwarding tests
- Executing Packet Forwarding tests with one guest
- ViNePerf modes of operation
- Performance Matrix
- Code change verification by pylint
- GOTCHAs:
- More information
- Step driven tests
- Integration tests
- Executing Integration Tests
- Executing Tunnel encapsulation tests
- Executing VXLAN decapsulation tests
- Executing GRE decapsulation tests
- Executing GENEVE decapsulation tests
- Executing Native/Vanilla OVS VXLAN decapsulation tests
- Executing Native/Vanilla OVS GRE decapsulation tests
- Executing Native/Vanilla OVS GENEVE decapsulation tests
- Executing Tunnel encapsulation+decapsulation tests
- Traffic Capture
- Execution of ViNePerf testcases by Yardstick
- List of vswitchperf testcases