ENUM DPSECI_DEST(9)
β¨ enum dpseci_dest(9) β DPSECI destination types β¨
okay so bestie, welcome to the kernel API manual for enum dpseci_dest π
this is like, the little enum that tells you where a DPSECI queue is pointing its vibes β and honestly? it's giving very main character energy for something with only three members. let's get into it π«Ά
πΈ SYNOPSIS πΈ
here's the whole thing, no cap β this is literally the entire enum, every member, nothing hidden:
enum dpseci_dest {
DPSECI_DEST_NONE ,
DPSECI_DEST_DPIO ,
DPSECI_DEST_DPCON
};
yes bestie there's a trailing space situation before a couple of those commas, we do not touch it, we respect the original π
π¦ Constants π¦
okay so these are the three (3) constants, and each one is a whole different personality:
DPSECI_DEST_NONEβ the "unassigned" one, the unbothered icon β¨ the queue gets set in parked mode and it does not generate FQDAN notifications. so who's doing the work? you are, bestie β the user is expected to dequeue from the queue based on polling or some other user-defined method. it's giving DIY πDPSECI_DEST_DPIOβ the overachiever π₯ the queue gets set in schedule mode and it does generate FQDAN notifications, straight to the specified DPIO. and the user? expected to dequeue from the queue only after the notification is received. wait for the text back, don't double-text, iykyk πDPSECI_DEST_DPCONβ the mysterious one π the queue gets set in schedule mode and it does not generate FQDAN notifications, but it is connected to the specified DPCON object. so where do you dequeue from? the DPCON channel, obviously. user is expected to dequeue from the DPCON channel β that's the whole bit π
π SEE ALSO π
go read these next, they're all in the kernel file ./drivers/crypto/caam/dpseci.h and they all ate fr fr:
struct dpseci_cfg(9)struct dpseci_attr(9)struct dpseci_dest_cfg(9)struct dpseci_rx_queue_cfg(9)struct dpseci_rx_queue_attr(9)struct dpseci_tx_queue_attr(9)struct dpseci_sec_attr(9)enum dpseci_congestion_unit(9)struct dpseci_congestion_notification_cfg(9)
π little reminder that this page lives under ./drivers/crypto/caam β that's the source tree home of all this DPSECI goodness β¨
okay that's the whole page, you're basically a DPSECI destination expert now, slay π π
β with love, from the Kernel API Manual, dated October 2026, sourced from ./drivers/crypto/caam π¦π
π¦ 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