dpsw_ctrl_if_enable(9)
π dpsw_ctrl_if_enable(9) β the "turn the control interface ON" era
okay so bestie, real talk: this one lives in the Kernel API Manual, section 9, and the star of the show is literally called dpsw_ctrl_if_enable. It's giving "one job, does it well" energy. β¨
πΈ NAME πΈ
dpsw_ctrl_if_enable β Enable control interface
that's it. that's the whole pitch. she enables the control interface and she's iconic for it. π
π SYNOPSIS π
int dpsw_ctrl_if_enable (struct fsl_mc_io *mc_io , u32 cmd_flags , u16
token );
yes the wrap is doing its own thing, we don't touch it, we respect the original formatting periodt π
π¦ ARGUMENTS π¦
so you're gonna hand her three things, no more no less:
mc_ioβ Pointer to MC portal's I/O object. this is your lil entry pass into the MC portal, lowkey the whole connection vibe π«Άcmd_flagsβ Command flags; one or more of'MC_CMD_FLAG_'. pick your flags, stack 'em if you like, it says one or more so go off πtokenβ Token of DPSW object. this is your DPSW's whole identity, don't lose it, don't share it π
β RETURN β
ngl this section is literally empty on the original page π like, nothing there. no documented return value, no nothing. so we are not out here inventing one β if you need to know what comes back, that's between you and the source, bestie. π
do not make up a return value here. the manpage says what it says (which is: nothing). fr fr.
πΈ SEE ALSO πΈ
she has a huge friend group, and honestly? we love a connected queen. here's everyone:
- Kernel file
./drivers/net/ethernet/freescale/dpaa2/dpsw.c 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_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)
like. FIFTY-something friends. main character with a whole ensemble cast, we stan π
and that's the whole page, bestie!! π
cute lil sign-off: this one's sourced from ./drivers/net/ethernet/freesca... (that's the source/version line doing its truncated best, we don't edit it, we just appreciate it) and it's dated October 2026 β so mark your calendars, this manpage is from the future and it knows it π¦β¨π
π¦ 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