dpsw_ctrl_if_set_pools(9)
π dpsw_ctrl_if_set_pools β from the Kernel API Manual, section 9
okay so bestie, welcome to the Kernel API Manual (yes that's the manual name, section 9, we're fancy) and today's main character is dpsw_ctrl_if_set_pools. It sets control interface buffer pools. That's the whole vibe check. β¨
πΈ NAME
dpsw_ctrl_if_set_pools β Set control interface buffer pools π
π SYNOPSIS
int dpsw_ctrl_if_set_pools (struct fsl_mc_io *mc_io , u32 cmd_flags ,
u16 token , const struct dpsw_ctrl_if_pools_cfg *cfg );
β¨ ARGUMENTS
mc_ioβ Pointer to MC portal's I/O object π«Ά This is the door you're knocking on, fr.cmd_flagsβ Command flags; one or more of'MC_CMD_FLAG_'πtokenβ Token of DPSW object π like, your object's lil ID bracelet, keep it safe.cfgβ Buffer pools configuration π¦ the actual tea you're handing over.
π RETURN
soβ¦ the RETURN section is literally empty in the source. Not me staring at a blank section π no return value documented, that's the whole story. (The synopsis does say int, so there's that.)
π₯ SEE ALSO
Kernel file ./drivers/net/ethernet/freescale/dpaa2/dpsw.c β and bestie, the friend group is huge, buckle up:
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_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_set_egress_flood(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)
ngl this page is short but the SEE ALSO is giving "invited the entire group chat to the sleepover" energy π
and that's the page, bestie π§ source is ./drivers/net/ethernet/freesca... (yep, truncated in the original, we don't gatekeep), dated October 2026, from the Kernel API Manual β dpsw_ctrl_if_set_pools(9) out ππ
π¦ 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