dpsw_acl_remove(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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