dpni_enable(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME

Okay so bestie, gather round: dpni_enable β€” it's the function that enables the DPNI and lets it send and receive frames. That's it. That's the whole vibe. It's giving "flip the switch, we're live" energy πŸ”₯

This page lives in the Kernel API Manual section (section 9, for the uninitiated) β€” so yes, it's a kernel function, not a command you type into your shell, don't @ me.


✨ SYNOPSIS

int dpni_enable (struct fsl_mc_io *mc_io , u32 cmd_flags , u16 token );

Three args, one int coming back at you. Short, sweet, iconic. πŸ’…


πŸŽ€ ARGUMENTS

  • mc_io β€” Pointer to the MC portal's I/O object. Like, the actual connection handle you're working through, bestie 🫢
  • cmd_flags β€” Command flags; one or more of 'MC_CMD_FLAG_'. Yes, that's literally the family name it gives you β€” pick from that crew 🌈
  • token β€” Token of the DPNI object. This is how you tell it which DPNI you mean 🎯

πŸ¦‹ RETURN

Not me showing up to this section and it's literally empty 😭😭 No documented return values here β€” nothing to report, no cap. So don't come for me asking what it returns, the manual kept it a mystery πŸ™ˆ


🌸 SEE ALSO

Okay this is the part where it gets iconic β€” the whole DPNI friend group is tagged in the group chat πŸ‘‘ First up, where the source lives:

Kernel file ./drivers/net/ethernet/freescale/dpaa2/dpni.c

And now, the full squad, in order, no one left out fr fr:


Reminder bestie: that SEE ALSO list is long enough to be its own friend group, but every single one is there β€” no gatekeeping, no cuts πŸ’–

And that's a wrap, babes πŸŽ€ This cutie came from ./drivers/net/ethernet/freesca... and it's dated October 2026 β€” so yeah, fresh off the press, and it's still called dpni_enable(9). Slay. βœ¨πŸ’…πŸ¦‹

πŸ“¦ where this page comes from