)]}'
{
  "commit": "f6fb2ac5e19ae4b66112a698050db80e51f841c3",
  "tree": "8a3f252868296ab450688f151a6ef5fb091fc6c6",
  "parents": [
    "7f4a5ec6258fd7c92633ec4b0493fc51166d9398"
  ],
  "author": {
    "name": "Jamal Hadi Salim",
    "email": "jhs@mojatatu.com",
    "time": "Sat Sep 12 14:08:31 2026 -0400"
  },
  "committer": {
    "name": "Jakub Kicinski",
    "email": "kuba@kernel.org",
    "time": "Wed Sep 16 17:15:29 2026 -0700"
  },
  "message": "selftests/tc-testing: add codel/fq_codel interval boundary cases\n\nAdd tdc cases locking the codel/fq_codel small-interval uAPI after\nthe dropping-loop bound (previous patch): sub-tick and two-tick\nintervals are ACCEPTED (the loop bound makes them safe), the\n1024us boundary is accepted, and a sub-tick target sojourn delay is\naccepted (it does not participate in the control law):\n\n  codel:     6e44/a8c3/a695/9793 - interval 1us/3us/1024us and\n             target 1us accepted (rendered 0us/2us/1.02ms/0us by tc)\n  fq_codel:  1b4d/3540/49c5/3e0f - interval 1us/3us/1024us and\n             target 1us accepted\n\nThe positive cases match the full rendered qdisc line (tc renders\ninterval 1us as 0us, 3us as 2us, 1024us as 1.02ms), mirroring the\nexisting tests in these files.\n\nThese cases do not test the dropping-loop bound itself: tdc cannot\nobserve per-dequeue drop counts. c797 (fq_codel target 1 interval 1)\npasses unmodified on the patched kernel, which is the uAPI evidence\nfor the previous patch.\n\nSigned-off-by: Jamal Hadi Salim \u003cjhs@mojatatu.com\u003e\nLink: https://patch.msgid.link/QDISC-1L5H.v1.20260912080102@mojatatu.com.2\nSigned-off-by: Jakub Kicinski \u003ckuba@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6d515d0e5ed69631ff4fcef1edfc5fd42cda487a",
      "old_mode": 33188,
      "old_path": "tools/testing/selftests/tc-testing/tc-tests/qdiscs/codel.json",
      "new_id": "a894e6f0e267762f31cf9c3def699e072da1af0f",
      "new_mode": 33188,
      "new_path": "tools/testing/selftests/tc-testing/tc-tests/qdiscs/codel.json"
    },
    {
      "type": "modify",
      "old_id": "4ce62b857fd7ab33ce805bbef0252fb340fd73d3",
      "old_mode": 33188,
      "old_path": "tools/testing/selftests/tc-testing/tc-tests/qdiscs/fq_codel.json",
      "new_id": "de6a1b8d954aef3c936fcfce83dc39c15e5424dd",
      "new_mode": 33188,
      "new_path": "tools/testing/selftests/tc-testing/tc-tests/qdiscs/fq_codel.json"
    }
  ]
}
