...
Akraino Test Group Information
SmartNIC
...
deployed Architecture
We reuse the test architecture for smart NIC in R3 release. The below description is the same with the R3 release test documents.
To deploy the Test architecture for smartNIC, we use a private Jenkins and an Intel a server equipped with a BlueField v2 SmartNIC.
...
according to the ansible-playbook.
Image | download link |
---|---|
BlueField-23.5.10.1121311563.tar.xz | httpsproducts/software/bluefield downloads/BlueField/BlueField-3.5.0.11563/BlueField-3.5.0.11563.tar.xz |
core-image-full-dev-BlueField-23.5.10.1121311563.2.7.4.tar.xz | |
mft-4.16.0-105-x86_64-rpm.tgz | https://www.mellanox.com/productsdownloads/softwareMFT/bluefieldmft-4.1416.0-105-x86_64-debrpm.tgz |
MLNX_OFED_LINUX-5.2-1.0.4.0-rhel7.6-x86_64.tgz | http://www.mellanox.com/page/mlnx_ofed_eula?mtag=linux_sw_drivers&mrequest=downloads&mtype=ofed&mver=MLNX_OFED-5.2-1.0.4.0&mname=MLNX_OFED_LINUX-5.2-1.80.4.0-debian8rhel7.116-x86_64.tgz |
OVS-DPDK Test Architecture
...
OVS-DPDK on BlueField Test Architecture
The testbed setup is shown in the above diagram. DUT stands for Device Under Test
...
Code Block |
---|
root:/home/ovs-dpdk# ovs-vsctl --format=csv --data=bare --no-headings --column=other_config list open_vswitch dpdk-extra="-w 0000:03:00.0,representor=[0,65535-1],dv_xmeta_en=1,sys_mem_en=1", dpdk-init="true", dpdk-socket-mem="10244096", hw-offload="true", max-idle="120000" |
Traffic Generator
We will use DPDK pktgen as the Traffic Generator.
...
pps (not closing connection after each query) | pps (closing connection after each query) | connection initial rates (closing connection after each query) | QPS (not closing connection after each query) |
---|---|---|---|
1.66Mpps/2Mpps | 1.66Mpps/2Mpps | 140Kcps/200Kcps | 889Kqps/1.14Mqps |
...
For the OVS-DPDK running on SmartNIC with CT function enabled, we tested on 17C8G VM running testpmd (where 1 core for lcore and 16 cores for nb cores) as the performance test are still running.
...
traffic forwarder and reached the performance below.
Note: the result also depends on the traffic generator side.
Frame size | 114 bytes |
---|---|
Packets per second | ~23Mpps |
The test is to evaluate the performance of SmartNIC offloading.
Test API description
Thus we currently don't have any Test APIs provided.
...