)]}'
{
  "log": [
    {
      "commit": "3d126890dd67beffec27c1b6f51c040fc8d0b526",
      "tree": "c796ef93eb61fe1a93c42dd7965fe21a5b142b66",
      "parents": [
        "2c8d7ca0f76103855ad1f2a930e05683b64a00eb"
      ],
      "author": {
        "name": "Noriaki TAKAMIYA",
        "email": "takamiya@po.ntts.co.jp",
        "time": "Wed Aug 23 20:32:34 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:06:58 2006 -0700"
      },
      "message": "[IPV6] MIP6: Add destination options header transformation.\n\nAdd destination options header transformation for Mobile IPv6.\nBased on MIPL2 kernel patch.\n\nThis patch was also written by: Ville Nuorvala \u003cvnuorval@tcs.hut.fi\u003e\n\nSigned-off-by: Noriaki TAKAMIYA \u003ctakamiya@po.ntts.co.jp\u003e\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2c8d7ca0f76103855ad1f2a930e05683b64a00eb",
      "tree": "528b684361ba249d3a80a3ded057454cd9ed269d",
      "parents": [
        "27637df92e25dfb45dd71a93a2f4bf9c080fa627"
      ],
      "author": {
        "name": "Noriaki TAKAMIYA",
        "email": "takamiya@po.ntts.co.jp",
        "time": "Wed Aug 23 20:31:11 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:06:57 2006 -0700"
      },
      "message": "[IPV6] MIP6: Add routing header type 2 transformation.\n\nAdd routing header type 2 transformation for Mobile IPv6.\nBased on MIPL2 kernel patch.\n\nSigned-off-by: Noriaki TAKAMIYA \u003ctakamiya@po.ntts.co.jp\u003e\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "27637df92e25dfb45dd71a93a2f4bf9c080fa627",
      "tree": "e4c477a1faff6faf7ae2812a921c06c4116f3731",
      "parents": [
        "793832361fe7e9c3fcae2edd1d293c583a0a095c"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Wed Aug 23 19:29:47 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:06:56 2006 -0700"
      },
      "message": "[IPV6] IPSEC: Support sending with Mobile IPv6 extension headers.\n\nMobile IPv6 defines home address option as an option of destination\noptions header. It is placed before fragment header then\nip6_find_1stfragopt() is fixed to know about it.\n\nHome address option also carries final source address of the flow,\nthen outbound AH calculation should take care of it like routing\nheader case.  Based on MIPL2 kernel patch.\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "793832361fe7e9c3fcae2edd1d293c583a0a095c",
      "tree": "43ee73c5f5cd329089c3fbcf71594036974d6be3",
      "parents": [
        "8dd7368dd97def967bbb3aec67b882e8dfd1a528"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Wed Aug 23 19:27:25 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:06:55 2006 -0700"
      },
      "message": "[IPV6] MIP6: Revert address to send ICMPv6 error.\n\nIPv6 source address is replaced in receiving packet\nwith home address option carried by destination options header.\nTo send ICMPv6 error back, original address which is received one on wire\nshould be used. This function checks such header is included\nand reverts them.\nBased on MIPL2 kernel patch.\n\nThis patch was also written by: Ville Nuorvala \u003cvnuorval@tcs.hut.fi\u003e\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8dd7368dd97def967bbb3aec67b882e8dfd1a528",
      "tree": "8d5b9cb5b4fa6319a8b91b16163873b5ebf3660d",
      "parents": [
        "a831f5bbc89a9978795504be9e1ff412043f8f77"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 23 19:25:55 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:06:54 2006 -0700"
      },
      "message": "[IPV6]: Put dsthao after flags in order to pack inet6_skb_parm better.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a831f5bbc89a9978795504be9e1ff412043f8f77",
      "tree": "755b7e5478b64358a5716fdaa675516d9d36ab3d",
      "parents": [
        "842426e719f86cd5709617208efae93ff1a1e2d8"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Wed Aug 23 19:24:48 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:06:53 2006 -0700"
      },
      "message": "[IPV6] MIP6: Add inbound interface of home address option.\n\nAdd inbound function of home address option by registering it to TLV\ntable for destination options header.\n\nBased on MIPL2 kernel patch.\n\nThis patch was also written by: Ville Nuorvala \u003cvnuorval@tcs.hut.fi\u003e\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "842426e719f86cd5709617208efae93ff1a1e2d8",
      "tree": "aa18a6fae1c45b645c8ae8fcb1568e3d3502cabc",
      "parents": [
        "a80ff03e05e4343d647780c116b02ec86078fd24"
      ],
      "author": {
        "name": "Noriaki TAKAMIYA",
        "email": "takamiya@po.ntts.co.jp",
        "time": "Wed Aug 23 19:21:34 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:06:52 2006 -0700"
      },
      "message": "[IPV6] MIP6: Add home address option definition.\n\nAdd home address option definition for Mobile IPv6.\nBased on MIPL2 kernel patch.\n\nSigned-off-by: Noriaki TAKAMIYA \u003ctakamiya@po.ntts.co.jp\u003e\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a80ff03e05e4343d647780c116b02ec86078fd24",
      "tree": "71f62b9b95ad1b01b2af9d3032324bb2501ae703",
      "parents": [
        "c61a404325093250b676f40ad8f4dd00f3bcab5f"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Wed Aug 23 19:19:50 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:06:51 2006 -0700"
      },
      "message": "[IPV6]: Allow to replace skbuff by TLV parser.\n\nIn receiving Mobile IPv6 home address option which is a TLV carried by\ndestination options header, kernel will try to mangle source adderss\nof packet. Think of cloned skbuff it is required to replace it by the\nparser just like routing header case.\n\nThis is a framework to achieve that to allow TLV parser to replace\ninbound skbuff pointer.\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c61a404325093250b676f40ad8f4dd00f3bcab5f",
      "tree": "8494f117afa5d79fcd97d57fe69e64369d5a78d7",
      "parents": [
        "280a9d340057ce1b3cca63084df22f4ef5b35fba"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Wed Aug 23 19:18:35 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:06:50 2006 -0700"
      },
      "message": "[IPV6]: Find option offset by type.\n\nThis is a helper to search option offset from extension header which\ncan carry TLV option like destination options header.\n\nMobile IPv6 home address option will use it.\n\nBased on MIPL2 kernel patch.\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "280a9d340057ce1b3cca63084df22f4ef5b35fba",
      "tree": "fc41839e13cc27f8f3607f829202f1e46cc52e87",
      "parents": [
        "65d4ed92219b28875efb52de5700da8c3dfa83e1"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Wed Aug 23 19:17:12 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:06:49 2006 -0700"
      },
      "message": "[IPV6] MIP6: Add socket option and ancillary data interface of routing header type 2.\n\nAdd socket option and ancillary data interface of routing header type\n2.  Mobile IPv6 application will use this to send binding\nacknowledgement with the header without relation of confirmed route\noptimization (binding).\n\nBased on MIPL2 kernel patch.\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "65d4ed92219b28875efb52de5700da8c3dfa83e1",
      "tree": "dc400aa962fa77147128dfe46da34cdbf4a7eb7a",
      "parents": [
        "642ec62eee5bdc158e01029220c8a23c685778fb"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Wed Aug 23 19:16:22 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:06:48 2006 -0700"
      },
      "message": "[IPV6] MIP6: Add inbound interface of routing header type 2.\n\nAdd inbound interface of routing header type 2 for Mobile IPv6.\nBased on MIPL2 kernel patch.\n\nThis patch was also written by: Ville Nuorvala \u003cvnuorval@tcs.hut.fi\u003e\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "642ec62eee5bdc158e01029220c8a23c685778fb",
      "tree": "37ed4f32dd4fc919f29af4f34e14c9a6eb058b85",
      "parents": [
        "ee53826801a8fa7a0e333895421ef6d0e5fbfbf0"
      ],
      "author": {
        "name": "Noriaki TAKAMIYA",
        "email": "takamiya@po.ntts.co.jp",
        "time": "Wed Aug 23 19:15:07 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:06:47 2006 -0700"
      },
      "message": "[IPV6] MIP6: Add routing header type 2 definition.\n\nAdd routing header type 2 definition for Mobile IPv6.\nBased on MIPL2 kernel patch.\n\nSigned-off-by: Noriaki TAKAMIYA \u003ctakamiya@po.ntts.co.jp\u003e\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "ee53826801a8fa7a0e333895421ef6d0e5fbfbf0",
      "tree": "ea7e689d5c1b3fd7c57d441bff5ad477286b7023",
      "parents": [
        "654b32c6aad19d2fd363813cd8a1a1e64daf611b"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Wed Aug 23 19:13:46 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:06:46 2006 -0700"
      },
      "message": "[IPV6]: Add Kconfig to enable Mobile IPv6.\n\nAdd Kconfig to enable Mobile IPv6.\nBased on MIPL2 kernel patch.\n\nSigned-off-by: Noriaki TAKAMIYA \u003ctakamiya@po.ntts.co.jp\u003e\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "654b32c6aad19d2fd363813cd8a1a1e64daf611b",
      "tree": "280057a850e9d79752eb6b20bafb475a0c6f67d9",
      "parents": [
        "e53820de0f81da1429048634cadc6ef5f50c2f8b"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Wed Aug 23 19:12:56 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:06:45 2006 -0700"
      },
      "message": "[XFRM]: Fix message about transformation user interface.\n\nTransformation user interface is not only for IPsec.\nBased on MIPL2 kernel patch.\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e53820de0f81da1429048634cadc6ef5f50c2f8b",
      "tree": "7a63689f564c0719a0d4fea2cc5d3b84ea00fbbd",
      "parents": [
        "9afaca057980c02771f4657c455cc7592fcd7373"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Wed Aug 23 19:12:01 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:06:44 2006 -0700"
      },
      "message": "[XFRM] IPV6: Restrict bundle reusing\n\nFor outbound transformation, bundle is checked whether it is\nsuitable for current flow to be reused or not. In such IPv6 case\nas below, transformation may apply incorrect bundle for the flow instead\nof creating another bundle:\n\n- The policy selector has destination prefix length \u003c 128\n  (Two or more addresses can be matched it)\n- Its bundle holds dst entry of default route whose prefix length \u003c 128\n  (Previous traffic was used such route as next hop)\n- The policy and the bundle were used a transport mode state and\n  this time flow address is not matched the bundled state.\n\nThis issue is found by Mobile IPv6 usage to protect mobility signaling\nby IPsec, but it is not a Mobile IPv6 specific.\nThis patch adds strict check to xfrm_bundle_ok() for each\nstate mode and address when prefix length is less than 128.\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9afaca057980c02771f4657c455cc7592fcd7373",
      "tree": "3ef6e1b304248fad27c8063b7fbffdba966a0671",
      "parents": [
        "060f02a3bdd4d9ba8aa3c48e9b470672b1f3a585"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Wed Aug 23 18:20:16 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:06:43 2006 -0700"
      },
      "message": "[XFRM] IPV6: Update outbound state timestamp for each sending.\n\nWith this patch transformation state is updated last used time\nfor each sending. Xtime is used for it like other state lifetime\nexpiration.\nMobile IPv6 enabled nodes will want to know traffic status of each\nbinding (e.g. judgement to request binding refresh by correspondent node,\nor to keep home/care-of nonce alive by mobile node).\nThe last used timestamp is an important hint about it.\nBased on MIPL2 kernel patch.\n\nThis patch was also written by: Henrik Petander \u003cpetander@tcs.hut.fi\u003e\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "060f02a3bdd4d9ba8aa3c48e9b470672b1f3a585",
      "tree": "0eb60cf50ad70ceb856c82c32124470f6bce2d86",
      "parents": [
        "1b5c229987dc4d0c92a38fac0cde2aeec08cd775"
      ],
      "author": {
        "name": "Noriaki TAKAMIYA",
        "email": "takamiya@po.ntts.co.jp",
        "time": "Wed Aug 23 18:18:55 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:06:42 2006 -0700"
      },
      "message": "[XFRM] STATE: Introduce care-of address.\n\nCare-of address is carried by state as a transformation option like\nIPsec encryption/authentication algorithm.\n\nBased on MIPL2 kernel patch.\n\nSigned-off-by: Noriaki TAKAMIYA \u003ctakamiya@po.ntts.co.jp\u003e\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "1b5c229987dc4d0c92a38fac0cde2aeec08cd775",
      "tree": "5726243af6aa7194f1ed65e0340539e1ee5c6a42",
      "parents": [
        "99505a843673faeae962a8cde128c7c034ba6b5e"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Wed Aug 23 18:11:50 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:06:41 2006 -0700"
      },
      "message": "[XFRM] STATE: Support non-fragment outbound transformation headers.\n\nFor originated outbound IPv6 packets which will fragment, ip6_append_data()\nshould know length of extension headers before sending them and\nthe length is carried by dst_entry.\nIPv6 IPsec headers fragment then transformation was\ndesigned to place all headers after fragment header.\nOTOH Mobile IPv6 extension headers do not fragment then\nit is a good idea to make dst_entry have non-fragment length to tell it\nto ip6_append_data().\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "99505a843673faeae962a8cde128c7c034ba6b5e",
      "tree": "f12a7409b5981881e56fcf5ca973de0d5d6001bd",
      "parents": [
        "9e51fd371a022318c5b64b831c43026e89bc4f75"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Wed Aug 23 18:10:33 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:06:41 2006 -0700"
      },
      "message": "[XFRM] STATE: Add a hook to obtain local/remote outbound address.\n\nOutbound transformation replaces both source and destination address with\nstate\u0027s end-point addresses at the same time when IPsec tunnel mode.\nIt is also required to change them for Mobile IPv6 route optimization, but we\nshould care about the following differences:\n - changing result is not end-point but care-of address\n - either source or destination is replaced for each state\nThis hook is a common platform to change outbound address.\nBased on MIPL2 kernel patch.\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e51fd371a022318c5b64b831c43026e89bc4f75",
      "tree": "d11b58ab8d89bc52eb5c875a8e698fcb285c87ef",
      "parents": [
        "fbd9a5b47ee9c319ff0cae584391241ce78ffd6b"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Wed Aug 23 18:09:09 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:06:40 2006 -0700"
      },
      "message": "[XFRM]: Rename secpath_has_tunnel to secpath_has_nontransport.\n\nOn current kernel inbound transformation state is allowed transport and\ndisallowed tunnel mode when mismatch is occurred between tempates and states.\nAs the result of adding two more modes by Mobile IPv6, this function name\nis misleading. Inbound transformation can allow only transport mode\nwhen mismatch is occurred between template and secpath.\nBased on MIPL2 kernel patch.\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fbd9a5b47ee9c319ff0cae584391241ce78ffd6b",
      "tree": "3e6cdcf297e3f82b7ab276e5ffa59abfcb912f44",
      "parents": [
        "f3bd484021d9486b826b422a017d75dd0bd258ad"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Wed Aug 23 18:08:21 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:06:39 2006 -0700"
      },
      "message": "[XFRM] STATE: Common receive function for route optimization extension headers.\n\nXFRM_STATE_WILDRECV flag is introduced; the last resort state is set\nit and receives packet which is not route optimized but uses such\nextension headers i.e. Mobile IPv6 signaling (binding update and\nacknowledgement).  A node enabled Mobile IPv6 adds the state.\n\nBased on MIPL2 kernel patch.\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f3bd484021d9486b826b422a017d75dd0bd258ad",
      "tree": "52ec4e50183dffc02d33bd3cfcafe4cbc2022910",
      "parents": [
        "1d71627d699eca831c1fbfb66ea67bb1fba41415"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Wed Aug 23 18:00:48 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:06:38 2006 -0700"
      },
      "message": "[XFRM]: Restrict authentication algorithm only when inbound transformation protocol is IPsec.\n\nFor Mobile IPv6 usage, routing header or destination options header is\nused and it doesn\u0027t require this comparison. It is checked only for\nIPsec template.\n\nBased on MIPL2 kernel patch.\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d71627d699eca831c1fbfb66ea67bb1fba41415",
      "tree": "19652e18b0b5f58c94674d8b32168c8c93e0b151",
      "parents": [
        "aee5adb4307c4c63a4dc5f3b49984d76f8a71b5b"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Wed Aug 23 17:59:44 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:06:37 2006 -0700"
      },
      "message": "[XFRM] STATE: Introduce route optimization mode.\n\nRoute optimization is used with routing header and destination options\nheader for Mobile IPv6.\n\nAt outbound it makes header space like IPsec transport. At inbound it\ndoes nothing because exhdrs.c functions have responsibility to update\nskbuff information for these headers.\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aee5adb4307c4c63a4dc5f3b49984d76f8a71b5b",
      "tree": "b2daac197259c535d66749617ede6f8479b355a4",
      "parents": [
        "eb2971b68a7d17a7d0fa2c7fc6fbc4bfe41cd694"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Wed Aug 23 17:57:28 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:06:36 2006 -0700"
      },
      "message": "[XFRM] STATE: Add a hook to find offset to be inserted header in outbound.\n\nOn current kernel, ip6_find_1stfragopt() is used by IPv6 IPsec to find\noffset to be inserted header in outbound for transport mode. (BTW, no\nusage may be needed for IPv4 case.)  Mobile IPv6 requires another\nlogic for routing header and destination options header\nrespectively. This patch is common platform for the offset and adopts\nit to IPsec.\n\nBased on MIPL2 kernel patch.\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb2971b68a7d17a7d0fa2c7fc6fbc4bfe41cd694",
      "tree": "5f6e98ac376d0d2faa69e8a6644706a7312a1ff1",
      "parents": [
        "6c44e6b7ab500d7e3e3f406c83325671be51a752"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Wed Aug 23 17:56:04 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:06:35 2006 -0700"
      },
      "message": "[XFRM] STATE: Search by address using source address list.\n\nThis is a support to search transformation states by its addresses\nby using source address list for Mobile IPv6 usage.\nTo use it from user-space, it is also added a message type for\nsource address as a xfrm state option.\nBased on MIPL2 kernel patch.\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c44e6b7ab500d7e3e3f406c83325671be51a752",
      "tree": "d68b6347f4e437cd4aac9444ed9ee323f73eb06c",
      "parents": [
        "622dc8281a80374873686514e46f852093d91106"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Wed Aug 23 17:53:57 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:06:34 2006 -0700"
      },
      "message": "[XFRM] STATE: Add source address list.\n\nSupport source address based searching.\nMobile IPv6 will use it.\nBased on MIPL2 kernel patch.\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "622dc8281a80374873686514e46f852093d91106",
      "tree": "21ea09f939b3fe56e346b92fb07eaebc58e6f2a2",
      "parents": [
        "dc00a525603650a1471c823a1e48c6505c2f9765"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Wed Aug 23 17:52:01 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:06:33 2006 -0700"
      },
      "message": "[XFRM]: Expand XFRM_MAX_DEPTH for route optimization.\n\nXFRM_MAX_DEPTH is a limit of transformation states to be applied to the same\nflow. Two more extension headers are used by Mobile IPv6 transformation.\nBased on MIPL2 kernel patch.\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dc00a525603650a1471c823a1e48c6505c2f9765",
      "tree": "5ea2b999a564daf2f6fb217db13859db702b4537",
      "parents": [
        "5794708f11551b6d19b10673abf4b0202f66b44d"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Wed Aug 23 17:49:52 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:06:32 2006 -0700"
      },
      "message": "[XFRM] STATE: Allow non IPsec protocol.\n\nIt will be added two more transformation protocols (routing header\nand destination options header) for Mobile IPv6.\nxfrm_id_proto_match() can be handle zero as all, IPSEC_PROTO_ANY as\nall IPsec and otherwise as exact one.\nBased on MIPL2 kernel patch.\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5794708f11551b6d19b10673abf4b0202f66b44d",
      "tree": "60d954e185dd80af7e6c08608fd0528cf21a5d41",
      "parents": [
        "7e49e6de30efa716614e280d97963c570f3acf29"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Fri Sep 22 15:06:24 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 22 15:06:24 2006 -0700"
      },
      "message": "[XFRM]: Introduce a helper to compare id protocol.\n\nPut the helper to header for future use.\nBased on MIPL2 kernel patch.\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e49e6de30efa716614e280d97963c570f3acf29",
      "tree": "8eaef9d40300d16a7675722e082c5d8ab2a53d40",
      "parents": [
        "77d16f450ae0452d7d4b009f78debb1294fb435c"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Fri Sep 22 15:05:15 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 22 15:05:15 2006 -0700"
      },
      "message": "[XFRM]: Add XFRM_MODE_xxx for future use.\n\nTransformation mode is used as either IPsec transport or tunnel.\nIt is required to add two more items, route optimization and inbound trigger\nfor Mobile IPv6.\nBased on MIPL2 kernel patch.\n\nThis patch was also written by: Ville Nuorvala \u003cvnuorval@tcs.hut.fi\u003e\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "77d16f450ae0452d7d4b009f78debb1294fb435c",
      "tree": "464c7c05b32a03068f47af064285a9bce876962d",
      "parents": [
        "4e96c2b4180aff4f080b77314712073c6ca430e7"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Aug 23 17:25:05 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:56 2006 -0700"
      },
      "message": "[IPV6] ROUTE: Unify RT6_F_xxx and RT6_SELECT_F_xxx flags\n\nUnify RT6_F_xxx and RT6_SELECT_F_xxx flags into\nRT6_LOOKUP_F_xxx flags, and put them into ip6_route.h\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nAcked-by: Ville Nuorvala \u003cvnuorval@tcs.hut.fi\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e96c2b4180aff4f080b77314712073c6ca430e7",
      "tree": "a8b7da386b59d7ceaec567a8b5f84c8d0c07fc59",
      "parents": [
        "c0bece9f2aec546c3750ae3972f80e024a923f34"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Aug 23 17:23:39 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:55 2006 -0700"
      },
      "message": "[IPV6] KCONFIG: Add subtrees support.\n\nThis is for developers only.\nBased on MIPL2 kernel patch.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: Ville Nuorvala \u003cvnuorval@tcs.hut.fi\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c0bece9f2aec546c3750ae3972f80e024a923f34",
      "tree": "82a6527979ecaf0b6b2a21d70a2e37baba22e4cd",
      "parents": [
        "cb15d9c224fcc03b32396c1c7416e777c2dcca34"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Aug 23 17:23:25 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:55 2006 -0700"
      },
      "message": "[IPV6] ROUTE: Add credits about subtree fixes.\n\nBased on MIPL2 kernel patch.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cb15d9c224fcc03b32396c1c7416e777c2dcca34",
      "tree": "f946bbfc56daeff71560bd0fb2648bf49a38cd87",
      "parents": [
        "150730d5a53b1bbb486101b2a5fb82ff0d3f916e"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Aug 23 17:23:11 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:54 2006 -0700"
      },
      "message": "[IPV6] NDISC: Search subtrees when backtracking on receipt of redirects.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nAcked-by: Ville Nuorvala \u003cvnuorval@tcs.hut.fi\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "150730d5a53b1bbb486101b2a5fb82ff0d3f916e",
      "tree": "d14162b46a962ee3f2e15efd59ff3fd79882ee9d",
      "parents": [
        "982f56f3a9be4651520c0fdd3d80a5d02e95a178"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Aug 23 17:22:55 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:53 2006 -0700"
      },
      "message": "[IPV6] ROUTE: Purge clones on other trees when deleting a route.\n\nBased on MIPL2 kernel patch.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: Ville Nuorvala \u003cvnuorval@tcs.hut.fi\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "982f56f3a9be4651520c0fdd3d80a5d02e95a178",
      "tree": "d58b624d1a384bb280aecc2b626c2c18c072eb7d",
      "parents": [
        "7fc33165a74301b2c5c90b2f2a1f6907cbd5c6f1"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Aug 23 17:22:39 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:52 2006 -0700"
      },
      "message": "[IPV6] ROUTE: Search subtree when backtracking.\n\nBased on MIPL2 kernel patch.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: Ville Nuorvala \u003cvnuorval@tcs.hut.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7fc33165a74301b2c5c90b2f2a1f6907cbd5c6f1",
      "tree": "377c2299e95fcaae378a3498ccda7b09517722cc",
      "parents": [
        "fefc2a6c201aeafc1d0329a140de502d49f69d04"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Aug 23 17:22:24 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:51 2006 -0700"
      },
      "message": "[IPV6] ROUTE: Put SUBTREE() as FIB6_SUBTREE() into ip6_fib.h for future use.\n\nBased on MIPL2 kernel patch.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: Ville Nuorvala \u003cvnuorval@tcs.hut.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fefc2a6c201aeafc1d0329a140de502d49f69d04",
      "tree": "ca3e95d6558719ed7c833880de0099e5587edc70",
      "parents": [
        "825e288ef4c55a379a97e104c825eb9b74874099"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Aug 23 17:21:50 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:50 2006 -0700"
      },
      "message": "[IPV6] ROUTE: Allow searching subtree only.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nAcked-by: Ville Nuorvala \u003cvnuorval@tcs.hut.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "825e288ef4c55a379a97e104c825eb9b74874099",
      "tree": "38cfe6e2e051dd464a115cd9e9c80e634d159328",
      "parents": [
        "3fc5e0440be7fab3abae4e801b0ef17e9b3b58c4"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Aug 23 17:21:29 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:49 2006 -0700"
      },
      "message": "[IPV6] ROUTE: Make sure we do not exceed args in fib6_lookup_1().\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nAcked-by: Ville Nuorvala \u003cvnuorval@tcs.hut.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3fc5e0440be7fab3abae4e801b0ef17e9b3b58c4",
      "tree": "3512287b6942518c10c122d213334629e2266fd2",
      "parents": [
        "2285adc1e6c9f964f9625e7edcd233fccd7a7c92"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Aug 23 17:21:12 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:48 2006 -0700"
      },
      "message": "[IPV6] ROUTE: Fix looking up a route on subtree.\n\nEven on RTN_ROOT node, we need to process its subtree first.\nFix NULL pointer dereference in fib6_locate().\n\nBased on MIPL2 kernel patch.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: Ville Nuorvala \u003cvnuorval@tcs.hut.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2285adc1e6c9f964f9625e7edcd233fccd7a7c92",
      "tree": "9a101ad7a1bff6e8bf4ba5edef3d39254e6b1216",
      "parents": [
        "66729e18df08ee20a9824148236b89f56371659e"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Aug 23 17:20:54 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:47 2006 -0700"
      },
      "message": "[IPV6] ROUTE: Prune clones from main tree as well.\n\nBased on MIPL2 kernel patch.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: Ville Nuorvala \u003cvnuorval@tcs.hut.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "66729e18df08ee20a9824148236b89f56371659e",
      "tree": "6f974289880a6a3d6df0e30c9d9c4a067f65c5d0",
      "parents": [
        "8e1ef0a95b87e8b4292b2ba733e8cb854ea2d2fe"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Aug 23 17:20:34 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:46 2006 -0700"
      },
      "message": "[IPV6] ROUTE: Make sure we have fn-\u003eleaf when adding a node on subtree.\n\nBased on MIPL2 kernel patch.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: Ville Nuorvala \u003cvnuorval@tcs.hut.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e1ef0a95b87e8b4292b2ba733e8cb854ea2d2fe",
      "tree": "245489015b33604df5b270ce3c027205d867a929",
      "parents": [
        "cf6b1982599cbb60f410adeda659b0b29cdf7ad7"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue Aug 29 17:15:09 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:45 2006 -0700"
      },
      "message": "[IPV6]: Cache source address as well in ipv6_pinfo{}.\n\nBased on MIPL2 kernel patch.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: Ville Nuorvala \u003cvnuorval@tcs.hut.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cf6b1982599cbb60f410adeda659b0b29cdf7ad7",
      "tree": "37d6b5ad9cc071a99bf175f707f2a1a969763941",
      "parents": [
        "af184765848c280c7e6190f45c827c5ea3881126"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Aug 23 17:19:18 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:44 2006 -0700"
      },
      "message": "[IPV6] ROUTE: Introduce a helper to check route validity.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nAcked-by: Ville Nuorvala \u003cvnuorval@tcs.hut.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af184765848c280c7e6190f45c827c5ea3881126",
      "tree": "82d6515825c9679ac5140ec635b4a12fef71ad03",
      "parents": [
        "a6279458c534d01ccc39498aba61c93083ee0372"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Aug 23 17:18:57 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:43 2006 -0700"
      },
      "message": "[IPV6] NDISC: Initialize fl with outbound interface to lookup rules properly.\n\nBased on MIPL2 kernel patch.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: Ville Nuorvala \u003cvnuorval@tcs.hut.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6279458c534d01ccc39498aba61c93083ee0372",
      "tree": "aeca5c6e3e54345bd35f8217e705f90f414d9452",
      "parents": [
        "5e032e32ecc2e6cb0385dc115ca9bfe5e19a9539"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Aug 23 17:18:26 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:42 2006 -0700"
      },
      "message": "[IPV6] NDISC: Search over all possible rules on receipt of redirect.\n\nSplit up function for finding routes for redirects.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e032e32ecc2e6cb0385dc115ca9bfe5e19a9539",
      "tree": "a920b2450737c8688ed7fbbbc73b47a7402f04c6",
      "parents": [
        "a57d27fc7107ddcc655ba2812cfebfce3163fd62"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Aug 23 17:12:24 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:41 2006 -0700"
      },
      "message": "[IPV6] NDISC: Take source address into account for redirects.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: Ville Nuorvala \u003cvnuorval@tcs.hut.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a57d27fc7107ddcc655ba2812cfebfce3163fd62",
      "tree": "98f5e6816bf1771e9489aa50e781c21bb36d21ca",
      "parents": [
        "2809486424df58043b380aeb9d7f402c031c46f6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 22 22:20:14 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:40 2006 -0700"
      },
      "message": "[RTNETLINK]: Don\u0027t return error on no-metrics.\n\nInstead just cancel the nested attribute and return 0.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2809486424df58043b380aeb9d7f402c031c46f6",
      "tree": "60d502933dfb03185adc398fbba1b8af5381984b",
      "parents": [
        "3fd091e73b81f131e1567c4d4a1ec042940bf2f7"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Aug 22 13:52:17 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:40 2006 -0700"
      },
      "message": "[NETFILTER]: x_tables: Fix typos after conversion to use mass registation helper\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3fd091e73b81f131e1567c4d4a1ec042940bf2f7",
      "tree": "c08ebbeee329bbc31cb578db1dddde7394431f5f",
      "parents": [
        "ce556b3a591fff3bebf8c5590a86aa98e1b2f153"
      ],
      "author": {
        "name": "Vladislav Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Tue Aug 22 13:29:17 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:39 2006 -0700"
      },
      "message": "[SCTP]: Remove multiple levels of msecs to jiffies conversions.\n\nThe SCTP sysctl entries are displayed in milliseconds, but stored\ninternally in jiffies. This results in multiple levels of msecs to\njiffies conversion and as a result produces a truncation error. This\npatch makes things consistent in that we store and display defaults\nin milliseconds and only convert once for use by association.\nThis patch also adds some sane min/max values so that we don\u0027t go off\nthe deep end.\n\nSigned-off-by: Vladislav Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce556b3a591fff3bebf8c5590a86aa98e1b2f153",
      "tree": "6d4599be0d63b2375fad373a162dc55102caf29c",
      "parents": [
        "5fa2a7601f994bdd034e871b7ea1abd6969fbb6c"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Aug 22 00:44:14 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:38 2006 -0700"
      },
      "message": "[NETFILTER]: xt_tcpmss: minor cleanups\n\n- remove unused define\n- remove useless wrapper function\n- use new line for expression after condition\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5fa2a7601f994bdd034e871b7ea1abd6969fbb6c",
      "tree": "79c5294c070494498728f7f36f1ea424bf52ad8f",
      "parents": [
        "91270cf81765152f6e77953440beb4d3b34a71b5"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Aug 22 00:43:55 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:37 2006 -0700"
      },
      "message": "[NETFILTER]: ip6_tables: consolidate dst and hbh matches\n\nThe matches are identical besides one looking for NEXTHDR_HOP, the other\nfor NEXTHDR_DEST. Remove ip6t_dst.c and handle both in ip6t_hbh.c.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash,net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "91270cf81765152f6e77953440beb4d3b34a71b5",
      "tree": "e8cd187341a8626612ef800ff6f42e535c9861dc",
      "parents": [
        "53e26658282373b84ba85a0c9807cb762f7738a6"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Aug 22 00:43:38 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:36 2006 -0700"
      },
      "message": "[NETFILTER]: x_tables: add data member to struct xt_match\n\nShared match functions can use this to make runtime decisions basen on the\nused match.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53e26658282373b84ba85a0c9807cb762f7738a6",
      "tree": "53b6a8e005c668958068b0fb9fbf603e9a22379d",
      "parents": [
        "efa741656e9ebf5fd6e0432b0d1b3c7f156392d3"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Aug 22 00:43:20 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:35 2006 -0700"
      },
      "message": "[NETFILTER]: nfnetlink: remove unnecessary packed attributes\n\nRemove unnecessary packed attributes in nfnetlink structures. Unfortunately\nin a few cases they have to stay to avoid changing structure sizes.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "efa741656e9ebf5fd6e0432b0d1b3c7f156392d3",
      "tree": "18ad158b5972904bd9ba930e5c6ec49181f3b400",
      "parents": [
        "fe1cb10873b44cf89082465823ee6d4d4ac63ad7"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Aug 22 00:36:37 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:34 2006 -0700"
      },
      "message": "[NETFILTER]: x_tables: remove unused size argument to check/destroy functions\n\nThe size is verified by x_tables and isn\u0027t needed by the modules anymore.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe1cb10873b44cf89082465823ee6d4d4ac63ad7",
      "tree": "0176a23fb45e7e45182e5b852a08c6ab16db2015",
      "parents": [
        "4470bbc749e5551cce914529309456f631e25120"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Aug 22 00:35:47 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:33 2006 -0700"
      },
      "message": "[NETFILTER]: x_tables: remove unused argument to target functions\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4470bbc749e5551cce914529309456f631e25120",
      "tree": "972978df336c49235889dc745124fdfd1b990349",
      "parents": [
        "52d9c42ef2563d2c420eb23b96bf5a4cae9e167b"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Aug 22 00:34:04 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:32 2006 -0700"
      },
      "message": "[NETFILTER]: x_tables: make use of mass registation helpers\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52d9c42ef2563d2c420eb23b96bf5a4cae9e167b",
      "tree": "003022136c43ea48a2d5dcde5c06c261b1705e86",
      "parents": [
        "90528e6fe92ee1a353d6a639930e7d70d85b5c85"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Aug 22 00:33:45 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:31 2006 -0700"
      },
      "message": "[NETFILTER]: x_tables: add helpers for mass match/target registration\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "90528e6fe92ee1a353d6a639930e7d70d85b5c85",
      "tree": "4a23ac908acf5ef10b15e8d52354f5915a54d628",
      "parents": [
        "da878c8e5aae3eeceeee7af8d52633d7bc125edf"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Aug 22 00:33:26 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:30 2006 -0700"
      },
      "message": "[NETFILTER]: xt_CONNMARK: use tabs for indentation\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "da878c8e5aae3eeceeee7af8d52633d7bc125edf",
      "tree": "27f67c9713e98919e5c38d6cc85a05e9485576e9",
      "parents": [
        "1158ba27bec6d1a20999099a938908cf85f47640"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Aug 22 00:33:09 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:29 2006 -0700"
      },
      "message": "[NETFILTER]: replace open coded checksum updates\n\nReplace open coded checksum update by nf_csum_update calls and clean up\nthe surrounding code a bit.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1158ba27bec6d1a20999099a938908cf85f47640",
      "tree": "dd638a9cab5d580887b6a5498b1a0cc0dfd77fab",
      "parents": [
        "1a31526baeed30aaa70503cee0ab281f78cae0d6"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Aug 22 00:32:47 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:28 2006 -0700"
      },
      "message": "[NETFILTER]: nfnetlink_queue: fix typo in error message\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1a31526baeed30aaa70503cee0ab281f78cae0d6",
      "tree": "bf54c585c3c3d3de92f76645cd40ee5c4fb2d2db",
      "parents": [
        "b3a27bfba51d445784eb0cd6451b73a73fb69cf9"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Tue Aug 22 00:32:23 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:27 2006 -0700"
      },
      "message": "[NETFILTER]: ctnetlink: remove impossible events tests for updates\n\nIPCT_HELPER and IPCT_NATINFO bits are never set on updates.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b3a27bfba51d445784eb0cd6451b73a73fb69cf9",
      "tree": "0c697133c749cf83167c6e314a4c40ca14d520db",
      "parents": [
        "b9a37e0c81c498be2db9f52063c53e55d76c815e"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Tue Aug 22 00:32:05 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:26 2006 -0700"
      },
      "message": "[NETFILTER]: ctnetlink: check for listeners before sending expectation events\n\nThis patch uses nfnetlink_has_listeners to check for listeners in\nuserspace.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b9a37e0c81c498be2db9f52063c53e55d76c815e",
      "tree": "9ffb59b51a083c12db5616aeba15f77efbc86508",
      "parents": [
        "2521c12cf1a29f6c380b13ca32a38175f6beed08"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Tue Aug 22 00:31:49 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:25 2006 -0700"
      },
      "message": "[NETFILTER]: ctnetlink: dump connection mark\n\nctnetlink dumps the mark iif the event mark happened\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2521c12cf1a29f6c380b13ca32a38175f6beed08",
      "tree": "9077f28bd5a1fd25de83874f30cabcd28acb9e6c",
      "parents": [
        "b93ff78317c0b8f42830e2bb13dd8df596232528"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Tue Aug 22 00:31:24 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:24 2006 -0700"
      },
      "message": "[NETFILTER]: conntrack: introduce connection mark event\n\nThis patch introduces the mark event. ctnetlink can use this to know if\nthe mark needs to be dumped.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b93ff78317c0b8f42830e2bb13dd8df596232528",
      "tree": "1a37f733e793463c196f31aebe03e2b5058c991f",
      "parents": [
        "a468701db58a8b3e08e3f55fa6ac66db42014922"
      ],
      "author": {
        "name": "Daniel De Graaf",
        "email": "danield@iastate.edu",
        "time": "Tue Aug 22 00:30:55 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:23 2006 -0700"
      },
      "message": "[NETFILTER]: ipt_recent: add module parameter for changing ownership of /proc/net/ipt_recent/*\n\nSigned-off-by: Daniel De Graaf \u003cdanield@iastate.edu\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a468701db58a8b3e08e3f55fa6ac66db42014922",
      "tree": "7b4b0fe62a7d15eae25b3013fd3ecaf13bce5028",
      "parents": [
        "9ba1627617d396135a4d679542a3623d5819e628"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Tue Aug 22 00:30:26 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:22 2006 -0700"
      },
      "message": "[NETFILTER]: x_tables: replace IPv4 DSCP target by address family independent version\n\nThis replaces IPv4 DSCP target by address family independent version.\nThis also\n\t- utilizes dsfield.h to get/mangle DS field in IPv4/IPv6 header\n\t- fixes Kconfig help text.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9ba1627617d396135a4d679542a3623d5819e628",
      "tree": "4a0a72bca0e4a6ad91ae89b572ac58a074ba4eab",
      "parents": [
        "131852176c1f5b4350b4af811d1836db387d0c61"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Tue Aug 22 00:29:37 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:21 2006 -0700"
      },
      "message": "[NETFILTER]: x_tables: replace IPv4 dscp match by address family independent version\n\nThis replaces IPv4 dscp match by address family independent version.\nThis also\n\t- utilizes dsfield.h to get the DS field in IPv4/IPv6 header, and\n\t- checks for the DSCP value from user space.\n\t- fixes Kconfig help text.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "131852176c1f5b4350b4af811d1836db387d0c61",
      "tree": "1092efea1219dd4ea2c146b68563c72568183e78",
      "parents": [
        "8abfedd889e46ad4977dfcdab737edf5c5803c62"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Tue Aug 22 00:28:33 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:20 2006 -0700"
      },
      "message": "[TG3]: Convert the pci_device_id table to PCI_DEVICE()\n\nConvert the pci_device_ids to PCI_DEVICE() macro.  Saves 1.5k in the\nsourcefile.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8abfedd889e46ad4977dfcdab737edf5c5803c62",
      "tree": "0c2921fb1b708b7c06d9a0fd81defad0c7a9e562",
      "parents": [
        "eb5fa39f5ef490c72901b547ac5e7211efd47d56"
      ],
      "author": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Tue Aug 22 00:24:09 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:19 2006 -0700"
      },
      "message": "[SCTP]: Use the flags value that is passed as an arg to sctp_accept.\n\nNo need to do multiple dereferences - sk-\u003esk_socket-\u003efile-\u003ef_flags\n\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb5fa39f5ef490c72901b547ac5e7211efd47d56",
      "tree": "d580df5be11d8a0be0fa45c90588622925046db2",
      "parents": [
        "df7deeb5402087ea0387173aaf067d37a264a8f0"
      ],
      "author": {
        "name": "Vladislav Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Tue Aug 22 00:23:13 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:18 2006 -0700"
      },
      "message": "[SCTP]: Fix IPv6 address flag setting when doing peel-off/accept.\n\nDuring accept/peeloff we try to copy the list of bound addresses from\nthe original endpoint to the new one. However, we forgot to set the flag\nto say that IPv6 is allowed on the new endpoint.\n\nSigned-off-by: Vladislav Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df7deeb5402087ea0387173aaf067d37a264a8f0",
      "tree": "3001b220fe38b48a0bf2d7a4f4590fd2c8ed87e3",
      "parents": [
        "ac0b04627269ff16c3c7ab854a65fe6780c6e3e5"
      ],
      "author": {
        "name": "Vladislav Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Tue Aug 22 00:19:51 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:17 2006 -0700"
      },
      "message": "[SCTP]: Cleanup nomem handling in the state functions.\n\nThis patch cleans up the \"nomem\" conditions that may occur during the\nprocessing by the state machine functions. In most cases we delay adding\nside-effect commands until all memory allocations are done.\n\nSigned-off-by: Vladislav Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ac0b04627269ff16c3c7ab854a65fe6780c6e3e5",
      "tree": "421ea678ea12d1e193b3bbf27fb1410355ba9b47",
      "parents": [
        "72d3b2c970a2d5d2ccb1d1cab4fb76663c4f2e49"
      ],
      "author": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Tue Aug 22 00:15:33 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:16 2006 -0700"
      },
      "message": "[SCTP]: Extend /proc/net/sctp/snmp to provide more statistics.\n\nThis patch adds more statistics info under /proc/net/sctp/snmp\nthat should be useful for debugging. The additional events that\nare counted now include timer expirations, retransmits, packet\nand data chunk discards.\n\nThe Data chunk discards include all the cases where a data chunk\nis discarded including high tsn, bad stream, dup tsn and the most\nuseful one(out of receive buffer/rwnd).\n\nAlso moved the SCTP MIB data structures from the generic include\ndirectories to include/sctp/sctp.h.\n\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "72d3b2c970a2d5d2ccb1d1cab4fb76663c4f2e49",
      "tree": "2b75caaaf7c5b6de325b0037169671b6c186f711",
      "parents": [
        "ab364a6f96bad9625bdb97b5688c76c44eb1e96e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 22 00:13:07 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:15 2006 -0700"
      },
      "message": "[IPV6]: Fixup ip6_del_rt() call for new args.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ab364a6f96bad9625bdb97b5688c76c44eb1e96e",
      "tree": "6a85db5eb05c524401855c77c8e489272869c7b6",
      "parents": [
        "2d7202bfdd28687073f5efef8d2f51bbab0af867"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Aug 22 00:01:47 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:14 2006 -0700"
      },
      "message": "[IPv6] route: Convert GETROUTE to use new netlink api\n\nFixes various unvalidated netlink attributes causing memory\ncorruptions when left empty by userspace applications.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d7202bfdd28687073f5efef8d2f51bbab0af867",
      "tree": "cde1c82c196c353658fc7ede31ea153a306ed7f9",
      "parents": [
        "86872cb57925c46a6499887d77afb880a892c0ec"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Aug 22 00:01:27 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:13 2006 -0700"
      },
      "message": "[IPv6] route: Convert FIB6 dumping to use new netlink api\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "86872cb57925c46a6499887d77afb880a892c0ec",
      "tree": "bc0442efb85226adac5c7ae43e632639dd1b6899",
      "parents": [
        "40e22e8f3d4d4f1ff68fb03683f007c53ee8b348"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Aug 22 00:01:08 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:12 2006 -0700"
      },
      "message": "[IPv6] route: FIB6 configuration using struct fib6_config\n\nReplaces the struct in6_rtmsg based interface orignating from\nthe ioctl interface with a struct fib6_config based on. Allows\nchanging the interface without breaking the ioctl interface\nand avoids passing on tons of parameters.\n\nThe recently introduced struct nl_info is used to pass on\nnetlink authorship information for notifications.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "40e22e8f3d4d4f1ff68fb03683f007c53ee8b348",
      "tree": "e630e465a8fdd12e674d8a160a695a72cf81ca8d",
      "parents": [
        "e0a1ad73d34fd6dfdb630479400511e9879069c0"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Aug 22 00:00:45 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:11 2006 -0700"
      },
      "message": "[IPv6] route: Simplify ip6_ins_rt()\n\nProvide a simple ip6_ins_rt() for the majority of users and\nan alternative for the exception via netlink. Avoids code\nobfuscation.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e0a1ad73d34fd6dfdb630479400511e9879069c0",
      "tree": "eda7611d42a7184131056e08b0bfb13d18b0e24e",
      "parents": [
        "e9ce1cd3cf6cf35b21d0ce990f2e738f35907386"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Aug 22 00:00:21 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:11 2006 -0700"
      },
      "message": "[IPv6] route: Simplify ip6_del_rt()\n\nProvide a simple ip6_del_rt() for the majority of users and\nan alternative for the exception via netlink. Avoids code\nobfuscation.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e9ce1cd3cf6cf35b21d0ce990f2e738f35907386",
      "tree": "22a3ee7b78ae7cbf00520c66dcc389d87740069c",
      "parents": [
        "2e4ca75b31b6851dcc036c2cdebf3ecfe279a653"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 21 23:54:55 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:10 2006 -0700"
      },
      "message": "[PKT_SCHED]: Kill pkt_act.h inlining.\n\nThis was simply making templates of functions and mostly causing a lot\nof code duplication in the classifier action modules.\n\nWe solve this more cleanly by having a common \"struct tcf_common\" that\nhash worker functions contained once in act_api.c can work with.\n\nCallers work with real action objects that have the common struct\nplus their module specific struct members.  You go from a common\nobject to the higher level one using a \"to_foo()\" macro which makes\nuse of container_of() to do the dirty work.\n\nThis also kills off act_generic.h which was only used by act_simple.c\nand keeping it around was more work than the it\u0027s value.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e4ca75b31b6851dcc036c2cdebf3ecfe279a653",
      "tree": "e1810a6adbbf145b7fafbdaef002b7752a1d2b4f",
      "parents": [
        "d3e01f71863da30a2d6bfca069a036168b6c8607"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Aug 17 18:20:18 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:09 2006 -0700"
      },
      "message": "[ETH]: indentation and cleanup\n\nRun ethernet support through Lindent and fix up.\nApplies after docbook comments patch\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d3e01f71863da30a2d6bfca069a036168b6c8607",
      "tree": "a2daae93a4ac90070ec0ce5a3ffa5c11542d37ee",
      "parents": [
        "e92b43a3455d3e817c13481bb3ea3cd29d0a47f4"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Aug 17 18:18:53 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:08 2006 -0700"
      },
      "message": "[ETH]: docbook comments\n\nAdd docbook style comments to ethernet support.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e92b43a3455d3e817c13481bb3ea3cd29d0a47f4",
      "tree": "e1c02f4f95c9887a0498175023c77a1f37553d5c",
      "parents": [
        "d889ce3b29e55b91257964b4c9aac70b91fedd91"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Aug 17 18:17:37 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:07 2006 -0700"
      },
      "message": "[NET] neighbour: reduce exports\n\nThere are several symbols only used by rtnetlink and since it can\nnot be a module, there is no reason to export them.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d889ce3b29e55b91257964b4c9aac70b91fedd91",
      "tree": "6d9250959b3cf33ceae6fcd90f34a12315bddb1c",
      "parents": [
        "be403ea1856f1428b5912b42184acbba808c41d6"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Thu Aug 17 18:15:44 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:06 2006 -0700"
      },
      "message": "[IPv4]: Convert route get to new netlink api\n\nFixes various unvalidated netlink attributes causing memory\ncorruptions when left empty by userspace applications.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "be403ea1856f1428b5912b42184acbba808c41d6",
      "tree": "53b7ae4a3d07dd6bcf84f01963aaa32dba2b3a45",
      "parents": [
        "4e902c57417c4c285b98ba2722468d1c3ed83d1b"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Thu Aug 17 18:15:17 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:05 2006 -0700"
      },
      "message": "[IPv4]: Convert FIB dumping to use new netlink api\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e902c57417c4c285b98ba2722468d1c3ed83d1b",
      "tree": "83251829a4bc9628a3543e5f70e7b11090fe22d9",
      "parents": [
        "ab32ea5d8a760e7dd4339634e95d7be24ee5b842"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Thu Aug 17 18:14:52 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:04 2006 -0700"
      },
      "message": "[IPv4]: FIB configuration using struct fib_config\n\nIntroduces struct fib_config replacing the ugly struct kern_rta\nprone to ordering issues. Avoids creating faked netlink messages\nfor auto generated routes or requests via ioctl.\n\nA new interface net/nexthop.h is added to help navigate through\nnexthop configuration arrays.\n\nA new struct nl_info will be used to carry the necessary netlink\ninformation to be used for notifications later on.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ab32ea5d8a760e7dd4339634e95d7be24ee5b842",
      "tree": "8460a66c529fe03f926848326d9b6aa874e19514",
      "parents": [
        "56fc85ac961e2c20dcb5ef07e2628b3f93de2e49"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hp.com",
        "time": "Fri Sep 22 14:15:41 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:03 2006 -0700"
      },
      "message": "[NET/IPV4/IPV6]: Change some sysctl variables to __read_mostly\n\nChange net/core, ipv4 and ipv6 sysctl variables to __read_mostly.\n\nCouldn\u0027t actually measure any performance increase while testing (.3%\nI consider noise), but seems like the right thing to do.\n\nSigned-off-by: Brian Haley \u003cbrian.haley@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "56fc85ac961e2c20dcb5ef07e2628b3f93de2e49",
      "tree": "337f2a13b49fcfc140885a1cc6c3f9e0024277fb",
      "parents": [
        "0ec6d3f467faeec5dd3b617959eb90e9d520113d"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Aug 15 00:37:29 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:02 2006 -0700"
      },
      "message": "[RTNETLINK]: Unexport rtnl socket\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ec6d3f467faeec5dd3b617959eb90e9d520113d",
      "tree": "9258098a14c5a2f50e730e4422d17eabbeadfcbb",
      "parents": [
        "bd5785ba3ac1c89aa4c351ceb2acd96686424d8c"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Aug 15 00:37:09 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:01 2006 -0700"
      },
      "message": "[NET] link: Convert notifications to use rtnl_notify()\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bd5785ba3ac1c89aa4c351ceb2acd96686424d8c",
      "tree": "26e473bff32af75af82ebab226d18bba8ba459cb",
      "parents": [
        "280a306c539389156477cc9c07028d43fe4fbf86"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Aug 15 00:36:49 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:55:00 2006 -0700"
      },
      "message": "[WIRELESS]: Convert notifications to use rtnl_notify()\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "280a306c539389156477cc9c07028d43fe4fbf86",
      "tree": "956c9fe4e045236bb02980ebe35edc489c6bb47a",
      "parents": [
        "8c384bfa36b1dbeba8154da20d49167ce3e275c4"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Aug 15 00:36:28 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:54:59 2006 -0700"
      },
      "message": "[BRIDGE]: Convert notifications to use rtnl_notify()\n\nFixes a wrong use of current-\u003epid as netlink pid.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c384bfa36b1dbeba8154da20d49167ce3e275c4",
      "tree": "799c78f4b32fc3651bb5e53bc0a8042bbf322828",
      "parents": [
        "8d7a76c9b17866f426fcbb531c81af7a1f53e071"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Aug 15 00:36:07 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:54:58 2006 -0700"
      },
      "message": "[IPv6] prefix: Convert prefix notifications to use rtnl_notify()\n\nFixes a wrong use of current-\u003epid as netlink pid.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d7a76c9b17866f426fcbb531c81af7a1f53e071",
      "tree": "4eb93041c3454f719324826072c6a42983701b1c",
      "parents": [
        "21713ebc4f119950e87d21c4637d5a750eea20e8"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Aug 15 00:35:47 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:54:57 2006 -0700"
      },
      "message": "[IPv6] link: Convert link notifications to use rtnl_notify()\n\nFixes a wrong use of current-\u003epid as netlink pid.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "21713ebc4f119950e87d21c4637d5a750eea20e8",
      "tree": "9aee5c6012e7676e6ec70afb907adab912f347c1",
      "parents": [
        "5d620266431c03d1dac66287367c6da26c64a069"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Aug 15 00:35:24 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:54:56 2006 -0700"
      },
      "message": "[IPv6] route: Convert route notifications to use rtnl_notify()\n\nFixes a wrong use of current-\u003epid as netlink pid.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d620266431c03d1dac66287367c6da26c64a069",
      "tree": "f4a8a1dd4a12a3cd7ca8167551cf11be36a49f79",
      "parents": [
        "f21c7bc5f6a0a5bd03988886ff46656bc3f255b7"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Aug 15 00:35:02 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:54:55 2006 -0700"
      },
      "message": "[IPv6] address: Convert address notification to use rtnl_notify()\n\nFixes a wrong use of current-\u003epid as netlink pid.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f21c7bc5f6a0a5bd03988886ff46656bc3f255b7",
      "tree": "fdbb479b329d10a23315c57573b3485214dfdd1f",
      "parents": [
        "d6062cbbd1f5e92c94e5eae9ef1a280ed48d56d5"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Aug 15 00:34:17 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:54:54 2006 -0700"
      },
      "message": "[IPv4] route: Convert route notifications to use rtnl_notify()\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6062cbbd1f5e92c94e5eae9ef1a280ed48d56d5",
      "tree": "1712e15976e15f63e2038772179276ffe926d336",
      "parents": [
        "dc738dd83e88c3c5de55431f8cfb758de5d4df48"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Aug 15 00:33:59 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:54:53 2006 -0700"
      },
      "message": "[IPv4] address: Convert address notification to use rtnl_notify()\n\nAdds support for NLM_F_ECHO allowing applications to easly\nsee which address have been deleted, added, or promoted.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dc738dd83e88c3c5de55431f8cfb758de5d4df48",
      "tree": "bf82bfdb484002d72a2bf2e568514e58b5f397c3",
      "parents": [
        "b8673311804ca29680dd584bd08352001fcbe2f8"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Aug 15 00:33:35 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:54:52 2006 -0700"
      },
      "message": "[DECNET]: Convert DECnet notifications to use rtnl_notify()\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b8673311804ca29680dd584bd08352001fcbe2f8",
      "tree": "c9061b88debe78fae16e60fcb43f1e931abfa448",
      "parents": [
        "c17084d21c18497b506bd28b82d964bc9e6c424b"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Aug 15 00:33:14 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:54:51 2006 -0700"
      },
      "message": "[NEIGH]: Convert neighbour notifications ot use rtnl_notify()\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c17084d21c18497b506bd28b82d964bc9e6c424b",
      "tree": "2c8c32dfc2b1535b2f9edf6cb70ec1a86c48c0f0",
      "parents": [
        "97676b6b5538b3e059d33b8338e7d5cc41c5f1f1"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Aug 15 00:32:48 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:54:51 2006 -0700"
      },
      "message": "[NET] fib_rules: Convert fib rule notification to use rtnl_notify()\n\nAdds support for NLM_F_ECHO to simplify the process of identifying\ninserted rules with an auto generated priority.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "97676b6b5538b3e059d33b8338e7d5cc41c5f1f1"
}
