summaryrefslogtreecommitdiffhomepage
path: root/internal/pkg/table/table.go
diff options
context:
space:
mode:
authorFUJITA Tomonori <fujita.tomonori@gmail.com>2019-09-12 23:13:44 +0900
committerFUJITA Tomonori <fujita.tomonori@gmail.com>2019-09-17 21:11:05 +0900
commit589fdea311c69ad92f9ded519a0f8c99320a47dc (patch)
treee41b67248118b142da0b617f1057e8ef1021196d /internal/pkg/table/table.go
parent21093fbc8739d0a8e4f84ec6e52c98dad0894612 (diff)
table: implement adj-in table use routing table structures
rib and adj-in use the same data strcutures. Needs more clean up. Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com>
Diffstat (limited to 'internal/pkg/table/table.go')
-rw-r--r--internal/pkg/table/table.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/internal/pkg/table/table.go b/internal/pkg/table/table.go
index f6ed2444..40eab0f7 100644
--- a/internal/pkg/table/table.go
+++ b/internal/pkg/table/table.go
@@ -175,7 +175,7 @@ func (t *Table) validatePath(path *Path) {
}
}
-func (t *Table) getOrCreateDest(nlri bgp.AddrPrefixInterface) *Destination {
+func (t *Table) getOrCreateDest(nlri bgp.AddrPrefixInterface, size int) *Destination {
dest := t.GetDestination(nlri)
// If destination for given prefix does not exist we create it.
if dest == nil {
@@ -183,7 +183,7 @@ func (t *Table) getOrCreateDest(nlri bgp.AddrPrefixInterface) *Destination {
"Topic": "Table",
"Nlri": nlri,
}).Debugf("create Destination")
- dest = NewDestination(nlri, 64)
+ dest = NewDestination(nlri, size)
t.setDestination(dest)
}
return dest