)]}'
{
  "commit": "150dba2c69e93302af24a0c868eebe4871e2e107",
  "tree": "63edd38ac7e786d73401e68ae890bd51ab058395",
  "parents": [
    "37213e61120297920ae4c937fcb326a360da5084"
  ],
  "author": {
    "name": "Farhad Alemi",
    "email": "farhad.alemi@berkeley.edu",
    "time": "Sat Sep 12 07:40:09 2026 +0000"
  },
  "committer": {
    "name": "Jakub Kicinski",
    "email": "kuba@kernel.org",
    "time": "Wed Sep 16 17:30:23 2026 -0700"
  },
  "message": "net: remove WARN_ON_ONCE() from the dev_fill_forward_path() loop check\n\nipip_fill_forward_path() and ip6_tnl_fill_forward_path() look up the\nroute to the tunnel\u0027s remote endpoint and set ctx-\u003edev to its device,\nwhich is the tunnel itself when that route resolves back to the tunnel.\ndev_fill_forward_path() then makes no progress and trips\nWARN_ON_ONCE(last_dev \u003d\u003d ctx-\u003edev) as soon as a flowtable tries to\noffload a flow through the tunnel. That routing loop is a configuration\nany CAP_NET_ADMIN user can set up, and ip_tunnel_xmit() and\nip6_tnl_xmit() already treat it as a tx error, so remove the warning and\njust fail the walk, as commit 008e7a7c293b (\"net: remove WARN_ON_ONCE\nwhen accessing forward path array\") did for the path stack overflow.\n\nFixes: ab427db17885 (\"netfilter: flowtable: Add IPIP rx sw acceleration\")\nFixes: d98103575dcd (\"netfilter: flowtable: Add IP6IP6 rx sw acceleration\")\nCloses: https://lore.kernel.org/all/CA+0ovCgaRvbd0Udj70b2xxG8Cx3CaCpNhnf1V4RWQuDveZYZhA@mail.gmail.com/\nSuggested-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Farhad Alemi \u003cfarhad.alemi@berkeley.edu\u003e\nReviewed-by: Xuanqiang Luo \u003cluoxuanqiang@kylinos.cn\u003e\nLink: https://patch.msgid.link/CA+0ovCgKDOk+Bg6Gh5Lwx94u_jJjQ30-vY1JcY2BYfhnWJJbPA@mail.gmail.com\nSigned-off-by: Jakub Kicinski \u003ckuba@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ecfbd72d5d1a41d60e2276e9d78160c063fa347c",
      "old_mode": 33188,
      "old_path": "net/core/dev.c",
      "new_id": "c67900354fa64b73de0623112366f485fedeb87b",
      "new_mode": 33188,
      "new_path": "net/core/dev.c"
    }
  ]
}
