VSPERF User GuideΒΆ
- 1. vSwitchPerf test suites userguide
- 1.1. General
- 1.2. VSPERF Installation
- 1.3. Traffic Generator Setup
- 1.4. Cloning and building src dependencies
- 1.5. Configure the
./conf/10_custom.conf
file - 1.6. Using a custom settings file
- 1.7. vloop_vnf
- 1.8. l2fwd Kernel Module
- 1.9. Executing tests
- 1.10. Executing Vanilla OVS tests
- 1.11. Executing PVP and PVVP tests
- 1.12. Executing PVP tests using Vanilla OVS
- 1.13. Using vfio_pci with DPDK
- 1.14. Using SRIOV support
- 1.15. Using QEMU with PCI passthrough support
- 1.16. Selection of loopback application for PVP and PVVP tests
- 1.17. Multi-Queue Configuration
- 1.18. Executing Packet Forwarding tests
- 1.19. VSPERF modes of operation
- 1.20. Code change verification by pylint
- 1.21. GOTCHAs:
- 1.22. More information
- 2. Integration tests
- 2.1. Executing Integration Tests
- 2.2. Test Steps
- 2.3. Test Macros
- 2.4. HelloWorld and other basic Testcases
- 2.5. Executing Tunnel encapsulation tests
- 2.6. Executing VXLAN decapsulation tests
- 2.7. Executing GRE decapsulation tests
- 2.8. Executing GENEVE decapsulation tests
- 2.9. Executing Native/Vanilla OVS VXLAN decapsulation tests
- 2.10. Executing Native/Vanilla OVS GRE decapsulation tests
- 2.11. Executing Native/Vanilla OVS GENEVE decapsulation tests
- 2.12. Executing Tunnel encapsulation+decapsulation tests
- 3. Execution of vswitchperf testcases by Yardstick