ice_is_vc_addr_legacy(9)
π ice_is_vc_addr_legacy(9) β the Kernel API Manual glow-up π
okay bestie, so this page is from the Kernel API Manual and it's literally one tiny function doing one tiny little vibe check. no cap, it's short, but it's important, so let's get into it π«Ά
β¨ NAME β¨
ice_is_vc_addr_legacy β check if the MAC address is from an older VF
like, is this MAC giving boomer VF energy? that's the whole assignment π
πΈ SYNOPSIS πΈ
bool ice_is_vc_addr_legacy (struct virtchnl_ether_addr *vc_ether_addr );
returns a bool, takes a pointer to a struct virtchnl_ether_addr, iconic, no notes π₯
π¦ ARGUMENTS π¦
vc_ether_addrβ the VIRTCHNL structure that contains MAC and type. she's got the address AND the type in there, so she's carrying everything you need π
that's it. one argument. main character energy honestly π
π§ SEE ALSO π§
bestie, buckle up β this list is LONG, like, this function knows everybody at the party π keep scrolling, it's all here:
ice_vc_vf_broadcast(9)ice_set_pfe_link(9)ice_vc_notify_vf_link_state(9)ice_vc_notify_link_state(9)ice_vc_notify_reset(9)ice_vc_send_msg_to_vf(9)ice_vc_get_ver_msg(9)ice_vc_get_vlan_caps(9)ice_vc_get_vf_res_msg(9)ice_vc_reset_vf_msg(9)ice_vc_isvalid_vsi_id(9)ice_vc_get_qos_caps(9)ice_vc_cfg_promiscuous_mode_msg(9)ice_vc_get_stats_msg(9)ice_can_vf_change_mac(9)ice_vc_ether_addr_type(9)ice_is_vc_addr_primary(9)ice_vfhw_mac_add(9)ice_is_mc_lldp_eth_addr(9)ice_vc_can_add_mac(9)ice_vc_add_mac_addr(9)ice_is_legacy_umac_expired(9)ice_update_legacy_cached_mac(9)ice_vfhw_mac_del(9)ice_vc_del_mac_addr(9)ice_vc_handle_mac_addr_msg(9)ice_vc_add_mac_addr_msg(9)ice_vc_del_mac_addr_msg(9)ice_vf_vlan_offload_ena(9)ice_is_vlan_promisc_allowed(9)ice_vf_ena_vlan_promisc(9)ice_vf_dis_vlan_promisc(9)ice_vf_has_max_vlans(9)ice_vc_process_vlan_msg(9)ice_vc_add_vlan_msg(9)ice_vc_remove_vlan_msg(9)ice_vsi_is_rxq_crc_strip_dis(9)ice_vc_ena_vlan_stripping(9)ice_vc_dis_vlan_stripping(9)ice_vc_query_rxdid(9)ice_vf_init_vlan_stripping(9)ice_vf_outer_vlan_not_allowed(9)ice_vc_set_dvm_caps(9)ice_vc_set_svm_caps(9)ice_vc_get_offload_vlan_v2_caps(9)ice_vc_validate_vlan_tpid(9)ice_vc_is_valid_vlan(9)ice_vc_validate_vlan_filter_list(9)ice_vc_to_vlan(9)ice_vc_vlan_action(9)ice_vc_del_vlans(9)ice_vc_remove_vlan_v2_msg(9)ice_vc_add_vlans(9)ice_vc_validate_add_vlan_filter_list(9)ice_vc_add_vlan_v2_msg(9)ice_vc_valid_vlan_setting(9)ice_vc_valid_vlan_setting_msg(9)ice_vc_get_tpid(9)ice_vc_ena_vlan_offload(9)ice_vc_ena_vlan_stripping_v2_msg(9)ice_vc_dis_vlan_stripping_v2_msg(9)ice_vc_ena_vlan_insertion_v2_msg(9)ice_vc_dis_vlan_insertion_v2_msg(9)ice_virtchnl_set_dflt_ops(9)ice_vc_repr_add_mac(9)ice_vc_repr_del_mac(9)ice_virtchnl_set_repr_ops(9)ice_is_malicious_vf(9)ice_vc_process_vf_msg(9)
and also, direct from the source files themselves (iykyk):
- Kernel file
./drivers/net/ethernet/intel/ice/virt/virtchnl.c
like I said. she knows everyone ππ
ngl bestie, that's genuinely the whole page π no OPTIONS, no EXIT STATUS, no BUGS section β just a name, a signature, one argument, and a truly enormous friend group. sometimes that's all a girl needs β¨
okay and finally, the cute little sign-off that normally lives in tiny grey text at the bottom: this one's brought to you by the source path that got cut off mid-word as ./drivers/net/ethernet/intel/i... and dated October 2026 π so like, mark your calendars, she's from the future, 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