free_gid_work(9)
π free_gid_work(9) π
okay so bestie, welcome to the Kernel API Manual β yes, we're reading kernel docs together, this is our bonding era π«Ά
β¨ NAME β¨
free_gid_work β releases the reference to the GID entry. literally its whole job. no cap.
πΈ SYNOPSIS πΈ
void free_gid_work (struct work_struct *work );
π ARGUMENTS π
workβ the work structure that points at the GID entry which needs to be deleted ποΈ like, it's the thing saying "hey, this one's gotta go"
π¦ DESCRIPTION π¦
so free_gid_work frees the entry from the HCA's hardware table β but only if the provider actually supports that, okay? conditional queen π β and it also releases the reference to the netdevice. two jobs, one function, main character energy fr fr π
π₯ SEE ALSO π₯
kernel file ./drivers/infiniband/core/cache.c and its whole friend group:
del_gid(9)add_modify_gid(9)rdma_find_gid_by_port(9)rdma_find_gid_by_filter(9)rdma_query_gid(9)rdma_read_gid_hw_context(9)rdma_find_gid(9)rdma_get_gid_attr(9)rdma_query_gid_table(9)rdma_put_gid_attr(9)rdma_hold_gid_attr(9)rdma_read_gid_attr_ndev_rcu(9)rdma_read_gid_l2_fields(9)ib_dispatch_event(9)
aaaand that's the whole page, she's short but she ate π this lil icon lives in ./drivers/infiniband/core, dated October 2026 β screenshot it, cite it, stan it, mwah ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms