![]() |
lvs-devel
|
| To: | Yizhou Zhao <zhaoyz24@xxxxxxxxxxxxxxxxxxxxx> |
|---|---|
| Subject: | Re: [PATCH net v2] ipvs: fix PMTU for GUE/GRE tunnel ICMP errors |
| Cc: | netdev@xxxxxxxxxxxxxxx, horms@xxxxxxxxxxxx, ja@xxxxxx, pablo@xxxxxxxxxxxxx, fw@xxxxxxxxx, phil@xxxxxx, davem@xxxxxxxxxxxxx, edumazet@xxxxxxxxxx, kuba@xxxxxxxxxx, pabeni@xxxxxxxxxx, lvs-devel@xxxxxxxxxxxxxxx, netfilter-devel@xxxxxxxxxxxxxxx, coreteam@xxxxxxxxxxxxx, linux-kernel@xxxxxxxxxxxxxxx, stable@xxxxxxxxxxxxxxx, yangyx22@xxxxxxxxxxxxxxxxxxxxx, wangao@xxxxxxxxxx, fengxw06@xxxxxxx, qli01@xxxxxxxxxxxxxxx, xuke@xxxxxxxxxxxxxxx |
| From: | patchwork-bot+netdevbpf@xxxxxxxxxx |
| Date: | Mon, 06 Jul 2026 10:50:21 +0000 |
Hello:
This patch was applied to netdev/net.git (main)
by Florian Westphal <fw@xxxxxxxxx>:
On Thu, 2 Jul 2026 15:34:28 +0800 you wrote:
> When an ICMP Fragmentation Needed error is received for a tunneled IPVS
> connection, ip_vs_in_icmp() recomputes the MTU that the original packet
> can use by subtracting the tunnel overhead from the reported next-hop
> MTU.
>
> The current code always subtracts sizeof(struct iphdr), which is only
> the IPIP overhead. For GUE and GRE tunnels, ipvs_udp_decap() and
> ipvs_gre_decap() already compute the additional tunnel header length,
> but that value is scoped to the decapsulation block and is lost before
> the ICMP_FRAG_NEEDED handling. As a result, the ICMP error sent back to
> the client advertises an MTU that is too large, so PMTUD can fail to
> converge for GUE/GRE-tunneled real servers.
>
> [...]
Here is the summary with links:
- [net,v2] ipvs: fix PMTU for GUE/GRE tunnel ICMP errors
https://git.kernel.org/netdev/net/c/6b335af0d0d1
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | [PATCH nf v2 1/3] ipvs: pass parsed transport offset to state handlers, Yizhou Zhao |
|---|---|
| Next by Date: | [PATCH nf v2 3/3] ipvs: use parsed transport offset in SCTP state lookup, Yizhou Zhao |
| Previous by Thread: | Re: [PATCH net v2] ipvs: fix PMTU for GUE/GRE tunnel ICMP errors, Julian Anastasov |
| Next by Thread: | [PATCH v2 nf-next] ipvs: Move defense_work and est_reload_work to system_dfl_long_wq, Ismael Luceno |
| Indexes: | [Date] [Thread] [Top] [All Lists] |