blob: e336aec971a735d8aef85f58bee2369720844d79 [file] [log] [blame]
// Copyright 2024 The Fuchsia Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
{
children: [
{
name: "vsock",
url: "vsock#meta/vsock_service.cm",
},
{
name: "vsock-loopback",
url: "vsock#meta/vsock-loopback.cm",
},
],
capabilities: [
{
config: "fuchsia.vsock.LoopbackSupported",
type: "bool",
value: true,
},
{
config: "fuchsia.vsock.GuestToHostSupported",
type: "bool",
value: false,
},
],
offer: [
{
directory: "dev-vsock",
from: "void",
to: "#vsock",
availability: "optional",
},
{
protocol: "fuchsia.hardware.vsock.Device",
from: "#vsock-loopback",
as: "fuchsia.hardware.vsock.Device-Loopback",
to: "#vsock",
},
{
from: "self",
to: "#vsock",
config: "fuchsia.vsock.GuestToHostSupported",
},
{
from: "self",
to: "#vsock",
config: "fuchsia.vsock.LoopbackSupported",
},
],
}