HomeFreeBSD

route: fix `route -n monitor` when its output is redirected

Description

route: fix route -n monitor when its output is redirected

This is a small oversight in the transition to netlink; the non-netlink
implementation would explicitly flush its stdout as necessary to avoid
apparent long stalls in output when we end up fully-buffered. Adjust
the netlink implementation to do the same. This was noticed while
trying to triage failures in the wg-quick script.

Commit message by kevans, patch by author.

PR: 278265
Fixes: 091fec1188929 ("route: switch transport protocol [...]")

(cherry picked from commit 97b61b22edba74c62adba1d022fb73541aa5ff93)

Details

Provenance
Oleg Streejak <oleg@pcbtech.ru>Authored on Jul 17 2025, 5:06 PM
kevansCommitted on Jul 21 2025, 2:13 AM
Parents
rG34f71ebee8bd: tests: extend wireguard test to cover incremental allowed-ips updates
Branches
Unknown
Tags
Unknown