)]}'
{
  "commit": "0b5ccb2ee250136dd7385b1c7da28417d0d4d32d",
  "tree": "b0630141672471d5c800867cd8dbee425308bc73",
  "parents": [
    "9abfe315de96aa5c9878b2f627542bc54901c6e9"
  ],
  "author": {
    "name": "Patrick McHardy",
    "email": "kaber@trash.net",
    "time": "Tue Dec 15 16:59:18 2009 +0100"
  },
  "committer": {
    "name": "Patrick McHardy",
    "email": "kaber@trash.net",
    "time": "Tue Dec 15 16:59:18 2009 +0100"
  },
  "message": "ipv6: reassembly: use seperate reassembly queues for conntrack and local delivery\n\nCurrently the same reassembly queue might be used for packets reassembled\nby conntrack in different positions in the stack (PREROUTING/LOCAL_OUT),\nas well as local delivery. This can cause \"packet jumps\" when the fragment\ncompleting a reassembled packet is queued from a different position in the\nstack than the previous ones.\n\nAdd a \"user\" identifier to the reassembly queue key to seperate the queues\nof each caller, similar to what we do for IPv4.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "92db8617d18842092c8ee635b33e35cfecba33d9",
      "old_mode": 33188,
      "old_path": "include/net/ipv6.h",
      "new_id": "d6916035bcea667a335f44846d18350249e21fb2",
      "new_mode": 33188,
      "new_path": "include/net/ipv6.h"
    },
    {
      "type": "modify",
      "old_id": "abc55ad75c2b849b1b22e036275133785588c151",
      "old_mode": 33188,
      "old_path": "include/net/netfilter/ipv6/nf_conntrack_ipv6.h",
      "new_id": "1ee717eb5b099f6fa1fc782506c05e0dd59addb8",
      "new_mode": 33188,
      "new_path": "include/net/netfilter/ipv6/nf_conntrack_ipv6.h"
    },
    {
      "type": "modify",
      "old_id": "5f2ec208a8c3a5ff4a8b889f6c3c63e4f1f91b34",
      "old_mode": 33188,
      "old_path": "net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c",
      "new_id": "c0a82fe783210b3d76a637ee4f59efae542bed6d",
      "new_mode": 33188,
      "new_path": "net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c"
    },
    {
      "type": "modify",
      "old_id": "e0b9424fa1b2b3457cc99051b49c22105f5f3aff",
      "old_mode": 33188,
      "old_path": "net/ipv6/netfilter/nf_conntrack_reasm.c",
      "new_id": "312c20adc83f4fe93469010c511acf6b82aa42d2",
      "new_mode": 33188,
      "new_path": "net/ipv6/netfilter/nf_conntrack_reasm.c"
    },
    {
      "type": "modify",
      "old_id": "4d98549a68683d89b946a3cd0fa50eb5a1f58019",
      "old_mode": 33188,
      "old_path": "net/ipv6/reassembly.c",
      "new_id": "3b3a95607125c559d039e21f5bdaba7e66fac48b",
      "new_mode": 33188,
      "new_path": "net/ipv6/reassembly.c"
    }
  ]
}
