diff options
author | 2008-11-24 12:53:53 +0000 | |
---|---|---|
committer | 2008-11-24 12:53:53 +0000 | |
commit | c79b0376db813d069b2a4c1a948b6af178f1a47d (patch) | |
tree | ed0ee6d52ba00cff9249f9080906a8782079fd3b /sys/kern/uipc_socket2.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/kern/uipc_socket2.c')
0 files changed, 0 insertions, 0 deletions