iavf_add_vlans(9)
π iavf_add_vlans β the kernel API manual, but make it cute π
okay so bestie, welcome to the iavf_add_vlans(9) page β it's a section 9 Kernel API Manual situation, and honestly? it's a short one but she serves. let's get into it π
β¨ NAME β¨
iavf_add_vlans β yep, that's it, that's the name. no dramatic subtitle, she's mysterious like that π
π¦ SYNOPSIS π¦
void iavf_add_vlans (struct iavf_adapter *adapter );
literally that's the whole signature. void in, void out β no return value, no notes, no crumbs. periodt β¨
πΈ ARGUMENTS πΈ
adapterβ the adapter structure. that's the whole description, no cap. she's the main character here π«Ά
π DESCRIPTION π
so what does she do? iavf_add_vlans requests that the PF add one or more VLAN filters to our VSI. that's the vibe check and she passed β
like, you're the VF, you want some VLAN filters on your VSI, so you send the ask up to the PF and let it handle it. iconic delegation honestly π
π SEE ALSO π
buckle up bestie, this list is long and every single one of these is getting her moment. no skips, no cuts, we respect the whole friend group π«Ά
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_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_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)
and the kernel file she lives in? ./drivers/net/ethernet/intel/iavf/iavf_virtchnl.c β that's home π π
lowkey a lil reminder bestie: everything above is exactly what the page says, nothing invented, nothing guessed. if it's not on this page, it's not in here π
πΈ that's the whole page! ty for reading, ily, go forth and add those VLAN filters π«Ά
sign-off szn: this gem comes to you from ./drivers/net/ethernet/intel/iavf, dated October 2026, and it's the iavf_add_vlans(9) page of the Kernel API Manual. mwah, bye bestie πβ¨π
π¦ 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