0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-12-22 09:41:54 +00:00
bird/sysdep/unix
Pavel Šorejs e83beb70bd KRT: Allow to learn routes with RTPROT_KERNEL
The Kernel protocol, even with the option 'learn' enabled, ignores
direct routes created by the OS kernel (on Linux these are routes
with rtm_protocol == RTPROT_KERNEL).

Implement optional behavior where both OS kernel and third-party routes
are learned, it can be enabled by 'learn all' option.

Minor changes by committer.
2023-10-06 04:55:56 +02:00
..
alloc.c Alloc: Minor cleanups 2023-01-18 13:40:21 +01:00
config.Y Conf: Adding dummy thread-number setting for easier sharing of configuration between v2 and v3 2023-09-12 14:53:55 +02:00
Doc Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00
endian.h OpenBSD port related changes. 2009-05-11 01:32:49 +02:00
io.c IO: Fix race condition in event processing 2023-10-04 17:36:03 +02:00
krt.c KRT: Allow to learn routes with RTPROT_KERNEL 2023-10-06 04:55:56 +02:00
krt.h KRT: Allow to learn routes with RTPROT_KERNEL 2023-10-06 04:55:56 +02:00
krt.Y KRT: Allow to learn routes with RTPROT_KERNEL 2023-10-06 04:55:56 +02:00
log.c Log message before aborting 2023-01-12 17:40:53 +01:00
main.c MPLS subsystem 2023-10-04 13:01:21 +02:00
Makefile Simplified the protocol hookup code in Makefiles 2022-08-18 22:07:30 +02:00
random.c sysdep: Add wrapper to get random bytes - update 2021-06-06 16:26:06 +02:00
unix.h BGP: Add support for BGP hostname capability 2021-02-10 16:53:57 +01:00