virtLayerCPU part