iavf_disable_channels(9)
π iavf_disable_channels β the kernel API manual page, bestie edition π
okay so this is iavf_disable_channels(9), a kernel API manual page, and yes the whole thing is basically one function that politely asks the PF to turn the channels off. that's it. that's the tea. ββ¨
β¨ NAME β¨
iavf_disable_channels β
(yes, the original literally just leaves a lil dash hanging there with nothing after it. we respect the dash. the dash is iconic. π«Ά)
πΈ SYNOPSIS πΈ
void iavf_disable_channels (struct iavf_adapter *adapter );
she's void, she takes exactly one pointer, and she's not returning anything to you. no notes. π
π¦ ARGUMENTS π¦
adapterβ the adapter structure, bestie. that's the whole argument. it's the struct, it's the vibe, it's the thing you pass in. π
π₯ DESCRIPTION π₯
okay so here's the situation: this function puts in a request that the PF disable channels that are configured. that's the move. that's the entire assignment. you ask the PF, nicely, to go ahead and disable the channels that are already configured.
like it's giving "hey PF bestie, could you please disable the channels we've got configured" and that's literally it, no cap. π β¨
π SEE ALSO π
the guest list for this function is honestly huge, so here's everyone in attendance, and yes we're naming them all because nobody gets left out at this party π:
- the kernel file
./drivers/net/ethernet/intel/iavf/iavf_virtchnl.c 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_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)
like, the whole friend group showed up. we love a supportive network stack. π«Άπ
π§ a lil sign-off π§
this page lives under ./drivers/net/ethernet/intel/iavf, and it's dated October 2026 β so yeah, future-coded of her honestly. πβ¨ anyway bestie, go disable those configured channels via the PF request, and slay. periodt. πππ
π¦ 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