iavf_get_qos_caps(9)
π iavf_get_qos_caps β get qos caps support π
okay so bestie, welcome to the Kernel API Manual β yes that's the manual name, no I'm not joking, it really is called that π and today we're hyperfixating on one tiny little function that does one tiny little thing, and honestly? iconic behaviour.
πΈ NAME πΈ
iavf_get_qos_caps β get qos caps support β¨
Like. That's it. That's the whole job. It gets the qos caps support. slay.
π¦ SYNOPSIS π¦
void iavf_get_qos_caps (struct iavf_adapter *adapter );
notice the void bestie, she returns nothing, she's not here to give you answers, she's here to make a request and dip π
π ARGUMENTS π
adapterβ aniavfadapter struct instance π«Ά that's your whole personality for this call, no cap
β DESCRIPTION β
so like, this function goes and requests PF for Supported QoS Caps. that's the vibe. that's the assignment. it asks the PF (the parent, the main character, the one with the actual authority π) what QoS capabilities are supported, and then it just... exists. gently. in iavf_virtchnl.c.
lowkey obsessed with how short this description is ngl, she said "I said what I said" and moved on π
π SEE ALSO π
the whole friend group fr fr β every single one of these, no skipping, we don't gatekeep here π₯
iavf_send_pf_msg(9)iavf_send_api_ver(9)iavf_poll_virtchnl_msg(9)iavf_verify_api_ver(9)iavf_send_vf_config_msg(9)iavf_send_vf_ptp_caps_msg(9)iavf_validate_num_queues(9)iavf_get_vf_config(9)iavf_configure_queues(9)iavf_enable_queues(9)iavf_disable_queues(9)iavf_map_queues(9)iavf_set_mac_addr_type(9)iavf_add_ether_addrs(9)iavf_del_ether_addrs(9)iavf_mac_add_ok(9)iavf_mac_add_reject(9)iavf_vlan_add_reject(9)iavf_add_vlans(9)iavf_del_vlans(9)iavf_set_promiscuous(9)iavf_request_stats(9)iavf_get_rss_hashcfg(9)iavf_set_rss_hashcfg(9)iavf_set_rss_key(9)iavf_set_rss_lut(9)iavf_set_rss_hfunc(9)iavf_enable_vlan_stripping(9)iavf_disable_vlan_stripping(9)iavf_tpid_to_vc_ethertype(9)iavf_set_vc_offload_ethertype(9)iavf_clear_offload_v2_aq_required(9)iavf_send_vlan_offload_v2(9)iavf_enable_vlan_stripping_v2(9)iavf_disable_vlan_stripping_v2(9)iavf_enable_vlan_insertion_v2(9)iavf_disable_vlan_insertion_v2(9)iavf_virtchnl_send_ptp_cmd(9)iavf_print_link_message(9)iavf_get_vpe_link_status(9)iavf_set_adapter_link_speed_from_vpe(9)iavf_set_quanta_size(9)iavf_cfg_queues_quanta_size(9)iavf_cfg_queues_bw(9)iavf_enable_channels(9)iavf_disable_channels(9)iavf_print_cloud_filter(9)iavf_add_cloud_filter(9)iavf_del_cloud_filter(9)iavf_add_fdir_filter(9)iavf_del_fdir_filter(9)iavf_add_adv_rss_cfg(9)iavf_del_adv_rss_cfg(9)iavf_request_reset(9)iavf_netdev_features_vlan_strip_set(9)iavf_activate_fdir_filters(9)iavf_virtchnl_ptp_get_time(9)iavf_virtchnl_completion(9)iavf_poll_virtchnl_response(9)
also, source file drop π:
Kernel file ./drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
okay that's the whole page, you're caught up, you're basically a kernel dev now π this was brought to you by the directory ./drivers/net/ethernet/intel/iavf, dated October 2026, and yes the function name in the corner is literally iavf_get_qos_caps(9) in case you forgot in the last thirty seconds π mwah, go read the next manpage bestie, ily π§ββοΈβ¨
π¦ 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