devlink_line...rovision_set(9)
π
devlink_linecard_provision_set β a Kernel API Manual moment β¨
okay bestie, welcome to the kernel API manual, we're doing devlink_linecard_provision_set(9) today and honestly? she's short but she's iconic π
πΈ NAME πΈ
devlink_linecard_provision_set β the one that sets provisioning on a linecard. that's it, that's the job, and she does it π
β¨ SYNOPSIS β¨
void devlink_linecard_provision_set (struct devlink_linecard *linecard ,
const char *type );
like, copy it exactly, spaces and all, don't @ me π«Ά
π¦ ARGUMENTS π¦
linecardβ the devlink linecard. the main character in question πtypeβ the linecard type. the vibe she's being provisioned as π
π DESCRIPTION π
okay so here's the tea π β this gets called either directly from the provision op call, or as a result of the provision op call asynchronously. either path, same function, no cap. so don't come for her about timing, she's handling both fr fr π
π₯ SEE ALSO π₯
- the kernel file
./net/devlink/linecard.cβ go read the source, iykyk π devl_linecard_create(9)devl_linecard_destroy(9)devlink_linecard_provision_clear(9)devlink_linecard_provision_fail(9)devlink_linecard_activate(9)devlink_linecard_deactivate(9)devlink_linecard_nested_dl_set(9)
the whole friend group, honestly. go say hi to all of them π§
aaaand that's the page!! π this lil baddie lives in ./net/devlink and she's dated October 2026 β mark your calendars bestie, periodt ππ
π¦ 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