)]}'
{
  "commit": "46df7b814548849deee01f50bc75f8f5ae8cd767",
  "tree": "1663fa6ae46edcba3787c0a4ff839365bb52bcbe",
  "parents": [
    "0d7614f09c1ebdbaa1599a5aba7593f147bf96ee"
  ],
  "author": {
    "name": "Pravin B Shelar",
    "email": "pshelar@nicira.com",
    "time": "Wed Feb 22 19:58:59 2012 -0800"
  },
  "committer": {
    "name": "Jesse Gross",
    "email": "jesse@nicira.com",
    "time": "Wed Aug 22 14:48:55 2012 -0700"
  },
  "message": "openvswitch: Add support for network namespaces.\n\nFollowing patch adds support for network namespace to openvswitch.\nSince it must release devices when namespaces are destroyed, a\nside effect of this patch is that the module no longer keeps a\nrefcount but instead cleans up any state when it is unloaded.\n\nSigned-off-by: Pravin B Shelar \u003cpshelar@nicira.com\u003e\nSigned-off-by: Jesse Gross \u003cjesse@nicira.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d8277d29e7102caf343d78b802f3371283c40de1",
      "old_mode": 33188,
      "old_path": "net/openvswitch/datapath.c",
      "new_id": "cad39fca75a9ef5f2d4b35f740e21242e702bc51",
      "new_mode": 33188,
      "new_path": "net/openvswitch/datapath.c"
    },
    {
      "type": "modify",
      "old_id": "c1105c147531001b65e8cdf75b0ccab2558bae0e",
      "old_mode": 33188,
      "old_path": "net/openvswitch/datapath.h",
      "new_id": "771c11e13e3406c1e46812c815f9adecc84cc698",
      "new_mode": 33188,
      "new_path": "net/openvswitch/datapath.h"
    },
    {
      "type": "modify",
      "old_id": "36dcee8fc84a27dc29785e9a1adfecb8f021ee57",
      "old_mode": 33188,
      "old_path": "net/openvswitch/dp_notify.c",
      "new_id": "5558350e0d33ee4f9b26f8be13801a6139fb7aa8",
      "new_mode": 33188,
      "new_path": "net/openvswitch/dp_notify.c"
    },
    {
      "type": "modify",
      "old_id": "4061b9ee07f7ca30af27ffa6f4264716dcda4e84",
      "old_mode": 33188,
      "old_path": "net/openvswitch/vport-internal_dev.c",
      "new_id": "5d460c37df07ce70b615de1cff8e2191e358bab1",
      "new_mode": 33188,
      "new_path": "net/openvswitch/vport-internal_dev.c"
    },
    {
      "type": "modify",
      "old_id": "6ea3551cc78c8f21a966aeaeffc04a575eeeb824",
      "old_mode": 33188,
      "old_path": "net/openvswitch/vport-netdev.c",
      "new_id": "3c1e58ba714bf9534b597c9f28147cc7c3038b39",
      "new_mode": 33188,
      "new_path": "net/openvswitch/vport-netdev.c"
    },
    {
      "type": "modify",
      "old_id": "6140336e79d7dd679603b7a1cb7dc750d3ed7f10",
      "old_mode": 33188,
      "old_path": "net/openvswitch/vport.c",
      "new_id": "9873acea97850691c52d40d33b82b7dcaa2d2300",
      "new_mode": 33188,
      "new_path": "net/openvswitch/vport.c"
    },
    {
      "type": "modify",
      "old_id": "aac680ca2b06410ec3300766583c3aaef78370ca",
      "old_mode": 33188,
      "old_path": "net/openvswitch/vport.h",
      "new_id": "97cef08d981b566f730b7fffff56d4a925054160",
      "new_mode": 33188,
      "new_path": "net/openvswitch/vport.h"
    }
  ]
}
