dpsw_if_enable(9)
π dpsw_if_enable(9) β¨
okay so welcome to the dpsw_if_enable(9) page from the Kernel API Manual β she's short, she's sweet, she turns an interface ON. that's the whole vibe. let's go π«Ά
πΈ NAME πΈ
dpsw_if_enable β Enable Interface. that's it. that's the function. she enables. iconic behaviour honestly π
β SYNOPSIS β
int dpsw_if_enable (struct fsl_mc_io *mc_io , u32 cmd_flags , u16 token
, u16 if_id );
look at her. four args, returns an int, no cap she's literally built different π
π ARGUMENTS π
mc_ioβ pointer to the MC portal's I/O object. like, the whole doorway she talks through, yk? πͺcmd_flagsβ command flags; one or more of'MC_CMD_FLAG_'. flags on flags bestie, pick your faves πtokenβ token of the DPSW object. it's giving VIP wristband at the club ποΈif_idβ Interface Identifier. which interface? this interface. periodt π«
π₯ RETURN π₯
Completion status. '0' on success; error code otherwise. so like β zero is the slay, anything else is a π« moment. no in-between, ngl.
π¦ SEE ALSO π¦
heads up bestie, the source file is literally Kernel file ./drivers/net/ethernet/freescale/dpaa2/dpsw.c β that's where she lives π‘
and now the whole friend group π every single one of these, no skips:
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_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)
okay and for the sign-off π¬ the footer on this one reads ./drivers/net/ethernet/freesca... (yeah it's cut off in the original, the path just trails off into the void π) with the date October 2026 and the manual tag dpsw_if_enable(9). go enable some interfaces bestie, you got this πβ¨πΈ
π¦ 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