diff options
| author | 2008-11-24 12:53:53 +0000 | |
|---|---|---|
| committer | 2008-11-24 12:53:53 +0000 | |
| commit | c79b0376db813d069b2a4c1a948b6af178f1a47d (patch) | |
| tree | ed0ee6d52ba00cff9249f9080906a8782079fd3b /sys/net/if_ethersubr.c | |
| parent | drop the requirement that the rx ring has to be filled with mbufs. we only (diff) | |
| download | wireguard-openbsd-c79b0376db813d069b2a4c1a948b6af178f1a47d.tar.xz wireguard-openbsd-c79b0376db813d069b2a4c1a948b6af178f1a47d.zip | |
Implement link-state tracking on the routing table. Routes to interfaces
which are considered down will no be marked ~RTF_UP and so multipath routing
will start to work as expected and not pump 50% of the traffic to nirvana.
Most of the magic happens in rn_mpath_reprio() which fiddles with the
routing table internals. The rest is more straight forward.
get it in deraadt@
Diffstat (limited to 'sys/net/if_ethersubr.c')
0 files changed, 0 insertions, 0 deletions
