ENUM DPNI_FS_MISS_ACTION(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 enum dpni_fs_miss_action(9) β€” from the Kernel API Manual, bestie πŸ’–

okay so picture this: you're a network card and a frame rolls up that matches, like, nothing in your flow steering table. awkward! 🫠 what do you even do with it? that's literally the whole storyline of enum dpni_fs_miss_action β€” it's the DPNI Flow Steering miss action, aka the "no match, now what?" menu. three choices, pick your fighter. πŸ’…


✨ SYNOPSIS ✨

enum dpni_fs_miss_action {
    DPNI_FS_MISS_DROP ,
    DPNI_FS_MISS_EXPLICIT_FLOWID ,
    DPNI_FS_MISS_HASH

};

no cap, that's the entire enum. three constants, zero drama (until you hit a miss, anyway 😭).


πŸŽ€ Constants πŸŽ€

okay so these are your three options for when nothing matches β€” choose wisely, it's giving main character energy for your ingress traffic πŸ‘‘

  • DPNI_FS_MISS_DROP β€” In case of no-match, drop the frame. simply gone. deleted. not me yeeting your packet into the void πŸ’€
  • DPNI_FS_MISS_EXPLICIT_FLOWID β€” In case of no-match, use explicit flow-id. no guessing, you tell it exactly which flow id to go with, periodt.
  • DPNI_FS_MISS_HASH β€” In case of no-match, distribute using hash. spread the traffic around, lowkey the most chill of the three πŸ¦‹

πŸ¦‹ SEE ALSO πŸ¦‹

bestie the whole friend group is here, and yes you're gonna say hi to all of them 🫢

the source of truth lives in the kernel file ./drivers/net/ethernet/freescale/dpaa2/dpni.h

and the extended fam:


okay that's the page!! sourced from ./drivers/net/ethernet/freesca... (yes it's literally printed truncated like that in the footer, i'm not fixing it, i don't make the rules πŸ™ˆ) and it's dated October 2026. love that for us. go forth and handle your misses, bestie πŸ’œβœ¨

πŸ“¦ where this page comes from