ixgbevf_hv_c..._mac_link_vf(9)
π ixgbevf_hv_check_mac_link_vf β Kernel API Manual β¨
okay so bestie, welcome to the <pink>ixgbevf_hv_c..._mac_link_vf(9)</pink> page, the Hyper-V flavored corner of the kernel API docs π pull up a chair, this one's short and sweet ngl.
β¨ NAME β¨
ixgbevf_hv_check_mac_link_vf β literally just checks the link, that's the whole vibe π
πΈ SYNOPSIS πΈ
s32 ixgbevf_hv_check_mac_link_vf (struct ixgbe_hw *hw , ixgbe_link_speed
*speed , bool *link_up , bool autoneg_wait_to_complete );
it's giving "returns an s32, takes four args" β no cap, that's the whole signature π¦
π ARGUMENTS π
hwβ pointer to the private hardware struct, the main character of every ixgbevf function fr πspeedβ pointer to the link speed, so it can write the answer back outlink_upβ true if the link is up, false otherwise π«Άautoneg_wait_to_completeβ unused π yep, it's just... there. sitting pretty. doing nothing.
π DESCRIPTION π
so this is the Hyper-V variant of the link check, and the key detail β the thing you gotta remember for the exam β is that there's no mailbox communication. none. zero. not a single mailbox message. it's a Hyper-V thing, that's the whole point, iykyk π₯
π SEE ALSO π
- the kernel file itself:
./drivers/net/ethernet/intel/ixgbevf/vf.cβ
and the whole friend group, in order, all of them:
ixgbevf_start_hw_vf(9)ixgbevf_init_hw_vf(9)ixgbevf_reset_hw_vf(9)ixgbevf_hv_reset_hw_vf(9)ixgbevf_stop_hw_vf(9)ixgbevf_mta_vector(9)ixgbevf_get_mac_addr_vf(9)ixgbevf_get_reta_locked(9)ixgbevf_get_rss_key_locked(9)ixgbevf_set_rar_vf(9)ixgbevf_hv_set_rar_vf(9)ixgbevf_update_mc_addr_list_vf(9)ixgbevf_hv_update_mc_addr_list_vf(9)ixgbevf_update_xcast_mode(9)ixgbevf_hv_update_xcast_mode(9)ixgbevf_get_link_state_vf(9)ixgbevf_hv_get_link_state_vf(9)ixgbevf_get_pf_link_state(9)ixgbevf_negotiate_features_vf(9)ixgbevf_set_vfta_vf(9)ixgbe_read_vflinks(9)ixgbevf_hv_set_vfta_vf(9)ixgbevf_setup_mac_link_vf(9)ixgbevf_check_mac_link_vf(9)ixgbevf_set_rlpml_vf(9)ixgbevf_hv_set_rlpml_vf(9)ixgbevf_negotiate_api_version_vf(9)ixgbevf_hv_negotiate_api_version_vf(9)
like, all 28 of them, no crumbs left behind π
heads up bestie: this page came out of./drivers/net/ethernet/intel/i...and it's dated October 2026 π that's the source and the date, and the manual name isixgbevf_hv_c..._mac_link_vf(9)in case you forgot already π anyway ily, go check that link π§π
π¦ 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