)]}'
{
  "commit": "3e7d28a14df871513d76fe66cf447b0b52779f6f",
  "tree": "e10584c3ea44ed1f8ea60119317ac816f89ca5dd",
  "parents": [
    "c6df00403057320e61588db08ca7d5e251a70be1"
  ],
  "author": {
    "name": "Rich Lane",
    "email": "rlane@bigswitch.com",
    "time": "Thu Mar 19 00:18:47 2015 -0700"
  },
  "committer": {
    "name": "Rich Lane",
    "email": "rlane@bigswitch.com",
    "time": "Thu Mar 19 01:08:00 2015 -0700"
  },
  "message": "dataplane: pass protocol number to bind() instead of socket()\n\nThis makes the bind call much faster because it doesn\u0027t need to unregister the\nprotocol hook, which requires waiting for an RCU grace period (~10ms). Linux\n3.14 and later optimize this internally, but Ubuntu 14.04 doesn\u0027t have a recent\nenough kernel.\n\nThe Python socket library does the htons for us when creating the sockaddr for\nbind.\n\nThis change reduces the time to run IVS automated tests by half.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "81e5929fc0848a4753843db15182789dae9f6f30",
      "old_mode": 33188,
      "old_path": "src/python/oftest/dataplane.py",
      "new_id": "0cdbaa88655fe2704521c3afedc47e66b2efa78c",
      "new_mode": 33188,
      "new_path": "src/python/oftest/dataplane.py"
    }
  ]
}
