)]}'
{
  "commit": "17049d30c2dec6f26d6165cc135578f9e41d53d3",
  "tree": "b58a6c005d89c15a58213cc2e62e9d4de81d8c37",
  "parents": [
    "3b97fd695453ced96f22bdf1a84453f6744d25cc"
  ],
  "author": {
    "name": "John Fastabend",
    "email": "john.r.fastabend@intel.com",
    "time": "Wed Feb 23 05:58:19 2011 +0000"
  },
  "committer": {
    "name": "Jeff Kirsher",
    "email": "jeffrey.t.kirsher@intel.com",
    "time": "Sat Mar 12 04:12:54 2011 -0800"
  },
  "message": "ixgbe: IEEE 802.1Qaz, implement priority assignment table\n\nThis patch adds support to use the priority assignment\ntable in the ieee_ets structure to map priorities to\ntraffic classes. Previously ixgbe only supported a\n1:1 mapping. Now we can enable and disable hardware\nDCB support when multiple traffic classes are actually\nbeing used. This allows the default case all priorities\nmapped to traffic class 0 to work in normal hardware\nmode and utilize the full packet buffer.\n\nThis patch does not address putting the hardware in\n4TC mode so packet buffer space may be underutilized\nin this case. A follow up patch can address this\noptimization. But at least we have the hooks to do\nthis now.\n\nAlso CEE will behave as it always has and map priorities\n1:1 with traffic classes.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e2e7a292525dbed7c74512a45f03e6588dc35cde",
      "old_mode": 33188,
      "old_path": "drivers/net/ixgbe/ixgbe_dcb.c",
      "new_id": "e7b551af573ddd486e66f17a1814fc4081558c66",
      "new_mode": 33188,
      "new_path": "drivers/net/ixgbe/ixgbe_dcb.c"
    },
    {
      "type": "modify",
      "old_id": "515bc27477f666ee6058b07293dd24120f3059c5",
      "old_mode": 33188,
      "old_path": "drivers/net/ixgbe/ixgbe_dcb.h",
      "new_id": "944838fc7b59d517b07f3ff90308d4d2cf3fd1f8",
      "new_mode": 33188,
      "new_path": "drivers/net/ixgbe/ixgbe_dcb.h"
    },
    {
      "type": "modify",
      "old_id": "beaa1c1c1e671c948687fef61b448ee3caefc673",
      "old_mode": 33188,
      "old_path": "drivers/net/ixgbe/ixgbe_dcb_82599.c",
      "new_id": "0a482bbf1bd206465bdf56bc384a200344aa869e",
      "new_mode": 33188,
      "new_path": "drivers/net/ixgbe/ixgbe_dcb_82599.c"
    },
    {
      "type": "modify",
      "old_id": "0b39ab4ffc707c7cad1b5ec6cb27f2cd25209e57",
      "old_mode": 33188,
      "old_path": "drivers/net/ixgbe/ixgbe_dcb_82599.h",
      "new_id": "148fd8b477a9ea0cf617c30715bab7a4f66aa667",
      "new_mode": 33188,
      "new_path": "drivers/net/ixgbe/ixgbe_dcb_82599.h"
    },
    {
      "type": "modify",
      "old_id": "8abef8d588fd8bab9452b8d62adb41d86ed5ef1a",
      "old_mode": 33188,
      "old_path": "drivers/net/ixgbe/ixgbe_dcb_nl.c",
      "new_id": "fec4c724c37ad99775b26a9998495079672b2fb2",
      "new_mode": 33188,
      "new_path": "drivers/net/ixgbe/ixgbe_dcb_nl.c"
    }
  ]
}
