qed_send_qm_stop_cmd(9)
π qed_send_qm_stop_cmd(9) β the kernel API manual, bestie edition π
okay so we're in the Kernel API Manual today and this one is literally about telling the QM to stop. iconic behavior honestly π
β¨ NAME β¨
qed_send_qm_stop_cmd β sends a stop command to the QM. that's it, that's the whole vibe π«Ά
πΈ SYNOPSIS πΈ
bool qed_send_qm_stop_cmd (struct qed_hwfn *p_hwfn , struct qed_ptt
*p_ptt , bool is_release_cmd , bool is_tx_pq , u16 start_pq , u16
num_pqs );
like, copy it exactly bestie, character for character, no cap β¨
π¦ ARGUMENTS π¦
p_hwfnβ the HW device data. the main character of this whole operation πp_pttβ the Ptt window used for writing the registers. this is where the magic gets written down fr fris_release_cmdβtruefor release,falsefor stop. yes bestie, those are the only two options πis_tx_pqβtruefor Tx PQs,falsefor Other PQs. know which one you're dealing with πstart_pqβ first PQ ID to stop. the starting point, the opening act πnum_pqsβ number of PQs to stop, starting fromstart_pq. it's giving "how many are we doing today" energy π₯
π RETURN π
Bool, bestie π β true if successful, false if timeout occurred while waiting for QM command done. so if you get a false, it's lowkey because the wait timed out, not because you did anything wrong (probably) π
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/qlogic/qed/qed_hsi.h qed_qm_pf_mem_size(9)qed_qm_common_rt_init(9)qed_qm_pf_rt_init(9)qed_init_pf_wfq(9)qed_init_pf_rl(9)qed_init_vport_wfq(9)qed_init_vport_tc_wfq(9)qed_init_global_rl(9)qed_set_vxlan_dest_port(9)qed_set_vxlan_enable(9)qed_set_gre_enable(9)qed_set_geneve_dest_port(9)qed_set_geneve_enable(9)qed_gft_disable(9)qed_gft_config(9)qed_enable_context_validation(9)qed_get_protocol_type_str(9)qed_get_ramrod_cmd_id_str(9)qed_set_rdma_error_level(9)qed_fw_overlay_mem_alloc(9)qed_fw_overlay_init_ram(9)qed_fw_overlay_mem_free(9)
like that's the whole friend group right there, go say hi π§ββοΈ
lowkey reminder: this page comes from ./drivers/net/ethernet/qlogic/qed and the date on it is October 2026, so jot that down in your notes app bestie π
and that's the page!! slay, you now understand qed_send_qm_stop_cmd(9) better than like 90% of people, periodt π
β¨ β source is ./drivers/net/ethernet/qlogic/qed, dated October 2026, 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