)]}'
{
  "commit": "bf6a9e31cfa768ce0a8e18474b3ca808641d9243",
  "tree": "a7ebdb5a10e528959ca1497e222975d3087a5eef",
  "parents": [
    "d2e0655ede1d91c3a586455d03a4a2d57e659830"
  ],
  "author": {
    "name": "Jack Morgenstein",
    "email": "jackm@mellanox.co.il",
    "time": "Mon Apr 10 09:43:47 2006 -0700"
  },
  "committer": {
    "name": "Roland Dreier",
    "email": "rolandd@cisco.com",
    "time": "Mon Apr 10 09:43:47 2006 -0700"
  },
  "message": "IB: simplify static rate encoding\n\nPush translation of static rate to HCA format into low-level drivers,\nwhere it belongs.  For static rate encoding, use encoding of rate\nfield from IB standard PathRecord, with addition of value 0, for\nbackwards compatibility with current usage.  The changes are:\n\n - Add enum ib_rate to midlayer includes.\n - Get rid of static rate translation in IPoIB; just use static rate\n   directly from Path and MulticastGroup records.\n - Update mthca driver to translate absolute static rate into the\n   format used by hardware.  This also fixes mthca\u0027s static rate\n   handling for HCAs that are capable of 4X DDR.\n\nSigned-off-by: Jack Morgenstein \u003cjackm@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cae0845f472ac60fd41b4f9684b8111924540484",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/core/verbs.c",
      "new_id": "b78e7dc6933072c21f4bd943960a9b79f6e3393f",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/core/verbs.c"
    },
    {
      "type": "modify",
      "old_id": "bc5bdcbe51b5678c25c57789aacfa57aaf980637",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/mthca/mthca_av.c",
      "new_id": "b12aa03be25115a1198e7178ffb5720066e20f27",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/mthca/mthca_av.c"
    },
    {
      "type": "modify",
      "old_id": "343eca507870c53eefcbdf8b881e89e1907791b6",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/mthca/mthca_cmd.c",
      "new_id": "1985b5dfa481bdb91efaf5611bba73f83de3a1b1",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/mthca/mthca_cmd.c"
    },
    {
      "type": "modify",
      "old_id": "e4ec35c40dd3c1cf892bf649ec2c4ca92ea5eed4",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/mthca/mthca_cmd.h",
      "new_id": "2f976f2051d6a1dbc9c39bc0046305d8a72fae66",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/mthca/mthca_cmd.h"
    },
    {
      "type": "modify",
      "old_id": "bb2a9d628d7d8682f6707c5c21fbd05bf9fe55c6",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/mthca/mthca_dev.h",
      "new_id": "49d0eae5518a22a3fca3778a6ffbeae4d4daa938",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/mthca/mthca_dev.h"
    },
    {
      "type": "modify",
      "old_id": "dfb482eac9a25ef56123d3bc7396237f7fcbae87",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/mthca/mthca_mad.c",
      "new_id": "f235c7ea42f07d7ed4e6d5aee255e834d7fdc2a6",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/mthca/mthca_mad.c"
    },
    {
      "type": "modify",
      "old_id": "597d7dc7088e70f2a0abd1933f7da320e128a0b8",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/mthca/mthca_main.c",
      "new_id": "0dc5b8da0007d562dbdcebfcf183bc5322bdccec",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/mthca/mthca_main.c"
    },
    {
      "type": "modify",
      "old_id": "2e7f5213696510b1828b745e3be9419f21b0ba10",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/mthca/mthca_provider.h",
      "new_id": "6676a786d69091118d459ab428c794b829808367",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/mthca/mthca_provider.h"
    },
    {
      "type": "modify",
      "old_id": "057c8e6af87b3900ceca707775dbd68cff12e64e",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/mthca/mthca_qp.c",
      "new_id": "f37b0e3673230aa1d1bbd17b65d17ddc89d2de4b",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/mthca/mthca_qp.c"
    },
    {
      "type": "modify",
      "old_id": "685258e34034c90d24960b66a09041abd0fc0c05",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/ulp/ipoib/ipoib_fs.c",
      "new_id": "5dde380e8dbe9c2653c0014020f32ebc8e87732d",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/ulp/ipoib/ipoib_fs.c"
    },
    {
      "type": "modify",
      "old_id": "8f6607bf4261501a19bc7b1a32568bb4640b2416",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/ulp/ipoib/ipoib_main.c",
      "new_id": "9cb9e430aaafadd6f65e3c7a992da6793322d06d",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/ulp/ipoib/ipoib_main.c"
    },
    {
      "type": "modify",
      "old_id": "a8395ef06c172e2dd481ef4db1ec98ab288ad291",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/ulp/ipoib/ipoib_multicast.c",
      "new_id": "07b9826b5193125896c976016660c0c5ff4eb9a1",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/ulp/ipoib/ipoib_multicast.c"
    },
    {
      "type": "modify",
      "old_id": "f404fe21cc2162eea489411627f90237bba52037",
      "old_mode": 33188,
      "old_path": "include/rdma/ib_sa.h",
      "new_id": "ad63c215efe5b68be3d555fccda212ff09a3358a",
      "new_mode": 33188,
      "new_path": "include/rdma/ib_sa.h"
    },
    {
      "type": "modify",
      "old_id": "c1ad6273ac6ca5f5fcb20d9dfd7f1bdcc08ccd6b",
      "old_mode": 33188,
      "old_path": "include/rdma/ib_verbs.h",
      "new_id": "6bbf1b364400568b283215e37b6e9bec776dd84b",
      "new_mode": 33188,
      "new_path": "include/rdma/ib_verbs.h"
    }
  ]
}
