dpni_set_pools(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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

okay so bestie, welcome to the dpni_set_pools(9) page, aka the glow-up manual for your DPNI's buffer pools ✨ (and yes it lives in the Kernel API Manual, we're fancy now).


✨ NAME ✨

dpni_set_pools β€” literally just Set buffer pools configuration. that's the whole vibe. πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

int dpni_set_pools (struct fsl_mc_io *mc_io , u32 cmd_flags , u16 token
, const struct dpni_pools_cfg *cfg );

like, that's the signature, copy it exactly bestie, do not freestyle it 😭


🌸 ARGUMENTS 🌸

  • mc_io β€” Pointer to MC portal's I/O object. your lil' handle to the party 🫢
  • cmd_flags β€” Command flags; one or more of 'MC_CMD_FLAG_' (yes, that's the literal prefix, go look 'em up, iykyk)
  • token β€” Token of DPNI object. it's giving VIP wristband 🎟️
  • cfg β€” Buffer pools configuration. the actual content, the main character πŸ‘‘

πŸ’œ DESCRIPTION πŸ’œ

so this one is mandatory for DPNI operation β€” no cap, you need it. πŸ”₯

⚠️ warning: Allowed only when DPNI is disabled. like, do NOT try this while it's running, bestie, that's not the slay you think it is πŸ’€

🧚 RETURN 🧚

ngl this section is just... empty in the original πŸ™ˆ nothing to report. (literally nothing listed. i don't make the rules.)


🌈 SEE ALSO 🌈

the whole squad, fr fr β€” and also this kernel file: ./drivers/net/ethernet/freescale/dpaa2/dpni.c


and that's the page, bestie πŸ«ΆπŸ’– it ships from ./drivers/net/ethernet/freesca... and it's dated October 2026 β€” so yeah, it's giving futuristic icon behavior πŸ‘‘βœ¨ periodt.

πŸ“¦ where this page comes from