)]}'
{
  "commit": "aac8f89dba870bb263d05bb84c3d64e0204be092",
  "tree": "ccf964dfe26aa3d8f9de8f8e4b9eb69213a9bbcc",
  "parents": [
    "55daf493f7659b512e668f61ce4561dc60a27302"
  ],
  "author": {
    "name": "Akihiko Odaki",
    "email": "akihiko.odaki@daynix.com",
    "time": "Thu Feb 23 19:20:07 2023 +0900"
  },
  "committer": {
    "name": "Jason Wang",
    "email": "jasowang@redhat.com",
    "time": "Fri Mar 10 15:35:38 2023 +0800"
  },
  "message": "hw/net/net_rx_pkt: Remove net_rx_pkt_has_virt_hdr\n\nWhen virtio-net header is not set, net_rx_pkt_get_vhdr() returns\nzero-filled virtio_net_hdr, which is actually valid. In fact, tap device\nuses zero-filled virtio_net_hdr when virtio-net header is not provided\nby the peer. Therefore, we can just remove net_rx_pkt_has_virt_hdr() and\nalways assume NetTxPkt has a valid virtio-net header.\n\nSigned-off-by: Akihiko Odaki \u003cakihiko.odaki@daynix.com\u003e\nSigned-off-by: Jason Wang \u003cjasowang@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "954a00715108a8246019400e33438003026c716a",
      "old_mode": 33188,
      "old_path": "hw/net/e1000e_core.c",
      "new_id": "95245c42f56c702d2a46db634de6a432de4bd589",
      "new_mode": 33188,
      "new_path": "hw/net/e1000e_core.c"
    },
    {
      "type": "modify",
      "old_id": "1e1c504e425f34ce755f9eedeb0f760210f9bbc7",
      "old_mode": 33188,
      "old_path": "hw/net/net_rx_pkt.c",
      "new_id": "b309c2f4764b33e29c343a8df1c11126cc3a510a",
      "new_mode": 33188,
      "new_path": "hw/net/net_rx_pkt.c"
    },
    {
      "type": "modify",
      "old_id": "048e3461f004fb0c1cbe9df8551ad36b6febaff6",
      "old_mode": 33188,
      "old_path": "hw/net/net_rx_pkt.h",
      "new_id": "7277907a22bde02001cee59e65d2504f636f3b4f",
      "new_mode": 33188,
      "new_path": "hw/net/net_rx_pkt.h"
    },
    {
      "type": "modify",
      "old_id": "c98ad12537f2dd4fbeda6991ac78340dcdeff423",
      "old_mode": 33188,
      "old_path": "hw/net/trace-events",
      "new_id": "f7257a0693919184cbda1b5c9ee39f37b871fc7e",
      "new_mode": 33188,
      "new_path": "hw/net/trace-events"
    },
    {
      "type": "modify",
      "old_id": "09d5c7a664be01e23d527da2358934e17f4d6710",
      "old_mode": 33188,
      "old_path": "hw/net/virtio-net.c",
      "new_id": "dda7da26b4234d48497184e4d4eae5d8f0f26c1b",
      "new_mode": 33188,
      "new_path": "hw/net/virtio-net.c"
    },
    {
      "type": "modify",
      "old_id": "eab8fa4d0bbdb35f48ae2a2703a9220ae232430e",
      "old_mode": 33188,
      "old_path": "hw/net/vmxnet3.c",
      "new_id": "6c6bb2ac37ef1e06bf4a2248dd51754539d161ab",
      "new_mode": 33188,
      "new_path": "hw/net/vmxnet3.c"
    }
  ]
}
