diff options
author | ISHIDA Wataru <ishida.wataru@lab.ntt.co.jp> | 2015-07-22 13:24:31 +0900 |
---|---|---|
committer | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2015-07-22 14:49:46 +0900 |
commit | a4501ccc3f680de0a9f9cc8621256d71d3679478 (patch) | |
tree | 1ab8e04fb4c6c39f512be1e9f76c26c78a127ac7 /table/path.go | |
parent | 3409f6a5443cf0d6cf0d318feba845f237cd14ba (diff) |
mrt: support mrt dump
$ gobgp mrt dump 10 -o ./dump
Signed-off-by: ISHIDA Wataru <ishida.wataru@lab.ntt.co.jp>
Diffstat (limited to 'table/path.go')
-rw-r--r-- | table/path.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/table/path.go b/table/path.go index 8734c513..12f7d498 100644 --- a/table/path.go +++ b/table/path.go @@ -122,7 +122,7 @@ func (path *Path) UpdatePathAttrs(global *config.Global, peer *config.Neighbor) } } -func (path *Path) getTimestamp() time.Time { +func (path *Path) GetTimestamp() time.Time { return path.timestamp } @@ -130,7 +130,7 @@ func (path *Path) setTimestamp(t time.Time) { path.timestamp = t } -func (path *Path) isLocal() bool { +func (path *Path) IsLocal() bool { var ret bool if path.source.Address == nil { ret = true @@ -145,7 +145,7 @@ func (path *Path) ToApiStruct() *api.Path { ret = append(ret, a.ToApiStruct()) } return ret - }(path.getPathAttrs()) + }(path.GetPathAttrs()) return &api.Path{ Nlri: path.GetNlri().ToApiStruct(), Nexthop: path.GetNexthop().String(), @@ -239,7 +239,7 @@ func (path *Path) getMedSetByTargetNeighbor() bool { return path.medSetByTargetNeighbor } -func (path *Path) getPathAttrs() []bgp.PathAttributeInterface { +func (path *Path) GetPathAttrs() []bgp.PathAttributeInterface { return path.pathAttrs } |