iavf_get_ringparam(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

iavf_get_ringparam(9) β€” Get ring parameters. Yes bestie, we’re in the Kernel API Manual now, and this is the page for the function that does exactly what it says on the label. ✨

✨ SYNOPSIS ✨

       void iavf_get_ringparam (struct net_device *netdev , struct
       ethtool_ringparam *ring , struct kernel_ethtool_ringparam *kernel_ring ,
       struct netlink_ext_ack *extack );

πŸŽ€ ARGUMENTS πŸŽ€

  • netdev β€” the network interface device structure. That’s the interface we’re talking about. 🫢
  • ring β€” the ethtool ringparam structure β€” the one that gets filled. πŸ’…
  • kernel_ring β€” the ethtool extenal ringparam structure. Yes, β€œextenal” is the spelling here, bestie β€” no autocorrect energy. πŸ’€
  • extack β€” the netlink extended ACK report struct. Very official. 🌈

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so the actual job: it fills ring with the current ring parameters. TX and RX rings are reported separately, but the number of rings is not reported. That’s the whole thing β€” separate TX/RX tea, but no ring count on the menu. 😭

🌸 SEE ALSO 🌸

Kernel file ./drivers/net/ethernet/intel/iavf/iavf_ethtool.c β€” and the whole linked-up squad: struct iavf_stats(9), iavf_add_one_ethtool_stat(9), __iavf_add_ethtool_stats(9), iavf_add_ethtool_stats(9), iavf_add_queue_stats(9), __iavf_add_stat_strings(9), iavf_add_stat_strings(9), iavf_get_link_ksettings(9), iavf_get_sset_count(9), iavf_get_ethtool_stats(9), iavf_get_stat_strings(9), iavf_get_strings(9), iavf_get_msglevel(9), iavf_set_msglevel(9), iavf_get_drvinfo(9), iavf_set_ringparam(9), __iavf_get_coalesce(9), iavf_get_coalesce(9), iavf_get_per_queue_coalesce(9), iavf_set_itr_per_queue(9), __iavf_set_coalesce(9), iavf_set_coalesce(9), iavf_set_per_queue_coalesce(9), iavf_fltr_to_ethtool_flow(9), iavf_ethtool_flow_to_fltr(9), iavf_is_mask_valid(9), iavf_parse_rx_flow_user_data(9), iavf_fill_rx_flow_ext_data(9), iavf_get_ethtool_fdir_entry(9), iavf_get_fdir_fltr_ids(9), iavf_add_fdir_fltr_info(9), iavf_add_fdir_ethtool(9), iavf_del_fdir_ethtool(9), iavf_set_rxnfc(9), iavf_get_rx_ring_count(9), iavf_get_rxnfc(9), iavf_get_channels(9), iavf_set_channels(9), iavf_get_rxfh_key_size(9), iavf_get_rxfh_indir_size(9), iavf_get_rxfh(9), iavf_set_rxfh(9), iavf_set_ethtool_ops(9)

mwah πŸ’‹ β€” this little page comes from ./drivers/net/ethernet/intel/iavf and is dated October 2026. Slay and stay safe out there. πŸŽ€

πŸ“¦ where this page comes from