iavf_get_strings(9)
π iavf_get_strings β the Kernel API Manual, bestie edition β¨
Okay so we're in the iavf_get_strings(9) page, which lowkey lives in the Kernel API Manual. Buckle up π
πΈ NAME πΈ
iavf_get_strings β the one that gets you the string set, no cap π
β¨ SYNOPSIS β¨
void iavf_get_strings (struct net_device *netdev , u32 sset , u8 *data );
Like, that's the whole vibe. Void return, three args, she's an icon π
π¦ ARGUMENTS π¦
netdevβ the network interface device structure, aka the main character of this whole function π«Άssetβ the id of the string set. Which set? This set, bestie πdataβ the buffer where the string data goes. Bring your own buffer, we're just filling it π
π DESCRIPTION π
So what does she actually do? She builds string tables for various string sets β¨ That's it, that's the function. Multiple sets, tables built, slay π
π§ SEE ALSO π§
Okay so the source of all this is the kernel file ./drivers/net/ethernet/intel/iavf/iavf_ethtool.c, and there is a whole friend group of related symbols. Not me listing all of them β but I have to, because they're all part of the canon π Here we go:
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_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_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)
That's the whole group chat, iykyk π«Ά
fr fr go read those if you wanna actually understand the ethtool side of things, bestie β this page is just the one lil function πΈ
And that's a wrap! This little gem comes to you from ./drivers/net/ethernet/intel/iavf, dated October 2026 β screenshot it, frame it, it's giving archival πβ¨π
π¦ 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