ENUM DPNI_DEST(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum dpni_dest(9) ✨

okay bestie, buckle up β€” this is a page from the Kernel API Manual, and it's literally all about enum dpni_dest, aka the DPNI destination types. it's short, it's sweet, and it's giving "three constants and a dream" πŸŽ€


🌸 NAME 🌸

enum dpni_dest β€” DPNI destination types, periodt. that's the whole vibe. πŸ’–


✨ SYNOPSIS ✨

here's the whole enum, copied exactly so you can trust me fr fr:

enum dpni_dest {
    DPNI_DEST_NONE ,
    DPNI_DEST_DPIO ,
    DPNI_DEST_DPCON

};

πŸ¦‹ Constants πŸ¦‹

okay so there are exactly three of these and each one is a different personality type for your queue πŸ‘‘

  • DPNI_DEST_NONE β€” the unassigned destination. no cap, the queue is just sitting there in parked mode, and it does not generate FQDAN notifications. so who's gonna dequeue from it? you, bestie β€” based on polling or any other user-defined method you feel like. it's giving independent main character energy πŸ™ˆ
  • DPNI_DEST_DPIO β€” now the queue is in schedule mode and it does generate FQDAN notifications, sending them to the specified DPIO. your job? dequeue from the queue only after the notification arrives. no jumping the gun, iykyk πŸ’…
  • DPNI_DEST_DPCON β€” also in schedule mode, but this one does not generate FQDAN notifications. instead it's connected to the specified DPCON object, and you dequeue from the DPCON channel. different route, same slay 🌈

πŸ”₯ SEE ALSO πŸ”₯

the kernel file lives at ./drivers/net/ethernet/freescale/dpaa2/dpni.h β€” go say hi 🫢

and here's the full squad of related pages, every single one, no skipping (i would never):


πŸ’€ reminder: this page is sourced from ./drivers/net/ethernet/freesca... and dated October 2026 β€” so yeah, it's from the future, we love a time traveler ⭐

okay that's the whole page, go forth and dequeue responsibly bestie πŸ§šπŸ’œ

πŸ“¦ where this page comes from