@@ -142,9 +142,9 @@ if(BUILD_TESTING)
142
142
message (WARNING "[ANO Test] Expected 2 CX NICs, found ${cx_bus_address_list_count} " )
143
143
message (WARNING "[ANO Test] Skipping advanced networking test" )
144
144
return ()
145
- endif ()
145
+ endif ()
146
146
147
- # TEST 1 TX/RX loopback over single link. One TX queue and one RX queue
147
+ # TEST 1 TX/RX loopback over single link. One TX queue and one RX queue
148
148
list (GET cx_bus_address_list 0 tx_bus )
149
149
list (GET cx_bus_address_list 1 rx_bus )
150
150
execute_and_check ("ETH Interface for ${tx_bus} :" "find /sys/class/net -exec bash -c 'echo {} $(readlink -f {}/device)' \; | grep ${tx_bus} | awk '{print $1}'" tx_if )
@@ -155,29 +155,29 @@ if(BUILD_TESTING)
155
155
string (REGEX REPLACE "address: [^\n ]*interface[^\n ]*Tx[^\n ]*" "address: ${tx_bus} " TEST_CONFIG ${TEST_CONFIG} )
156
156
string (REGEX REPLACE "address: [^\n ]*Source[^\n ]*Tx[^\n ]*" "address: ${tx_bus} " TEST_CONFIG ${TEST_CONFIG} )
157
157
string (REGEX REPLACE "eth_dst_addr:[^\n ]*" "eth_dst_addr: ${rx_eth_mac} " TEST_CONFIG ${TEST_CONFIG} )
158
- file (WRITE "${CMAKE_CURRENT_BINARY_DIR} /adv_networking_bench_dpdk_multi_if_loopback_test.yaml" ${TEST_CONFIG} )
158
+ file (WRITE "${CMAKE_CURRENT_BINARY_DIR} /adv_networking_bench_dpdk_multi_if_loopback_test.yaml" ${TEST_CONFIG} )
159
159
160
160
# TEST 2 RX multi queue with a single CPU core. Uses a scapy script to send packets
161
161
file (READ "${CMAKE_CURRENT_SOURCE_DIR} /../adv_networking_bench_default_rx_multi_q.yaml" TEST_CONFIG )
162
162
string (REGEX REPLACE "# max_duration_ms:[^\n ]*" "max_duration_ms: 20000" TEST_CONFIG ${TEST_CONFIG} )
163
163
string (REGEX REPLACE "address: [^\n ]*interface[^\n ]*Rx[^\n ]*" "address: ${rx_bus} " TEST_CONFIG ${TEST_CONFIG} )
164
- file (WRITE "${CMAKE_CURRENT_BINARY_DIR} /adv_networking_bench_dpdk_rx_multi_q.yaml" ${TEST_CONFIG} )
164
+ file (WRITE "${CMAKE_CURRENT_BINARY_DIR} /adv_networking_bench_dpdk_rx_multi_q.yaml" ${TEST_CONFIG} )
165
165
166
166
167
167
# Define the tests
168
168
file (COPY "testing/adv_networking_test_harness.py" DESTINATION "testing" )
169
169
add_test (NAME adv_networking_bench_dpdk_multi_if_loopback_test
170
- COMMAND python3 testing/adv_networking_test_harness.py "./adv_networking_bench adv_networking_bench_dpdk_multi_if_loopback_test.yaml"
171
- --avg-throughput-threshold 90
170
+ COMMAND python3 testing/adv_networking_test_harness.py "./adv_networking_bench adv_networking_bench_dpdk_multi_if_loopback_test.yaml"
171
+ --avg-throughput-threshold 90
172
172
--missed-packets-threshold 0.1
173
173
--port-map 0-1
174
174
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} )
175
175
176
176
add_test (NAME adv_networking_bench_dpdk_multi_rx_q_test
177
- COMMAND python3 testing/adv_networking_test_harness.py "./adv_networking_bench adv_networking_bench_dpdk_rx_multi_q.yaml"
178
- --avg-throughput-threshold 0
179
- --missed-packets-threshold 0
180
- --packets-per-rx-queue 1 1
177
+ COMMAND python3 testing/adv_networking_test_harness.py "./adv_networking_bench adv_networking_bench_dpdk_rx_multi_q.yaml"
178
+ --avg-throughput-threshold 0
179
+ --missed-packets-threshold 0
180
+ --packets-per-rx-queue 1 1
181
181
--port-map 0-0
182
182
--external-script ${CMAKE_CURRENT_SOURCE_DIR} /../utils/test_multi_rx_q.py
183
183
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} )
0 commit comments