There's nothing specifically limiting Virtio to 10Gbit except the speed of memory copies and efficiency of the hypervisor in processing the guest interrupts. The adapter just shows the link speed as "10Gbit" to the guest but that doesn't mean it can't possibly exceed that throughput (for example, guest-to-guest) since there's not a PHY that's operating at that particular speed.