Skip to content
Snippets Groups Projects
Select Git revision
  • d1a3e6454bd131a32353ccdf132cd10740edc9e8
  • 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

helper.go

  • user avatar
    Daniel Czerwonk authored
    6d5dbf0b
    History
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    helper.go 540 B
    package filter
    
    import (
    	"github.com/bio-routing/bio-rd/routingtable/filter/actions"
    )
    
    // NewAcceptAllFilter returns a filter accepting any paths/prefixes
    func NewAcceptAllFilter() *Filter {
    	return NewFilter(
    		[]*Term{
    			NewTerm(
    				[]*TermCondition{},
    				[]Action{
    					&actions.AcceptAction{},
    				}),
    		})
    }
    
    // NewDrainFilter returns a filter rejecting any paths/prefixes
    func NewDrainFilter() *Filter {
    	return NewFilter(
    		[]*Term{
    			NewTerm(
    				[]*TermCondition{},
    				[]Action{
    					&actions.RejectAction{},
    				}),
    		})
    }