t4vf_update_port_info(9)
π t4vf_update_port_info(9) π
okay so bestie, welcome to the Kernel API Manual β¨ this one's a kernel function page, and the whole vibe is: go ask the firmware what's up with the port, and if literally anything changed, update your notes π
πΈ NAME πΈ
t4vf_update_port_info β grab the port info and refresh it if anything's different, no cap π
β¨ SYNOPSIS β¨
int t4vf_update_port_info (struct port_info *pi );
π ARGUMENTS π
piβ theport_infoπ like, the port's whole info situation, that's the one
π¦ DESCRIPTION π¦
so here's the tea π we send a Get Port Information Command off to the Firmware, and if it comes back successful, we do a little vibe check π β we peek at whether anything is different from what we last recorded, and if it is, we update things accordingly. icon! ate! periodt π β¨
like, no unnecessary writes, no drama, just "did anything change? okay cool, update the record" π«Ά
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.cπ t4vf_record_mbox(9),t4vf_wr_mbox_core(9),fwcaps16_to_caps32(9),fwcap_to_fwspeed(9),t4vf_port_init(9),t4vf_fw_reset(9),t4vf_query_params(9),t4vf_set_params(9),t4vf_fl_pkt_align(9),t4vf_bar2_sge_qregs(9),t4vf_get_sge_params(9),t4vf_get_vpd_params(9),t4vf_get_dev_params(9),t4vf_get_rss_glb_config(9),t4vf_get_vfres(9),t4vf_read_rss_vi_config(9),t4vf_write_rss_vi_config(9),t4vf_config_rss_range(9),t4vf_alloc_vi(9),t4vf_free_vi(9),t4vf_enable_vi(9),t4vf_enable_pi(9),t4vf_identify_port(9),t4vf_set_rxmode(9),t4vf_alloc_mac_filt(9),t4vf_free_mac_filt(9),t4vf_change_mac(9),t4vf_set_addr_hash(9),t4vf_get_port_stats(9),t4vf_iq_free(9),t4vf_eth_eq_free(9),t4vf_link_down_rc_str(9),t4vf_handle_get_port_info(9),t4vf_handle_fw_rpl(9),t4vf_get_vf_mac_acl(9),t4vf_get_vf_vlan_acl(9)π―ββοΈ
that's the whole page bestie, go forth and update your port info π§π
source/version: ./drivers/net/ethernet/chelsio... β October 2026 π that's the date, mwah π
π¦ 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