Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-15 | Filter: further split of print & die to FI_PRINT, FI_FLUSH and FI_DIE | Maria Matejka | |
2019-07-15 | Filter: Simpler filter context allocation | Maria Matejka | |
2019-07-15 | Filter: FID_MEMBER debug string is a C constant string | Maria Matejka | |
2019-07-15 | Filter: Converted FI_PRINT and FI_PATHMASK_CONSTRUCT to VARARG | Maria Matejka | |
2019-07-15 | Filter: fixed excessive stack allocation in functions with args but no local ↵ | Maria Matejka | |
vars | |||
2019-07-15 | Filter: lots of documentation | Maria Matejka | |
2019-07-15 | Filter: Don't write out when re-evaluating filter for internal purposes. | Maria Matejka | |
2019-07-15 | Filter: Don't fail badly when trying to access non-existent route in config time | Maria Matejka | |
2019-07-10 | Filter: Minor cleanups | Ondrej Zajicek (work) | |
2019-07-10 | Merge branch 'master' into mq-filter-stack | Maria Matejka | |
2019-07-10 | Debug: growing message format buffer | Maria Matejka | |
This led in corner cases to undefined buffer content and garbage output. | |||
2019-07-09 | OSPF: Minor fix in graceful restart | Ondrej Zajicek (work) | |
Most LSA origination is blocked in ospf_update_topology(), this fix blocks LSA origination from ospf_rt_spf(). | |||
2019-07-09 | Doc: Fix typo in BGP dynamic names feature description | Vincent Bernat | |
2019-07-09 | Merge branch 'master' of gitlab.labs.nic.cz:labs/bird | Maria Matejka | |
2019-07-09 | Test: Fixed annoying warnings (and possible obscure bugs). | Maria Matejka | |
2019-07-09 | Test: better random u64 generator | Maria Matejka | |
2019-07-09 | OSPF: Update DR when local priority changes | Ondrej Zajicek (work) | |
When priority is reconfigured locally, we need to trigger DR election. (recommiting, was reset by the previous commit) | |||
2019-07-09 | OSPF: Fix handling of external routes on graceful restart | Ondrej Zajicek (work) | |
We need to flush learned external LSAs a bit later than other LSAs (after first feed after end of the graceful restart) to avoid flap of external routes. | |||
2019-07-08 | Nest: Uninitialized variable fix | Maria Matejka | |
Thanks to Vincent Bernat for reporting this. | |||
2019-07-08 | Libdmalloc macros fixed | Maria Matejka | |
2019-07-04 | OSPF: Update DR when local priority changes | Ondrej Zajicek (work) | |
When priority is reconfigured locally, we need to trigger DR election. | |||
2019-07-03 | Merge branch 'master' into mq-filter-stack | Maria Matejka | |
2019-07-03 | Merge branch 'mq-filter-stack' of gitlab.labs.nic.cz:labs/bird into ↵ | Maria Matejka | |
mq-filter-stack | |||
2019-07-03 | Filter: CLI command to dump all the linearized filters | Maria Matejka | |
2019-07-03 | Filter: Split printing and dying | Maria Matejka | |
2019-07-03 | Removed obsolete comment at as_path_cut() | Maria Matejka | |
2019-07-03 | Dynamic attributes definition split whether it is bitmask or not. | Maria Matejka | |
2019-07-02 | Filter: Dropped some more irrelevant whitespace from generated files | Maria Matejka | |
2019-07-02 | Netlink: Handle alien routes with unsorted nexthops | Ondrej Zajicek (work) | |
Nest requires that nexthops are sorted, the kernel protocol have to ensure that for alien routes. | |||
2019-07-02 | Filter: Nicer whitespaces in generated inst-gen.h | Maria Matejka | |
2019-07-02 | Filter: documentation of the M4 preprocessor | Maria Matejka | |
2019-07-02 | Netlink: Do unified scan for both IPv4 and IPv6 | Ondrej Zajicek (work) | |
Instead of separate scans for IPv4, IPv6 and MPLS, do one AF_UNSPEC scan. This also avoids kernel issue when kernel reported IPv4 and IPv6 routes during MPLS scan if MPLS is not active. | |||
2019-07-02 | Filter: GCC, don't complain about indentation in generated code. | Maria Matejka | |
2019-07-02 | Filter: Pre-evaluation of constant expressions | Maria Matejka | |
2019-07-01 | Filter: Resolving of defined constants in config time | Maria Matejka | |
2019-07-01 | Filter: Moved singleton member definitions to f-inst.c | Maria Matejka | |
2019-07-01 | Filter: Moved f_inst allocation to separate function | Maria Matejka | |
2019-07-01 | Filter: Getting rid of RESULT_OK. Adding RESULT_VOID. | Maria Matejka | |
This is a preparation for filter pre-evaluation. | |||
2019-07-01 | Filter: The interpreter code now shares its diversion with constructor | Maria Matejka | |
This is a preparation for filter pre-evaluation. | |||
2019-07-01 | BGP: Prefix hash is too small, increase its max size. | Maria Jan Matejka | |
This doesn't make any change for you until you have millions of updates waiting to be sent. Increasing the max hash size from 2^20 to 2^24. | |||
2019-07-01 | BGP: split tx explicitly | Maria Jan Matejka | |
If BGP has too many data to send and BIRD is slower than the link, TX is always possible until all data is sent. This patch limits maximum number of generated BGP messages in one iteration of TX hook. | |||
2019-06-30 | Add mock-up function for unit tests | Ondrej Zajicek (work) | |
They failed without it. | |||
2019-06-30 | Doc: OSPF graceful restart options | Ondrej Zajicek (work) | |
2019-06-30 | OSPF: Support for graceful restart | Ondrej Zajicek (work) | |
Implement OSPFv2 (RFC 3623) and OSPFv3 (RFC 5187) graceful restart, for both restarting and helper sides. Graceful restart is initiated by 'graceful down' command. | |||
2019-06-30 | Nest: Add command to request graceful restart | Ondrej Zajicek (work) | |
When 'graceful down' command is entered, protocols are shut down with regard to graceful restart. Namely Kernel protocol does not remove routes and BGP protocol does not send notification, just closes the connection. | |||
2019-06-28 | Filter: renaming pointers for consistency | Maria Matejka | |
The struct f_inst * is now always "what" and the union member pointer is always "whati". | |||
2019-06-27 | Filter: A little cleanup of M4 interpreter generator | Maria Matejka | |
2019-06-25 | Merge remote-tracking branch 'refs/remotes/origin/mq-filter-stack' into ↵ | Maria Matejka | |
mq-filter-stack | |||
2019-06-25 | Conf/Filters: Moved argument count to conf scope | Maria Matejka | |
2019-06-21 | Filter instructions don't confuse now v1 and res. | Maria Matejka | |