i40e_vc_remove_vlan_msg(9)
π
i40e_vc_remove_vlan_msg β Kernel API Manual β¨
okay bestie, welcome to the i40e_vc_remove_vlan_msg(9) page, straight out of the Kernel API Manual π this one's a lil cutie β short, sweet, and it does exactly one thing. let's get into it π¦
πΈ NAME πΈ
i40e_vc_remove_vlan_msg β (bestie the original doesn't even give us a one-liner here, it's just the name and a dash, so likeβ¦ the name is the vibe π the DESCRIPTION below is where the tea is π΅)
β¨ SYNOPSIS β¨
int i40e_vc_remove_vlan_msg (struct i40e_vf *vf , u8 *msg );
that's it. that's the whole signature. it returns an int and takes two things, no cap π
π«Ά ARGUMENTS π«Ά
vfβ pointer to the VF info π like, the whole personality of the virtual function lives in here.msgβ pointer to the msg buffer π the actual message payload gets passed in through this bad boy.
π DESCRIPTION π
remove programmed guest vlan id π
that's the entire bit, and honestly? iconic. it removes the guest VLAN ID that's been programmed. no notes, periodt π
π₯ SEE ALSO π₯
the kernel file this lives in, fr fr:
./drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
and now the entire friend group β literally every single one, i'm not skipping a single bestie π:
i40e_vc_vf_broadcast(9)i40e_vc_link_speed2mbps(9)i40e_set_vf_link_state(9)i40e_vc_notify_vf_link_state(9)i40e_vc_notify_link_state(9)i40e_vc_notify_reset(9)i40e_vc_notify_vf_reset(9)i40e_vc_reset_vf(9)i40e_vc_isvalid_vsi_id(9)i40e_vc_isvalid_queue_id(9)i40e_vc_isvalid_vector_id(9)i40e_vc_get_pf_queue_id(9)i40e_get_real_pf_qid(9)i40e_config_irq_link_list(9)i40e_release_rdma_qvlist(9)i40e_config_rdma_qvlist(9)i40e_config_vsi_tx_queue(9)i40e_config_vsi_rx_queue(9)i40e_alloc_vsi_res(9)i40e_map_pf_queues_to_vsi(9)i40e_map_pf_to_vf_queues(9)i40e_enable_vf_mappings(9)i40e_disable_vf_mappings(9)i40e_free_vf_res(9)i40e_alloc_vf_res(9)i40e_quiesce_vf_pci(9)__i40e_getnum_vf_vsi_vlan_filters(9)i40e_getnum_vf_vsi_vlan_filters(9)i40e_get_vlan_list_sync(9)i40e_set_vsi_promisc(9)i40e_config_vf_promiscuous_mode(9)i40e_sync_vfr_reset(9)i40e_trigger_vf_reset(9)i40e_cleanup_reset_vf(9)i40e_reset_vf(9)i40e_reset_all_vfs(9)i40e_free_vfs(9)i40e_alloc_vfs(9)i40e_pci_sriov_enable(9)i40e_pci_sriov_configure(9)i40e_vc_send_msg_to_vf(9)i40e_vc_send_resp_to_vf(9)i40e_sync_vf_state(9)i40e_vc_get_version_msg(9)i40e_del_qch(9)i40e_vc_get_max_frame_size(9)i40e_vc_get_vf_resources_msg(9)i40e_vc_config_promiscuous_mode_msg(9)i40e_vc_config_queues_msg(9)i40e_validate_queue_map(9)i40e_vc_config_irq_map_msg(9)i40e_ctrl_vf_tx_rings(9)i40e_ctrl_vf_rx_rings(9)i40e_vc_validate_vqs_bitmaps(9)i40e_vc_enable_queues_msg(9)i40e_vc_disable_queues_msg(9)i40e_check_enough_queue(9)i40e_vc_request_queues_msg(9)i40e_vc_get_stats_msg(9)i40e_check_vf_permission(9)i40e_vc_ether_addr_type(9)i40e_is_vc_addr_legacy(9)i40e_is_vc_addr_primary(9)i40e_update_vf_mac_addr(9)i40e_vc_add_mac_addr_msg(9)i40e_vc_del_mac_addr_msg(9)i40e_vc_add_vlan_msg(9)i40e_vc_rdma_msg(9)i40e_vc_rdma_qvmap_msg(9)i40e_vc_config_rss_key(9)i40e_vc_config_rss_lut(9)i40e_vc_get_rss_hashcfg(9)i40e_vc_set_rss_hashcfg(9)i40e_vc_enable_vlan_stripping(9)i40e_vc_disable_vlan_stripping(9)i40e_validate_cloud_filter(9)i40e_find_vsi_from_seid(9)i40e_del_all_cloud_filters(9)i40e_vc_del_cloud_filter(9)i40e_vc_add_cloud_filter(9)i40e_vc_add_qch_msg(9)i40e_vc_del_qch_msg(9)i40e_vc_process_vf_msg(9)i40e_vc_process_vflr_event(9)i40e_validate_vf(9)i40e_check_vf_init_timeout(9)i40e_ndo_set_vf_mac(9)i40e_ndo_set_vf_port_vlan(9)i40e_ndo_set_vf_bw(9)i40e_ndo_get_vf_config(9)i40e_ndo_set_vf_link_state(9)i40e_ndo_set_vf_spoofchk(9)i40e_setup_vf_trust(9)i40e_ndo_set_vf_trust(9)i40e_get_vf_stats(9)
literally the whole squad π«Ά that's ninety-plus cross-references and yes i listed every single one, you're welcome π
π quick reality check bestie: this page has no OPTIONS, no RETURN VALUE, no ERRORS, no ENVIRONMENT, no FILES, no EXIT STATUS, no SIGNALS and no EXAMPLES section. what you see is what you get. don't go looking for lore that isn't there π
and that's the whole page!! π this little cutie comes to you from the Kernel API Manual, sourced from ./drivers/net/ethernet/intel/i40e, dated October 2026 β mwah, love u, go compile something π¦π
π¦ 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