STRUCT DPSW_IF_ATTR(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

Okay bestie, this is the manual page for struct dpsw_if_attr(9) β€” literally the structure representing DPSW interface attributes. It’s giving β€œsmall struct, big networking energy” πŸ’…


🌸 SYNOPSIS 🌸

struct dpsw_if_attr {
    u8 num_tcs;
    u32 rate;
    u32 options;
    int enabled;
    int accept_all_vlan;
    enum dpsw_accepted_frames admit_untagged;
    u16 qdid;
 };

🫢 Members 🫢

  • num_tcs β€” the number of traffic classes, periodt ✨
  • rate β€” transmit rate in bits per second, so yes, we’re counting bits, no cap 🫢
  • options β€” interface configuration options, and it’s a bitmap πŸ’…
  • enabled β€” tells you if the interface is enabled or not, very β€œare you coming to the group chat or not” energy πŸ™ˆ
  • accept_all_vlan β€” the device discards/accepts incoming frames for VLANs that do not include this interface. That’s the whole vibe check right there πŸ¦‹
  • admit_untagged β€” when set to DPSW_ADMIT_ONLY_VLAN_TAGGED, the device discards untagged frames or priority- tagged frames received on this interface; when set to DPSW_ADMIT_ALL, untagged frames or priority- tagged frames received on this interface are accepted. Lowkey important, highkey iconic πŸ”₯
  • qdid β€” control frames transmit qdid. Yep, that’s the line, bestie πŸ’€

πŸ‘‘ SEE ALSO πŸ‘‘

  • Kernel file ./drivers/net/ethernet/freescale/dpaa2/dpsw.h β€” the source file, iykyk 🧚
  • DPSW_OPT_FLOODING_DIS(9)
  • DPSW_OPT_MULTICAST_DIS(9)
  • DPSW_OPT_CTRL_IF_DIS(9)
  • enum dpsw_component_type(9)
  • enum dpsw_flooding_cfg(9)
  • enum dpsw_broadcast_cfg(9)
  • DPSW_IRQ_EVENT_LINK_CHANGED(9)
  • DPSW_IRQ_EVENT_ENDPOINT_CHANGED(9)
  • struct dpsw_irq_cfg(9)
  • struct dpsw_attr(9)
  • struct dpsw_ctrl_if_attr(9)
  • struct dpsw_ctrl_if_pools_cfg(9)
  • enum dpsw_action(9)
  • struct dpsw_link_cfg(9)
  • struct dpsw_link_state(9)
  • struct dpsw_tci_cfg(9)
  • enum dpsw_stp_state(9)
  • struct dpsw_stp_cfg(9)
  • enum dpsw_accepted_frames(9)
  • enum dpsw_counter(9)
  • struct dpsw_vlan_cfg(9)
  • struct dpsw_vlan_if_cfg(9)
  • enum dpsw_fdb_entry_type(9)
  • struct dpsw_fdb_unicast_cfg(9)
  • struct fdb_dump_entry(9)
  • struct dpsw_fdb_multicast_cfg(9)
  • enum dpsw_learning_mode(9)
  • struct dpsw_fdb_attr(9)
  • struct dpsw_fdb_cfg(9)
  • enum dpsw_flood_type(9)
  • struct dpsw_acl_cfg(9)
  • struct dpsw_acl_if_cfg(9)
  • struct dpsw_acl_fields(9)
  • struct dpsw_acl_key(9)
  • enum dpsw_acl_action(9)
  • struct dpsw_acl_result(9)
  • struct dpsw_acl_entry_cfg(9)
  • enum dpsw_reflection_filter(9)
  • struct dpsw_reflection_cfg(9)
  • struct dpsw_lag_cfg(9)

This page’s source/version is ./drivers/net/ethernet/freesca... and it’s dated October 2026 β€” slay, go read the struct, bestie πŸ’–πŸŽ€

πŸ“¦ where this page comes from