iavf_add_adv_rss_cfg(9)
π
iavf_add_adv_rss_cfg β from the Kernel API Manual, section 9 (yes, the (9) is part of the whole vibe)
okay so bestie, welcome to the little kernel page for iavf_add_adv_rss_cfg. It lives in the <pink>Kernel API Manual</pink>, section 9, and it is a whole entire function. Let's get into it β¨
π NAME π
iavf_add_adv_rss_cfg β and honestly? The description slot after the dash is literally empty in the original, no cap. Just the name, sitting there, serving main character energy with zero explanation. We love a mysterious icon π
β¨ SYNOPSIS β¨
void iavf_add_adv_rss_cfg (struct iavf_adapter *adapter );
That's the whole signature, bestie. It returns void β so no return value, no "did it work?" report back, it just does the thing π«Ά
π¦ ARGUMENTS π¦
adapterβ the VF adapter structure π this is the one and only thing you hand it, and it's astruct iavf_adapter *, so it's the VF's adapter struct that gets passed along, periodt.
πΈ DESCRIPTION πΈ
So here's what's happening: this function requests that the PF add RSS configuration as specified by the user via ethtool π₯
Read that again, because it matters: it's a request to the PF, and the config it's asking for is the RSS config as specified by the user via ethtool. Not invented, not guessed β whatever the user set through ethtool is what gets requested. The VF asks, the PF handles it. iykyk π
π SEE ALSO π
okay this is the long one, but we do not skip a single reference on this page, so buckle up bestie β first, the kernel file it all lives in:
- Kernel file
./drivers/net/ethernet/intel/iavf/iavf_virtchnl.cπ
and now the full friend group, in order:
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_get_qos_caps(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_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)
like I said. everyone showed up to the group chat ππ
reminder bestie: this page has no options, no exit statuses, no environment variables, no bugs section and no license line β it's a tiny kernel API page and we're not inventing lore that isn't there π§
and that's the whole page! sign-off time π this one comes from ./drivers/net/ethernet/intel/iavf, dated October 2026, and the page is iavf_add_adv_rss_cfg(9) β go forth and request that RSS config, queen ππ
π¦ 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