)]}'
{
  "commit": "deccffce0a24c034b37951b9e992ee20bc6e3cce",
  "tree": "63fe53d88de89518d410e50cb1a14733949b8f5c",
  "parents": [
    "dd1ec91e595808c3f1ec3142a9e8373d9a0970df"
  ],
  "author": {
    "name": "Sriharsha Basavapatna",
    "email": "sriharsha.basavapatna@broadcom.com",
    "time": "Tue Jun 17 15:40:49 2025 +0530"
  },
  "committer": {
    "name": "Selvin Xavier",
    "email": "selvin.xavier@broadcom.com",
    "time": "Fri Oct 09 04:44:42 2026 -0700"
  },
  "message": "bnxt_re/lib: Direct Verbs: Support CQ verbs\n\nThe following Direct Verb (DV) API has been implemented in\nthis patch, by enhancing the driver specific udata in the\nexisting verb.\n\n- bnxt_re_dv_create_cq():\n  Create a CQ of requested size (cqe). The application must have\n  already associated this memory with an ibv_buf using\n  ibv_alloc_user_buf(). The CQ\u0027s umem_handle and umem_offset\n  provided by the application are translated into an address for\n  mapping and passed to the driver.\n\nNote:\nSome applications might want to allocate memory for all CQs in one big\nchunk and associate that entire memory with a single ibv_buf using\nibv_alloc_user_buf(). At the time of creating each individual resource,\nthe application should pass a specific offset/length within that\nmemory.\n\nSigned-off-by: Sriharsha Basavapatna \u003csriharsha.basavapatna@broadcom.com\u003e\nCo-developed-by: Kalesh AP \u003ckalesh-anakkur.purayil@broadcom.com\u003e\nSigned-off-by: Kalesh AP \u003ckalesh-anakkur.purayil@broadcom.com\u003e\nReviewed-by: Selvin Xavier \u003cselvin.xavier@broadcom.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7fe3930f375bf8b4a8a5a034239b7efc59b1d4af",
      "old_mode": 33188,
      "old_path": "providers/bnxt_re/bnxt_re-abi.h",
      "new_id": "05a96309d4c77e9d48402a08f0bcbee4d306800e",
      "new_mode": 33188,
      "new_path": "providers/bnxt_re/bnxt_re-abi.h"
    },
    {
      "type": "modify",
      "old_id": "fc0b5ff663e80d4d5131b89234db4322f7a29550",
      "old_mode": 33188,
      "old_path": "providers/bnxt_re/bnxt_re.map",
      "new_id": "381e7f09b0a460bd40792f0bca35e457f31d5e69",
      "new_mode": 33188,
      "new_path": "providers/bnxt_re/bnxt_re.map"
    },
    {
      "type": "modify",
      "old_id": "102830b67d7ab8afb596549656f67514d82a9dc2",
      "old_mode": 33188,
      "old_path": "providers/bnxt_re/bnxt_re_dv.h",
      "new_id": "f0f5b3cd2f2ca3692318f6369d3b473a3cd00068",
      "new_mode": 33188,
      "new_path": "providers/bnxt_re/bnxt_re_dv.h"
    },
    {
      "type": "modify",
      "old_id": "890dc12a3342893dcc9b6fa1c73506f864eecb97",
      "old_mode": 33188,
      "old_path": "providers/bnxt_re/dv.c",
      "new_id": "6dd19193644b6e0815e08c7efa9a53238491e8fe",
      "new_mode": 33188,
      "new_path": "providers/bnxt_re/dv.c"
    },
    {
      "type": "modify",
      "old_id": "d621d57c8eab838e1064da50c0dfc8bde197de50",
      "old_mode": 33188,
      "old_path": "providers/bnxt_re/main.h",
      "new_id": "cab6beb28d8f91e23ac4ba0a9329a53dec3412e2",
      "new_mode": 33188,
      "new_path": "providers/bnxt_re/main.h"
    },
    {
      "type": "modify",
      "old_id": "30d972fea1d225a770e0fe9ee4bf9ed7f40646c2",
      "old_mode": 33188,
      "old_path": "providers/bnxt_re/memory.c",
      "new_id": "79e973ab8ae44f41f79487316d42249dccce46ac",
      "new_mode": 33188,
      "new_path": "providers/bnxt_re/memory.c"
    },
    {
      "type": "modify",
      "old_id": "a0089ee0010a4cf369147edcb935408a01969c0c",
      "old_mode": 33188,
      "old_path": "providers/bnxt_re/memory.h",
      "new_id": "1a6858bf31da91a6db6c853b31618bafbbc6b1e7",
      "new_mode": 33188,
      "new_path": "providers/bnxt_re/memory.h"
    },
    {
      "type": "modify",
      "old_id": "1b88abc60290e21d73d2a9782f91f39e3caa6493",
      "old_mode": 33188,
      "old_path": "providers/bnxt_re/verbs.c",
      "new_id": "d4c8fc120ba2aa43310d72fb3f1ce9765f1559fa",
      "new_mode": 33188,
      "new_path": "providers/bnxt_re/verbs.c"
    },
    {
      "type": "modify",
      "old_id": "a04e9ba13b229a404954d603e68d6bddcbff9b00",
      "old_mode": 33188,
      "old_path": "providers/bnxt_re/verbs.h",
      "new_id": "3bf108b28a277dac780cf1e6b6e06444ae903017",
      "new_mode": 33188,
      "new_path": "providers/bnxt_re/verbs.h"
    }
  ]
}
