)]}'
{
  "commit": "f77c7b96014471f2c39823ed9fcb42967e7d9ede",
  "tree": "40eff66dd8a58e78232445f68c9b3dad44e6f045",
  "parents": [
    "8bf22c33e7a172fbc72464f4cc484d23a6b412ba"
  ],
  "author": {
    "name": "Linus Heckemann",
    "email": "git@sphalerite.org",
    "time": "Sat Feb 21 12:48:06 2026 +0100"
  },
  "committer": {
    "name": "Jakub Kicinski",
    "email": "kuba@kernel.org",
    "time": "Mon Feb 23 17:33:29 2026 -0800"
  },
  "message": "selftests/net: add test for IP-in-IPv6 tunneling\n\ncommit 81c734dae203 (\"ip6_tunnel: use skb_vlan_inet_prepare() in\n__ip6_tnl_rcv()\") was fine in and of itself, but its backport to 6.12\n(and 6.6) broke IPv4-in-IPv6 tunneling, see [1]. This adds a self-test\nfor basic IPv4-in-IPv6 and IPv6-in-IPv6 functionality.\n\n[1]: https://lore.kernel.org/all/CAA2RiuSnH_2xc+-W6EnFEG00XjS-dszMq61JEvRjcGS31CBw\u003dg@mail.gmail.com/\n\nSigned-off-by: Linus Heckemann \u003cgit@sphalerite.org\u003e\nReviewed-by: Hangbin Liu \u003cliuhangbin@gmail.com\u003e\nReviewed-by: Ricardo B. Marlière \u003crbm@suse.com\u003e\nTested-by: Ricardo B. Marlière \u003crbm@suse.com\u003e\nReviewed-by: Eric Dumazet \u003cedumazet@google.com\u003e\nLink: https://patch.msgid.link/20260221114806.1231666-1-git@sphalerite.org\nSigned-off-by: Jakub Kicinski \u003ckuba@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "afdea6d95bde035406cf8f7d7e78c9756731b615",
      "old_mode": 33188,
      "old_path": "tools/testing/selftests/net/Makefile",
      "new_id": "e97c90886f3409677639020ea2e6bc22ca24cb95",
      "new_mode": 33188,
      "new_path": "tools/testing/selftests/net/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fe081a5218199c7ab7d23cb127a7f8033c338be4",
      "new_mode": 33261,
      "new_path": "tools/testing/selftests/net/ip6_tunnel.sh"
    }
  ]
}
