__iavf_set_coalesce(9)
π __iavf_set_coalesce π
okay bestie, so this is the kernel API manual page for __iavf_set_coalesce β it lives under the manual name __iavf_set_coalesce(9), and honestly? it's giving "small function, big job." β¨
β¨ NAME β¨
__iavf_set_coalesce β set coalesce settings for a particular queue π
πΈ SYNOPSIS πΈ
int __iavf_set_coalesce (struct net_device *netdev , struct
ethtool_coalesce *ec , int queue );
like, that's the whole signature. three args, one int back. no cap. π«Ά
π¦ ARGUMENTS π¦
netdevβ the netdev to change π like, this is the network device you're about to mess with.ecβ ethtool coalesce settings π this is your actual settings payload, theethtool_coalescestruct.queueβ the queue to change β not all of them, just this one. main character queue energy.
π₯ DESCRIPTION π₯
Sets the coalesce settings for a particular queue. periodt. π
that's the whole description, and honestly it ate β it says exactly what it does, no filler, no fluff, no "in other words" paragraphs. you pass it a netdev, some ethtool coalesce settings, and a queue, and it sets those coalesce settings on that queue. iconic behavior. π
π§ SEE ALSO π§
first up, the kernel file itself: ./drivers/net/ethernet/intel/iavf/iavf_ethtool.c π
and then. bestie. buckle up. the whole friend group: π
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_get_ringparam(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_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)
yes that's all of them, i counted, i did not skip a single one, i would never do that to you π«Άπ
ngl, if you're here you're probably already deep in the iavf ethtool code, so likeβ¦ good luck bestie, you got this πͺπΈ
and that's the page!! shoutout to the source ./drivers/net/ethernet/intel/iavf, dated October 2026 β thanks for coming to my ted talk, mwah πππ¦β¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms