qed_vf_hw_prepare(9)
π qed_vf_hw_prepare β like, the NAME section, bestie π
okay so this is a page from the Kernel API Manual (that's the manual name, folding it in right here so you're not confused β¨) and it's all about qed_vf_hw_prepare β which is literally hw preparation for VF sends ACQUIRE message. That's the whole vibe. The VF gets its hardware prepped, and then it sends that ACQUIRE message. iconic behavior, no cap π
β¨ SYNOPSIS β¨
int qed_vf_hw_prepare (struct qed_hwfn *p_hwfn );
like, that's the signature. it returns an int. that's it. that's the function π
π¦ ARGUMENTS π¦
p_hwfnβ HW device data. that's the one (1) thing you hand it, and it's the hardware device data. periodt.
πΈ RETURN πΈ
Int.
yep. an int. the manpage does not elaborate and honestly? respect. short king behavior π
ngl bestie, that's genuinely all the original says about the return value β don't go reading extra meaning into it, i'm not gonna make stuff up for you π«Ά
π SEE ALSO π
first up, the kernel file this all lives in β go look at it, it's right here:
./drivers/net/ethernet/qlogic/qed/qed_vf.h
and now the full friend group, every single one, in order, bestie π
qed_vf_pf_set_coalesce(9)qed_vf_pf_get_coalesce(9)qed_vf_read_bulletin(9)qed_vf_get_link_params(9)qed_vf_get_link_state(9)qed_vf_get_link_caps(9)qed_vf_get_num_rxqs(9)qed_vf_get_num_txqs(9)qed_vf_get_num_cids(9)qed_vf_get_port_mac(9)qed_vf_get_num_vlan_filters(9)qed_vf_get_num_mac_filters(9)qed_vf_check_mac(9)qed_vf_get_fw_version(9)qed_vf_pf_rxq_start(9)qed_vf_pf_txq_start(9)qed_vf_pf_rxq_stop(9)qed_vf_pf_txq_stop(9)qed_vf_pf_vport_update(9)qed_vf_pf_reset(9)qed_vf_pf_release(9)qed_vf_get_igu_sb_id(9)qed_vf_set_sb_info(9)qed_vf_pf_vport_start(9)qed_vf_pf_vport_stop(9)qed_vf_pf_int_cleanup(9)__qed_vf_get_link_params(9)__qed_vf_get_link_state(9)__qed_vf_get_link_caps(9)qed_vf_pf_bulletin_update_mac(9)
thirty of them. i counted. we do not skip. πβ¨
careful bestie, those two with the double underscore (__qed_vf_get_link_params(9),__qed_vf_get_link_state(9),__qed_vf_get_link_caps(9)) are different entries from the non-underscore ones β don't go merging them, that's not the move π
and that's the page!! mwah π this came to you from ./drivers/net/ethernet/qlogic/qed, dated October 2026, and it was qed_vf_hw_prepare(9) the whole time π§ββοΈ slay, go prep some hardware π
π¦ 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