STRUCT DPSW_IF_ATTR(9)
β¨ 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 toDPSW_ADMIT_ONLY_VLAN_TAGGED, the device discards untagged frames or priority- tagged frames received on this interface; when set toDPSW_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
- 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