rdma_reject(9)
π rdma_reject β from the Kernel API Manual, bestie β¨
okay so picture this: you're deep in the kernel, somebody's trying to open a connection to you, and you are simply not interested. enter rdma_reject(9) β the "new phone who dis" of the RDMA connection manager π
β¨ NAME β¨
rdma_reject β the function you call to reject a connection request or response. that's it, that's the whole vibe. you're the bouncer, the velvet rope stays up, no cap π«Ά
β¨ SYNOPSIS β¨
int rdma_reject (struct rdma_cm_id *id , const void *private_data , u8
private_data_len , u8 reason );
it returns an int, she takes four arguments, and yes she eats every single time π₯
β¨ ARGUMENTS β¨
okay so the docs here are lowkey iconic in the worst way, because the original literally says -- undescribed -- for every single one of these. so here's the honest tea β β i'm not gonna invent lore that isn't there:
idβ-- undescribed --π the manpage gives us nothing on this one, bestie. it's astruct rdma_cm_id *and that's all we're getting.private_dataβ-- undescribed --π aconst void *with zero explanation attached. mysterious. main character energy, honestly.private_data_lenβ-- undescribed --π au8. that's the entire description. don't shoot the messenger.reasonβ-- undescribed --π¦ also au8, also completely unexplained. the lore is not forthcoming.
ngl i wish i had more for you on these, but the rule is keep every detail and add nothing, so here we are β -- undescribed -- four times in a row and i'm just as shook as you are π
β¨ SEE ALSO β¨
this is where the page really pops off, because the whole friend group gets a shoutout π and heads up, it all lives in the Kernel file ./include/rdma/rdma_cm.h β that's the source file right there, iykyk π
rdma_create_id(9)rdma_destroy_id(9)rdma_restrict_node_type(9)rdma_bind_addr(9)rdma_resolve_addr(9)rdma_resolve_route(9)rdma_resolve_ib_service(9)rdma_create_qp(9)rdma_destroy_qp(9)rdma_init_qp_attr(9)rdma_listen(9)rdma_notify(9)rdma_disconnect(9)rdma_join_multicast(9)rdma_leave_multicast(9)rdma_set_service_type(9)rdma_set_reuseaddr(9)rdma_set_afonly(9)rdma_reject_msg(9)rdma_consumer_reject_data(9)rdma_read_gids(9)
like, twenty-one whole cross-references. she's connected, she knows everybody, she's literally the socialite of include/rdma π
and that's the page!! mwah π it lives in ./include/rdma, it's dated October 2026, and the whole thing answers to rdma_reject(9) β go forth and reject those connections with your whole chest, bestie π§πΈβ
π¦ 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