)]}'
{
  "commit": "3dfab6040c10eff72a1e8dfd53ff60205bcd0378",
  "tree": "275ff0d0f04bf0be50efe54ff61b8a96184d313f",
  "parents": [
    "27e9019fe1993b1928a4bd7a1fa18691e58feff0"
  ],
  "author": {
    "name": "Kohei Enju",
    "email": "kohei@enjuk.jp",
    "time": "Tue Feb 10 15:57:14 2026 +0000"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Fri Mar 13 17:20:42 2026 +0100"
  },
  "message": "iavf: fix netdev-\u003emax_mtu to respect actual hardware limit\n\n[ Upstream commit b84852170153671bb0fa6737a6e48370addd8e1a ]\n\niavf sets LIBIE_MAX_MTU as netdev-\u003emax_mtu, ignoring vf_res-\u003emax_mtu\nfrom PF [1]. This allows setting an MTU beyond the actual hardware\nlimit, causing TX queue timeouts [2].\n\nSet correct netdev-\u003emax_mtu using vf_res-\u003emax_mtu from the PF.\n\nNote that currently PF drivers such as ice/i40e set the frame size in\nvf_res-\u003emax_mtu, not MTU. Convert vf_res-\u003emax_mtu to MTU before setting\nnetdev-\u003emax_mtu.\n\n[1]\n # ip -j -d link show $DEV | jq \u0027.[0].max_mtu\u0027\n 16356\n\n[2]\n iavf 0000:00:05.0 enp0s5: NETDEV WATCHDOG: CPU: 1: transmit queue 0 timed out 5692 ms\n iavf 0000:00:05.0 enp0s5: NIC Link is Up Speed is 10 Gbps Full Duplex\n iavf 0000:00:05.0 enp0s5: NETDEV WATCHDOG: CPU: 6: transmit queue 3 timed out 5312 ms\n iavf 0000:00:05.0 enp0s5: NIC Link is Up Speed is 10 Gbps Full Duplex\n ...\n\nFixes: 5fa4caff59f2 (\"iavf: switch to Page Pool\")\nSigned-off-by: Kohei Enju \u003ckohei@enjuk.jp\u003e\nReviewed-by: Alexander Lobakin \u003caleksander.lobakin@intel.com\u003e\nReviewed-by: Simon Horman \u003chorms@kernel.org\u003e\nTested-by: Rafal Romanowski \u003crafal.romanowski@intel.com\u003e\nSigned-off-by: Tony Nguyen \u003canthony.l.nguyen@intel.com\u003e\nSigned-off-by: Sasha Levin \u003csashal@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "422af897d93306bc8d854e28ed00db94417d8427",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/intel/iavf/iavf_main.c",
      "new_id": "dcd4f172ddc8af441ead541c92c4fb844ef4f294",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/intel/iavf/iavf_main.c"
    }
  ]
}
