qed_gft_config(9)
π qed_gft_config(9) β like, the GFT setup girlie β¨
okay so bestie, welcome to the Kernel API Manual entry for qed_gft_config β she's the one who turns on the hardware and gets it all configured for GFT. main character energy fr fr π
β¨ NAME β¨
qed_gft_config β enable and configure HW for GFT. that's the whole vibe. π
πΈ SYNOPSIS πΈ
void qed_gft_config (struct qed_hwfn *p_hwfn , struct qed_ptt *p_ptt ,
u16 pf_id , bool tcp , bool udp , bool ipv4 , bool ipv6 , enum
gft_profile_type profile_type );
like, she returns nothing (void) but she does a LOT, okurrr π«Ά
π¦ ARGUMENTS π¦
p_hwfnβ literally the HW device data. the whole hardware situation. πp_pttβ the Ptt window used for writing the registers. that's her little doorway into the regs πpf_idβ which PF we're enabling GFT on. pick your girl. πtcpβ set profile tcp packets. yup, tcp. π§udpβ set profile udp packet. udp girlies rise πipv4β set profile ipv4 packet. classic. βipv6β set profile ipv6 packet. futuristic icon behavior. πprofile_typeβ define packet same fields. useenum gft_profile_type. no cap, that's the enum you want. π
π RETURN π
Void. that's it. nothing comes back. she gives, she doesn't take. π
π₯ SEE ALSO π₯
first up, the kernel file (iykyk):
Kernel file ./drivers/net/ethernet/qlogic/qed/qed_hsi.h
and then the whole friend group β she does not go anywhere alone:
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_dest_port(9)qed_set_geneve_enable(9)qed_gft_disable(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)
and that's the whole page, bestie. mwah. π
shoutout to ./drivers/net/ethernet/qlogic/qed for being the source, and to October 2026 for the date β she's from the future and she's still iconic. 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