STRUCT DPSW_ATTR(9)
πΈ NAME πΈ
okay bestie, gather βround: this is struct dpsw_attr(9) from the Kernel API Manual, and itβs literally the structure representing DPSW attributes. sheβs giving βmain character energyβ and weβre obsessed. π
β¨
β¨ SYNOPSIS β¨
struct dpsw_attr {
int id;
u64 options;
u16 max_vlans;
u8 max_meters_per_if;
u8 max_fdbs;
u16 max_fdb_entries;
u16 fdb_aging_time;
u16 max_fdb_mc_groups;
u16 num_ifs;
u16 mem_size;
u16 num_vlans;
u8 num_fdbs;
enum dpsw_component_type component_type;
enum dpsw_flooding_cfg flooding_cfg;
enum dpsw_broadcast_cfg broadcast_cfg;
};
π«Ά Members π«Ά
okay so hereβs the whole cast, no cap β every single one matters:
idβ DPSW object ID.optionsβ Enable/Disable DPSW features.max_vlansβ Maximum Number of VLANs.max_meters_per_ifβ Number of meters per interface.max_fdbsβ Maximum Number of FDBs.max_fdb_entriesβ Number of FDB entries for default FDB table;0- indicates default1024entries.fdb_aging_timeβ Default FDB aging time for default FDB table;0- indicates default300seconds.max_fdb_mc_groupsβ Number of multicast groups in each FDB table;0- indicates default32.num_ifsβ Number of interfaces.mem_sizeβ DPSW frame storage memory size.num_vlansβ Current number of VLANs.num_fdbsβ Current number of FDBs.component_typeβ Component type of this bridge.flooding_cfgβ Flooding configuration (PER_VLAN- default,PER_FDB).broadcast_cfgβ Broadcast configuration (PER_OBJECT- default,PER_FDB).
π SEE ALSO π
the whole squad, iykyk:
- Kernel file
./drivers/net/ethernet/freescale/dpaa2/dpsw.h. 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_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_if_attr(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)
mwah π this page came from ./drivers/net/ethernet/freesca... and itβs dated October 2026 β periodt. π
π¦ 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