fm10k_iov_s...cast_mode_pf(9)
π fm10k_iov_supported_xcast_mode_pf π
okay bestie, so this is a page straight out of the Kernel API Manual β section 9, kernel-only, very backstage-at-the-driver-conference energy π. The star of the show is fm10k_iov_supported_xcast_mode_pf(9), and honestly? she's a tiny function with one job and she does it. slay.
β¨ NAME β¨
fm10k_iov_supported_xcast_mode_pf β literally just here to figure out the best match for an xcast mode π¦
πΈ SYNOPSIS πΈ
u8 fm10k_iov_supported_xcast_mode_pf (struct fm10k_vf_info *vf_info , u8
mode );
that's it. that's the whole signature. u8 in, u8 out, no cap π
π ARGUMENTS π
vf_infoβ the VF info structure, and yes she's the one carrying the capability flags π think of her as the friend who actually remembers everyone's dietary restrictions.modeβ the xcast mode you're requesting. your little wish. your ask. π
π₯ DESCRIPTION π₯
so the way this works is: you hand her a requested mode, and she outputs the mode that most closely matches what you asked for π she's not a yes-man, she's a closest-match girlie.
and if no modes match? then it will request we disable the port π like okay dramatic but fair. no vibe match = no vibe. periodt.
π SEE ALSO π
the whole friend group lives in the kernel file ./drivers/net/ethernet/intel/fm10k/fm10k_pf.c β go say hi to the rest of the family:
fm10k_reset_hw_pf(9)fm10k_is_ari_hierarchy_pf(9)fm10k_init_hw_pf(9)fm10k_update_vlan_pf(9)fm10k_read_mac_addr_pf(9)fm10k_glort_valid_pf(9)fm10k_update_xc_addr_pf(9)fm10k_update_uc_addr_pf(9)fm10k_update_mc_addr_pf(9)fm10k_update_xcast_mode_pf(9)fm10k_update_int_moderator_pf(9)fm10k_update_lport_state_pf(9)fm10k_configure_dglort_map_pf(9)fm10k_iov_assign_resources_pf(9)fm10k_iov_configure_tc_pf(9)fm10k_iov_assign_int_moderator_pf(9)fm10k_iov_assign_default_mac_vlan_pf(9)fm10k_iov_reset_resources_pf(9)fm10k_iov_set_lport_pf(9)fm10k_iov_reset_lport_pf(9)fm10k_iov_update_stats_pf(9)fm10k_iov_msg_msix_pf(9)fm10k_iov_select_vid(9)fm10k_iov_msg_lport_state_pf(9)fm10k_update_hw_stats_pf(9)fm10k_rebind_hw_stats_pf(9)fm10k_set_dma_mask_pf(9)fm10k_get_fault_pf(9)fm10k_request_lport_map_pf(9)fm10k_get_host_state_pf(9)fm10k_msg_lport_map_pf(9)fm10k_msg_update_pvid_pf(9)fm10k_record_global_table_data(9)fm10k_msg_err_pf(9)
ok so real talk: if she can't find a mode that matches, the port gets disabled. that's not a vibe, that's a whole consequence. know before you call her π
and that's the page, bestie!! sign-off time π«Ά β this little gem came out of ./drivers/net/ethernet/intel/f... and it's dated October 2026, page header fm10k_iov_s...cast_mode_pf(9) and all. go forth and match those modes π
β¨
π¦ 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