Statistics
| Branch: | Revision:

iof-bird-daemon / sysdep / unix @ 9b9a7143

Name Size Revision Age Author Comment
Doc 53 Bytes 73275d85 about 21 years Martin Mares Documented all the sysdeps (only briefly, I adm...
Modules 79 Bytes f1aceff5 about 9 years Ondrej Zajicek Cleanup in sysdep KRT code, part 2. Remove sup...
config.Y 4.15 KB 8bcb5fb1 over 6 years Ondrej Zajicek Implement latency tracking, internal event log ...
endian.h 351 Bytes ef9c9ab9 about 12 years Ondrej Filip OpenBSD port related changes.
io.c 45.1 KB 3aed0a6f over 5 years Ondrej Zajicek (work) IO: Fix the previous bugfix I should check it ...
krt.Y 2.29 KB 8d9eef17 about 6 years Ondrej Zajicek BGP multipath support Kernel option 'merge pat...
krt.c 27.1 KB 8d9eef17 about 6 years Ondrej Zajicek BGP multipath support Kernel option 'merge pat...
krt.h 4.22 KB 8d9eef17 about 6 years Ondrej Zajicek BGP multipath support Kernel option 'merge pat...
log.c 6.81 KB e598853e over 6 years Pavel Tvrdik Add const to a param msg at functions log_msg, ...
main.c 14.3 KB 9b9a7143 over 5 years Ondrej Zajicek (work) Conf: Fixes bug in symbol lookup during reconfi...
random.c 382 Bytes 10304bed about 21 years Martin Mares Split random number functions off io.c, so that...
timer.h 1.92 KB 6f8bbaa1 over 6 years Ondrej Zajicek Fininshing integrated OSPF.
unix.h 3.27 KB ae80a2de about 6 years Pavel Tvrdík unsigned [int] -> uint

Latest revisions

# Date Author Comment
9b9a7143 11/08/2015 11:42 PM Ondrej Zajicek (work)

Conf: Fixes bug in symbol lookup during reconfiguration

Symbol lookup by cf_find_symbol() not only did the lookup but also added
new void symbols allocated from cfg_mem linpool, which gets broken when
lookups are done outside of config parsing, which may lead to crashes...

3aed0a6f 11/03/2015 10:27 AM Ondrej Zajicek (work)

IO: Fix the previous bugfix

I should check it after making some trivial changes. The original patch
from Alexander has it right.

338f85ca 11/03/2015 10:08 AM Ondrej Zajicek (work)

IO: Handle fd values too big for select()

If the number of sockets is too much for select(), we should at least
handle it with proper error messages and reject new sockets instead of
breaking the event loop.

Thanks to Alexander V. Chernikov for the patch.

8d9eef17 06/08/2015 12:24 AM Ondrej Zajicek

BGP multipath support

Kernel option 'merge paths' allows to merge routes exported to kernel
protocol (currently BGP and static routes) to multipath routes.

78a2cc28 06/08/2015 12:24 AM Ondrej Zajicek

KRT: Fixes some minor bugs in kernel protocol

ae80a2de 06/08/2015 12:24 AM Pavel Tvrdík

unsigned [int] -> uint

9fdf9d29 05/12/2015 02:42 PM Ondrej Zajicek

KRT: Add support for plenty of kernel route metrics

Linux kernel route metrics (RTA_METRICS netlink route attribute) are
represented and accessible as new route attributes:

krt_mtu, krt_window, krt_rtt, krt_rttvar, krt_sstresh, krt_cwnd, krt_advmss,
krt_reordering, krt_hoplimit, krt_initcwnd, krt_rto_min, krt_initrwnd,...

7069fc9e 04/25/2015 07:41 PM Ondrej Zajicek

KRT: Fixes route reload

Did not really worked

c5ff44a7 04/25/2015 06:43 PM Ondrej Zajicek

KRT: Fixes learning of preferred kernel routes.

When a new route was imported from kernel and chosen as preferred, then
the old best route was propagated as a withdraw to the kernel protocol.
Under some circumstances such withdraw propagated to the BSD kernel could...

b867a87c 04/18/2015 10:31 PM Ondrej Zajicek

Fixes port range socket option

View revisions

Also available in: Atom