dpsw_disable(9)
π dpsw_disable(9) β bestie's guide to turning DPSW off
okay so this is a page from the Kernel API Manual, and it's literally about one tiny function that shuts DPSW functionality down. short page, iconic energy, let's go β¨
πΈ NAME πΈ
dpsw_disable β Disable DPSW functionality
likeβ¦ that's it. that's the whole vibe. it disables the DPSW. no cap π«Ά
π SYNOPSIS π
int dpsw_disable (struct fsl_mc_io *mc_io , u32 cmd_flags , u16 token );
three args, one int coming back at you. she's compact, she's efficient, she ate π
β¨ ARGUMENTS β¨
mc_ioβ Pointer to MC portal's I/O object. that's your portal handle bestie, the whole I/O situation lives here π¦cmd_flagsβ Command flags; one or more of'MC_CMD_FLAG_'. so like, you pick from that family of flags. one or more. plural is allowed, she's flexible β¨tokenβ Token of DPSW object. this is literally the ID of the DPSW you're talking about, don't lose it π
β RETURN β
Completion status. '0' on Success; Error code otherwise.
so: 0 = slay, we're good π. anything else = error code, vibe check failed, go read the code π
fr fr zero is the good one here, don't get it twisted
π SEE ALSO π
everything is family here, the whole DPSW friend group π
Kernel file ./drivers/net/ethernet/freescale/dpaa2/dpsw.c β that's where she lives π
dpsw_open(9),dpsw_close(9),dpsw_enable(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_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 I said. the whole friend group. iykyk π§
iykyk:dpsw_disableis the counterpart energy todpsw_enableβ one turns it off, the other turns it on. that's the whole story, periodt π
mwah π that's the page! sourced from ./drivers/net/ethernet/freesca... and dated October 2026 β she's a Scorpio probably π¦β¨π
π¦ 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