Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add --sanity option and fill in expectaions for Intel X710 #2

Closed
wants to merge 102 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
98f9731
usecases/tx_desc_nb: don't fail if number is round up
ol-andrewr Oct 13, 2022
82fc465
lib: refine unexpected non-zero RSS hash classification
ol-andrewr Oct 13, 2022
ade85c1
usecases/rx_scatter: avoid usage of helper to create mempool
ol-andrewr Oct 13, 2022
c14a1e0
scripts: fix TRC key to URL mapping location
ol-andrewr Oct 13, 2022
cda0042
trc: update key values to use new format for references
ol-andrewr Oct 13, 2022
c3b34cc
xmit/tso_packet_ip4_many_seg: fill in Intel X710 expectations
ol-andrewr Oct 13, 2022
036ce0c
xmit/tso_packet_ip6_many_seg: fill in Intel X710 expectations
ol-andrewr Oct 13, 2022
0d79936
usecases/dev_reconfigure: adopt new RSS hash conf helpers
ol-ivanmal Oct 16, 2022
8e27161
usecases/deferred_start_tx_queue: classify i40e failures
ol-ivanmal Oct 16, 2022
f3118e4
usecases/rss_hash_info: add expectations for i40e
ol-ivanmal Oct 16, 2022
75a5fa2
usecases/rss_hash_info: add missing parameter description
ol-ivanmal Oct 16, 2022
a4df434
usecases/rss_reta_update: adopt new RSS hash conf helpers
ol-ivanmal Oct 16, 2022
4ecca17
usecases/runtime_rx_queue_setup_with_rss: adopt RSS helpers
ol-ivanmal Oct 16, 2022
5c45b6f
trc: fill in net/ice expectations for RTE flow isolate
ol-andrewr Oct 18, 2022
2376de7
trc: fill in net/ice expectations for fragmented header cases
ol-andrewr Oct 18, 2022
bc88dfe
usecases/rss_hash_info: fill in net/ice expectations
ol-andrewr Oct 18, 2022
66b010f
usecases/flow_ctrl_get: fill in expectations for flow control
ol-andrewr Oct 18, 2022
a7e0dd8
ts: markup iterations which use flow transfer rule
ol-andrewr Oct 18, 2022
a49c9fe
filters: fill in ice expectations for transfer rules
ol-andrewr Oct 18, 2022
f80b252
filters: fill in ice expectations for some GENEVE iterations
ol-andrewr Oct 18, 2022
e7d9ea9
filters: fix failures because of link down on Tester side
ol-andrewr Oct 18, 2022
0507b9b
usecases/deferred_start_tx_queue: revisit i40e expectations
ol-ivanmal Oct 20, 2022
b20a654
usecases/runtime_tx_queue_setup: create CSAP after pattern
ol-ivanmal Oct 20, 2022
1d3a64d
usecases/runtime_tx_queue_setup: classify i40e failures
ol-ivanmal Oct 20, 2022
08e53d9
filters/flow_tunnel: adjust skip verdict condition
ol-ivanmal Oct 20, 2022
b6f1a60
lib: use RSS types for hash function instead of flow types
ol-andrewr Oct 21, 2022
49fc48c
usecases/rss_hash_info: fill in expectations for mlx5
ol-andrewr Oct 21, 2022
b7a11f1
usecases/rx_stats: fill in expectations for mlx5
ol-andrewr Oct 21, 2022
7ad1fa8
usecases/tx_stats: fill in expectations for mlx5
ol-andrewr Oct 21, 2022
6dc158c
usecases/dev_info_persistence: fill in expectations for mlx5
ol-andrewr Oct 21, 2022
80d1d1b
usecases/vlan_strip: fill in QinQ expectations for mlx5
ol-andrewr Oct 21, 2022
e7bb389
usecases/rx_desc_nb: remove verdicts when everything OK
ol-andrewr Oct 21, 2022
56bb2fa
usecases/rx_desc_nb: fill in expectations for mlx5
ol-andrewr Oct 21, 2022
1131bda
usecases/tx_desc_nb: remove unused define
ol-andrewr Oct 24, 2022
fbebea5
usecases/tx_desc_nb: remove useless constant from verdict
ol-andrewr Oct 24, 2022
701535d
usecases/tx_desc_nb: decrease code indent
ol-andrewr Oct 24, 2022
e30e8d5
xmit/one_packet_with_dpdk_rx_prologue: use helper to set ring size
ol-andrewr Oct 24, 2022
8362b65
usecases/tx_desc_nb: fill in expectations for sfc
ol-andrewr Oct 24, 2022
9be56b5
usecases/tx_desc_nb: speed up the test
ol-andrewr Oct 24, 2022
c812503
usecases/tx_desc_nb: refine verdicts in extra packets sent case
ol-andrewr Oct 24, 2022
a0fa36c
usecases/tx_desc_nb: fill in expectations for i40e
ol-andrewr Oct 24, 2022
385298b
usecases/update_rss_hash_conf: process i40e bug gracefully
ol-ivanmal Oct 25, 2022
75f5e6c
usecases/update_rss_hash_conf: soften hash proto mask check
ol-ivanmal Oct 25, 2022
3088fd6
ts: remove rarely used hash protocol flags from default sets
ol-ivanmal Oct 25, 2022
8f9f9fc
ts: refine RSS hash protocol handling for ICMP iterations
ol-ivanmal Oct 25, 2022
75da80a
usecases/deferred_start_rx_queue: adopt RSS helpers
ol-ivanmal Oct 25, 2022
b2acf79
usecases/deferred_start_rx_queue: expect i40e bug in TRC
ol-ivanmal Oct 25, 2022
cb48c01
usecases/dev_conf_rss_adv: expect i40e bug in TRC
ol-ivanmal Oct 31, 2022
55c1a46
conf: suppport VM agent build on a dedicated build host
ol-andrewr Nov 1, 2022
5af2829
scripts: support running without configuration specified
ol-andrewr Nov 2, 2022
ebfb9c5
xmit: fill in encaps TSO expectations for ice driver
ol-andrewr Nov 10, 2022
3d611bd
usecases: fill in ice expectations for GENEVE testing
ol-andrewr Nov 10, 2022
c1adbf5
usecases/rx_intr: poll for inbound traffic in batches
ol-ivanmal Nov 14, 2022
b393759
xmit/one_packet: improve outer UDP checksum handling for TSO
ol-ivanmal Nov 15, 2022
8328788
lib: simplify verdict when no matching packets received
ol-andrewr Nov 16, 2022
14c97b1
lib: simplify verdict when no expected packets received
ol-andrewr Nov 16, 2022
8b189f3
ts: fix incorrect verdict about not matching packets
ol-andrewr Nov 16, 2022
44c4d2a
xmit: fill in VXLAN expectations for i40e
ol-andrewr Nov 17, 2022
ea7d285
usecases/rss_reta_update: fill in expectations for i40e
ol-andrewr Nov 17, 2022
408a764
usecases/rss_reta_query: fill in expectations for i40e
ol-andrewr Nov 17, 2022
92ffae2
filters/flow_rule_in2q_tunnel: fix expectations for mlx5
ol-andrewr Nov 21, 2022
837f52b
xmit: remove invalid no Geneve TSO expectations for mlx5
ol-andrewr Nov 21, 2022
bc77c4a
prologue: grab interface resource on IUT as well
ol-andrewr Nov 21, 2022
715ed45
prologue: fix random failures on mlx5 because of IPv6 ND
ol-andrewr Nov 21, 2022
d7267a4
xmit/one_packet: handle more CWR cases for TSO gracefully
ol-andrewr Nov 21, 2022
b533b24
usecases: fill in mlx5 expectations for GENEVE iterations
ol-andrewr Nov 21, 2022
c833ac7
xmit: fill in TSO espectations for mlx5 CWR keep case
ol-andrewr Nov 21, 2022
357c368
scripts: add helper option to run sanity check
ol-andrewr Nov 22, 2022
33ba8b1
ts: revise tests and iterations to check sanity
ol-andrewr Nov 22, 2022
bebbc40
xmit/one_packet: handle maximum segments limitation
ol-andrewr Nov 22, 2022
95c845a
xmit/one_packet: fix expectations for Intel X710
ol-andrewr Nov 22, 2022
6f04238
xmit/one_packet: fix TSO expectations for Intel X710
ol-andrewr Nov 22, 2022
eb62e31
xmit/one_packet: ignore maximum segment limits equal to zero
ol-andrewr Nov 22, 2022
b65f408
usecases/tunnel_udp_port_config: fill in expectations for i40e
ol-andrewr Nov 23, 2022
ad69aef
lib: enhance device info comparison to log all differences
ol-andrewr Nov 23, 2022
a36fc09
lib: add more fields to device info comparison helper
ol-andrewr Nov 23, 2022
29aa347
usecases/dev_info_persistence: fill in expectations for X710
ol-andrewr Nov 23, 2022
c3ac6a7
usecases/fw_version: update test to support more vendors
ol-andrewr Nov 23, 2022
28f0c53
usecases/tx_stats: avoid MTU change in started state
ol-andrewr Nov 23, 2022
3fddd70
usecases/tx_stats: fill in expectations for i40e
ol-andrewr Nov 23, 2022
bb91f26
usecases/rx_scatter: take packet headroom into account
ol-andrewr Nov 23, 2022
8f09601
usecases/rx_scatter: handle too small Rx buffers correctly
ol-andrewr Nov 23, 2022
f3ce700
usecases/rx_scatter: avoid waiting for link up when not started
ol-andrewr Nov 23, 2022
a47770c
usecases/rx_scatter: fill in expectations for i40e
ol-andrewr Nov 23, 2022
daa1c6a
usecases/runtime_rx_queue_setup: fill in expectations for i40e
ol-andrewr Nov 23, 2022
05cfdcc
prologue: fix random failures on some tests on Intel X710
ol-andrewr Nov 23, 2022
1a765ab
usecases/rx_stats: fill in expectations for Intel X710
ol-andrewr Nov 23, 2022
e052cab
prologue: fix failure on Nvidia ConnectX-5
ol-andrewr Nov 24, 2022
a86cb75
perf/testpmd_txonly: fix multi-segment failures on Intel X710
ol-andrewr Nov 24, 2022
528e333
xmit/vlan_on_port_restart: wait for link up after restart
ol-andrewr Nov 24, 2022
8c9b1c3
usecases/vlan_strip_ip4: fill in expectations for Intel X710
ol-andrewr Nov 24, 2022
e22d4d9
usecases/vlan_strip_ip6: fill in expectations for Intel X710
ol-andrewr Nov 24, 2022
8e83a63
ts: remove duplicate close angle brackets
ol-andrewr Nov 25, 2022
293dc86
xmit/vlan_on_packet_drop: fix testing failure on ConnectX-5
ol-andrewr Nov 25, 2022
119dc43
xmit/one_packet_with_dpdk_rx: increase default MSS
ol-andrewr Nov 25, 2022
0a66324
xmit/one_packet_with_dpdk_rx: fix too many header segs iters
ol-andrewr Nov 25, 2022
ad7d6c6
xmit/tso_packet_with_dpdk_rx: fill in too many headers
ol-andrewr Nov 25, 2022
1e2bd09
lib: factor out helper to check Tx mbuf segmentation
ol-andrewr Nov 25, 2022
531aac3
lib: fix no device found handling on AF_PACKET release
ol-andrewr Nov 25, 2022
5339b04
xmit/one_packet_with_dpdk_rx: handle Tx segmentation limits
ol-andrewr Nov 25, 2022
4158c65
xmit/one_packet_with_dpdk_rx: fix in small MSS results for i40e
ol-andrewr Nov 25, 2022
4c8eaca
xmit/one_packet_with_dpdk_rx: fill in outer UDP cksum for i40e
ol-andrewr Nov 25, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
usecases/rss_hash_info: fill in net/ice expectations
The driver provides RSS hash even if the offload is disabled.

