From: "Michael S. Tsirkin" <m...@redhat.com> Date: Sun, 29 Jul 2018 23:33:20 +0300
> The point really is that tx irq handler needs a lock on the tx queue to > free up skbs, so processing it on another CPU while tx is active causes > cache line bounces. So we want affinity to CPUs that submit to this > queue on the theory they have these cache line(s) anyway. > > I suspect it's not a uniqueue property of virtio. It certainly is not. I think the objectives are clear, someone just needs to put them together cleanly into a patch :)