)]}'
{
  "log": [
    {
      "commit": "169a3e66637c667b43dab7c319ffd5c99804cad8",
      "tree": "f10f7c82ca44b871ae1391c5a3d35a65c463fc9b",
      "parents": [
        "c3ade5cad07f4d67f2e16a28f3c73d9483a55e0e"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Sun Jun 26 17:54:11 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jun 26 17:54:11 2005 -0400"
      },
      "message": "bonding: xor/802.3ad improved slave hash\n\nAdd support for alternate slave selection algorithms to bonding\nbalance-xor and 802.3ad modes.  Default mode (what we have now: xor of\nMAC addresses) is \"layer2\", new choice is \"layer3+4\", using IP and port\ninformation for hashing to select peer.\n\nOriginally submitted by Jason Gabler for balance-xor mode;\nmodified by Jay Vosburgh to additionally support 802.3ad mode.  Jason\u0027s\noriginal comment is as follows:\n\nThe attached patch to the Linux Etherchannel Bonding driver modifies the\ndriver\u0027s \"balance-xor\" mode as follows:\n\n      - alternate hashing policy support for mode 2\n        * Added kernel parameter \"xmit_policy\" to allow the specification\n          of different hashing policies for mode 2.  The original mode 2\n          policy is the default, now found in xmit_hash_policy_layer2().\n        * Added xmit_hash_policy_layer34()\n\nThis patch was inspired by hashing policies implemented by Cisco,\nFoundry and IBM, which are explained in\nFoundry documentation found at:\nhttp://www.foundrynet.com/services/documentation/sribcg/Trunking.html#112750\n\nSigned-off-by: Jason Gabler \u003cjygabler@lbl.gov\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\n"
    },
    {
      "commit": "c3ade5cad07f4d67f2e16a28f3c73d9483a55e0e",
      "tree": "198f479dbcb793ad84cbb23d8f5f049253de5f07",
      "parents": [
        "12755c16a9e4fa2fd5b0ca1963e83d671a6251da"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Sun Jun 26 17:52:20 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jun 26 17:52:20 2005 -0400"
      },
      "message": "bonding: gratuitous ARP\n\nAdd support for generating gratuitous ARPs in bonding\nactive-backup mode when failovers occur.  Includes support for VLAN\ntagging the ARPs as needed.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\n"
    },
    {
      "commit": "2f872f0401d4b470990864fbf99c19130f25ad4d",
      "tree": "715de6e359e359321df14fe5d21c9d50076be761",
      "parents": [
        "0dca51d362b8e4af6b0dbc9e54d1e5165341918a"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Thu May 26 12:56:59 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 12:56:59 2005 -0700"
      },
      "message": "[BONDING]: bonding using arp_ip_target may stay down with active path \n\nCorrecting the list traversal makes the problem go away.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
