fm10k_update_lport_state_vf(9)
π fm10k_update_lport_state_vf(9) π
okay so bestie, welcome to the fm10k_update_lport_state_vf page β it lives in the Kernel API Manual and it's literally the whole vibe for telling the lower device that, hey, the state changed. buckle up π
β¨ SYNOPSIS β¨
s32 fm10k_update_lport_state_vf (struct fm10k_hw *hw , u16 glort , u16
count , bool enable );
that's the whole signature, no cap. it hands back an s32 and takes four things. let's go through them one by one π«Ά
πΈ ARGUMENTS πΈ
hwβ pointer to the HW structure. that's your hardware handle, your main character β¨glortβ unused. yep. it's there, it's cute, it does nothing πcountβ number of logical ports to enable β unused (always 1). so it's technically a count, but fr fr it's always just1πenableβ boolean value indicating if this is an enable or disable request. so like, are we turning it on or off, bestie π
π¦ DESCRIPTION π¦
Notify the lower device of a state change. that's the whole job, and it ate π
so if the lower device is enabled we can add filters β slay, filters incoming π₯ and if it's disabled, all filters for this logical port are flushed. bye bye filters, we hardly knew ye π
heads up: the enable/disable thing isn't just a flag being set, it changes what happens to the filters β enabled means you can add them, disabled means the logical port's filters get flushed. know the difference, iykyk.
π SEE ALSO π
Kernel file: ./drivers/net/ethernet/intel/fm10k/fm10k_vf.c
and the whole friend group, all of these icons:
fm10k_stop_hw_vf(9)fm10k_reset_hw_vf(9)fm10k_init_hw_vf(9)fm10k_update_vlan_vf(9)fm10k_msg_mac_vlan_vf(9)fm10k_read_mac_addr_vf(9)fm10k_update_uc_addr_vf(9)fm10k_update_mc_addr_vf(9)fm10k_update_int_moderator_vf(9)fm10k_msg_lport_state_vf(9)fm10k_update_xcast_mode_vf(9)fm10k_update_hw_stats_vf(9)fm10k_rebind_hw_stats_vf(9)fm10k_configure_dglort_map_vf(9)
and that's the page, bestie πβ¨
cute little sign-off: this one's from the source at ./drivers/net/ethernet/intel/f... (yes, that's literally how it's printed, truncated and all π« ), dated October 2026, and it's the fm10k_update_lport_state_vf(9) page you just read. 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