Thread (7 messages) flat view 7 messages, 7 authors, 1d ago

Re: [PATCH net] tunnels: Drop stale dst when building an ICMP error for PMTUD

From: patchwork-bot+netdevbpf@kernel.org
Date: 2026-09-04 00:51:06
Also in: stable

Hello:

This patch was applied to netdev/net.git (main)
by Jakub Kicinski [off-list ref]:

On Wed,  2 Sep 2026 22:01:12 +0300 you wrote:
Bridged UDP tunnels such as VXLAN and GENEVE build an ICMP error packet
around an overlay packet if the packet is going to exceed the underlay
path MTU. The ICMP error packet is then injected back into the Rx path
with the source and destination addresses swapped, so that it will be
delivered to the overlay source.

If the overlay packet was routed to the UDP tunnel or locally generated,
then it is already carrying a valid dst entry and this entry is not
dropped when transforming the packet to an ICMP error packet. This
causes the IP layer to reuse the dst entry, leading to the ICMP error
packet being dropped or routed out of the UDP tunnel interface in case
of forwarding.

[...]
Here is the summary with links:
  - [net] tunnels: Drop stale dst when building an ICMP error for PMTUD
    https://git.kernel.org/netdev/net/c/b58d74963320

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help