0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-12-22 01:31:55 +00:00
bird/proto
Ondrej Zajicek (work) 875cc073b0 Nest: Update handling of temporary attributes
The temporary atttributes are no longer removed by ea_do_prune(), but
they are undefined by store_tmp_attrs() protocol hooks. This fixes
several bugs where temporary attributes were removed when they should
not or not removed when they should be. The flag EAF_TEMP is no longer
needed and was removed.

Update all protocol make_tmp_attrs() / store_tmp_attrs() hooks to use
helper functions and to handle unset attributes properly.

Also fix some related bugs like improper handling of empty eattr list.
2019-03-14 17:31:40 +01:00
..
babel Nest: Update handling of temporary attributes 2019-03-14 17:31:40 +01:00
bfd Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00
bgp BGP: Cleanup channels when going down 2019-01-26 19:48:16 +01:00
mrt Nest: Update handling of temporary attributes 2019-03-14 17:31:40 +01:00
ospf Nest: Update handling of temporary attributes 2019-03-14 17:31:40 +01:00
perf Perf: Added forgotten all-protocol options 2019-02-01 14:09:01 +01:00
pipe Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00
radv Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00
rip Nest: Update handling of temporary attributes 2019-03-14 17:31:40 +01:00
rpki Config: Dropping CF_ADDTO. 2018-06-26 14:29:03 +02:00
static Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00
Doc Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00