qed_set_gre_enable(9)
π qed_set_gre_enable(9) π
ok so bestie, welcome to the Kernel API Manual β¨ β this is the page for qed_set_gre_enable, and it does exactly one iconic thing: it turns the GRE tunnel on or off in the hardware. that's it. that's the whole vibe π
β¨ NAME β¨
qed_set_gre_enable β Enable or disable GRE tunnel in HW. π
π¦ SYNOPSIS π¦
void qed_set_gre_enable (struct qed_hwfn *p_hwfn , struct qed_ptt *p_ptt
, bool eth_gre_enable , bool ip_gre_enable );
no cap, that's the whole signature β returns nothing, takes four things. slay. π
πΈ ARGUMENTS πΈ
p_hwfnβ HW device data. like, the actual hardware device's info struct, the main character of this whole operation πp_pttβ Ptt window used for writing the registers. this is the window we're using to poke the registers, iykyk π«Άeth_gre_enableβ Eth GRE enable flag. the flag that says whether Eth GRE is on or off π¦ip_gre_enableβ IP GRE enable flag. the flag that says whether IP GRE is on or off β¨
π RETURN π
Void. literally nothing comes back. no return value, no drama, just vibes π
π SEE ALSO π
ok so there's a whole friend group here, and they're all listed, so let's give them their moment π
- 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_send_qm_stop_cmd(9)qed_set_vxlan_dest_port(9)qed_set_vxlan_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)
and that's the page, bestie!! π§π we got it from ./drivers/net/ethernet/qlogic/qed and it's dated October 2026 β go forth and configure your GRE tunnels responsibly, 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