|author||Alexander V. Chernikov <melifaro@FreeBSD.org>||2020-11-08 18:27:49 +0000|
|committer||Alexander V. Chernikov <melifaro@FreeBSD.org>||2020-11-08 18:27:49 +0000|
Switch net.add_addr_allfibs default to 0.
The goal of the fib support is to provide multiple independent routing tables, isolated from each other. net.add_addr_allfibs default tries to shift gears in the opposite direction, unconditionally inserting all addresses to all of the fibs. There are use cases when this is necessary, however this is not a default expected behaviour, especially compared to other implementations. Provide WARNING message for the setups with multiple fibs to notify potential users of the feature. Differential Revision: https://reviews.freebsd.org/D26076
Notes: svn path=/head/; revision=367491
Diffstat (limited to 'UPDATING')
1 files changed, 4 insertions, 0 deletions
@@ -26,6 +26,10 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 13.x IS SLOW:
world, or to merely disable the most expensive debugging functionality
at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".)
+ Default value of net.add_addr_allfibs has been changed to 0.
+ If you have multi-fib configuration and rely on existence of all
+ interface routes in every fib, you need to set the above sysctl to 1.
The internal pre-processor in the calendar(1) program has been
extended to support more C pre-processor commands (e.g. #ifdef, #else,