Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
guest-agent
command
Command guest-agent is the in-VM daemon.
|
Command guest-agent is the in-VM daemon. |
|
vsock-connect
command
Command vsock-connect is the host-side helper for talking to a guest-agent.
|
Command vsock-connect is the host-side helper for talking to a guest-agent. |
|
internal
|
|
|
agent
Package agent implements the guest-side daemon: it accepts host connections over a transport (vsock in production), runs commands on the control port, and proxies the ssh port to the local sshd.
|
Package agent implements the guest-side daemon: it accepts host connections over a transport (vsock in production), runs commands on the control port, and proxies the ssh port to the local sshd. |
|
protocol
Package protocol defines the wire format spoken on the guest-agent control port: length-prefixed binary frames, full-duplex.
|
Package protocol defines the wire format spoken on the guest-agent control port: length-prefixed binary frames, full-duplex. |
|
transport
Package transport provides the listening sockets the agent accepts on.
|
Package transport provides the listening sockets the agent accepts on. |
|
pkg
|
|
|
vsockclient
Package vsockclient is the public, importable half of the guest-agent control-channel client: the UDS CONNECT handshake used to reach a guest's vsock through Firecracker/Cloud Hypervisor, and the wire types/framing used to speak to the agent once connected.
|
Package vsockclient is the public, importable half of the guest-agent control-channel client: the UDS CONNECT handshake used to reach a guest's vsock through Firecracker/Cloud Hypervisor, and the wire types/framing used to speak to the agent once connected. |
|
test
|
|
|
e2e/echo
command
|
Click to show internal directories.
Click to hide internal directories.