Skip to content
Snippets Groups Projects
  1. Jan 27, 2020
  2. Dec 29, 2019
    • takt's avatar
      BGP speed improvement (#228) · f280f199
      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: default avatarMarcus Weiner <marcus.weiner@gmail.com>
      f280f199
  3. Aug 18, 2019
    • takt's avatar
      Add caching for Path, BGPPath, IP and Prefix structures (#218) · 16459281
      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
      16459281
  4. Jul 02, 2018
  5. Jul 01, 2018
Loading