STRUCT ISER_FR_POOL(9)
π NAME π
okay bestie, welcome to the Kernel API Manual entry for struct iser_fr_pool(9) β it is literally the connection fast registration pool. thatβs the whole vibe: a pool for fastreg stuff, no cap π«Ά
β¨ SYNOPSIS β¨
hereβs the literal struct, copied exactly:
struct iser_fr_pool {
struct list_head list;
spinlock_t lock;
int size;
struct list_head all_list;
};
π«Ά Members π«Ά
listβ list of fastreg descriptors. the lineup, basically πlockβ protects fastreg pool. itβs the bouncer keeping the pool safe πsizeβ size of the pool. yes, the actual size. iconic.all_listβ first and last list members. the ends of the squad π
π SEE ALSO π
Kernel file ./drivers/infiniband/ulp/iser/iscsi_iser.h and the whole friend group:
struct iser_data_buf(9)struct iser_mem_reg(9)struct iser_tx_desc(9)struct iser_rx_desc(9)struct iser_login_desc(9)struct iser_device(9)struct iser_reg_resources(9)struct iser_fr_desc(9)struct ib_conn(9)struct iser_conn(9)struct iscsi_iser_task(9)struct iser_global(9)
sign-off cutie: this page is serving from ./drivers/infiniband/ulp/iser, dated October 2026 β¨ππ
π¦ 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