Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-12 | Merge commit '53958809' into thread-next | Maria Matejka | |
2022-10-12 | Merge commit '821344c7' into thread-next | Maria Matejka | |
2022-10-12 | Merge commit '4ba991f1' into thread-next | Maria Matejka | |
2022-10-12 | Merge commit '44dbedbe' into thread-next | Maria Matejka | |
2022-10-12 | Fixed SSH known hosts checking with older versions of libssh | Maria Matejka | |
2022-10-12 | Tamed slab signedness warning on 32-bit architectures | Maria Matejka | |
2022-10-12 | BGP refeed and reload with Adj-RIB-In/Out is done without route refresh | Maria Matejka | |
2022-10-12 | TES_HUNGRY doesn't inhibit export cleanup any more | Maria Matejka | |
2022-10-12 | More thorough logging of route update corner cases | Maria Matejka | |
2022-10-12 | Fixed BGP reload limits | Maria Matejka | |
2022-10-12 | Limited value must never go under zero | Maria Matejka | |
2022-10-12 | CLI fix to break busy-loop waiting for corked show-route exports | Maria Matejka | |
2022-10-12 | Fixed export hook stopping in some corner cases. | Maria Matejka | |
Notably, it's in a corked state and also when refeed is pending. | |||
2022-10-12 | BGP: End route refresh before another starts | Maria Matejka | |
2022-10-10 | BGP: Add option 'next hop prefer global' | Ondrej Zajicek | |
Add BGP channel option 'next hop prefer global' that modifies BGP recursive next hop resolution to use global next hop IPv6 address instead of link-local next hop IPv6 address for immediate next hop of received routes. | |||
2022-10-05 | Poll errors must also drop a corefile. And we shouldn't run sockets when ↵ | Maria Matejka | |
sockets have changed | |||
2022-10-05 | Fixed previously untested paths in RPKI | Maria Matejka | |
2022-10-05 | Merge commit 'dc9351d3' into HEAD | Maria Matejka | |
2022-10-05 | Fixed pipe reload/refeed to properly propagate as route refresh to the other ↵ | Maria Matejka | |
table | |||
2022-10-04 | Merge commit '67256d50' into HEAD | Maria Matejka | |
2022-10-04 | Merge commit '3ace3a42' into HEAD | Maria Matejka | |
2022-10-04 | Merge commit 'fb7fb674' into HEAD | Maria Matejka | |
2022-10-04 | Merge commit 'e9e6baae' into HEAD | Maria Matejka | |
2022-10-04 | Merge commit 'a32cee78' into HEAD | Maria Matejka | |
2022-10-04 | Merge commit '71b434a9' into HEAD | Maria Matejka | |
2022-10-04 | Merge commit '0072d11f' into tmp-learn | Maria Matejka | |
2022-10-03 | Nest: Add channel config flag to distinguish new or copy | Ondrej Zajicek | |
It is useful to distinguish whehter channel config returned from channel_config_get() was allocated new, or existing from template. Caller may want to initialize new ones. | |||
2022-10-03 | BGP: Do not assume that all channels are struct bgp_channel | Ondrej Zajicek | |
In principle, the channel list is a list of parent struct proto and can contain general structures of type struct channel, That is useful e.g. for adding MPLS channels to BGP. | |||
2022-10-03 | Filter: Add some minor functions for f_tree and EC | Ondrej Zajicek | |
Add some supportive functions for f_tree and EC. These functions are used by L3VPN code. | |||
2022-10-03 | BGP: Some fixes related to VRF and MPLS interactions | Ondrej Zajicek | |
- When next hop is reset to local IP, we should remove BGP label stack, as it is related to original next hop - BGP next hop or immediate next hop from one VRF should not be passed to another VRF, as they are different IP namespaces | |||
2022-10-03 | RPKI: wait for retry_time if we get error immediately after connected | Maria Matejka | |
2022-09-29 | Merge branch 'tmp-bad-learn' into thread-next | Maria Matejka | |
2022-09-29 | Merge commit '9efaf6ba' into tmp-bad-learn | Maria Matejka | |
Also fixed forgotten best route selection among alien routes. | |||
2022-09-27 | Merge commit '4364ee' into tmp-bad-learn | Maria Matejka | |
2022-09-27 | Merge commit 'cae5979871ee7aa341334f8b1af6bafc60ee9692' into tmp-bad-learn | Maria Matejka | |
2022-09-27 | KRT: Fix route learning | Maria Matejka | |
This is a reimplementation of commit 0f2be469f897b6d9f925563bbf522438c83522ea by Alexander Zubkov. In the master branch, changes in commit eb937358 broke setting of channel preference for alien routes learned during scan. The preference was set only for async routes. The original solution is extended here to accomodate for v3 specifics. | |||
2022-09-27 | KRT: Fix setting default preference | Alexander Zubkov | |
Changes in commit eb937358 broke setting of channel preference for alien routes learned during scan. The preference was set only for async routes. Move common attribute processing part of functions krt_learn_async() and krt_learn_async() to a separate function to have only one place for such changes. | |||
2022-09-26 | Merge commit '3fd1f461' into thread-next | Maria Matejka | |
closes #16 closes #17 closes #18 | |||
2022-09-26 | Merge commit 'aadf690b' into thread-next | Maria Matejka | |
Merging the old version of route refresh export settle times with -s ours as the new version is more contained. | |||
2022-09-26 | Higher export settle times when route refresh is running. | Maria Matejka | |
This helps the route refresh procedures to finish or at least do more work before the exporters jump in and steal all the CPU time for themselves. | |||
2022-09-23 | More verbose logging of table auxiliary export states | Maria Matejka | |
2022-09-23 | Fixed possible race condition in hostcache trie matching code not triggering HCU | Maria Matejka | |
2022-09-21 | Fixed the export settle timer to be actually a settle timer | Maria Matejka | |
2022-09-21 | Caching eattrs in filters is not needed anymore. | Maria Matejka | |
After flattening the route attribute structure, the ea_list ** is derivable from rte * by arithmetics. Caching the derived value doesn't help performance and therefore is removed as unnecessary. | |||
2022-09-21 | Flushing tmp_linpool in tree test and in static protocol | Maria Matejka | |
2022-09-21 | Trie test uses direct tmp_allocz() instead of lp_allocz(tmp_linpool) | Maria Matejka | |
2022-09-21 | Local page allocation | Maria Matejka | |
2022-09-20 | Pipe kick-and-drain packed into a neat structure and functions. | Maria Matejka | |
2022-09-20 | BFD: The old pipe notification mechanism replaced by events | Maria Matejka | |
2022-09-20 | Fixed display of standby memory | Maria Matejka | |