netdev_get_ringparam(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

hey bestie, welcome to the netdev_get_ringparam(9) page from the Kernel API Manual! 🫢 this one is literally about netdev_get_ringparam β€” get tx/rx ring parameters. no cap, that's the whole name vibe. πŸ’…


🌸 SYNOPSIS 🌸

void netdev_get_ringparam (struct net_device *dev , struct
ethtool_ringparam *ring , struct kernel_ethtool_ringparam *kernel_ring ,
struct netlink_ext_ack *extack );

okay so that's the signature, exactly as it is, cute spaces before the commas and all β€” we do not mess with code around here 😀✨


πŸ¦‹ ARGUMENTS πŸ¦‹

  • dev β€” Network device. the whole device bestie 🫢
  • ring β€” Ethtool RING settings data structure. yes, that ring πŸ’
  • kernel_ring β€” Ethtool external RING settings data structure. the external one, periodt ✨
  • extack β€” Netlink handle. handle it, bestie πŸŽ€

πŸ’– DESCRIPTION πŸ’–

okay so this procedure returns the TX/RX ring settings. that's it, that's the tea πŸ“ no extra lore, no secret side quests β€” just the TX/RX ring settings. πŸ’…


🌈 SEE ALSO 🌈

the Kernel file ./drivers/net/ethernet/micrel/ksz884x.c is the main character here, and the whole SEE ALSO squad is literally:


that's the page, bestie! πŸ’– it came from the source/version ./drivers/net/ethernet/micrel, dated October 2026, and it's the netdev_get_ringparam(9) page from the Kernel API Manual. byeee πŸ‘‘πŸŽ€

πŸ“¦ where this page comes from