d8e17207b6
The base image's /setup.sh configures routing for the runner's ns-3 sim *and* points the container's DNS resolver at the sim's nameserver. When we source it inside `make smoke` (which uses a plain Docker bridge network without the sim), DNS resolution for the bridge container names breaks: the JVM client can't resolve `amethyst-quic-interop-smoke-picoquic` and aborts before any QUIC traffic. Adds a SMOKE_MODE=1 env var; run_endpoint.sh skips /setup.sh entirely when it's set. The Makefile smoke target sets it. Inside the runner (unset, default), /setup.sh runs as before. https://claude.ai/code/session_01HcvfQq1ttPV9PkRoJb4nyT