)]}'
{
  "commit": "9e2feace1acd38d7a3b1275f7f9f8a397d09040e",
  "tree": "109e9bae993df91e2ff83ce7b4fccba9498d0273",
  "parents": [
    "6fc7a7eca70780dc1539ce68a6513f9b11891f3c"
  ],
  "author": {
    "name": "Auke Kok",
    "email": "auke-jan.h.kok@intel.com",
    "time": "Fri Apr 14 19:05:18 2006 -0700"
  },
  "committer": {
    "name": "Auke Kok",
    "email": "auke-jan.h.kok@intel.com",
    "time": "Fri Apr 14 19:05:18 2006 -0700"
  },
  "message": "e1000: Buffer optimizations for small MTU\n\nRemove multi-descriptor support from legacy recieve path\n\nAdd memory usage efficiency by using more correct size descriptors for\nsmall MTU sizes and optimize using LPE for \u003c\u003d 1522 byte frame sizes\n\nAn extra performance fix that effected our TCP window size growth\nas a receiver.  Set our initial buffer to be 128 bytes instead of 256\nto prevent over-socket charge when truesize is computed in the stack.\nold way: truesize \u003d 256 + l1 \u003d 256 + 1460 \u003d 1716\nnew way: truesize \u003d 128 + l1 \u003d 128 + 1460 \u003d 1588\nThe magic value that we can\u0027t cross is 1648.\n\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "764808f3702ec269f61dcb874932e391f66227d2",
      "old_mode": 33188,
      "old_path": "drivers/net/e1000/e1000.h",
      "new_id": "2dfabdb29e7b47b1fd5f40ca04ae02ceaad6951a",
      "new_mode": 33188,
      "new_path": "drivers/net/e1000/e1000.h"
    },
    {
      "type": "modify",
      "old_id": "6d7ba0bb233af73181994ed3ef2578f3efe5c8f6",
      "old_mode": 33188,
      "old_path": "drivers/net/e1000/e1000_main.c",
      "new_id": "f604a1dea399de77c697b8ffc6aef71b04837a61",
      "new_mode": 33188,
      "new_path": "drivers/net/e1000/e1000_main.c"
    }
  ]
}
