)]}'
{
  "commit": "f25f4e44808f0f6c9875d94ef1c41ef86c288eb2",
  "tree": "d7809dd5e957f1626185326d0c3438ff9a04d350",
  "parents": [
    "a093bf006e09a305e95ff0938c0a18b7520aef67"
  ],
  "author": {
    "name": "Peter P Waskiewicz Jr",
    "email": "peter.p.waskiewicz.jr@intel.com",
    "time": "Fri Jul 06 13:36:20 2007 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@sunset.davemloft.net",
    "time": "Tue Jul 10 22:16:21 2007 -0700"
  },
  "message": "[CORE] Stack changes to add multiqueue hardware support API\n\nAdd the multiqueue hardware device support API to the core network\nstack.  Allow drivers to allocate multiple queues and manage them at\nthe netdev level if they choose to do so.\n\nAdded a new field to sk_buff, namely queue_mapping, for drivers to\nknow which tx_ring to select based on OS classification of the flow.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c251cca295c1fcbeeeac1111d0b5d833cd4e6fff",
      "old_mode": 33188,
      "old_path": "drivers/net/Kconfig",
      "new_id": "d4e39ff1545b5a698de24fa6f053aa8a28508d2d",
      "new_mode": 33188,
      "new_path": "drivers/net/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "f48eb89efd0fd36efc176c11ce0ec1c036606ecc",
      "old_mode": 33188,
      "old_path": "include/linux/etherdevice.h",
      "new_id": "6cdb97365e4734abde2ab88a04f9745661385912",
      "new_mode": 33188,
      "new_path": "include/linux/etherdevice.h"
    },
    {
      "type": "modify",
      "old_id": "2c0cc19edfb22125dfc25e23021d84dd02dd1b7a",
      "old_mode": 33188,
      "old_path": "include/linux/netdevice.h",
      "new_id": "9817821729c44b08704820a8765046796aeb3928",
      "new_mode": 33188,
      "new_path": "include/linux/netdevice.h"
    },
    {
      "type": "modify",
      "old_id": "881fe80f01d004f63e6ffc7dd51237a13f83e02a",
      "old_mode": 33188,
      "old_path": "include/linux/skbuff.h",
      "new_id": "2d6a14f5f2f1204631719c33e7e3612f8635b7fb",
      "new_mode": 33188,
      "new_path": "include/linux/skbuff.h"
    },
    {
      "type": "modify",
      "old_id": "6dce9d2d46f23e8a42e50dd70039f4f5be17b161",
      "old_mode": 33188,
      "old_path": "net/core/dev.c",
      "new_id": "7ddf66d0ad5ea714fcfe427e013dcbd5da706ce8",
      "new_mode": 33188,
      "new_path": "net/core/dev.c"
    },
    {
      "type": "modify",
      "old_id": "a0efdd7a6b375951546319eb9717167edd301972",
      "old_mode": 33188,
      "old_path": "net/core/netpoll.c",
      "new_id": "4b06d1936375b9789b3ce538933edd2dc1701fba",
      "new_mode": 33188,
      "new_path": "net/core/netpoll.c"
    },
    {
      "type": "modify",
      "old_id": "9cd3a1cb60ef33b485075cb4ce49183d13f9c67b",
      "old_mode": 33188,
      "old_path": "net/core/pktgen.c",
      "new_id": "dffe067e7a7be5925f4c9135a98117e95df133b5",
      "new_mode": 33188,
      "new_path": "net/core/pktgen.c"
    },
    {
      "type": "modify",
      "old_id": "c989c3a0f9078cabf364d1076c3a398de5e1418a",
      "old_mode": 33188,
      "old_path": "net/core/skbuff.c",
      "new_id": "6a41b96b3d3751a6755b7db1abff8024d83c97fe",
      "new_mode": 33188,
      "new_path": "net/core/skbuff.c"
    },
    {
      "type": "modify",
      "old_id": "0ac2524f3b68f73c53517b69e807f51c131d9701",
      "old_mode": 33188,
      "old_path": "net/ethernet/eth.c",
      "new_id": "1387e5411f77e4ee8b8b47ff35ae001c7624f4cf",
      "new_mode": 33188,
      "new_path": "net/ethernet/eth.c"
    },
    {
      "type": "modify",
      "old_id": "f05ad9a30b4cd67bfef9d956023367303ddb5343",
      "old_mode": 33188,
      "old_path": "net/sched/sch_teql.c",
      "new_id": "dfe7e45209881286224be077df71b91af073e74c",
      "new_mode": 33188,
      "new_path": "net/sched/sch_teql.c"
    }
  ]
}
