package netns

import "github.com/containerd/containerd/pkg/netns"

Index

Types

type NetNS

type NetNS struct {
	// contains filtered or unexported fields
}

NetNS holds network namespace.

func LoadNetNS

func LoadNetNS(path string) *NetNS

LoadNetNS loads existing network namespace.

func NewNetNS

func NewNetNS(baseDir string) (*NetNS, error)

NewNetNS creates a network namespace.

func (*NetNS) Closed

func (n *NetNS) Closed() (bool, error)

Closed checks whether the network namespace has been closed.

func (*NetNS) GetPath

func (n *NetNS) GetPath() string

GetPath returns network namespace path for sandbox container

func (*NetNS) Remove

func (n *NetNS) Remove() error

Remove removes network namespace. Remove is idempotent, meaning it might be invoked multiple times and provides consistent result.

Source Files

netns_other.go

Version
v1.6.37
Published
Feb 27, 2025
Platform
js/wasm
Imports
1 packages
Last checked
1 minute ago

Tools for package owners.