)]}'
{
  "commit": "c67f5dc10573687497f0f5c3aec19b15c35c63d7",
  "tree": "9a2d831697dde8edb280002c4d640700a845601e",
  "parents": [
    "1069985fb132cd4324fc02d371f1e61492a1823f"
  ],
  "author": {
    "name": "Stefan Hajnoczi",
    "email": "stefanha@linux.vnet.ibm.com",
    "time": "Fri Aug 17 21:16:42 2012 +0100"
  },
  "committer": {
    "name": "Stefan Hajnoczi",
    "email": "stefanha@gmail.com",
    "time": "Fri Sep 14 08:40:32 2012 +0100"
  },
  "message": "net: add receive_disabled logic to iov delivery path\n\nThis patch adds the missing NetClient-\u003ereceive_disabled logic in the\nsendv delivery code path.  It seems that commit\n893379efd0e1b84ceb0c42a713293f3dbd27b1bd (\"net: disable receiving if\nclient returns zero\") only added the logic to qemu_deliver_packet() and\nnot qemu_deliver_packet_iov().\n\nThe receive_disabled flag should be automatically set when .receive(),\n.receive_raw(), or .receive_iov() return 0.  No further packets will be\ndelivered to the NetClient until the receive_disabled flag is cleared\nagain by calling qemu_flush_queued_packets().\n\nTypically the NetClient will wait until its file descriptor becomes\nwritable and then invoke qemu_flush_queued_packets() to resume\ntransmission.\n\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@linux.vnet.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d9ba1e5b7412fc0054f6ec7719668b82b766760f",
      "old_mode": 33188,
      "old_path": "net.c",
      "new_id": "a187a7b3db4ef3e94c833ae8edc0766fb443cbfd",
      "new_mode": 33188,
      "new_path": "net.c"
    }
  ]
}
