Skip to content
Snippets Groups Projects
Select Git revision
  • f280f199e146c481de86202c21b894b5f7a0c38e
  • master default protected
  • renovate/configure
  • 2-create-ospf-example
  • feature/isis
  • migrate-to-github-actions
  • aspath/convenience
  • hashroute/public
  • cmd/rismirror
  • riscli/vrf
  • fix/bmp_down
  • ris/logging
  • fix/ris_race
  • fix/bmp_metrics
  • please-go-vet
  • fix/lock_copy
  • fix/dedup_mem
  • add-get-routers-rpc
  • feature/bgp_md5
  • is-is/srv
  • feature/ris/lpm_any
  • v0.0.3-pre4
  • v0.0.3-pre3
  • v0.0.3-pre2
  • v0.0.3-pre1
  • v0.0.2-pre9
  • v0.0.2-pre8
  • v0.0.2-pre7
  • v0.0.2-pre6
  • v0.0.2-pre5
  • v0.0.2-pre4
  • v0.0.2-pre3
  • v0.0.2-pre2
  • v0.0.2-pre1
  • v0.0.1-pre10
  • v0.0.1-pre9
  • v0.0.1-pre7
  • v0.0.1-pre8
  • v0.0.1-pre6
  • v0.0.1-pre4
  • v0.0.1-pre5
41 results

bio-rd

  • Open with
  • Download source code
  • Your workspaces

      A workspace is a virtual sandbox environment for your code in GitLab.

      No agents available to create workspaces. Please consult Workspaces documentation for troubleshooting.

  • user avatar
    takt authored and GitHub committed
    * 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
    History

    bio-rd

    A re-implementation of BGP, IS-IS and OSPF in go. We value respect and robustness!

    CircleCI Codecov Go ReportCard Go Doc

    Building

    Build the examples

    BGP

    cd examples/bgp/ && go build

    BMP

    cd examples/bmp/ && go build

    Device

    cd examples/device && go build

    Run Tests

    go test -v -cover ./...

    Update modules

    go mod tidy