server: fix cache reset handling

This commit is contained in:
Eiichiro Watanabe
2016-01-20 10:35:31 +09:00
parent 8bb77472fa
commit b42e8d9a9f
+7 -5
View File
@@ -18,6 +18,12 @@ package server
import (
"bufio"
"fmt"
"net"
"sort"
"strconv"
"strings"
"time"
log "github.com/Sirupsen/logrus"
"github.com/armon/go-radix"
api "github.com/osrg/gobgp/api"
@@ -25,11 +31,6 @@ import (
"github.com/osrg/gobgp/packet"
"github.com/osrg/gobgp/table"
"gopkg.in/tomb.v2"
"net"
"sort"
"strconv"
"strings"
"time"
)
type roaBucket struct {
@@ -292,6 +293,7 @@ func (c *roaManager) handleRTRMsg(client *roaClient, state *config.RpkiServerSta
client.sessionID = msg.RTRCommon.SessionID
client.serialNumber = msg.RTRCommon.SerialNumber
case *bgp.RTRCacheReset:
client.softReset()
received.CacheReset++
case *bgp.RTRErrorReport:
received.Error++