Subject: Re: [PATCH v2] selftests/net: add test for IPv4-in-IPv6 tunneling

From: Jakub Kicinski <[email-masked]>
Date: Tue, 10 Feb 2026 18:14:07 -0800

On Mon,  9 Feb 2026 20:00:09 +0100 Linus Heckemann wrote:
> commit 81c734dae203 ("ip6_tunnel: use skb_vlan_inet_prepare() in
> __ip6_tnl_rcv()") was fine in and of itself, but its backport to 6.12
> (and 6.6) broke IPv4-in-IPv6 tunneling, see [1]. This adds a self-test
> for basic IPv4-in-IPv6 and IPv6-in-IPv6 functionality.
> 
> [1]: https://lore.kernel.org/all/CAA2RiuSnH_2xc+-W6EnFEG00XjS-dszMq61JEvRjcGS31CBw=[email-masked]/

Missing your Signed-off-by: ...

Is this the output you expect (ignore the first two numbers, they are
just output timing within our infra):

TAP version 13
1..1
# overriding timeout to 7200
# selftests: net: ip6_tunnel.sh
# Warning: file ip6_tunnel.sh is not executable
# 1.17 [+1.17] PING 172.0.0.2 (172.0.0.2) 56(84) bytes of data.
# 1.18 [+0.00] 64 bytes from 172.0.0.2: icmp_seq=1 ttl=64 time=2.31 ms
# 1.18 [+0.00] 
# 1.18 [+0.00] --- 172.0.0.2 ping statistics ---
# 1.19 [+0.00] 1 packets transmitted, 1 received, 0% packet loss, time 0ms
# 1.19 [+0.00] rtt min/avg/max/mdev = 2.311/2.311/2.311/0.000 ms
# 1.24 [+0.05] PING 2001:db8:6::2 (2001:db8:6::2) 56 data bytes
# 1.24 [+0.00] 64 bytes from 2001:db8:6::2: icmp_seq=1 ttl=64 time=0.368 ms
# 1.25 [+0.00] 
# 1.25 [+0.00] --- 2001:db8:6::2 ping statistics ---
# 1.25 [+0.00] 1 packets transmitted, 1 received, 0% packet loss, time 0ms
# 1.25 [+0.00] rtt min/avg/max/mdev = 0.368/0.368/0.368/0.000 ms
# 1.58 [+0.33] Cannot find device "transport1"
ok 1 selftests: net: ip6_tunnel.sh

Tests don't usually print raw ping output to stdout, plus the
	Cannot find device "transport1"
looks a bit off?
-- 
pw-bot: cr