fm10k_mbx_c...sconnect_hdr(9)
π fm10k_mbx_create_disconnect_hdr β Kernel API Manual π
okay bestie, sit down, because we're looking at fm10k_mbx_create_disconnect_hdr from the Kernel API Manual, and honestly? It's a whole vibe. Short, sweet, does one thing. Main character energy fr fr. β¨
πΈ NAME πΈ
fm10k_mbx_create_disconnect_hdr β Generate a disconnect mailbox header
Like, it literally makes the header that says "we're out, bye" to the mailbox. That's the whole job. Slay. π
π¦ SYNOPSIS π¦
void fm10k_mbx_create_disconnect_hdr (struct fm10k_mbx_info *mbx );
Note that it's void β so it's not handing anything back to you, it's just doing the thing. Iconic behaviour honestly. π«Ά
π ARGUMENTS π
mbxβ pointer to mailbox οΏ½ mailbox, bestie. That's the thing you pass in. It's thestruct fm10k_mbx_info *and it's the entire personality of this call.
β DESCRIPTION β
This function returns a disconnect mailbox header.
That's it. That's the description. No cap β the manpage gives us one (1) sentence and trusts us to handle it. Respect, honestly. π
(it's giving "I said what I said" and I for one am obsessed π)
π SEE ALSO π
Okay so there is a lot of family here. The source file lives at Kernel file ./drivers/net/ethernet/intel/fm10k/fm10k_mbx.c, and then we've got the whole crew:
fm10k_fifo_init(9)fm10k_fifo_used(9)fm10k_fifo_unused(9)fm10k_fifo_empty(9)fm10k_fifo_head_offset(9)fm10k_fifo_tail_offset(9)fm10k_fifo_head_len(9)fm10k_fifo_head_drop(9)fm10k_fifo_drop_all(9)fm10k_mbx_index_len(9)fm10k_mbx_tail_add(9)fm10k_mbx_tail_sub(9)fm10k_mbx_head_add(9)fm10k_mbx_head_sub(9)fm10k_mbx_pushed_tail_len(9)fm10k_fifo_write_copy(9)fm10k_fifo_enqueue(9)fm10k_mbx_validate_msg_size(9)fm10k_mbx_write_copy(9)fm10k_mbx_pull_head(9)fm10k_mbx_read_copy(9)fm10k_mbx_push_tail(9)fm10k_crc_16b(9)fm10k_fifo_crc(9)fm10k_mbx_update_local_crc(9)fm10k_mbx_verify_remote_crc(9)fm10k_mbx_rx_ready(9)fm10k_mbx_tx_ready(9)fm10k_mbx_tx_complete(9)fm10k_mbx_dequeue_rx(9)fm10k_mbx_enqueue_tx(9)fm10k_mbx_read(9)fm10k_mbx_write(9)fm10k_mbx_create_connect_hdr(9)fm10k_mbx_create_data_hdr(9)fm10k_mbx_create_fake_disconnect_hdr(9)fm10k_mbx_create_error_msg(9)fm10k_mbx_validate_msg_hdr(9)fm10k_mbx_create_reply(9)fm10k_mbx_reset_work(9)fm10k_mbx_update_max_size(9)fm10k_mbx_connect_reset(9)fm10k_mbx_process_connect(9)fm10k_mbx_process_data(9)fm10k_mbx_process_disconnect(9)fm10k_mbx_process_error(9)fm10k_mbx_process(9)fm10k_mbx_disconnect(9)fm10k_mbx_connect(9)fm10k_mbx_validate_handlers(9)fm10k_mbx_register_handlers(9)fm10k_pfvf_mbx_init(9)fm10k_sm_mbx_create_data_hdr(9)fm10k_sm_mbx_create_connect_hdr(9)fm10k_sm_mbx_connect_reset(9)fm10k_sm_mbx_connect(9)fm10k_sm_mbx_disconnect(9)fm10k_sm_mbx_validate_fifo_hdr(9)fm10k_sm_mbx_process_error(9)fm10k_sm_mbx_create_error_msg(9)fm10k_sm_mbx_receive(9)fm10k_sm_mbx_transmit(9)fm10k_sm_mbx_create_reply(9)fm10k_sm_mbx_process_reset(9)fm10k_sm_mbx_process_version_1(9)fm10k_sm_mbx_process(9)fm10k_sm_mbx_init(9)
That's the whole group chat, and yes they all get along. iykyk π
mwah, that's the page π β brought to you by ./drivers/net/ethernet/intel/f..., dated October 2026, and no I will not be elaborating on the abbreviated path, the manpage was like that when I got here π
π¦ 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