Signed-off-by: Andrew Rybchenko <[email protected]>
  • Loading branch information
ol-andrewr committed Nov 2, 2022
commit bc88dfe9cb7b49760f35f92fdf77e0a88b1df372
15 changes: 15 additions & 0 deletions trc/usecases.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7851,6 +7851,11 @@
<verdict>RSS offload flag is set when offload is disabled</verdict>
</result>
</results>
<results tags="pci-8086-159b" key="WONTFIX ICE-RSS" notes="The offload is enabled unconditionally in MQ mode RSS">
<result value="PASSED">
<verdict>RSS offload flag is set when offload is disabled</verdict>
</result>
</results>
</iter>
<iter result="PASSED">
<arg name="env"/>
Expand Down Expand Up @@ -7900,6 +7905,11 @@
<verdict>RSS offload flag is set when offload is disabled</verdict>
</result>
</results>
<results tags="pci-8086-159b" key="WONTFIX ICE-RSS" notes="The offload is enabled unconditionally in MQ mode RSS">
<result value="PASSED">
<verdict>RSS offload flag is set when offload is disabled</verdict>
</result>
</results>
</iter>
<iter result="PASSED">
<arg name="env"/>
Expand Down Expand Up @@ -7954,6 +7964,11 @@
<verdict>RSS offload flag is set when offload is disabled</verdict>
</result>
</results>
<results tags="pci-8086-159b" key="WONTFIX ICE-RSS" notes="The offload is enabled unconditionally in MQ mode RSS">
<result value="PASSED">
<verdict>RSS offload flag is set when offload is disabled</verdict>
</result>
</results>
</iter>
<iter result="PASSED">
<arg name="env"/>
Expand Down