NervesGate.Simulator.Network (nerves_gate_sim v0.1.0)

Copy Markdown

The owned bench's real Ethernet switch. QEMU supplies the network protocols.

Configuration is a partial map; omitted values stay unchanged:

%{internet: :lan2, cables: %{lan1: false}, uplink: %{delay_ms: 200, loss: :alternate}}

Loss is :none, :alternate or :all. Management is not configurable.

Summary

Functions

arguments(dir, address, forwards, usb)

attach(server)

baseline()

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

configure(server, patch)

connections(internet)

defaults()

detach(server)

release(server)

snapshot(server)

start_link(dir)