nfp_eth_config_commit_end(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… nfp_eth_config_commit_end(9) β€” like, the actual commit button for your NFP eth config πŸŽ€

okay bestie, welcome to the Kernel API Manual entry for nfp_eth_config_commit_end(9) ✨ (yes the title is also the section name, we love a self-titled icon πŸ‘‘). This is the girl whose whole job is: you staged your changes, now we ship them. periodt.


🌸 NAME 🌸

nfp_eth_config_commit_end β€” perform recorded configuration changes πŸ’«

like, the literal "okay go actually do the thing now" function. no cap.


✨ SYNOPSIS ✨

int nfp_eth_config_commit_end (struct nfp_nsp *nsp );

(it returns an int, she's giving functional, she's giving concise 🫢)


πŸ¦‹ ARGUMENTS πŸ¦‹

  • nsp β€” the NFP NSP handle that came back from nfp_eth_config_start. yeah, that exact one. don't bring some random handle to this function, she will not know her πŸ’€

πŸ’– DESCRIPTION πŸ’–

okay so here's the vibe: this function performs the configuration that you already requested with the __nfp_eth_set_*() helpers, and which got recorded in the nsp state. so all that staging you did? this is the part where it actually happens. slay.

and here's the lowkey iconic part β€” she's efficient. if the device was already configured exactly as you requested, or if you literally made no __nfp_eth_set_*() operations at all, then no NSP command will be performed. nothing. zero. she looked at your diff and went "girl, this is already merged" πŸ™ˆβœ¨


πŸ”₯ RETURN πŸ”₯

  • 0 β€” configuration successful πŸŽ‰ (we ate)
  • 1 β€” no changes were needed πŸ’… (nothing to do, still valid)
  • -ERRNO β€” configuration failed 😭 (a negative errno, so you know it went sideways)

🌈 SEE ALSO 🌈

the whole friend group, fr fr:


ngl bestie, if you're calling this without having gone through nfp_eth_config_start first, that's a vibe check you're gonna fail 🫠

okay that's the whole page, mwah πŸ’‹ β€” brought to you by the source path ./drivers/net/ethernet/netrono... (yes it's truncated in the footer, that's just how she is), dated October 2026, and filed under nfp_eth_config_commit_end(9) ⭐ go commit those changes, icon πŸ’œπŸ§š

πŸ“¦ where this page comes from