)]}'
{
  "commit": "ec581f6a42bbbea5271c66da9769a41b46c74e10",
  "tree": "608636f6519789f3504fd4d0077568cc25d89b5a",
  "parents": [
    "7a67e56fd362d3edfde1f19170893508c3940d3a"
  ],
  "author": {
    "name": "Eric Dumazet",
    "email": "dada1@cosmosbay.com",
    "time": "Fri May 01 09:05:06 2009 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Fri May 01 09:05:06 2009 -0700"
  },
  "message": "net: Fix skb_tx_hash() for forwarding workloads.\n\nWhen skb_rx_queue_recorded() is true, we dont want to use jash distribution\nas the device driver exactly told us which queue was selected at RX time.\njhash makes a statistical shuffle, but this wont work with 8 static inputs.\n\nLater improvements would be to compute reciprocal value of real_num_tx_queues\nto avoid a divide here. But this computation should be done once,\nwhen real_num_tx_queues is set. This needs a separate patch, and a new\nfield in struct net_device.\n\nReported-by: Andrew Dickinson \u003candrew@whydna.net\u003e\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "308a7d0c277f97a1f87662b8c2b97af44db7fd36",
      "old_mode": 33188,
      "old_path": "net/core/dev.c",
      "new_id": "e2e9e4af3ace6c2975ebab961f20c5bbf3aa0157",
      "new_mode": 33188,
      "new_path": "net/core/dev.c"
    }
  ]
}
