irdma_connect(9)
πΈ irdma_connect(9) β the girlies' guide to Kernel API Manual energy πΈ
Okay so bestie, gather round, because today we're reading irdma_connect from the <pink>Kernel API Manual</pink> β yes that's the manual name, and yes I am going to make it cute. This is a kernel-level function, so hydrate, stretch, and let's get into it π
β¨
β¨ NAME β¨
irdma_connect β the registered call that exists so a connection can get established, like, the whole "hey girl hey, we're connecting" moment π«Ά
π₯ SYNOPSIS π₯
int irdma_connect (struct iw_cm_id *cm_id , struct iw_cm_conn_param
*conn_param );
That's it, that's the whole vibe: it returns an int, it takes two pointers, and it is so serious about both of them π
π ARGUMENTS π
cm_idβ the cm information for a passive connection. Bestie, say it with me: passive. That's the whole assignment for this parameter. πconn_paramβ all the information about the connection itself. The details parameter. The receipts, if you will. π§Ύ
Ngl there's only two arguments here but they're both doing main character work, so don't sleep on them. π
π¦ SEE ALSO π¦
First up: the kernel file, which lives at ./drivers/infiniband/hw/irdma/cm.c β that's where the source lives, no cap. π
And nowβ¦ the entire friend group. Yes, the whole group chat is getting tagged, because that's the energy this page is giving and we are not skipping one single soul π:
irdma_free_sqbuf(9)irdma_record_ird_ord(9)irdma_copy_ip_ntohl(9)irdma_copy_ip_htonl(9)irdma_get_addr_info(9)irdma_fill_sockaddr4(9)irdma_fill_sockaddr6(9)irdma_get_cmevent_info(9)irdma_send_cm_event(9)irdma_timer_list_prep(9)irdma_create_event(9)irdma_free_retrans_entry(9)irdma_cleanup_retrans_entry(9)irdma_form_ah_cm_frame(9)irdma_form_uda_cm_frame(9)irdma_send_reset(9)irdma_active_open_err(9)irdma_passive_open_err(9)irdma_event_connect_error(9)irdma_process_options(9)irdma_handle_tcp_options(9)irdma_build_mpa_v1(9)irdma_build_mpa_v2(9)irdma_cm_build_mpa_frame(9)irdma_send_mpa_request(9)irdma_send_mpa_reject(9)irdma_negotiate_mpa_v2_ird_ord(9)irdma_parse_mpa(9)irdma_schedule_cm_timer(9)irdma_retrans_expired(9)irdma_handle_close_entry(9)irdma_cm_timer_tick(9)irdma_send_syn(9)irdma_send_ack(9)irdma_send_fin(9)irdma_find_listener(9)irdma_del_multiple_qhash(9)irdma_get_vlan_mac_ipv6(9)irdma_get_vlan_ipv4(9)irdma_add_mqh_6(9)irdma_add_mqh_4(9)irdma_add_mqh(9)irdma_reset_list_prep(9)irdma_dec_refcnt_listen(9)irdma_cm_del_listen(9)irdma_addr_resolve_neigh(9)irdma_get_dst_ipv6(9)irdma_addr_resolve_neigh_ipv6(9)irdma_find_node(9)irdma_add_hte_node(9)irdma_ipv4_is_lpb(9)irdma_ipv6_is_lpb(9)irdma_cm_create_ah(9)irdma_cm_free_ah(9)irdma_make_cm_node(9)irdma_rem_ref_cm_node(9)irdma_handle_fin_pkt(9)irdma_handle_rst_pkt(9)irdma_handle_rcv_mpa(9)irdma_check_syn(9)irdma_check_seq(9)irdma_handle_syn_pkt(9)irdma_handle_synack_pkt(9)irdma_handle_ack_pkt(9)irdma_process_pkt(9)irdma_make_listen_node(9)irdma_create_cm_node(9)irdma_cm_reject(9)irdma_cm_close(9)irdma_receive_ilq(9)irdma_setup_cm_core(9)irdma_cleanup_cm_core(9)irdma_init_tcp_ctx(9)irdma_cm_init_tsa_conn(9)irdma_cm_disconn(9)irdma_qp_disconnect(9)irdma_cm_disconn_true(9)irdma_disconnect_worker(9)irdma_free_lsmm_rsrc(9)irdma_accept(9)irdma_reject(9)irdma_create_listen(9)irdma_destroy_listen(9)irdma_teardown_list_prep(9)irdma_cm_event_connected(9)irdma_cm_event_reset(9)irdma_cm_event_handler(9)irdma_cm_post_event(9)irdma_cm_teardown_connections(9)irdma_qhash_ctrl(9)irdma_if_notify(9)
Like, that is a lot of siblings, and every single one of them got an invite. Obsessed. ππ
Fr fr though β this is the entire SEE ALSO, bestie. Nobody got cut. Not one. πΈ
Okay and finally, the cute sign-off: this absolute icon of a page comes to you from ./drivers/infiniband/hw/irdma, stamped October 2026, and it answers to the name irdma_connect(9) β so if you ever need her again, that's the name to call πβ¨π
π¦ 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