ixgbe_ndo_set_vf_link_state(9)
π ixgbe_ndo_set_vf_link_state β Set link state
okay so this is from the Kernel API Manual, bestie, and it's lowkey one of those little functions that just does exactly what it says and doesn't need a whole personality β but we're giving it one anyway π«Ά
β¨ SYNOPSIS β¨
int ixgbe_ndo_set_vf_link_state (struct net_device *netdev , int vf ,
int state );
like, that's the whole vibe check right there. it takes three things and hands you back an int. slay π₯
π ARGUMENTS π
netdevβ the network interface device structure, i.e. the main character of this whole operation πvfβ the VF identifier, so we know which VF we're talking about πstateβ the link state you want. required. no negotiating, bestie π
π¦ DESCRIPTION π¦
so here's the tea: this function sets the link state of a specified VF, regardless of physical link state. like, it does not care what the actual physical link is doing, it is not asking permission, it is simply setting the state. main character energy fr fr β¨
ngl that "regardless of physical link state" part is the whole point β keep it in mind, iykyk π
πΈ SEE ALSO πΈ
kernel file ./drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c β that's where the magic lives π§
and the whole friend group:
ixgbe_get_vfs(9)ixgbe_set_vf_rx_tx(9)ixgbe_send_vf_link_status(9)ixgbe_negotiate_vf_features(9)ixgbe_check_mdd_event(9)ixgbe_set_all_vfs(9)ixgbe_set_vf_link_state(9)
okay that's the page!! π this little cutie comes from ./drivers/net/ethernet/intel/i... (yes, that's the truncated little path, we don't gatekeep) and it's dated October 2026, manual section 9, filed under ixgbe_ndo_set_vf_link_state(9) β 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