ice_get_pauseparam(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

okay so bestie, this is ice_get_pauseparam(9) from the Kernel API Manual β€” and its whole main-character job is literally Get Flow Control status ✨


🌸 SYNOPSIS 🌸

the signature is giving exactly this, no cap:

void ice_get_pauseparam (struct net_device *netdev , struct
       ethtool_pauseparam *pause );

🫢 ARGUMENTS 🫢

  • netdev β€” the network interface device structure, aka the interface bestie in question πŸ’–
  • pause β€” the ethernet pause (flow control) parameters, aka the pause vibe-check data πŸŽ€

πŸ¦‹ DESCRIPTION πŸ¦‹

so the tea is: this gets the requested flow control status from PHY capability. If autoneg is true, then ethtool will send the ETHTOOL_GSET ioctl, and that ioctl is handled by ice_get_link_ksettings. Then ice_get_link_ksettings will report the negotiated Rx/Tx pause via lp_advertising πŸ‘‘

like, that's the whole pipeline, and it ate fr fr πŸ’…


🌈 SEE ALSO 🌈


okay that's the whole page, bestie πŸ’– this cutie lives in source/version ./drivers/net/ethernet/intel/ice and it's dated October 2026 β€” mwah, bye πŸŽ€βœ¨

πŸ“¦ where this page comes from