)]}'
{
  "commit": "b9df3cb8cf9a96e63dfdcd3056a9cbc71f2459e7",
  "tree": "46d19124b1bbfd9eaa26af3d6ba2293b4e8f326d",
  "parents": [
    "1ed176a801b83915b7c8ab80e0a2a6376a2d6051"
  ],
  "author": {
    "name": "Gerrit Renker",
    "email": "gerrit@erg.abdn.ac.uk",
    "time": "Tue Nov 14 11:21:36 2006 -0200"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@sunset.davemloft.net",
    "time": "Sat Dec 02 21:22:27 2006 -0800"
  },
  "message": "[TCP/DCCP]: Introduce net_xmit_eval\n\nThroughout the TCP/DCCP (and tunnelling) code, it often happens that the\nreturn code of a transmit function needs to be tested against NET_XMIT_CN\nwhich is a value that does not indicate a strict error condition.\n\nThis patch uses a macro for these recurring situations which is consistent\nwith the already existing macro net_xmit_errno, saving on duplicated code.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4e967b2e22cc5b7c4126802aebad6b9712492117",
      "old_mode": 33188,
      "old_path": "include/linux/netdevice.h",
      "new_id": "caa3c2593719215ca4dc5a431b7adaeb0be62b98",
      "new_mode": 33188,
      "new_path": "include/linux/netdevice.h"
    },
    {
      "type": "modify",
      "old_id": "f490c3cbe377310a5d8bde2d0e2c057aa0fa778a",
      "old_mode": 33188,
      "old_path": "include/net/ipip.h",
      "new_id": "84058858eea7bbe20b36bfe1667541d09e592da8",
      "new_mode": 33188,
      "new_path": "include/net/ipip.h"
    },
    {
      "type": "modify",
      "old_id": "bc400b2ba25e2dd589e0e8698b330c98a75bdc43",
      "old_mode": 33188,
      "old_path": "net/dccp/ipv4.c",
      "new_id": "61c09014dade2d5c531582e0aff5555b9e697ce8",
      "new_mode": 33188,
      "new_path": "net/dccp/ipv4.c"
    },
    {
      "type": "modify",
      "old_id": "8d6ddb6389a7b2e00f3bab0458d1bdbbdcd9fb51",
      "old_mode": 33188,
      "old_path": "net/dccp/ipv6.c",
      "new_id": "2165b1740c7c113c240fc7926c659c580a63edbf",
      "new_mode": 33188,
      "new_path": "net/dccp/ipv6.c"
    },
    {
      "type": "modify",
      "old_id": "0994b13f0f15cd7b97e3f027771d6cf90897d63e",
      "old_mode": 33188,
      "old_path": "net/dccp/output.c",
      "new_id": "ef22f3cc791a2cd45b1ef7b01f95684d4f53ae45",
      "new_mode": 33188,
      "new_path": "net/dccp/output.c"
    },
    {
      "type": "modify",
      "old_id": "2eb58844403c81689807881c518c32a9cd333714",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_ipv4.c",
      "new_id": "0ad0904bf56c6bd4fccdbfd73e81b0c0650c7a89",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_ipv4.c"
    },
    {
      "type": "modify",
      "old_id": "f63e99aac2d5bdc5152af8a5128861e319737b3d",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_output.c",
      "new_id": "6a8581ab9a23787d784240ca1da65c4d4cbe0b04",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_output.c"
    },
    {
      "type": "modify",
      "old_id": "4919f9294e2a3bf4c105fdb2d089d19279eac136",
      "old_mode": 33188,
      "old_path": "net/ipv6/ip6_tunnel.c",
      "new_id": "80a11909159d9d1e5127697423735680d00eec52",
      "new_mode": 33188,
      "new_path": "net/ipv6/ip6_tunnel.c"
    },
    {
      "type": "modify",
      "old_id": "9a8e690fdf7caee38f1489f846b1a421a1acc3f9",
      "old_mode": 33188,
      "old_path": "net/ipv6/tcp_ipv6.c",
      "new_id": "9a88395a7629e69c1c2b3e2cd46ad985b0cf68a0",
      "new_mode": 33188,
      "new_path": "net/ipv6/tcp_ipv6.c"
    }
  ]
}
