)]}'
{
  "commit": "e730c15519d09ea528b4d2f1103681fa5937c0e6",
  "tree": "c117294523f4d004fb1d740610b6403e5744cdfc",
  "parents": [
    "6d34b1c27a72d5d1c73c567b2f6b1fde316e0eae"
  ],
  "author": {
    "name": "Eric W. Biederman",
    "email": "ebiederm@xmission.com",
    "time": "Mon Sep 17 11:53:39 2007 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@sunset.davemloft.net",
    "time": "Wed Oct 10 16:49:08 2007 -0700"
  },
  "message": "[NET]: Make packet reception network namespace safe\n\nThis patch modifies every packet receive function\nregistered with dev_add_pack() to drop packets if they\nare not from the initial network namespace.\n\nThis should ensure that the various network stacks do\nnot receive packets in a anything but the initial network\nnamespace until the code has been converted and is ready\nfor them.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f9ddfda4d9cb5945e3800e4a6865691e6069765f",
      "old_mode": 33188,
      "old_path": "drivers/block/aoe/aoenet.c",
      "new_id": "4dc0fb7da94b50dacbdb0084dc7f7f037f0db435",
      "new_mode": 33188,
      "new_path": "drivers/block/aoe/aoenet.c"
    },
    {
      "type": "modify",
      "old_id": "f829e4ad8b4970aacd1cc893e0c65a7855f751bd",
      "old_mode": 33188,
      "old_path": "drivers/net/bonding/bond_3ad.c",
      "new_id": "94bd739414517a0d35f98ee31c80c9175043ee9d",
      "new_mode": 33188,
      "new_path": "drivers/net/bonding/bond_3ad.c"
    },
    {
      "type": "modify",
      "old_id": "92c3b6f6a8e7977779ca5c013745bd37ea95da32",
      "old_mode": 33188,
      "old_path": "drivers/net/bonding/bond_alb.c",
      "new_id": "419a9f8fdd53b66d3d1170f37937a6a89723c7e7",
      "new_mode": 33188,
      "new_path": "drivers/net/bonding/bond_alb.c"
    },
    {
      "type": "modify",
      "old_id": "5de648f90a458106e406bf6881ab3b03344263e2",
      "old_mode": 33188,
      "old_path": "drivers/net/bonding/bond_main.c",
      "new_id": "e4e5fdc0430b78514794469ff7c63a46988f33cb",
      "new_mode": 33188,
      "new_path": "drivers/net/bonding/bond_main.c"
    },
    {
      "type": "modify",
      "old_id": "1699d42d13ca417d504058e581054d2c4fd7fde0",
      "old_mode": 33188,
      "old_path": "drivers/net/hamradio/bpqether.c",
      "new_id": "85fb8e7efacf0a2bdbf127a10510f342c01f788c",
      "new_mode": 33188,
      "new_path": "drivers/net/hamradio/bpqether.c"
    },
    {
      "type": "modify",
      "old_id": "53fcee26d6ae6435014c094d0fd6337d19b265ad",
      "old_mode": 33188,
      "old_path": "drivers/net/pppoe.c",
      "new_id": "60c0e4e17875685dcca9657994023f9b08de99aa",
      "new_mode": 33188,
      "new_path": "drivers/net/pppoe.c"
    },
    {
      "type": "modify",
      "old_id": "65ad2e24caf071a5aa16a0a710a7b07c05c75aa3",
      "old_mode": 33188,
      "old_path": "drivers/net/wan/hdlc.c",
      "new_id": "3b57350eacca7a6e9a671e1fd9e469a83e7f5c55",
      "new_mode": 33188,
      "new_path": "drivers/net/wan/hdlc.c"
    },
    {
      "type": "modify",
      "old_id": "6c302e9dbca2e2ee2aeabf570e0c37cca193c88b",
      "old_mode": 33188,
      "old_path": "drivers/net/wan/lapbether.c",
      "new_id": "ca8b3c3cb931850c8df19de6de82054e0cf2abde",
      "new_mode": 33188,
      "new_path": "drivers/net/wan/lapbether.c"
    },
    {
      "type": "modify",
      "old_id": "67fc67cfd452562768adb8b09bfb369ca0f1e360",
      "old_mode": 33188,
      "old_path": "drivers/net/wan/syncppp.c",
      "new_id": "5c71af6ea3a50ad99d91845fbce3247cbebdf7d8",
      "new_mode": 33188,
      "new_path": "drivers/net/wan/syncppp.c"
    },
    {
      "type": "modify",
      "old_id": "328759c32d616195ff634ad12369667d16e4f80e",
      "old_mode": 33188,
      "old_path": "net/8021q/vlan_dev.c",
      "new_id": "6644e8f5f19992a62010bd3f9810fa39bdf8be7c",
      "new_mode": 33188,
      "new_path": "net/8021q/vlan_dev.c"
    },
    {
      "type": "modify",
      "old_id": "80b54148460f5614a8290f8edf655eaf5407a70d",
      "old_mode": 33188,
      "old_path": "net/appletalk/aarp.c",
      "new_id": "9267f4818795d3d469f68b667c8ab0fe9792d592",
      "new_mode": 33188,
      "new_path": "net/appletalk/aarp.c"
    },
    {
      "type": "modify",
      "old_id": "fd1d52f0970767725a3920281631333444be274c",
      "old_mode": 33188,
      "old_path": "net/appletalk/ddp.c",
      "new_id": "c1f1367cad483c5eba04f72a4d14938b9e9cdf7c",
      "new_mode": 33188,
      "new_path": "net/appletalk/ddp.c"
    },
    {
      "type": "modify",
      "old_id": "0ddaff0df217d37e58c0e920f0c401e4dde330cb",
      "old_mode": 33188,
      "old_path": "net/ax25/ax25_in.c",
      "new_id": "3b7d1720c2eee2c3d652526f74f92094bb4634b4",
      "new_mode": 33188,
      "new_path": "net/ax25/ax25_in.c"
    },
    {
      "type": "modify",
      "old_id": "14f0c888eecc4f87cb46fe2dd4a379bb501fbc25",
      "old_mode": 33188,
      "old_path": "net/bridge/br_stp_bpdu.c",
      "new_id": "0edbd2a1c3f3cafe6d2046360f92b5a9084235f3",
      "new_mode": 33188,
      "new_path": "net/bridge/br_stp_bpdu.c"
    },
    {
      "type": "modify",
      "old_id": "4cfea9563d2abe67cae6ddedab03c90c79b09083",
      "old_mode": 33188,
      "old_path": "net/decnet/dn_route.c",
      "new_id": "580e786d0c3862ccc6fea2e0d25c47f5646aa7f4",
      "new_mode": 33188,
      "new_path": "net/decnet/dn_route.c"
    },
    {
      "type": "modify",
      "old_id": "a2429dbcb86ee3639e4536754176798f02b2a7ff",
      "old_mode": 33188,
      "old_path": "net/econet/af_econet.c",
      "new_id": "7de3006af206c7feb0dc42de79e2690ee8d9331b",
      "new_mode": 33188,
      "new_path": "net/econet/af_econet.c"
    },
    {
      "type": "modify",
      "old_id": "78dd3443016c1e519ad8b9a141bc300ec559dd23",
      "old_mode": 33188,
      "old_path": "net/ipv4/arp.c",
      "new_id": "bde129708e2282e310d10e56157a77e389a4a5ea",
      "new_mode": 33188,
      "new_path": "net/ipv4/arp.c"
    },
    {
      "type": "modify",
      "old_id": "97069399d8645ffe3e4af364ba353db7a1011687",
      "old_mode": 33188,
      "old_path": "net/ipv4/ip_input.c",
      "new_id": "41d8964591e785420f6800ab3329d87cc2884704",
      "new_mode": 33188,
      "new_path": "net/ipv4/ip_input.c"
    },
    {
      "type": "modify",
      "old_id": "5ae4849878a32678aa6e622eaba45dd6b1ef3f73",
      "old_mode": 33188,
      "old_path": "net/ipv4/ipconfig.c",
      "new_id": "08ff623371f08252d24d261a55275794267fa948",
      "new_mode": 33188,
      "new_path": "net/ipv4/ipconfig.c"
    },
    {
      "type": "modify",
      "old_id": "30a5cb1b203e1e644c0e3182692b91549c9c9725",
      "old_mode": 33188,
      "old_path": "net/ipv6/ip6_input.c",
      "new_id": "7d18cac3f1109d1df736106d6a562f8830f8fadb",
      "new_mode": 33188,
      "new_path": "net/ipv6/ip6_input.c"
    },
    {
      "type": "modify",
      "old_id": "ee28babad22782c782cbf104ae314c3b47b5dd66",
      "old_mode": 33188,
      "old_path": "net/ipx/af_ipx.c",
      "new_id": "f7b4d383c60958a8daebc38c1188cfacc69254ef",
      "new_mode": 33188,
      "new_path": "net/ipx/af_ipx.c"
    },
    {
      "type": "modify",
      "old_id": "25a3444a9234f1faba7ba2e2e88b18e452d1f44f",
      "old_mode": 33188,
      "old_path": "net/irda/irlap_frame.c",
      "new_id": "77ac27e811615a2e801f22c188d59762bf0ae431",
      "new_mode": 33188,
      "new_path": "net/irda/irlap_frame.c"
    },
    {
      "type": "modify",
      "old_id": "099ed8fec1454b3f38822f0e3d8e0870108e52d7",
      "old_mode": 33188,
      "old_path": "net/llc/llc_input.c",
      "new_id": "c40c9b2a345aca6058d222ad662f4a830c943d7e",
      "new_mode": 33188,
      "new_path": "net/llc/llc_input.c"
    },
    {
      "type": "modify",
      "old_id": "766b5faaed21aa88de5d0a675a5186505276e7c2",
      "old_mode": 33188,
      "old_path": "net/packet/af_packet.c",
      "new_id": "cae1ee4f2ad68a7f1d13552dd97c5787fc71479c",
      "new_mode": 33188,
      "new_path": "net/packet/af_packet.c"
    },
    {
      "type": "modify",
      "old_id": "711ca4b1f051720ca546d6e722e1ab387a20ed21",
      "old_mode": 33188,
      "old_path": "net/tipc/eth_media.c",
      "new_id": "d2ed23704189d3c59238c20fc4c25510512cb9a6",
      "new_mode": 33188,
      "new_path": "net/tipc/eth_media.c"
    },
    {
      "type": "modify",
      "old_id": "848a6b6f90a658d98167916e3d118a1907df28ba",
      "old_mode": 33188,
      "old_path": "net/x25/x25_dev.c",
      "new_id": "f0679d283110885e4e7f29f7358e07df3c753e49",
      "new_mode": 33188,
      "new_path": "net/x25/x25_dev.c"
    }
  ]
}
