While it seems interesting in theory, from what Ryan has told me it would
require
massive change to the code base, which I do not think is worthwhile without
significant demand.
This ability could be provided with SRIOV host support, which I would rather
see.
I'm still willing to look at changes
The environment that I tested in when the virtualization support was put
into
the driver was using SRIOV, not pass-through, we have never validated the
latter, and whenever it crops up it seems to be having problems.
I can put it into my queue to look into, but I can't say how quickly I can
get