bnx2i_ep_tcp_conn_active(9)
π
bnx2i_ep_tcp_conn_active (9) β from the Kernel API Manual bestie π
okay so picture this: it's a (9) man page, it lives in the Kernel API Manual, and its whole entire personality is checking on a TCP connection. she's nosy, she's thorough, she's iconic. let's get into it β¨
πΈ NAME πΈ
bnx2i_ep_tcp_conn_active β the little function that does a vibe check on an EP state transition π«
π¦ SYNOPSIS π¦
int bnx2i_ep_tcp_conn_active (struct bnx2i_endpoint *bnx2i_ep );
likeβ¦ that's the whole signature. short, sweet, returns an int. no notes. π
π ARGUMENTS π
bnx2i_epβ an endpoint pointer π«Ά literally just a pointer to astruct bnx2i_endpoint, that's her whole job in this lineup
β¨ DESCRIPTION β¨
so what does she do? she checks if the underlying TCP connection is active. that's it. that's the gig π§ no cap, that's genuinely the entire description, and honestly? she ate. π
π₯ SEE ALSO π₯
bestie. sit down. this list is long. but every single one of these is family so we're listing all of them, no skips, no cuts, periodt π
first up, the file itself:
- Kernel file
./drivers/scsi/bnx2i/bnx2i_iscsi.cπ
and now the whole group chat of sibling functions, all (9):
bnx2i_get_write_cmd_bd_idx(9)bnx2i_setup_write_cmd_bd_info(9)bnx2i_map_scsi_sg(9)bnx2i_iscsi_map_sg_list(9)bnx2i_iscsi_unmap_sg_list(9)bnx2i_bind_conn_to_iscsi_cid(9)bnx2i_get_conn_from_id(9)bnx2i_alloc_iscsi_cid(9)bnx2i_free_iscsi_cid(9)bnx2i_setup_free_cid_que(9)bnx2i_release_free_cid_que(9)bnx2i_alloc_ep(9)bnx2i_free_ep(9)bnx2i_alloc_bdt(9)bnx2i_destroy_cmd_pool(9)bnx2i_setup_cmd_pool(9)bnx2i_setup_mp_bdt(9)bnx2i_free_mp_bdt(9)bnx2i_drop_session(9)bnx2i_ep_destroy_list_add(9)bnx2i_ep_destroy_list_del(9)bnx2i_ep_ofld_list_add(9)bnx2i_ep_ofld_list_del(9)bnx2i_find_ep_in_ofld_list(9)bnx2i_find_ep_in_destroy_list(9)bnx2i_ep_active_list_add(9)bnx2i_ep_active_list_del(9)bnx2i_setup_host_queue_size(9)bnx2i_alloc_hba(9)bnx2i_free_hba(9)bnx2i_conn_free_login_resources(9)bnx2i_conn_alloc_login_resources(9)bnx2i_iscsi_prep_generic_pdu_bd(9)bnx2i_iscsi_send_generic_request(9)bnx2i_cpy_scsi_cdb(9)bnx2i_mtask_xmit(9)bnx2i_task_xmit(9)bnx2i_session_create(9)bnx2i_session_destroy(9)bnx2i_conn_create(9)bnx2i_conn_bind(9)bnx2i_conn_destroy(9)bnx2i_ep_get_param(9)bnx2i_host_get_param(9)bnx2i_conn_start(9)bnx2i_conn_get_stats(9)bnx2i_check_route(9)bnx2i_tear_down_conn(9)bnx2i_ep_connect(9)bnx2i_ep_poll(9)bnx2i_hw_ep_disconnect(9)bnx2i_ep_disconnect(9)bnx2i_nl_set_path(9)
like I said. everybody's here. ππ«Ά
ngl there are no OPTIONS, no EXIT STATUS, no ERRORS and no BUGS sections on this page β she's a lean little kernel API page and we respect her minimalism π
and that's the whole page, bestie!! mwah π
this came to you straight out of ./drivers/scsi/bnx2i, dated October 2026 β so basically it's from the future and it's still slaying. π¦β¨π
π¦ 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