devl_param_value_changed(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… devl_param_value_changed β€” a Kernel API Manual moment

okay so bestie, welcome to the Kernel API Manual entry for devl_param_value_changed β€” yes that's the whole name, she's long but she's iconic πŸŽ€

✨ NAME ✨

devl_param_value_changed β€” notify devlink that a parameter's value changed.

The driver should call this right after the change happens. Like, immediately. Don't be weird about it 🫢

✨ SYNOPSIS ✨

void devl_param_value_changed (struct devlink *devlink , u32 param_id );

✨ ARGUMENTS ✨

  • devlink β€” the devlink. that's it, that's the whole description, she said what she said πŸ’…
  • param_id β€” the parameter ID 🌸

✨ DESCRIPTION ✨

So the driver uses this function to notify devlink that a value changed β€” with one big exception: this is not for driverinit configuration mode. Not her lane, not her vibe πŸ™ˆ

For driverinit configuration mode, the driver should use the function

and yeah, the sentence just ends there in the original. no name, no closing punctuation, she simply walked off mid-sentence πŸ’€ that's canon, we're keeping it.

✨ SEE ALSO ✨

Kernel file ./net/devlink/param.c plus the whole friend group:


and that's the page, bestie ✨ source path ./net/devlink, dated October 2026 β€” go forth and notify responsibly, mwah πŸ’–πŸ¦‹

πŸ“¦ where this page comes from