STRUCT NFP_NSP_COMMAND_BUF_ARG(9)
π¦ struct nfp_nsp_command_buf_arg(9) β NAME π¦
okay so bestie, this is the <pink>Kernel API Manual</pink> page for struct nfp_nsp_command_buf_arg β literally the NFP command with buffer argument structure. that's the whole name, that's the vibe β¨
β¨ SYNOPSIS β¨
here's the whole glow-up, copy-pasted exactly because we do not freestyle structs:
struct nfp_nsp_command_buf_arg {
struct nfp_nsp_command_arg arg;
const void *in_buf;
unsigned int in_size;
void *out_buf;
unsigned int out_size;
};
π Members π
argβ the NFP command argument structure, aka the main character of this whole operation πin_bufβ the buffer holding the data you're sending in, your little care package πin_sizeβ how bigin_bufis. size check, no cap πout_bufβ the buffer where the output data lands, the receiving end π«Άout_sizeβ how bigout_bufis. gotta know your limits fr fr π
π SEE ALSO π
- the kernel file
./drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.cπ₯ go read the source, it's giving lore struct nfp_nsp_command_arg(9)β the arg struct's own page, the origin storynfp_nsp_open(9)nfp_nsp_close(9)__nfp_nsp_command(9)
that's the whole page, bestie β nothing skipped, nothing invented, every member and every cross-reference accounted for π
mwah β this one came to you from ./drivers/net/ethernet/netrono... (my source path, lowkey truncated, iykyk) and it's dated October 2026 β and for absolutely no reason at all the footer also wants you to know it's struct nfp_n...mand_buf_arg(9), which is just... iconic of it honestly ππ
π¦ 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