qed_set_geneve_dest_port(9)
π qed_set_geneve_dest_port β the kernel API manual, bestie edition π
okay so before we even get into it: this is a page from the Kernel API Manual, section 9, all about qed_set_geneve_dest_port. Yes that's a whole mouthful, no I will not be shortening it, we respect the full name in this house β¨
β¨ NAME β¨
qed_set_geneve_dest_port β literally just initializes the geneve tunnel destination udp port π¦ that's it, that's the whole job, and honestly? iconic of it to be that focused.
πΈ SYNOPSIS πΈ
void qed_set_geneve_dest_port (struct qed_hwfn *p_hwfn , struct qed_ptt
*p_ptt , u16 dest_port );
so it returns void (nothing comes back, it's giving silent-but-effective main character energy π
) and it takes three things. Copy this signature exactly if you're writing it out, bestie β spaces and all, no cap π₯
π ARGUMENTS π
p_hwfnβ the HW device data. like, the hardware's whole personality file, we simply must hand it over π«Άp_pttβ the Ptt window used for writing the registers. that's the lil doorway you're pushing the register writes through, don't forget it πdest_portβ the geneve destination udp port. au16, so keep it in range, okay? β
π DESCRIPTION π
The page says, and I quote: Retur: Void. β which is the manual's way of saying it returns nothing at all. no value, no status, nothing to catch. void. it does the thing and it dips π
π¦ SEE ALSO π¦
Kernel file ./drivers/net/ethernet/qlogic/qed/qed_hsi.h β go look at it, iykyk π
and then the whole friend group of related calls, in the exact order they're listed because we do not shuffle the squad:
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_send_qm_stop_cmd(9)qed_set_vxlan_dest_port(9)qed_set_vxlan_enable(9)qed_set_gre_enable(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)
π sign-off π
this whole page lives in ./drivers/net/ethernet/qlogic/qed, and it's dated October 2026 β so yeah, future-dated manual page, we stan a forward-thinking queen ππ that's the source and the version and the date all wrapped up in one cute lil bow, bye bestie ππ
π¦ 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