Skip to content

Commit f9f9f12

Browse files
committed
DPDK: Add 32bit multiqueue test
1 parent 3033356 commit f9f9f12

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

microsoft/testsuites/dpdk/dpdksuite.py

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,40 @@ def verify_dpdk_build_netvsc_32bit(
119119
force_dpdk_default_source(variables, build_arch=CpuArchitecture.I386)
120120
verify_dpdk_build(node, log, variables, "netvsc", HugePageSize.HUGE_2MB)
121121

122+
@TestCaseMetadata(
123+
description="""
124+
netvsc pmd version.
125+
This test case checks DPDK can be built and installed correctly.
126+
Prerequisites, accelerated networking must be enabled.
127+
The VM should have at least two network interfaces,
128+
with one interface for management.
129+
More details refer https://docs.microsoft.com/en-us/azure/virtual-network/setup-dpdk#prerequisites # noqa: E501
130+
""",
131+
priority=2,
132+
requirement=simple_requirement(
133+
min_count=2,
134+
min_core_count=8,
135+
min_nic_count=2,
136+
network_interface=Sriov(),
137+
unsupported_features=[Gpu, Infiniband],
138+
),
139+
)
140+
def verify_dpdk_send_receive_netvsc_32bit(
141+
self,
142+
environment: Environment,
143+
log: Logger,
144+
variables: Dict[str, Any],
145+
) -> None:
146+
force_dpdk_default_source(variables, build_arch=CpuArchitecture.I386)
147+
verify_dpdk_send_receive(
148+
environment,
149+
log,
150+
variables,
151+
"netvsc",
152+
HugePageSize.HUGE_2MB,
153+
multiple_queues=True,
154+
)
155+
122156
@TestCaseMetadata(
123157
description="""
124158
netvsc pmd version with 1GiB hugepages

0 commit comments

Comments
 (0)