@@ -254,14 +254,9 @@ static const struct test_spec tests[] = {
254254 {.name = "POLL_TX" , .test_func = testapp_poll_tx },
255255 {.name = "POLL_RXQ_FULL" , .test_func = testapp_poll_rxq_tmout },
256256 {.name = "POLL_TXQ_FULL" , .test_func = testapp_poll_txq_tmout },
257- {.name = "SEND_RECEIVE_UNALIGNED" , .test_func = testapp_send_receive_unaligned },
258257 {.name = "ALIGNED_INV_DESC" , .test_func = testapp_aligned_inv_desc },
259258 {.name = "ALIGNED_INV_DESC_2K_FRAME_SIZE" , .test_func = testapp_aligned_inv_desc_2k_frame },
260- {.name = "UNALIGNED_INV_DESC" , .test_func = testapp_unaligned_inv_desc },
261- {.name = "UNALIGNED_INV_DESC_4001_FRAME_SIZE" ,
262- .test_func = testapp_unaligned_inv_desc_4001_frame },
263259 {.name = "UMEM_HEADROOM" , .test_func = testapp_headroom },
264- {.name = "TEARDOWN" , .test_func = testapp_teardown },
265260 {.name = "BIDIRECTIONAL" , .test_func = testapp_bidirectional },
266261 {.name = "STAT_RX_DROPPED" , .test_func = testapp_stats_rx_dropped },
267262 {.name = "STAT_TX_INVALID" , .test_func = testapp_stats_tx_invalid_descs },
@@ -272,19 +267,32 @@ static const struct test_spec tests[] = {
272267 {.name = "XDP_SHARED_UMEM" , .test_func = testapp_xdp_shared_umem },
273268 {.name = "XDP_METADATA_COPY" , .test_func = testapp_xdp_metadata },
274269 {.name = "XDP_METADATA_COPY_MULTI_BUFF" , .test_func = testapp_xdp_metadata_mb },
275- {.name = "SEND_RECEIVE_9K_PACKETS" , .test_func = testapp_send_receive_mb },
276- {.name = "SEND_RECEIVE_UNALIGNED_9K_PACKETS" ,
277- .test_func = testapp_send_receive_unaligned_mb },
278270 {.name = "ALIGNED_INV_DESC_MULTI_BUFF" , .test_func = testapp_aligned_inv_desc_mb },
279- {.name = "UNALIGNED_INV_DESC_MULTI_BUFF" , .test_func = testapp_unaligned_inv_desc_mb },
280271 {.name = "TOO_MANY_FRAGS" , .test_func = testapp_too_many_frags },
281- {.name = "HW_SW_MIN_RING_SIZE" , .test_func = testapp_hw_sw_min_ring_size },
282- {.name = "HW_SW_MAX_RING_SIZE" , .test_func = testapp_hw_sw_max_ring_size },
283272 {.name = "XDP_ADJUST_TAIL_SHRINK" , .test_func = testapp_adjust_tail_shrink },
273+ {.name = "TX_QUEUE_CONSUMER" , .test_func = testapp_tx_queue_consumer },
274+ };
275+
276+ static const struct test_spec ci_skip_tests [] = {
277+ /* Flaky tests */
284278 {.name = "XDP_ADJUST_TAIL_SHRINK_MULTI_BUFF" , .test_func = testapp_adjust_tail_shrink_mb },
285279 {.name = "XDP_ADJUST_TAIL_GROW" , .test_func = testapp_adjust_tail_grow },
286280 {.name = "XDP_ADJUST_TAIL_GROW_MULTI_BUFF" , .test_func = testapp_adjust_tail_grow_mb },
287- {.name = "TX_QUEUE_CONSUMER" , .test_func = testapp_tx_queue_consumer },
288- };
281+ {.name = "SEND_RECEIVE_9K_PACKETS" , .test_func = testapp_send_receive_mb },
282+ /* Tests with huge page dependency */
283+ {.name = "SEND_RECEIVE_UNALIGNED" , .test_func = testapp_send_receive_unaligned },
284+ {.name = "UNALIGNED_INV_DESC" , .test_func = testapp_unaligned_inv_desc },
285+ {.name = "UNALIGNED_INV_DESC_4001_FRAME_SIZE" ,
286+ .test_func = testapp_unaligned_inv_desc_4001_frame },
287+ {.name = "SEND_RECEIVE_UNALIGNED_9K_PACKETS" ,
288+ .test_func = testapp_send_receive_unaligned_mb },
289+ {.name = "UNALIGNED_INV_DESC_MULTI_BUFF" , .test_func = testapp_unaligned_inv_desc_mb },
290+ /* Test with HW ring size dependency */
291+ {.name = "HW_SW_MIN_RING_SIZE" , .test_func = testapp_hw_sw_min_ring_size },
292+ {.name = "HW_SW_MAX_RING_SIZE" , .test_func = testapp_hw_sw_max_ring_size },
293+ /* Too long test */
294+ {.name = "TEARDOWN" , .test_func = testapp_teardown },
295+ };
296+
289297
290298#endif /* TEST_XSK_H_ */
0 commit comments