STRUCT DPSW_FDB_ATTR(9)
π struct dpsw_fdb_attr(9) β like, the FDB attributes era π
okay so this is from the Kernel API Manual bestie, and it's literally the struct that holds all the FDB attributes for dpsw. no cap, it's giving "small struct, big responsibilities" energy β¨
β¨ NAME β¨
struct dpsw_fdb_attr β FDB Attributes π¦ (yes that's the whole name, she's concise, we love that for her)
πΈ SYNOPSIS πΈ
struct dpsw_fdb_attr {
u16 max_fdb_entries;
u16 fdb_ageing_time;
enum dpsw_learning_mode learning_mode;
u16 num_fdb_mc_groups;
u16 max_fdb_mc_groups;
};
like, five fields. five. and every single one of them is iconic in her own way π
π Members π
max_fdb_entriesβ the number of FDB entries. that's it, that's the field. it's au16, she's little but she counts πfdb_ageing_timeβ the ageing time, measured in seconds. yes, seconds. not millis, not jiffies, seconds. iykyk πlearning_modeβ the learning mode, and it's anenum dpsw_learning_mode. slay, an enum, we stan type safety π«Άnum_fdb_mc_groupsβ the current number of multicast groups. like right now, in this moment, main character energy πmax_fdb_mc_groupsβ the maximum number of multicast groups. the ceiling. the limit. the "don't push her" number π
π₯ SEE ALSO π₯
okay bestie, buckle up, this list is LONG and we're getting through all of it because every single one of these is a link and we do not skip links in this house π
the kernel file lives at ./drivers/net/ethernet/freescale/dpaa2/dpsw.h β go read her, she's the source of truth π
and now the entire friend group, in order, no gatekeeping:
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_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_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)
ngl bestie that's forty whole cross-references. forty. she said "here's my entire social circle" and dumped the group chat π§
mwah π that's the page! sourced straight from ./drivers/net/ethernet/freesca... (yes the path gets truncated, she's mysterious like that π) and dated October 2026 β future girlie behavior, honestly. go forth and configure your FDBs, you absolute icon πβ¨
π¦ 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