ENUM DPSW_BROADCAST_CFG(9)
π enum dpsw_broadcast_cfg β the Kernel API Manual, bestie edition π
okay so real talk, this page lives in the Kernel API Manual, and today's main character is enum dpsw_broadcast_cfg β¨
πΈ NAME πΈ
enum dpsw_broadcast_cfg β literally the broadcast configuration you're requesting, no cap π«Ά
π¦ SYNOPSIS π¦
enum dpsw_broadcast_cfg {
DPSW_BROADCAST_PER_OBJECT ,
DPSW_BROADCAST_PER_FDB
};
that's it, that's the whole enum, she's tiny but she's iconic π
π Constants π
DPSW_BROADCAST_PER_OBJECTβ okay so this means there's only one broadcast replicator per DPSW object. that's it, one. and heads up bestie, this is the default configuration β so if you don't pick anything, this is what you get. main character energy by default fr fr.DPSW_BROADCAST_PER_FDBβ here the broadcast replicators get allocated per FDB, and the interfaces present in each one of them can be configured usingdpsw_set_egress_flood. yes that's the exact function name, write it down π
π reminder that these two are your only options β no third secret menu, no "both", just vibes and a choice.
π SEE ALSO π
so you want the whole friend group? here's the entire group chat, all of them, in order:
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)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_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)
like, that's a lot of reading material, but iykyk π§
π one last vibe check: this page is a manpage, so if you're here looking for the actual behavior of every single one of those SEE ALSO entries, they each have their own page. go read them, i believe in you π«Ά
kisses, this was the enum dpsw_broadcast_cfg(9) page from the Kernel API Manual, sourced from ./drivers/net/ethernet/freesca... and dated October 2026 πβ¨ bye bestie, slay your kernel config π
π¦ 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