hvsocket

package
v0.13.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 21, 2025 License: MIT Imports: 6 Imported by: 0

Documentation

Rendered for windows/amd64

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateAddressInfo

func CreateAddressInfo(systemID, vmID, siloID guid.GUID, passthru bool) (resources.ResourceCloser, error)

CreateAddressInfo creates an address info entry in the HvSocket provider to map a compute system GUID to a virtual machine ID or compartment ID.

`systemID` is the compute system GUID to map. `vmID` is the virtual machine ID to which the system GUID maps to. Must be guid.GUID{} to specify that the system GUID maps to a network compartment ID on the hosting system. `siloID` is the silo object ID to which the system GUID maps to. `passthru` when vmID is not guid.GUID{}, specifies whether the systemID maps to the primary compartment of the virtual machine (set to `false`) or to another compartment within the virtual machine (set to `true`)

func CreateContainerAddressInfo

func CreateContainerAddressInfo(containerID, uvmID guid.GUID) (resources.ResourceCloser, error)

CreateContainerAddressInfo creates an address info entry in HvSocket to redirect the calls to the container silo inside UVM.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL