![]() ![]() We need to look into mechanisms from above examples. ![]() >virtqueue_fill, virtqueue_flush, virtio_notifyĪctually, I think there is another example in ’s “Connecting VLANs To TAP Devices” part, and the function call stack should be like following. >virtio_net_receive -> since we use virtio-net-pci driver See following function stack for this part. It has the same theory for how TAP devices receive packets from Guest OS. TAP driver will send the packets to Virtio in Host OS part and Virtio puts these packets into buffers, and at last, it notifies Virtio driver in Guest OS part to receive these packets. Computing Glossary for the Letters Q & R - Hardware and Networking TermsĪctually, according to my understanding, TAP device and driver are used in Host OS to send/receive packets/data to/from Gust OS since TAP driver can connect Gust OS with Internet. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |