__idpf_add_qstat_strings(9)
π __idpf_add_qstat_strings β NAME π
okay so bestie, this one is __idpf_add_qstat_strings and it's literally the function that copies stat strings into your ethtool buffer β¨ (yes, that's the whole personality, and it ate).
And real quick, before anyone asks β this whole page lives in the Kernel API Manual, iykyk π
β¨ SYNOPSIS β¨
void __idpf_add_qstat_strings (u8 **p , const struct idpf_stats *stats ,
const unsigned int size , const char *type , unsigned int idx );
that's the whole signature, no cap π«Ά
πΈ ARGUMENTS πΈ
pβ the buffer that ethtool handed you, bestie πstatsβ the stat definitions array, like, the whole roster πsizeβ how big that stats array istypeβ the stat typeidxβ the stat index
π¦ DESCRIPTION π¦
So basically π this function formats and copies the strings described by stats into the buffer that p is pointing at. That's it. That's the vibe check. It's giving "formatter and copier" and honestly we love a two-job icon π
β¨
π SEE ALSO π
the kernel file for this one, fr fr:
./drivers/net/ethernet/intel/idpf/idpf_ethtool.c
aaaaand the whole friend group π«Ά (yes, all of them, I'm not skipping a single one, that would be so rude):
idpf_get_rx_ring_count(9)idpf_get_rxnfc(9)idpf_add_flow_steer(9)idpf_del_flow_steer(9)idpf_get_rxfh_key_size(9)idpf_get_rxfh_indir_size(9)idpf_get_rxfh(9)idpf_set_rxfh(9)idpf_get_channels(9)idpf_set_channels(9)idpf_get_ringparam(9)idpf_set_ringparam(9)struct idpf_stats(9)idpf_add_qstat_strings(9)idpf_add_stat_strings(9)idpf_get_stat_strings(9)idpf_get_strings(9)idpf_get_sset_count(9)idpf_add_one_ethtool_stat(9)idpf_add_queue_stats(9)idpf_add_empty_queue_stats(9)idpf_add_port_stats(9)idpf_collect_queue_stats(9)idpf_get_ethtool_stats(9)idpf_find_rxq_vec(9)idpf_find_txq_vec(9)__idpf_get_q_coalesce(9)idpf_get_q_coalesce(9)idpf_get_coalesce(9)idpf_get_per_q_coalesce(9)__idpf_set_q_coalesce(9)idpf_set_q_coalesce(9)idpf_set_coalesce(9)idpf_set_per_q_coalesce(9)idpf_get_msglevel(9)idpf_set_msglevel(9)idpf_get_link_ksettings(9)idpf_get_timestamp_filters(9)idpf_get_ts_info(9)idpf_get_ts_stats(9)idpf_set_ethtool_ops(9)
and that's the page, bestie ππ mwah! this lil cutie is filed under ./drivers/net/ethernet/intel/idpf, dated October 2026, and it goes by __idpf_add_qstat_strings(9) β slay βπ¦π
π¦ 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