Skip to contentSkip to conversation

i40e: enabling Rx/Tx queue deferred start has no effect

Bug 1102 [email protected] 1 participant 1 message Oct 12, 2022

lore
Share & tools
lore
#0 lore raw

https://bugs.dpdk.org/show_bug.cgi?id=1102

Bug ID: 1102
Summary: i40e: enabling Rx/Tx queue deferred start has no
effect
Product: DPDK
Version: unspecified
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: ethdev
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---

Created attachment 223
--> https://bugs.dpdk.org/attachment.cgi?id=223&action=edit
probable fix

As part of the ongoing efforts [1] to bring up sophisticated DPDK PMD testing, it was found that i40e had a bug in deferred queue start feature.

Test logs [2] and [3] suggest that the problem manifests itself both in Rx and Tx cases. The target queue marked for deferred start proves active at the point where the test has not yet asked to enable it.

Our takeaway from studying i40e code is that the driver does not check whether a queue has been marked for deferred start when enabling all queues on port start. Please find the probable fix attached.

[1] http://mails.dpdk.org/archives/dev/2022-October/251663.html
[2] https://ts-factory.io/bublik/v2/log/100333?focusId=101010&mode=treeAndlog
[3] https://ts-factory.io/bublik/v2/log/100333?focusId=101022&mode=treeAndlog

Signature · 2 lines
You are receiving this mail because:
You are the assignee for the bug.