Skip to content
Snippets Groups Projects
Commit 16459281 authored by takt's avatar takt Committed by Daniel Czerwonk
Browse files

Add caching for Path, BGPPath, IP and Prefix structures (#218)

* 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
parent 8f8c1730
No related branches found
No related tags found
No related merge requests found
Showing
with 667 additions and 508 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment