package main import ( "fmt" "time" "github.com/sirupsen/logrus" "github.com/bio-routing/bio-rd/protocols/bgp/server" "github.com/bio-routing/bio-rd/routingtable/locRIB" bnet "github.com/bio-routing/bio-rd/net" ) func strAddr(s string) uint32 { ret, _ := bnet.StrToAddr(s) return ret } func main() { logrus.Printf("This is a BGP speaker\n") rib := locRIB.New() b := server.NewBgpServer() startServer(b, rib) go func() { for { fmt.Printf("LocRIB count: %d\n", rib.Count()) time.Sleep(time.Second * 10) } }() select {} }