fm10k_sm_mbx...ate_data_hdr(9)
๐ fm10k_sm_mbx_create_data_hdr(9) ๐
okay so bestie, welcome to the Kernel API Manual โจ this one's a tiny little cutie from the Linux kernel docs, and honestly? she's short but she serves. like, main character energy in three lines. let's get into it ๐ซถ
โจ NAME โจ
fm10k_sm_mbx_create_data_hdr โ Generate a mailbox header for local FIFO ๐ธ
like, that's literally her whole job. she makes the header. for the local FIFO. that's the vibe check and she passed ๐
๐ฆ SYNOPSIS ๐ฆ
void fm10k_sm_mbx_create_data_hdr (struct fm10k_mbx_info *mbx );
note the void โ she returns nothing, no cap, she's not here to give you a value back, she's here to do the thing ๐โจ
๐ ARGUMENTS ๐
mbxโ pointer to mailbox ๐ that's it. that's the whole argument list. one (1) pointer, and it points at your mailbox. iconic behaviour tbh.
๐ DESCRIPTION ๐
okay so boom ๐ฅ โ this function returns a data mailbox header.
that's it. that's the whole description. no cap, no fine print, no secret chapter. it's giving "short and sweet" and honestly I'm obsessed ๐ญ๐
like, if you were expecting a whole saga โ the lore, the backstory, the dramatic reveal โ nope! she said "I said what I said" and dipped. respect. ๐
๐ SEE ALSO ๐
okay bestie, buckle up, because this list is long โ genuinely the whole friend group showed up to the function. fr fr, every single one of these has a (9) section and they're all here, no gatekeeping:
the fifo girlies ๐ง
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)
the mbx math squad ๐ฅ
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)
the copy/paste besties ๐
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)
the crc clique ๐งฎ
the ready/tx/rx crew ๐ก
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)
the header makers ๐ (yes, our girl is in here too โ she's on her own SEE ALSO list and honestly? self-love ๐)
fm10k_mbx_create_connect_hdr(9)fm10k_mbx_create_data_hdr(9)fm10k_mbx_create_disconnect_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)
the state machine girlies โ๏ธ
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)
the sm_mbx extended universe ๐ฆ (ours is an fm10k_sm_mbx moment, so of course the whole sub-family is here)
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)
and the source herself ๐ โ the kernel file:
./drivers/net/ethernet/intel/fm10k/fm10k_mbx.c
๐ heads up bestie: this page is generated from the kernel docs, so the references above are exactly what she lists โ don't go inventing extras, iykyk ๐
๐ธ the sign-off ๐ธ
and that's the whole page!! she's from ./drivers/net/ethernet/intel/f... (yes, the source line gets all truncated and mysterious, very "no thoughts head empty" of it), dated October 2026 ๐
, and she goes by fm10k_sm_mbx...ate_data_hdr(9) on the footer too. the drama of the ellipsis!! ๐ญ
anyway bestie, that's the manual page, fully intact, not one detail lost. slay ๐ โจ๐๐ซถ
๐ฆ 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