)]}'
{
  "commit": "c1f04ea0aa0f8799a303dc412b3a4820f2aedfe5",
  "tree": "6702611641476b127519feeb46c2261f664ae9c2",
  "parents": [
    "2d02191779345b13de91048db441191b20264d16"
  ],
  "author": {
    "name": "Xia Yan",
    "email": "yana06070@163.com",
    "time": "Thu Oct 29 10:42:59 2026 +0800"
  },
  "committer": {
    "name": "Paolo Abeni",
    "email": "pabeni@redhat.com",
    "time": "Mon Nov 02 15:24:58 2026 +0100"
  },
  "message": "selftests: net: check veth carrier after changing channel counts\n\nExtend veth.sh to check that changing channel counts preserves carrier\nstate. When only one end is up, the running end must not report LOWER_UP.\n\nCover up/up and both mixed up/down combinations. Resize RX and TX queues\nin both directions on each endpoint, and check carrier after a rejected\nout-of-range request as well. Create the pair with two queues explicitly\nso the carrier cases also run on single-CPU systems.\n\nReuse the existing namespace setup and cleanup. Run each carrier case\nin a subshell to keep its variables separate from the other tests, and\naccumulate failures in the caller. Only check LOWER_UP on running\ninterfaces, where the flag exposes carrier state.\n\nTested-by: Hangbin Liu \u003cliuhangbin@kylinos.cn\u003e\nReviewed-by: Hangbin Liu \u003cliuhangbin@kylinos.cn\u003e\nSigned-off-by: Xia Yan \u003cyana06070@163.com\u003e\nLink: https://patch.msgid.link/20261029024259.3700-2-yana06070@163.com\nSigned-off-by: Paolo Abeni \u003cpabeni@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "17cfe412a2667ce073a2cbe65a4485006fcf5285",
      "old_mode": 33261,
      "old_path": "tools/testing/selftests/net/veth.sh",
      "new_id": "64c2a5a59821df7cfd480ad931b2b3a16a168a4e",
      "new_mode": 33261,
      "new_path": "tools/testing/selftests/net/veth.sh"
    }
  ]
}
