Skip to main content

Module network

Module network 

Source
Expand description

Network management for container-to-container communication.

Provides NetworkStore for persisting network state and platform-specific network backend managers for bridge networking:

  • Linux: PasstManager (passt Unix stream socket)
  • macOS: NetProxyManager (pure-Rust vfkit server, no external binary)

Structs§

NetworkStore
Persistent store for network configurations.
PasstManager
Manages a passt daemon instance for a single box.

Traits§

NetworkBackend
Platform-agnostic handle to a running network backend process or thread.

Functions§

terminate_passt
Terminate a passt daemon by its PID file and remove its socket/PID files.