Files
Arjen 39dd03e816 test(chaos): dual-udp-flap, two interface-bound UDP instances as two paths
The all-IP twin of dual-path-flap. A udp-veth edge is a veth pair
carrying IP (10.222.k.0/24) with a UDP instance bound to it at each end
(transports.udp.<veth>.interface, port 2122); udp-veth+udp adds the
bridge half on udp/main. UDP has no beacon, so the runner hands the dial
owner the veth address once the pair has peered (control-socket
connect), and the daemon adds it as a path under the existing session.
Exercises udp.interface on the listen and per-peer connected sockets,
and a configured address on a new transport becoming a path.

The entrypoint waits for any interface a transport names, not only
Ethernet ones: a UDP instance bound to an interface that is not there
yet fails to start.

First run: 18 switches in [4, 18], 0 errors, 5/5 iperf sessions, one
promotion per node, flap-to-switch under a second.
2026-09-13 09:22:46 -03:00
..