summaryrefslogtreecommitdiffstats
path: root/usr.bin/tmux/cmd-if-shell.c
diff options
context:
space:
mode:
authorclaudio <claudio@openbsd.org>2021-03-02 09:45:07 +0000
committerclaudio <claudio@openbsd.org>2021-03-02 09:45:07 +0000
commit05ebbbf6caddeae625957b393fdd7a13e174146c (patch)
tree9de9a1520f558bab97e300f1a57fb5d19f723f67 /usr.bin/tmux/cmd-if-shell.c
parentThere is no longer the need to mkpathat(), the main process runs now from (diff)
downloadwireguard-openbsd-05ebbbf6caddeae625957b393fdd7a13e174146c.tar.xz
wireguard-openbsd-05ebbbf6caddeae625957b393fdd7a13e174146c.zip
Introduce 'rde evaluate all' a mode to work around path hiding in IXP
route-server environments. By default only the best path is sent to peers and if that path is filtered then the path is hidden for that peer. On route-servers this is sometimes not desried. For this 'rde evaluate all' will cause the evaluation process to fall back to alternate routes and will redistribute the first non-filtered path to the peer. This is very similar to per-peer RIBs but accomplishes the same effect without the massive increase in memory usage. Compared to the default mode this requires more CPU resources but it is probably less than what per-peer RIBs would require. 'rde evaluate all' can be set and reset globally, on groups and on idividual neighbors. It is not limited to route-server configs but route loops are possible if not properly used. OK benno@
Diffstat (limited to 'usr.bin/tmux/cmd-if-shell.c')
0 files changed, 0 insertions, 0 deletions