diff options
| author | Abhijit Gangurde <abhijit.gangurde@amd.com> | 2026-09-30 14:51:08 +0530 |
|---|---|---|
| committer | Leon Romanovsky <leon@kernel.org> | 2026-09-30 09:50:13 -0400 |
| commit | 1900af7931ab0cf1ccfb01d3f1a8633482500cde (patch) | |
| tree | 2503523af3e557f90063eb43596b407608f83c8d /tools/lib/python | |
| parent | 6de34bfb56ad8c24bf63b243b5f32b345d9cdd4d (diff) | |
RDMA/ionic: support firmware-assigned CQ IDs
When the LIF advertises qid allocation for CQ, let firmware return
the completion queue ID instead of allocating it in the driver bitmap.
Split CQ create/destroy into distinct phases so cq_tbl is updated only
after the ID is known and removed before the destroy admin command
returns the ID to firmware, avoiding a race where a concurrent create
reusing the same cqid could have its xarray entry erased by a stale
destroy.
Signed-off-by: Abhijit Gangurde <abhijit.gangurde@amd.com>
Link: https://patch.msgid.link/20260930092111.3176738-3-abhijit.gangurde@amd.com
Signed-off-by: Leon Romanovsky <leon@kernel.org>
Diffstat (limited to 'tools/lib/python')
0 files changed, 0 insertions, 0 deletions
