- Apr 15, 2020
-
-
Christoph Petrausch authored
* Implement a GetRouters RPC to RIS This RPC returns all configured routers and their VRF IDs. This can be used by RIS clients to discovery the routers. The router and the VRF ID is a required parameter for all other RPCs. * Update grpc to v1.28.0 to support protoc-gen-go v1.21.0 * Fix test Co-authored-by:
Oliver Herms <oliver.peter.herms@gmail.com>
-
- Apr 12, 2020
-
-
Oliver Herms authored
-
Oliver Herms authored
-
Oliver Herms authored
-
- Apr 11, 2020
-
-
Oliver Herms authored
-
Oliver Herms authored
-
Oliver Herms authored
-
- Feb 11, 2020
-
-
Oliver Herms authored
-
Oliver Herms authored
-
- Feb 10, 2020
-
-
Oliver Herms authored
-
Oliver Herms authored
-
Oliver Herms authored
-
Oliver Herms authored
-
Oliver Herms authored
-
Oliver Herms authored
-
- Jan 28, 2020
-
-
takt authored
-
- Jan 27, 2020
-
-
takt authored
-
- Jan 21, 2020
-
-
takt authored
-
- Jan 14, 2020
-
-
Oliver Herms authored
-
- Jan 13, 2020
-
-
Oliver Herms authored
-
- Jan 09, 2020
-
-
Oliver Herms authored
-
Oliver Herms authored
-
- Dec 29, 2019
-
-
takt authored
* Add decoding benchmark * Add .gitattributes * Add test data * Implement decoding speed improvements * Performance improvements * Fix tests * Optimizing values vs ptr. * Change cache inserts to pointers * Refactor tests for ip dedup changes * Fix tests * Fix types in device protocol tests * Fix tests * Fix types in routingtable tests * Fix kernel package for darwin/win * Swap BTree with Map * Drop legacy BMP code * Drop legacy fib implementation. * Fix Ptr calls * Drop unused code * Drop unused Less functions * Drop unused copy function * Drop dead code. Add IP dedup to prefix dedup. Co-authored-by:
Marcus Weiner <marcus.weiner@gmail.com>
-
- Sep 17, 2019
- Aug 18, 2019
-
-
takt authored
* Add caches * Replace IPs and Prefixes with pointers to these * Fix nil pointer derefs * Fix nil pointer deref * Fix community encoding * Fix tests * Fix tests * Fix tests * Fix tests * Fix tests * Fix tests * Fix BGP path hashing * Fix path attr decoding * Fix tests * Fix tests * Fix tests * Fix tests * Cleanup * Cleanup * Revert config change * Fix Benchmark. Fix ClusterList PA. * Fix ClusterList tests * Add client * Remove stale test * Cleanup * Increase verbosity on decode failure * Improve chache layer performance * Improve bgp path cache performance * Cleanup
-
- Jul 26, 2019
-
-
takt authored
* Implementing basic daemon with configuration * Add daemon * Implement hot reloadable filters * Adding more filter actions * Make filters comparable * Fix tests * Fix tests * Fix tests * Cleanup * Cleanup * Cleanup * Use documentation prefixes rfc5737 * Correct one prefix * Fix copy&paste error
-
- Jul 23, 2019
-
-
Annika Wickert authored
-
- Jul 14, 2019
-
-
takt authored
-
- Jul 09, 2019
-
-
takt authored
* Make BMP server VRF aware * Implement RIS service * Remove binary * Fix .gitignore * Implement more RPCs * Implement RIB Observer * Fix tests * Implement RIB Dump * Add support for translating proto BGP Paths into internal paths * Cleanup * Fix peer down * Implement buffered update receiver. Fix route propagation. * Add metrics * Add VRF metrics * Add router label to VRF metrics * Add peer metrics * Fix tests * Fix test * Fix test * Fix build * Add tests * Add test for unknown path attributes * Add tests * Extend test * Standardize grpc API * Fix tests
-
- Jun 16, 2019
-
-
takt authored
-
- May 02, 2019
-
-
Christoph Petrausch authored
This enables users of the bio-rd library to reuse the state numbering. Otherwise users have to maintain their own constats to avoid magic numbers.
-
- Mar 28, 2019
-
-
Daniel Czerwonk authored
* first steps to metrics * next small step * fixed tests * added comments * postponed RouterAccepted and RoutesRejected to next step * read update counters * added test * added missing test file * Route not used any more * added metrics for session state and time since establish * increased test coverage, time since establish impl. * added prom collector * added metrics endpoint to BGP example * added metrics for VRF * removed commented metrics * fixed logging inconsistency in example * Update main.go * gofmt * fixed typo
-
- Feb 18, 2019
-
-
takt authored
-
- Feb 14, 2019
-
-
Daniel Czerwonk authored
* sane default for ClientOptions, otherwise max paths for non add path is 0 * applied new default to BMP test * added regression test
-
- Feb 05, 2019
-
-
takt authored
* Fix FSM Address Family Init * Adding tests for fix * Fix build * Fix build
-
- Feb 04, 2019
- Feb 03, 2019
-
-
takt authored
* Completing benchmark * Fix atomic stuff
-
- Feb 02, 2019
-
-
Daniel Czerwonk authored
* added unique name for locRIBs * added VRFs * added error when no RIB configured in VRF * vrf unique name ensurance * fixed examples * added missing test * for convenience we provide a default RIB for v4 and v6 on each VRF * removed debug output in main.go (api is coming) * also removed debug output from fib example * removed fib example
-