dpsw_set_egress_flood(9)
π dpsw_set_egress_flood β the kernel API manual, bestie edition π
okay so real talk, this one is a kernel manpage, manual section 9 (that's the kernel API girlies β¨), and yes it's literally called dpsw_set_egress_flood. Say that five times fast, I dare you. π
β¨ NAME β¨
dpsw_set_egress_flood β set egress parameters associated with an FDB ID. That's the whole vibe: you're setting the egress flooding config that's tied to an FDB ID. periodt. π
π¦ SYNOPSIS π¦
int dpsw_set_egress_flood (struct fsl_mc_io *mc_io , u32 cmd_flags , u16
token , const struct dpsw_egress_flood_cfg *cfg );
like, it returns an int, bestie. keep that in mind (or don't, the RETURN section is gonna be a jump scare π).
πΈ ARGUMENTS πΈ
mc_ioβ pointer to the MC portal's I/O object. your little doorway into the MC world, no cap π«Άcmd_flagsβ command flags; one or more ofMC_CMD_FLAG_π₯ (yes, it's one of those arguments)tokenβ token of the DPSW object, iykyk πcfgβ egress flooding configuration. this is the actual payload, the main character energy of the whole call π
π RETURN π
soβ¦ this section is literally empty in the original. nothing. not a single word. the void. the silence. π«
I'm not gonna make up a return value for you because that would be lying to my bestie β the page gives you an int in the synopsis and then says nothing else. iconic behaviour, honestly. not me defending it. π
π SEE ALSO π
Kernel file ./drivers/net/ethernet/freescale/dpaa2/dpsw.c β that's the source, and here's the whole friend group, every single one of them, no skipping:
dpsw_open(9)dpsw_close(9)dpsw_enable(9)dpsw_disable(9)dpsw_reset(9)dpsw_set_irq_enable(9)dpsw_set_irq_mask(9)dpsw_get_irq_status(9)dpsw_clear_irq_status(9)dpsw_get_attributes(9)dpsw_if_set_link_cfg(9)dpsw_if_get_link_state(9)dpsw_if_set_tci(9)dpsw_if_get_tci(9)dpsw_if_set_stp(9)dpsw_if_get_counter(9)dpsw_if_enable(9)dpsw_if_disable(9)dpsw_if_get_attributes(9)dpsw_if_set_max_frame_length(9)dpsw_vlan_add(9)dpsw_vlan_add_if(9)dpsw_vlan_add_if_untagged(9)dpsw_vlan_remove_if(9)dpsw_vlan_remove_if_untagged(9)dpsw_vlan_remove(9)dpsw_fdb_add(9)dpsw_fdb_remove(9)dpsw_fdb_add_unicast(9)dpsw_fdb_dump(9)dpsw_fdb_remove_unicast(9)dpsw_fdb_add_multicast(9)dpsw_fdb_remove_multicast(9)dpsw_ctrl_if_get_attributes(9)dpsw_ctrl_if_set_pools(9)dpsw_ctrl_if_set_queue(9)dpsw_get_api_version(9)dpsw_if_get_port_mac_addr(9)dpsw_ctrl_if_enable(9)dpsw_ctrl_if_disable(9)dpsw_if_set_learning_mode(9)dpsw_acl_add(9)dpsw_acl_remove(9)dpsw_acl_add_if(9)dpsw_acl_remove_if(9)dpsw_acl_prepare_entry_cfg(9)dpsw_acl_add_entry(9)dpsw_acl_remove_entry(9)dpsw_set_reflection_if(9)dpsw_if_add_reflection(9)dpsw_if_remove_reflection(9)dpsw_lag_set(9)dpsw_if_set_lag_state(9)
okay that's the whole page, bestie π one last thing though β the footer said the source/version is ./drivers/net/ethernet/freesca... (yes, it's cut off like that in the original, don't come for me π« ) and the date is October 2026, soβ¦ from the future, with love. π¦β¨ bye bestie, go forth and flood some egress π
π¦ 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