iavf_vlan_add_reject(9)
π iavf_vlan_add_reject β the Kernel API Manual files, bestie
okay so we're in the Kernel API Manual, and today's main character is iavf_vlan_add_reject(9). that's the (9) section babe, we're in kernel-internals territory, not your little userland commands. π
β¨ NAME β¨
iavf_vlan_add_reject
and that's... literally it. the original page gave us a dash and nothing else β no tagline, no one-liner, no "this function does X" summary. iconic of it to leave us hanging, honestly. π the real description is down in DESCRIPTION, keep scrolling. π«Ά
πΈ SYNOPSIS πΈ
void iavf_vlan_add_reject (struct iavf_adapter *adapter );
so it returns <pink>void</pink> (nothing comes back out, she's a do-the-thing function, not a tell-you-the-answer function) and it takes exactly one argument. slay. π¦
π¦ ARGUMENTS π¦
adapterβ the adapter structure. that's it, that's the whole description. the adapter structure. no cap, the manpage keeps it mysterious and honestly? respect. π
π DESCRIPTION π
okay here's the tea: this function removes VLAN filters from the list based on the PF response. β¨
like, the PF (physical function, the big sibling NIC function) said something back, and this function is the one that reacts to that answer and pulls those VLAN filters out of the list. it's giving cleanup era. it's giving "we listened to the PF and adjusted." π
no extra params, no return value, no notes about failure modes in the original β so we're not inventing any. fr fr, that's all the source material gives us. π§
π₯ SEE ALSO π₯
the friend group. the whole group chat. the source file is literally ./drivers/net/ethernet/intel/iavf/iavf_virtchnl.c and these are all the siblings in it:
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_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_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)
no cap, that's the entire list, i didn't skip a single one. π
heads up bestie: the NAME section really is blank in the source, so if you were hoping for a cute summary up top β the universe said no. go read DESCRIPTION, she's the one with the lore. π
okay and the lil sign-off π β this whole vibe came out of ./drivers/net/ethernet/intel/iavf, dated October 2026, and it's filed under iavf_vlan_add_reject(9) in the Kernel API Manual. 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