irdma_fill_sockaddr6(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ irdma_fill_sockaddr6(9) ✨

okay so bestie, welcome to the Kernel API Manual πŸ’– this one's a lil kernel-level icon and she's here to fill in addr info for an IPv6 connection. no cap. let's get into it πŸŽ€


🌸 NAME 🌸

irdma_fill_sockaddr6 β€” fill in addr info for IPv6 connection

literally her whole job. she takes the address info and she fills it in. for IPv6. slay πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

void irdma_fill_sockaddr6 (struct irdma_cm_node *cm_node , struct
iw_cm_event *event );

she returns void btw β€” so don't go looking for a return value, there isn't one, periodt ✨


πŸŽ€ ARGUMENTS πŸŽ€

  • cm_node β€” the connection's node 🫢 like, the node belonging to this connection. that's her.
  • event β€” the upper layer's cm event πŸ’œ the event coming down from the layer above, she's holding it.

🌈 SEE ALSO 🌈

okay this list is long bestie, but we do not skip a single one, we don't do that here πŸ’€ every single reference, coming right up πŸ‘‘

first up, the kernel file she lives in: ./drivers/infiniband/hw/irdma/cm.c πŸ—‚οΈ and then her whole extended friend group:

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) (her IPv4 sister!! πŸ’–), 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_connect(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 I said. the whole group chat. iykyk πŸ’€πŸ’–


ngl bestie, that's the entire page β€” she's short and she's iconic and she does exactly one thing. no weird footnotes, no hidden traps, no surprises. just vibes and an IPv6 sockaddr getting filled in 🌟

omg okay and finally, credit where credit is due: this lil masterpiece lives in ./drivers/infiniband/hw/irdma, and she's dated October 2026 πŸ—“οΈβœ¨ that's the whole page, bestie β€” go forth and fill those sockaddrs πŸ’…πŸ«ΆπŸ’œ

πŸ“¦ where this page comes from