diff --git a/bin/propolis-server/src/lib/initializer.rs b/bin/propolis-server/src/lib/initializer.rs index 73a3c6a6..9f610b0f 100644 --- a/bin/propolis-server/src/lib/initializer.rs +++ b/bin/propolis-server/src/lib/initializer.rs @@ -725,9 +725,9 @@ impl<'a> MachineInitializer<'a> { >= virtio::viona::ApiVersion::V3 { Some(virtio::viona::DeviceParams { - // Use guest memory "loaning", rather than copying and - // allocating entire transmitted packets - copy_data: false, + // Allocate and copy entire packets, rather than loaning + // guest data during transmission. + copy_data: true, // Leave room for underlay encapsulation: // - ethernet: 14 // - IPv6: 40