iavf_set_promiscuous(9)
π iavf_set_promiscuous(9) β Kernel API Manual energy
okay so bestie, welcome to iavf_set_promiscuous(9), straight out of the Kernel API Manual. this one's a lil cutie with main character energy but a very short storyline, so let's get into it π«Ά
β¨ NAME β¨
iavf_set_promiscuous β
okay so real talk, the name line here is literally just the function name and then a dash and thenβ¦ nothing. no description. empty. the void. the manpage said "i'ma head out" π so like, don't come for me, i'm just relaying what's on the page. (the tea is in the DESCRIPTION anyway, keep reading π)
πΈ SYNOPSIS πΈ
void iavf_set_promiscuous (struct iavf_adapter *adapter );
it returns void, so no return value to check, no "did it work" moment, it just does its thing. iconic behavior honestly β¨
π ARGUMENTS π
adapterβ the adapter structure. that's it. that's the whole argument. it's giving "one job, one pointer" and honestly we respect it π
π DESCRIPTION π
so here's the vibe: iavf_set_promiscuous requests that the PF enable promiscuous mode for our VSI. β¨
like, it's politely asking the Physical Function to let our Virtual Station Interface see everything, not just the traffic addressed to us. no cap, that's the whole description. short, sweet, slays, periodt π
ngl bestie, the page is a li'l light on the details β it literally does not say what happens if the PF says no, or how you find out. so don't go inventing behavior that isn't written here. i'm not gonna make up lore, that's not the vibe π
π¦ SEE ALSO π¦
and now, the moment you've all been waiting for: the SEE ALSO section, aka the group chat member list. it's long. it's thorough. it ATE. π
the kernel file lives at ./drivers/net/ethernet/intel/iavf/iavf_virtchnl.c, and here's the full squad of friends:
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_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_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)
iykyk, this list is a whole mood board π
anyway bestie, that's the whole page! this lil cutie came from ./drivers/net/ethernet/intel/iavf, dated October 2026 β so go forth, request that promiscuous mode, and 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