bnx2x_get_mf_speed(9)
π bnx2x_get_mf_speed(9) π
okay so bestie, welcome to the Kernel API Manual β¨ this one's a little baby function page from the bnx2x world β it's short, it's sweet, and it slaps. let's get into it π
β¨ NAME β¨
bnx2x_get_mf_speed β literally just: calculate MF speed. that's the whole vibe π
π¦ SYNOPSIS π¦
u16 bnx2x_get_mf_speed (struct bnx2x *bp );
like, it returns a u16 and it takes exactly one thing. no notes. iconic π«Ά
πΈ ARGUMENTS πΈ
bpβ the driver handle, aka the little passport this function needs to know who it's working with π
β DESCRIPTION β
okay so here's the tea: this function takes into account the current linespeed and the MF configuration. that's it, that's the whole thing β both of those go into the calculation and you get the MF speed back out β¨
ngl it's a tiny page, but every detail ate and left no crumbs π
π SEE ALSO π
and now, the main character energy section β a whole group chat of related functions and one very important file path π§
Kernel file ./drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
bnx2x_send_unload_req(9)bnx2x_send_unload_done(9)bnx2x__init_func_obj(9)bnx2x_setup_queue(9)bnx2x_setup_leading(9)bnx2x_fw_command(9)bnx2x_initial_phy_init(9)bnx2x_link_set(9)bnx2x_force_link_reset(9)bnx2x_link_test(9)bnx2x_drv_pulse(9)bnx2x_igu_ack_sb(9)bnx2x__link_status_update(9)bnx2x_link_report(9)bnx2x_msix_sp_int(9)bnx2x_interrupt(9)bnx2x_cnic_notify(9)bnx2x_setup_cnic_irq_info(9)bnx2x_setup_cnic_info(9)bnx2x_int_enable(9)bnx2x_int_disable_sync(9)bnx2x_nic_init_cnic(9)bnx2x_alloc_mem_cnic(9)bnx2x_alloc_mem(9)bnx2x_free_mem_cnic(9)bnx2x_free_mem(9)bnx2x_set_num_queues(9)bnx2x_chip_cleanup(9)bnx2x_acquire_hw_lock(9)bnx2x_release_hw_lock(9)bnx2x_release_leader_lock(9)bnx2x_set_eth_mac(9)bnx2x_sp_event(9)bnx2x_ilt_set_info(9)bnx2x_dcbx_init(9)bnx2x_set_power_state(9)bnx2x_update_max_mf_config(9)bnx2x_enable_msix(9)bnx2x_enable_msi(9)bnx2x_alloc_mem_bp(9)bnx2x_free_mem_bp(9)bnx2x_change_mtu(9)bnx2x_fcoe_get_wwn(9)bnx2x_tx_timeout(9)bnx2x_tx_disable(9)bnx2x_func_start(9)bnx2x_set_fw_mac_addr(9)bnx2x_get_path_func_num(9)bnx2x_wait_sp_comp(9)bnx2x_set_ctx_validation(9)bnx2x_extract_max_cfg(9)bnx2x_get_iscsi_info(9)bnx2x_link_sync_notify(9)bnx2x_update_drv_flags(9)bnx2x_fill_fw_str(9)bnx2x_set_os_driver_state(9)bnx2x_nvram_read(9)
like yes, it's a long list, but every single one of them is invited to the function party π no gatekeeping here fr fr
and that's a wrap bestie!! this page came from the source path ./drivers/net/ethernet/broadco... and it's dated October 2026, so jot that down ππ mwah, go read some kernel headers, slay π
β¨
π¦ 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