dpsw_if_set_link_cfg(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, welcome to the dpsw_if_set_link_cfg(9) page β€” that's section 9 of the Kernel API Manual, iykyk πŸŽ€ this one's all about setting the link configuration for a DPSW interface, and honestly it's giving "short and iconic." no cap.


🌸 NAME

dpsw_if_set_link_cfg β€” Set the link configuration. ✨ that's it, that's the whole vibe.


πŸ¦‹ SYNOPSIS

int dpsw_if_set_link_cfg (struct fsl_mc_io *mc_io , u32 cmd_flags , u16
token , u16 if_id , struct dpsw_link_cfg *cfg );

she takes five arguments and returns an int, periodt πŸ’…


πŸŽ€ ARGUMENTS

here's the group chat roll call β€” every single one matters, don't skip 🫢

  • mc_io β€” Pointer to MC portal's I/O object πŸ’– literally your portal's I/O handle, the whole entry point to the MC.
  • cmd_flags β€” Command flags; one or more of 'MC_CMD_FLAG_' πŸ‘‘ yes bestie, it's that prefix family.
  • token β€” Token of DPSW object πŸ”₯ the token that identifies your DPSW object.
  • if_id β€” Interface id 🌈 which interface we're talking about, no ambiguity.
  • cfg β€” Link configuration πŸ¦‹ the actual config you're setting, main character energy fr fr.

πŸ’€ RETURN

not me noticing this section is lowkey empty 😭 there's genuinely nothing documented under RETURN here β€” no return values listed, no explanation, nada. so I'm not gonna invent one for you, bestie. the manpage simply doesn't say, and that's the tea πŸ™ˆ


πŸ‘‘ SEE ALSO

buckle up, because this list ate and left no crumbs β€” the whole fam is here 🌸 first up, the kernel file itself:

  • Kernel file ./drivers/net/ethernet/freescale/dpaa2/dpsw.c

then the icons themselves, all section (9) 🧚:

the OGs of open/close/enable/disable:

irq besties (the interrupt squad):

attributes & api lore:

the interface gang (this page's direct siblings πŸ’–):

vlan era πŸŽ€:

fdb (forwarding database, she's thorough):

control interface crew:

misc icons doing their thing ✨:

acl (access control list, the bouncer at the door πŸ’…):

reflection & lag (the mirror-and-linkage girlies πŸ¦‹):

all of them are (9) β€” every single one β€” because they're all kernel API pages, slay 🌈


and that's the page!! mwah πŸ’‹ huge shoutout to the source/version line, which lives at ./drivers/net/ethernet/freesca... (yes it's truncated in the original, don't come for me πŸ™ˆ) and to the date October 2026 β€” catch you in the future, bestie βœ¨πŸŽ€πŸ«Ά

πŸ“¦ where this page comes from