Ondrej Zajicek (work)
665b8e5283
Birdlib: Do cleanups after remove/free
...
To avoid byzantine behavior in case of some errors, linked lists are
cleared after rem_node() and resource headers are cleared after rfree().
2016-03-23 02:21:42 +01:00
Pavel Tvrdik
85a3639d99
Better Clang compatibility
2015-02-21 20:07:17 +01:00
Ondrej Zajicek
0c791f873a
BGP graceful restart support.
...
Also significant core protocol state changes needed for that,
global graceful restart recovery state and kernel proto support
for recovery.
2014-03-20 14:07:12 +01:00
Ondrej Zajicek
6a8d3f1c1f
BFD work in progress.
...
Now it compiles and mostly works.
2013-09-16 23:57:40 +02:00
Ondrej Zajicek
fc06fb6244
Implements RDNSS and DNSSL support for RAdv.
2012-07-07 14:26:42 +02:00
Ondrej Zajicek
d5356072ac
Fixes a bug in LSA update of large LSAs.
2010-11-04 17:22:43 +01:00
Ondrej Zajicek
b933281ed5
Fixes nasty bug in event processing.
...
WALK_LIST_DELSAFE (in ev_run_list) is not safe with regard
to deletion of next node. When some events are rescheduled
during event execution, it may lead to deletion of next
node and some events are skipped. Such skipped nodes remain
in temporary list on stack and the last of them contains
'next' pointer to stack area. When this event is later
scheduled, it damages stack area trying to remove it from
the list, which leads to random crashes with funny
backtraces :-) .
2008-12-18 23:26:08 +01:00
Martin Mares
a2d01907c5
Added an explanatory comment.
2001-01-15 09:24:16 +00:00
Martin Mares
b6628a8c98
Added macros for walking lists backwards.
1999-08-03 19:31:30 +00:00
Martin Mares
d92882be9b
WALK_LIST_DELSAFE now actually works (it really couldn't since it didn't
...
reference list head at all).
1998-10-17 11:02:39 +00:00
Pavel Machek
cf3934c569
Lists: unneccessary test killed, make code friendly to non-gcc.
1998-10-14 13:27:53 +00:00
Pavel Machek
a872b0f7da
Reversed buggy patch.
1998-07-20 20:05:40 +00:00
Pavel Machek
aea2dcabdc
Adding walk list which permits you to delete entries.
1998-07-09 19:35:23 +00:00
Martin Mares
18c8241a91
BIRD library: The story continues.
...
Complete resource manages and IP address handling.
1998-05-03 16:43:39 +00:00
Martin Mares
58ef912c6b
First look at data structures. More to come tomorrow...
1998-04-22 12:58:34 +00:00