STRUCT DPNI_ERROR_CFG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, welcome to struct dpni_error_cfg(9) from the Kernel API Manual β€” it’s the structure representing DPNI errors treatment, and that’s literally the whole NAME. No cap, this is the glow-up page for error treatment config πŸ’…βœ¨.

✨ SYNOPSIS ✨

the shape of it, fr fr β€” keep every character exactly as it is:

       struct dpni_error_cfg {
           u32 errors;
           enum dpni_error_action  error_action;
           int set_frame_annotation;
        };

🫢 Members 🫢

okay so these are the three members, and they are all main characters:

  • errors β€” the errors mask, bestie; use 'DPNI_ERROR__<X>' for that part πŸŽ€
  • error_action β€” the desired action for the errors mask β€” that’s the whole vibe check πŸ‘‘
  • set_frame_annotation β€” set to '1' to mark the errors in frame annotation status (FAS); relevant only for the non-discard action, so keep that β€œnon-discard” part in mind πŸ™ˆ

🌈 SEE ALSO 🌈

Kernel file: ./drivers/net/ethernet/freescale/dpaa2/dpni.h β€” exact path, go peek πŸ¦‹.

and the whole squad of related pages, all of them, no skips:

that’s the tea from the Kernel API Manual β€” signing off from struct dpni_error_cfg(9) with source/version footer ./drivers/net/ethernet/freesca... and date October 2026. bye bestie, slay your errors πŸ«ΆπŸ’œ

πŸ“¦ where this page comes from