diff options
| author | Daniel Zahka <daniel.zahka@gmail.com> | 2026-09-24 17:35:18 -0700 |
|---|---|---|
| committer | Paolo Abeni <pabeni@redhat.com> | 2026-09-29 10:35:58 +0200 |
| commit | bd7ce2b2afeae7a9fa8fa28602ba515c8656ce3a (patch) | |
| tree | 7f8c9d98237b5040c457f45096d4a4ab4736960b /tools/lib/python/kdoc/python_version.py | |
| parent | 3d4e4ad43aa455353067cf004d0618009ac39205 (diff) | |
eth: mpnic: start and stop the Tx HW queues
Point the hardware at the descriptor rings and provide functions for
turning the Tx queues on and off.
Teardown has to wait for the DMA engines to go idle before the ring
memory can be freed: disabling a queue only stops the device picking up
new work, it does not tell us that the work already fetched has been
retired. Each block exposes an idle bitmap per queue, and every one of
the four blocks a packet passes through on its way out has to report
idle before the descriptors are safe to free.
Signed-off-by: Daniel Zahka <daniel.zahka@gmail.com>
Link: https://patch.msgid.link/20260924-linux-mpnic-v2-5-4badc9b58b9e@gmail.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'tools/lib/python/kdoc/python_version.py')
0 files changed, 0 insertions, 0 deletions
