)]}'
{
  "commit": "5c2e8d1a4fe4fa591ef535fc2521f3a16a5acc7b",
  "tree": "713ec6cc746cacf338d6d37cdebf9a9477e35d99",
  "parents": [
    "0169c9ae81b5282fa19aa8ec157043e6c59dbb38"
  ],
  "author": {
    "name": "Abhijit Gangurde",
    "email": "abhijit.gangurde@amd.com",
    "time": "Mon Apr 20 10:21:40 2026 +0530"
  },
  "committer": {
    "name": "Abhijit Gangurde",
    "email": "abhijit.gangurde@amd.com",
    "time": "Tue Nov 03 16:53:03 2026 +0530"
  },
  "message": "ionic: Add ionic_dv_create_qp_ex API\n\nAdd DV API ionic_dv_create_qp_ex to create QP with custrom flags.\nRename IONIC_V1_CQE_TYPE_RECV_INDIR to IONIC_V1_CQE_TYPE_RECV_RCQE.\n\nRefactor ionic_create_qp_ex into ionic_create_qp_ex_common that accepts\nan optional ionic_dv_qp_init_attr_ex. The RQ buffer is extended by\nIONIC_RCQ_SIZE (4 KiB) when the RCQ pd_tag is used to support\nreorder completion queue.\n\nSigned-off-by: Allen Hubbe \u003callen.hubbe@amd.com\u003e\nSigned-off-by: Abhijit Gangurde \u003cabhijit.gangurde@amd.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a28083fdca987ceff652d4a3316f59bad73c5e84",
      "old_mode": 33188,
      "old_path": "providers/ionic/CMakeLists.txt",
      "new_id": "795a1009ee45381eb647b89862dd27280ed55c41",
      "new_mode": 33188,
      "new_path": "providers/ionic/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "9f6c632be7e048562398f8932d1b9bd42bda12aa",
      "old_mode": 33188,
      "old_path": "providers/ionic/ionic.h",
      "new_id": "b6352db4e96ba234804900f162628bd072be4e2c",
      "new_mode": 33188,
      "new_path": "providers/ionic/ionic.h"
    },
    {
      "type": "modify",
      "old_id": "738fcc3e2d0db00cd9ff64cbe4441aca95039af5",
      "old_mode": 33188,
      "old_path": "providers/ionic/ionic_dv.c",
      "new_id": "92900dc0e2ddf9a5c4503a0a0fcb4055d7105ee1",
      "new_mode": 33188,
      "new_path": "providers/ionic/ionic_dv.c"
    },
    {
      "type": "modify",
      "old_id": "a11f5a212f6f65334be6bbdb126472430ea1a607",
      "old_mode": 33188,
      "old_path": "providers/ionic/ionic_dv.h",
      "new_id": "d8efda8eb48d6e46cb5dcf7390bee1d603f1225f",
      "new_mode": 33188,
      "new_path": "providers/ionic/ionic_dv.h"
    },
    {
      "type": "modify",
      "old_id": "6598213fc8cc0ebfcd76b61ee1ba68852fc8c8cf",
      "old_mode": 33188,
      "old_path": "providers/ionic/ionic_fw.h",
      "new_id": "5056a522b28c1fddf487ae834feea8d688a761b0",
      "new_mode": 33188,
      "new_path": "providers/ionic/ionic_fw.h"
    },
    {
      "type": "modify",
      "old_id": "b57f7f9a276216fca94cf0645f979c91650be2fd",
      "old_mode": 33188,
      "old_path": "providers/ionic/ionic_fw_types.h",
      "new_id": "ed39c3d98e9bb7c5ad418ff8aa4420257d71d2de",
      "new_mode": 33188,
      "new_path": "providers/ionic/ionic_fw_types.h"
    },
    {
      "type": "modify",
      "old_id": "28458a618436d67f97786ad0f31ad72e49654e29",
      "old_mode": 33188,
      "old_path": "providers/ionic/ionic_queue.c",
      "new_id": "518a9863bab1b7098d7845675d4b69443f0b6237",
      "new_mode": 33188,
      "new_path": "providers/ionic/ionic_queue.c"
    },
    {
      "type": "modify",
      "old_id": "1159cec856d6f982b9b10b960cb3fbd3f0fe8a87",
      "old_mode": 33188,
      "old_path": "providers/ionic/ionic_verbs.c",
      "new_id": "9bae721c66e8c9f4614037cb5d829d56d9ce0350",
      "new_mode": 33188,
      "new_path": "providers/ionic/ionic_verbs.c"
    },
    {
      "type": "modify",
      "old_id": "3efca32b96618448518538992798f732bc1609ee",
      "old_mode": 33188,
      "old_path": "providers/ionic/libionic.map",
      "new_id": "be963d73a192a0aa91677f2e8e939bb5ffaeda4e",
      "new_mode": 33188,
      "new_path": "providers/ionic/libionic.map"
    }
  ]
}
