dpsw_acl_remove_entry(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dpsw_acl_remove_entry β€” from the Kernel API Manual ✨

okay so bestie, picture this: you've got an ACL (access control list, the bouncer of the network world πŸ’…) and somebody on that list has GOT to go. This function is literally the "you're off the list, babes" moment. It's giving eviction notice energy fr fr.


🌸 SYNOPSIS 🌸

int dpsw_acl_remove_entry (struct fsl_mc_io *mc_io , u32 cmd_flags , u16
token , u16 acl_id , const struct dpsw_acl_entry_cfg *cfg );

like, it returns an int, and it takes five whole things. not me counting them on my fingers 🫢


✨ ARGUMENTS ✨

  • mc_io β€” pointer to the MC portal's I/O object. this is the doorway, the vibe portal, the whole connection πŸšͺ
  • cmd_flags β€” command flags; one or more of 'MC_CMD_FLAG_'. yes bestie it's a real string with underscores in the quotes, that's just how it is πŸ’€
  • token β€” token of DPSW object. your little hall pass for the DPSW object itself πŸŽ€
  • acl_id β€” ACL ID. which list we're messing with πŸ‘‘
  • cfg β€” entry configuration. the whole description of the entry you're removing 🌸

πŸ¦‹ DESCRIPTION πŸ¦‹

so like, here's the tea and it's an actual warning so listen up:

warning: this function has to be called after dpsw_acl_set_entry_cfg

like, no skipping steps. do the set first, then the remove. the order is not optional, it's the whole plot 😭


πŸ’€ RETURN πŸ’€

and... that's it. nothing under here. it's giving empty. the manpage really said "return: [silence]" πŸ™ˆ


🌈 SEE ALSO 🌈

first up, the kernel file it lives in: ./drivers/net/ethernet/freescale/dpaa2/dpsw.c

and then the whole friend group, in order, no cap πŸ‘‡

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_remove(9), dpsw_acl_add_if(9), dpsw_acl_remove_if(9), dpsw_acl_prepare_entry_cfg(9), dpsw_acl_add_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, 53 of them. I counted. that's a whole group chat 🫢


and that's the whole page bestie πŸ’œ mwah πŸ’‹

sign-off time πŸŽ€: this one came from ./drivers/net/ethernet/freesca... (the path gets cut off in the footer, iconic of it tbh) and it's dated October 2026 β€” yes, a whole month, bestie. page name is dpsw_acl_remove_entry(9), in case you forgot already 😌✨

πŸ“¦ where this page comes from