d3836e9eb2
parse_route now supports three syntaxes: default via 10.0.2.2 metric 100 — gatewayed route (existing) 10.0.0.0/8 via 10.0.0.1 — subnet route (existing) 10.0.0.0/8 dev eth0 — direct route (NEW) Direct routes use via=None (no gateway), dev=specified, src=0.0.0.0. The routing layer will use the interface's configured IP as source. Mirrors Linux: ip route add 10.0.0.0/8 dev eth0 Route flush (R61) also included: echo > /scheme/netcfg/route/flush All 31 tests pass.