Bug 1102
Summary: | i40e: enabling Rx/Tx queue deferred start has no effect | ||
---|---|---|---|
Product: | DPDK | Reporter: | ivan.malov |
Component: | ethdev | Assignee: | Zhang Yuying (yuying.zhang) |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | andrew.rybchenko, beilei.xing, ivan.malov, kaiwenx.deng, yux.jiang |
Priority: | Normal | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Hardware: | All | ||
OS: | All | ||
Attachments: |
probable fix
probable fix v2 |
Description
ivan.malov
2022-10-12 08:38:00 CEST
Created attachment 224 [details]
probable fix v2
Please find the new proposed fix attached.
UPDATE for Tx:
As noted before, without the fix, inactive queues send packets passed to them; the packets really hit the wire. With the fix being applied, the packets still can be passed to the PMD by the user, but they just get stuck; when the user starts the queues, the packets get unstuck and hit the wire. Such behaviour also might be incorrect, but it's unclear how to fix it.
please offer the reproduce steps with standard DPDK API like testpmd, l3fwd and other examples. |