)]}'
{
  "commit": "2f90b8657ec942d1880f720e0177ee71df7c8e3c",
  "tree": "844114b22c548fedbab67e53b09b2efcf170563a",
  "parents": [
    "9db66bdcc83749affe61c61eb8ff3cf08f42afec"
  ],
  "author": {
    "name": "Alexander Duyck",
    "email": "alexander.h.duyck@intel.com",
    "time": "Thu Nov 20 20:52:10 2008 -0800"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Thu Nov 20 20:52:10 2008 -0800"
  },
  "message": "ixgbe: this patch adds support for DCB to the kernel and ixgbe driver\n\nThis adds support for Data Center Bridging (DCB) features in the ixgbe\ndriver and adds an rtnetlink interface for configuring DCB to the\nkernel.  The DCB feature support included are Priority Grouping (PG) -\nwhich allows bandwidth guarantees to be allocated to groups to traffic\nbased on the 802.1q priority, and Priority Based Flow Control (PFC) -\nwhich introduces a new MAC control PAUSE frame which works at\ngranularity of the 802.1p priority instead of the link (IEEE 802.3x).\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "afa206590ada45a3cd1710ed69c4481fa940ce8b",
      "old_mode": 33188,
      "old_path": "drivers/net/Kconfig",
      "new_id": "efd461d7c2bbdf8bbf4eb9444017399ca5d3750a",
      "new_mode": 33188,
      "new_path": "drivers/net/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "ccd83d9f579ef48cff32d3586535faea655e17fa",
      "old_mode": 33188,
      "old_path": "drivers/net/ixgbe/Makefile",
      "new_id": "3228e508e628d9f818c3870167c434e9c337c61f",
      "new_mode": 33188,
      "new_path": "drivers/net/ixgbe/Makefile"
    },
    {
      "type": "modify",
      "old_id": "132854f646baa41cab58ab30a85479fa3350fb61",
      "old_mode": 33188,
      "old_path": "drivers/net/ixgbe/ixgbe.h",
      "new_id": "796f189f3879f0735a93e7a90be54693506ad791",
      "new_mode": 33188,
      "new_path": "drivers/net/ixgbe/ixgbe.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e2e28ac63deca37eb752b1da2a8d7f1239d11e12",
      "new_mode": 33188,
      "new_path": "drivers/net/ixgbe/ixgbe_dcb.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "62dfd243bedce33540ba3874713a4d03766e8d02",
      "new_mode": 33188,
      "new_path": "drivers/net/ixgbe/ixgbe_dcb.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fce6867a451719a4509a533e705bbf81ab9bea1f",
      "new_mode": 33188,
      "new_path": "drivers/net/ixgbe/ixgbe_dcb_82598.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1e6a313719d7e2a0237896aa997c8871b8ee25bf",
      "new_mode": 33188,
      "new_path": "drivers/net/ixgbe/ixgbe_dcb_82598.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50bff2af6b04e7a328320051684d4825612f7e77",
      "new_mode": 33188,
      "new_path": "drivers/net/ixgbe/ixgbe_dcb_nl.c"
    },
    {
      "type": "modify",
      "old_id": "a610016a0172ae395434ea95140baa6976200657",
      "old_mode": 33188,
      "old_path": "drivers/net/ixgbe/ixgbe_ethtool.c",
      "new_id": "aaa4404e7c5f0fc35c78e77c4bd3d39961cef4be",
      "new_mode": 33188,
      "new_path": "drivers/net/ixgbe/ixgbe_ethtool.c"
    },
    {
      "type": "modify",
      "old_id": "40108523377fbe31ff98cb3638138d701dbeeb9a",
      "old_mode": 33188,
      "old_path": "drivers/net/ixgbe/ixgbe_main.c",
      "new_id": "91dde9cdab6605bf32f6ccb251128d9c8d32122d",
      "new_mode": 33188,
      "new_path": "drivers/net/ixgbe/ixgbe_main.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "32d32c1ee4104715463953c8b974ad8c43915301",
      "new_mode": 33188,
      "new_path": "include/linux/dcbnl.h"
    },
    {
      "type": "modify",
      "old_id": "d8fb23679ee3f75b4d874994f4f46b26ee74899f",
      "old_mode": 33188,
      "old_path": "include/linux/netdevice.h",
      "new_id": "6095af572dfd25a54d4e6d5e7f942cd31a9828ef",
      "new_mode": 33188,
      "new_path": "include/linux/netdevice.h"
    },
    {
      "type": "modify",
      "old_id": "2b3d51c6ec9c706ae1049894340c5a00a9de169f",
      "old_mode": 33188,
      "old_path": "include/linux/rtnetlink.h",
      "new_id": "e88f7058b3a11b5764950e0ec95488ddc7610158",
      "new_mode": 33188,
      "new_path": "include/linux/rtnetlink.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ef0c5a46d8b746e9d4251e5c0f309b5e322dfc3",
      "new_mode": 33188,
      "new_path": "include/net/dcbnl.h"
    },
    {
      "type": "modify",
      "old_id": "4e2e40ba8ba64c232d0eda02695156aa0753efbd",
      "old_mode": 33188,
      "old_path": "net/Kconfig",
      "new_id": "c7d01c3a23c5be836b6b6a8ebbb9a1e5f1c724a0",
      "new_mode": 33188,
      "new_path": "net/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "27d1f10dc0e078e06c030f385f78a00e924fe763",
      "old_mode": 33188,
      "old_path": "net/Makefile",
      "new_id": "83b064651f1de8ad34e5c3f7d17ff1855ba77aff",
      "new_mode": 33188,
      "new_path": "net/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bdf38802d339d437acec6c4e1120e3557b76a18c",
      "new_mode": 33188,
      "new_path": "net/dcb/Kconfig"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9930f4cde81816bbed28b0b1b4fe6de596e5f4f1",
      "new_mode": 33188,
      "new_path": "net/dcb/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "516e8be83d72f06f196315b7a4d5ff83490078ae",
      "new_mode": 33188,
      "new_path": "net/dcb/dcbnl.c"
    }
  ]
}
