)]}'
{
  "commit": "3a330134b3effa3494051763b38f12a24715d53a",
  "tree": "028e208ec6392cf19a801e25c464e6178f95d05a",
  "parents": [
    "2596774ad27bbe478829343702e896bea4c621cb"
  ],
  "author": {
    "name": "Mark McLoughlin",
    "email": "markmc@redhat.com",
    "time": "Thu Oct 22 17:43:45 2009 +0100"
  },
  "committer": {
    "name": "Anthony Liguori",
    "email": "aliguori@us.ibm.com",
    "time": "Tue Oct 27 12:29:01 2009 -0500"
  },
  "message": "virtio-net: add vnet_hdr support\n\nWith \u0027-netdev tap,id\u003dfoo -nic model\u003dvirtio,netdev\u003dfoo\u0027 virtio-net can\ndetect that its peer (i.e. the tap backend) supports vnet headers\nand advertise to the guest that it can send packets with partial\nchecksums and/or TSO packets.\n\nOne complication is that if we\u0027re migrating and the source host\nsupports IFF_VNET_HDR but the destination host doesn\u0027t, we can\u0027t then\nstop the guest from using those features. In this scenario, we just\nfail the migration.\n\n[v2:\n - add has_vnet_hdr uint32_t field for ease of vmstate conversion\n - use qemu_error()\n]\n\nSigned-off-by: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: Anthony Liguori \u003caliguori@us.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0a8d2aa859fd60936d430d892f9b84adaf0ba454",
      "old_mode": 33188,
      "old_path": "hw/virtio-net.c",
      "new_id": "d10d183035b3f73f1195c1e175cd17ad7ef8b7eb",
      "new_mode": 33188,
      "new_path": "hw/virtio-net.c"
    }
  ]
}
