The DPDK Test PlansΒΆ
The following are the test plans for the DPDK DTS automated test system.
- 1. DPDK ABI Stable Tests
- 2. Port Blocklist Tests
- 3. RX/TX Checksum Offload Tests
- 4. Cloud filter Support through Ethtool Tests
- 5. Coremask Tests
- 6. CVL: Advanced RSS FOR CVL
- 7. CVL: Advanced RSS FOR GTPU
- 8. CVL: Advanced RSS FOR PPPOE
- 9. CVL: Advanced RSS FOR GTPoGRE
- 10. CVL: IAVF Advanced RSS FOR CVL
- 11. CVL IAVF: Advanced RSS For GTPU
- 12. CVL IAVF: Advanced RSS For GTPU
- 13. CVL IAVF: Advanced RSS FOR VLAN/ESP/AH/L2TP/PFCP
- 14. CVL: Advanced RSS FOR VLAN/ESP/AH/L2TP/PFCP
- 15. CVL DCF ACL filter
- 16. Common steps for launching DCF
- 17. Test Case: Launch DCF and do macfwd
- 18. Test Case: Check default rss for L3
- 19. Test Case: Check default rss for L4
- 20. Test Case: Create rule with to original VF action
- 21. Test Case: Measure performance of DCF interface
- 22. CVL DCF Switch Filter Tests
- 23. CVL DCF Switch Filter PPPOE Tests
- 24. CVL support eCPRI protocol
- 25. CVL:Classification:Flow Director
- 26. IAVF: default RSS configuration
- 27. CVL Limit Value Test
- 28. CVL support QinQ protocol
- 29. CVL: RSS CONFIGURE AND UPDATE
- 30. CVL Switch Filter Tests
- 31. CVL Switch Filter Tests
- 32. CVL: VF support multicast address
- 33. Cloud filter with l4 port test plan
- 34. CVL DCF Lifecycle Test Suite
- 35. Cryptodev Performance Application Tests
- 36. DDP GTP Qregion
- 37. Fortville DDP GTP-C/GTP-U Tests
- 38. Fortville DDP (Dynamic Device Personalization) Tests
- 39. DDP PPPoE/L2TPv2/PPPoL2TPv2
- 40. DDP L2TPV3
- 41. Dual VLAN Offload Tests
- 42. Dynamic Driver Configuration Tests
- 43. Fortville Dynamic Mapping of Flow Types to PCTYPEs Tests
- 44. Dynamic queue
- 45. EEPROM Dump Test
- 46. External Tag (E-tag) Tests
- 47. Ability to use external memory test plan
- 48. External Mempool Handler Tests
- 49. Niantic Flow Director Tests
- 50. Firmware Version Test
- 51. VEB Switch and floating VEB Tests
- 52. Flow classification for softnic PMD
- 53. Fortville Granularity Configuration of RSS and 32-bit GRE key Tests
- 54. Fortville Configuration of RSS in RTE Flow Tests
- 55. FM10k FTAG Forwarding Tests
- 56. Generic Filter Tests
- 57. Generic filter/flow api
- 58. Hotplug on multi-processes
- 59. DPDK Hotplug API Tests
- 60. CVL:advanced iavf with FDIR capability
- 61. CVL IAVF Flexible Descriptor
- 62. IAVF Flexible Package and driver error handle check
- 63. IEEE1588 Precise Time Protocol Tests
- 64. Niantic Inline IPsec Tests
- 65. One-shot Rx Interrupt Tests
- 66. IP Pipeline Application Tests
- 67. IP fragmentation Tests
- 68. Generic Routing Encapsulation (GRE) Tests
- 69. CryptoDev API Tests
- 70. IP Reassembly Tests
- 71. Niantic ixgbe_get_vf_queue Include Extra Information Tests
- 72. Jumbo Frame Tests
- 73. Kernel NIC Interface (KNI) Tests
- 74. CryptoDev API Tests
- 75. L2 Forwarding Tests
- 76. test coverage for L2TPv3 and ESP
- 77. L3 Forwarding Exact Match Tests
- 78. L3 Forwarding Tests
- 79. Layer-3 Forwarding with Access Control
- 80. CVL: Large VF for 256 queues
- 81. Ethernet Link Flow Control Tests
- 82. Link Status Detection Tests
- 83. Linux Driver Tests
- 84. vhost/virtio loopback with multi-paths and port restart test plan
- 85. vhost/virtio-user loopback server mode test plan
- 86. Allowlisting Tests
- 87. Niantic Media Access Control Security (MACsec) Tests
- 88. metering and policing
- 89. MTU Check Tests
- 90. Multiple Pthread Test
- 91. NIC Statistics Tests
- 92. NTB test plan
- 93. Fortville NVGRE Tests
- 94. vhost/virtio multi-paths loopback test plan
- 95. vhost/virtio pvp performance test plan
- 96. perf vm2vm vhost-user/virtio-net test plan
- 97. NIC PF Smoke Test
- 98. Pipeline Tests
- 99. vhost/virtio-user pvp with multi-queues and port restart test plan
- 100. Link Bonding for mode 4 (802.3ad)
- 101. Bonding Tests
- 102. stacked Bonded
- 103. Poll Mode Driver Tests
- 104. TestPMD PCAP Tests
- 105. Fortville RSS - Configuring Hash Function Tests
- 106. Niantic Reta (Redirection table) Tests
- 107. PTYPE Mapping Tests
- 108. vhost/virtio pvp multi-paths performance test plan
- 109. vhost/virtio pvp multi-paths vhost single core test plan
- 110. vhost/virtio pvp multi-paths virtio single core test plan
- 111. Fortville Cloud filters for QinQ steering Tests
- 112. QoS API
- 113. QoS Metering Tests
- 114. QoS Scheduler Tests
- 115. Fortville Configure RSS Queue Regions Tests
- 116. Shutdown API Queue Tests
- 117. Move RSS to rte_flow
- 118. RSS Key Update Tests
- 119. Prerequisites
- 120. PMD drivers adaption for new RXTX offload APIs
- 121. Rte_flow Priority Tests
- 122. rte_flow Tests
- 123. Prerequisites
- 124. VF Request Queue Number From Kernel At Runtime
- 125. VF Request Maximum Queue Number At Runtime
- 126. VF Request Queue Number At Runtime
- 127. Scattered Packets Tests
- 128. Short-lived Application Tests
- 129. Shutdown API Feature Tests
- 130. Speed Capabilities Test
- 131. Software/hardware Toeplitz hash consistence test suite
- 132. DMA-accelerated Tx operations for vhost-user PMD test plan
- 133. vhost-user interrupt mode test plan
- 134. SRIOV and InterVM Communication Tests
- 135. Stability Tests
- 136. Stats Check tests
- 137. Eventdev Pipeline SW PMD Tests
- 138. Transmit Segmentation Offload (TSO) Tests
- 139. Tx Preparation Forwarding Tests
- 140. Unified Packet Type Tests
- 141. Userspace Ethtool Tests
- 142. VLAN Ethertype Config Tests
- 143. VLAN Offload Tests
- 144. Fortville Vxlan Tests
- 145. DPDK PMD for AF_XDP Tests
- 146. L2fwd Jobstats Test
- 147. Load Balancer
- 148. vhost/virtio-user loopback with multi-queues test plan
- 149. DPDK Telemetry API Tests
- 150. CompressDev ISA-L PMD Tests
- 151. CompressDev QAT PMD Tests
- 152. CompressDev ZLIB PMD Tests
- 153. Flexible pipeline package processing on CPK NIC mode Tests
- 154. IPv4 Multicast
- 155. ethtool stats
- 156. metrics
- 157. VEB Switch and floating VEB Tests
- 158. VFD as SRIOV Policy Manager Tests
- 159. VF One-shot Rx Interrupt Tests
- 160. VF Jumboframe Tests
- 161. VFD as SRIOV Policy Manager Tests
- 162. VF MAC Filter Tests
- 163. VF Offload
- 164. VF Packet RxTX Tests
- 165. VF PF Reset Tests
- 166. VF Port Start Stop Tests
- 167. VF RSS - Configuring Hash Function Tests
- 168. Benchmark the performance of VF single core forwarding
- 169. NIC VF Smoke Test
- 170. VF to VF Bridge Tests
- 171. VF VLAN Tests
- 172. Kernel PF + IAVF test plan
- 173. Vhost/Virtio multiple queue qemu test plan
- 174. Vhost MTU Test Plan
- 175. Vhost User Live Migration Tests
- 176. vhost PMD Xstats Tests restart test plan
- 177. VM Power Management Tests
- 178. VM Power Management Tests (Policy/Turbo)
- 179. power bidirection channel test plan
- 180. Power Policy Based on Branch Ratio Tests
- 181. Power Lib Empty Poll Test
- 182. Power PBF Tests
- 183. Power Lib Based on Intel Pstate Driver
- 184. Power Lib Telemetry Test Plan
- 185. VMDQ Tests
- 186. VF L3 Forwarding Performance Tests
- 187. softnic PMD
- 188. VM hotplug Tests
- 189. Malicious Driver Detection (MDD) Tests
- 190. Malicious driver event indication process in FVL PF driver
- 191. Virtio-1.0 Support Tests
- 192. vhost event idx interrupt mode test plan
- 193. vhost/virtio-pmd interrupt mode test plan
- 194. vhost/virtio-user interrupt mode test plan
- 195. virtio event idx interrupt mode test plan
- 196. Cryptodev virtio ipsec Application Tests
- 197. Cryptodev virtio Performance Application Tests
- 198. vhost/virtio-user smoke test plan
- 199. vm2vm vhost-user/virtio-net test plan
- 200. vm2vm vhost-user/virtio-pmd test plan
- 201. DPDK GRO lib test plan
- 202. DPDK GSO lib test plan
- 203. Vswitch sample test with vhost async data path test plan
- 204. I40E VXLAN-GPE Support Tests
- 205. vhost/virtio different qemu version test plan
- 206. Vhost/virtio-user pvp share lib test plan
- 207. Vhost-user built-in net driver test plan
- 208. vhost/virtio-user pvp with 2M hugepage test plan
- 209. CryptoDev virtio unit Tests
- 210. Virtio_user for container networking test plan
- 211. Eventdev Tests
- 212. Eventdev Pipeline Perf Tests
- 213. vhost/virtio qemu multi-paths and port restart test plan
- 214. vhost-user/virtio pvp reconnect test plan
- 215. vhost-user/virtio-pmd pvp bonding test plan
- 216. vhost/virtio-user pvp with 4K-pages test plan
- 217. Virtio-pmd primary/secondary process test plan
- 218. vhost 1023 ethports test plan
- 219. vhost/virtio-pmd qemu regression test plan
- 220. Virtio_user as an exceptional path test plan
- 221. Unit Tests: Cmdline
- 222. Unit Tests: CRC
- 223. Unit Tests: Cryptodev
- 224. Unit Tests: Dump Ring
- 225. Unit Tests: Dump Mempool
- 226. Unit Tests: Dump Physical Memory
- 227. Unit Tests: Dump Memzone
- 228. Unit Tests: Dump Struct Size
- 229. Unit Tests: Dump Devargs
- 230. Unit Tests: Dump malloc stats
- 231. Unit Tests: Dump malloc heaps
- 232. Unit Tests: Dump log types
- 233. Unit Tests: EAL
- 234. Unit Tests: Event Timer
- 235. Unit Tests: KNI
- 236. Unit Tests: single port MAC loopback
- 237. Unit Tests: LPM
- 238. Unit Tests: LPM_ipv6
- 239. Unit Tests: LPM_perf
- 240. Unit Tests: LPM_ipv6_perf
- 241. Unit Tests: Mbuf
- 242. Unit Tests: Mempool
- 243. Unit Tests: PMD Performance
- 244. Unit Tests: Power Library
- 245. Unit Tests: Random Early Detection (RED)
- 246. Unit Tests: Metering
- 247. Unit tests: Scheduler
- 248. Unit Tests: Ring Pmd
- 249. Unit Tests: Ring
- 250. Unit Tests: Ring Performance
- 251. Unit tests: Timer
- 252. Sample Application Tests: Cmdline Example
- 253. Sample Application Tests: Hello World Example
- 254. Sample Application Tests: Keep Alive Example
- 255. Sample Application Tests: Multi-Process
- 256. Sample Application Tests: Netmap Compatibility
- 257. Sample Application Tests: RX/TX Callbacks
- 258. Sample Application Tests: Basic Forwarding/Skeleton Application
- 259. Sample Application Tests: Timer Example
- 260. Sample Application Tests: Vxlan Example
- 261. Sample Application Tests: IEEE1588
- 262. Sample Application Tests: Packet distributor
- 263. Sample Application Tests: Elastic Flow Distributor
- 264. Example Build
- 265. flow classify
- 266. DPDK Hugetlbfs Mount Size Feature Test Plan
- 267. Benchmark the performance of single core forwarding with FVL25G/NNT10G
- 268. Power managerment throughput test plan
- 269. DPDK IAVF API Tests
- 270. packet capture
- 271. Sample Application Tests: Packet Ordering
- 272. Wireless device for ICX-D (bbdev) for Turbo decoding/encoding
- 273. Performance-thread performance Tests
- 274. FIPS Validation Application Tests
- 275. Flow Filtering Tests
- 276. DPDK PMD for AF_XDP Tests
- 277. CBDMA test plan
- 278. Flexible RXd Test Suites
- 279. IPSec gateway and library test plan
- 280. Port Control Tests
- 281. Port Representor Tests
- 282. vm2vm vhost-user/virtio-user test plan
- 283. Fortville: Support of RX Packet Filtering using VMDQ & DCB Features