dpsw_acl_remove(9)
π dpsw_acl_remove(9) β the Kernel API Manual page, bestie edition
okay so this is dpsw_acl_remove from the Kernel API Manual, and it does exactly one (1) thing: it removes an ACL table from an L2 switch. that's it. that's the whole vibe. let's get into it π¦
πΈ NAME
dpsw_acl_remove β Remove an ACL table from L2 switch.
like, literally just yeeting an ACL table out of the L2 switch. no cap. β¨
β¨ SYNOPSIS
int dpsw_acl_remove (struct fsl_mc_io *mc_io , u32 cmd_flags , u16 token , u16 acl_id );
she takes four arguments and returns an int. main character energy honestly π
π ARGUMENTS
mc_ioβ Pointer to MC portal's I/O object. this is your portal, your connection, your whole entryway into the MC world πcmd_flagsβ Command flags; one or more of'MC_CMD_FLAG_'. so yeah, pick your flags from that set, plural allowed, go off πtokenβ Token of DPSW object. the DPSW object's token, iykyk ποΈacl_idβ ACL ID. the ID of the ACL. iconic, concise, no notes π«Ά
π RETURN
sooo this section is empty in the original. like, genuinely blank. no return values documented, no explanation, nothing. not me staring at an empty section π i'm not gonna make something up for you β that would be lying, and lying is not the vibe. if you need the return semantics, go read the source, bestie.
no fabricated facts here. the original page documents zero return info, so that's what you get. π
π₯ SEE ALSO
this list is LONG and i respect it immensely. the kernel file lives at ./drivers/net/ethernet/freescale/dpaa2/dpsw.c, and here's every single friend she's linked to:
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_set_egress_flood(9), dpsw_if_set_learning_mode(9), dpsw_acl_add(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)
that's fifty-something cross references and every single one ate. periodt. π
kisses bestie, go remove that ACL table responsibly π
source/version marker from the footer: ./drivers/net/ethernet/freesca... β and the date on this bad boy is October 2026, so yes she's from the future, we don't question it. π§ββοΈβ dpsw_acl_remove(9) forever π
π¦ 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