)]}'
{
  "commit": "418d51307d102e72e745031adb4f5ba0ddb646e2",
  "tree": "929f9e9331541535013a302e8ff9432480ae635e",
  "parents": [
    "96104eda01695a26da2c8f7423ec0ba3509c8c97"
  ],
  "author": {
    "name": "Sean Hefty",
    "email": "sean.hefty@intel.com",
    "time": "Mon May 23 19:42:29 2011 -0700"
  },
  "committer": {
    "name": "Roland Dreier",
    "email": "roland@purestorage.com",
    "time": "Thu Oct 13 09:14:31 2011 -0700"
  },
  "message": "RDMA/core: Add XRC SRQ type\n\nXRC (\"eXtended reliable connected\") is an IB transport that provides\nbetter scalability by allowing senders to specify which shared receive\nqueue (SRQ) should be used to receive a message, which essentially\nallows one transport context (QP connection) to serve multiple\ndestinations (as long as they share an adapter, of course).\n\nXRC defines SRQs that are specifically used by XRC connections.  Expand\nthe SRQ code to support XRC SRQs.  An XRC SRQ is currently restricted to\nonly XRC use according to the IB XRC Annex.\n\nPortions of this patch were derived from work by\nJack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cbe85ddaf89804b76b9761c555c70665196aa495",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/core/verbs.c",
      "new_id": "25c1c1ea44603e21fcd3343e6f901da49b23f1b9",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/core/verbs.c"
    },
    {
      "type": "modify",
      "old_id": "d0c2dc03405426c8b3c3d955f40234de40dd3ae4",
      "old_mode": 33188,
      "old_path": "include/rdma/ib_verbs.h",
      "new_id": "516647a22135a46349d00ff8a38c22b9a37ff5c3",
      "new_mode": 33188,
      "new_path": "include/rdma/ib_verbs.h"
    }
  ]
}
