-
- Downloads
BGP speed improvement (#228)
* 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>
Showing
- .gitattributes 1 addition, 0 deletions.gitattributes
- benchmarks/bgp/decode_real_full_feed/AS8881.raw 3 additions, 0 deletionsbenchmarks/bgp/decode_real_full_feed/AS8881.raw
- benchmarks/bgp/decode_real_full_feed/main.go 144 additions, 0 deletionsbenchmarks/bgp/decode_real_full_feed/main.go
- benchmarks/bgp/learning/main.go 2 additions, 2 deletionsbenchmarks/bgp/learning/main.go
- benchmarks/pfxcache/main.go 0 additions, 1 deletionbenchmarks/pfxcache/main.go
- cmd/bio-rd/config/bgp.go 3 additions, 3 deletionscmd/bio-rd/config/bgp.go
- cmd/bio-rd/config/policy.go 1 addition, 1 deletioncmd/bio-rd/config/policy.go
- config/server_test.go 4 additions, 4 deletionsconfig/server_test.go
- examples/bgp/main_ipv4.go 4 additions, 4 deletionsexamples/bgp/main_ipv4.go
- examples/bmp/main_bmp.go 3 additions, 3 deletionsexamples/bmp/main_bmp.go
- examples/kernel/main.go 2 additions, 2 deletionsexamples/kernel/main.go
- go.sum 1 addition, 0 deletionsgo.sum
- net/ip.go 35 additions, 18 deletionsnet/ip.go
- net/ip_cache.go 11 additions, 12 deletionsnet/ip_cache.go
- net/ip_test.go 23 additions, 16 deletionsnet/ip_test.go
- net/prefix.go 17 additions, 32 deletionsnet/prefix.go
- net/prefix_cache.go 12 additions, 11 deletionsnet/prefix_cache.go
- net/prefix_test.go 60 additions, 60 deletionsnet/prefix_test.go
- protocols/bgp/packet/decoder.go 20 additions, 25 deletionsprotocols/bgp/packet/decoder.go
- protocols/bgp/packet/decoder_test.go 24 additions, 24 deletionsprotocols/bgp/packet/decoder_test.go
Loading
Please register or sign in to comment