<div dir="ltr"><span style="font-size:14.4444446563721px">Hi, I want to use a dedicated guest VM to handle I/O request just as I/O service domain used in xen. </span><div style="font-size:14.4444446563721px"><br></div><div style="font-size:14.4444446563721px">Specifically, using network I/O as an example, I should directly assign the NIC to one guest VM (using pci-assign option),  after that all other guest VMs should perform network I/O through that VM rather than the host OS.</div><div style="font-size:14.4444446563721px"><br></div><div style="font-size:14.4444446563721px">Is there currently any viable approach to do this? </div><div style="font-size:14.4444446563721px"><br></div><div style="font-size:14.4444446563721px">If not, I want to implement one. Currently I&#39;m thinking of combining nahanni shared memory and vhost architecture to implement it, is there any other suggestions?</div><div style="font-size:14.4444446563721px"><br></div><div style="font-size:14.4444446563721px">Thanks for any help.</div></div>