ixgbevf_get_pf_link_state(9)
π ixgbevf_get_pf_link_state β get the PF's link status, bestie π
okay so real talk: this little function lives in the Kernel API Manual (that's the manual name, iykyk) and it's basically the VF going "hey PF bestieβ¦ is the link up or not?? and how fast are we going??" πβ¨
πΈ NAME πΈ
ixgbevf_get_pf_link_state β get the PF's link status π«Ά
β SYNOPSIS β
int ixgbevf_get_pf_link_state (struct ixgbe_hw *hw , ixgbe_link_speed
*speed , bool *link_up );
π ARGUMENTS π
hwβ pointer to the HW structure. like, the whole hardware vibe itself πspeedβ link speed. this is where the answer goes, so it's giving output-parameter energy β¨link_upβ indicate if link is up/down.true-ish = up,false-ish = down, that's the whole mood π¦
π DESCRIPTION π
Ask PF to provide link_up state and speed of the link. that's it, that's the function. it literally just sends the ask over to the PF and the PF comes back with the tea β no cap, that's the entire plot π
π₯ RETURN π₯
IXGBE_ERR_MBXβ in the case of mailbox error π (the mailbox flopped, not you)-EOPNOTSUPPβ if the op is not supported π ββοΈ0β on success, slay πβ¨
π§ SEE ALSO π§
Kernel file ./drivers/net/ethernet/intel/ixgbevf/vf.c β that's where she lives, go say hi π
and then the whole friend group, fr fr:
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_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_hv_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)
β¨ okay that's the page, bestie β¨ this cutie pie was served from ./drivers/net/ethernet/intel/i... and dated October 2026, and yes she's still out here being ixgbevf_get_pf_link_state(9) β icon behavior only π
ππ¦
π¦ 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