RJ Rybarczyk
dc53cfc194
Catch attribute overflow errors ( #26 )
4 years ago
Gleb Naumenko
e20755630c
Minor refactoring and fix ( #23 )
4 years ago
Gleb Naumenko
9f6a69b28b
Optimize data structures and compute intermediate states ( #21 )
4 years ago
RJ Rybarczyk
fc7f699298
Fix perf cmd and add time for mac ( #20 )
4 years ago
RJ Rybarczyk
e9aca130fa
Fail merge if warnings are present ( #17 )
4 years ago
RJ Rybarczyk
2c3c2dd589
Add profiling and flamegraph cmds ( #16 )
4 years ago
RJ Rybarczyk
c5ade505e6
Run actions on push an PRs ( #13 )
4 years ago
RJ Rybarczyk
73980f2af0
Use mrt-rs and flate2 for gz decompression ( #6 )
Parse bgp attributes, use flate2 for gz, mrt-rs to parse RIB entries
* Use gzdecoder, mrt-rs
* Parse AS path from BGP attributes
* Write Address and associated bottleneck to file
* Use structopt for cli args
* Add logging
* Create Bottleneck struct
* Handle ipv6 as well as ipv4
4 years ago
RJ Rybarczyk
a7dffb7307
GitHub Actions for CI ( #3 )
GitHub Actions for CI, clippy lint, cargo fmt
4 years ago
Gleb Naumenko
f01151f7e4
Common suffix ( #2 )
Path aggregation code, find common suffix
4 years ago
RJ Rybarczyk
39e938a5a2
Merge pull request #1 from naumenkogs/nits
minor nits
4 years ago
Gleb Naumenko
bc59a7e33d
minor nits
4 years ago
RJ Rybarczyk
db92e695ce
Make asn u32 add Parse Int error
4 years ago
RJ Rybarczyk
fa661c16c5
Initialize BGPPath vec
4 years ago
RJ Rybarczyk
0b5a8922f2
Add IoError type
4 years ago
RJ Rybarczyk
22130afbf5
[WIP] Create BGPPath struct
4 years ago