)]}'
{
  "commit": "fdf3f6800be36377e045e2448087f12132b88d2f",
  "tree": "820b5ab869b1c58ad0408e2de3102b3e49a6b80b",
  "parents": [
    "6d06bc83a5ae8777a5f7a81c32dd75b8d9b2fe04"
  ],
  "author": {
    "name": "Jakub Kicinski",
    "email": "kuba@kernel.org",
    "time": "Thu Jan 29 19:38:27 2026 -0800"
  },
  "committer": {
    "name": "Jakub Kicinski",
    "email": "kuba@kernel.org",
    "time": "Sat Jan 31 12:35:27 2026 -0800"
  },
  "message": "net: don\u0027t touch dev-\u003estats in BPF redirect paths\n\nGal reports that BPF redirect increments dev-\u003estats.tx_errors\non failure. This is not correct, most modern drivers completely\nignore dev-\u003estats so these drops will be invisible to the user.\nCore code should use the dedicated core stats which are folded\ninto device stats in dev_get_stats().\n\nNote that we\u0027re switching from tx_errors to tx_dropped.\nCore only has tx_dropped, hence presumably users already expect\nthat counter to increment for \"stack\" Tx issues.\n\nReported-by: Gal Pressman \u003cgal@nvidia.com\u003e\nLink: https://lore.kernel.org/c5df3b60-246a-4030-9c9a-0a35cd1ca924@nvidia.com\nFixes: b4ab31414970 (\"bpf: Add redirect_neigh helper as redirect drop-in\")\nAcked-by: Martin KaFai Lau \u003cmartin.lau@kernel.org\u003e\nAcked-by: Daniel Borkmann \u003cdaniel@iogearbox.net\u003e\nReviewed-by: Eric Dumazet \u003cedumazet@google.com\u003e\nLink: https://patch.msgid.link/20260130033827.698841-1-kuba@kernel.org\nSigned-off-by: Jakub Kicinski \u003ckuba@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bcd73d9bd764918052f6b33c01196419332cf58a",
      "old_mode": 33188,
      "old_path": "net/core/filter.c",
      "new_id": "029e560e32ce3e96ada2b9f04382ef244fcf8b81",
      "new_mode": 33188,
      "new_path": "net/core/filter.c"
    }
  ]
}
