)]}'
{
  "commit": "72dc5b9225c53310c010b68a70ea97c8c8e24bdf",
  "tree": "ebd23e7cbe9846414b6fa8f8327f37043447e019",
  "parents": [
    "a4ed25849532728effaa0665c92e08e029e41407"
  ],
  "author": {
    "name": "Stephen Hemminger",
    "email": "shemminger@osdl.org",
    "time": "Mon Jun 05 17:30:08 2006 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@sunset.davemloft.net",
    "time": "Sat Jun 17 21:29:29 2006 -0700"
  },
  "message": "[TCP]: Minimum congestion window consolidation.\n\nMany of the TCP congestion methods all just use ssthresh\nas the minimum congestion window on decrease.  Rather than\nduplicating the code, just have that be the default if that\nhandle in the ops structure is not set.\n\nMinor behaviour change to TCP compound.  It probably wants\nto use this (ssthresh) as lower bound, rather than ssthresh/2\nbecause the latter causes undershoot on loss.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f1f472746e6cbb8de27adef75f40ba4613937b40",
      "old_mode": 33188,
      "old_path": "include/net/tcp.h",
      "new_id": "de88c5472bfc4271fbd22018581d20e255d2d21c",
      "new_mode": 33188,
      "new_path": "include/net/tcp.h"
    },
    {
      "type": "modify",
      "old_id": "035f2092d73ac93a639b0122ed1c8b51867dae0b",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_bic.c",
      "new_id": "b2d9021ad22bfb0bef5d6c59a5ea2d4dc178fa01",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_bic.c"
    },
    {
      "type": "modify",
      "old_id": "ec68cb8081c16cebc9a231130133c31355f906dd",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_compound.c",
      "new_id": "bc54f7e9aea938aae5ad6176d75bc3ab02e61677",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_compound.c"
    },
    {
      "type": "modify",
      "old_id": "91c2f41c7f580e6cfe5682964676ca5bd334f853",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_cong.c",
      "new_id": "857eefc52aab900c6a52f759f04d028f0af27516",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_cong.c"
    },
    {
      "type": "modify",
      "old_id": "31a4986dfbf77baf7d439f4a1c775891fa29fc81",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_cubic.c",
      "new_id": "78b7a6b9e4defed2a15d99ee6cc7356e52f69042",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_cubic.c"
    },
    {
      "type": "modify",
      "old_id": "1b2ff53f98ed2cb2801429c707579fac66baab5a",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_htcp.c",
      "new_id": "3d92c185926702ce4db03bced99ae286903ddc61",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_htcp.c"
    },
    {
      "type": "modify",
      "old_id": "6d167889a4b06991becca0a99d0e4d6550bb9be0",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_input.c",
      "new_id": "e08245bdda3a384ebd4e2583ca366d3048643482",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_input.c"
    },
    {
      "type": "modify",
      "old_id": "1091671751c49187158f97d07dae8434ff3657ce",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_veno.c",
      "new_id": "11b42a7135c19ef7241584752dd39be97c1bf444",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_veno.c"
    },
    {
      "type": "modify",
      "old_id": "0c340c3756c2e06082f9cd400a53498614239fae",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_westwood.c",
      "new_id": "29eb258b6d8235b204384fa45cca81cbaac159e3",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_westwood.c"
    }
  ]
}
