summaryrefslogtreecommitdiffhomepage
path: root/server/fsm.go
diff options
context:
space:
mode:
authorISHIDA Wataru <ishida.wataru@lab.ntt.co.jp>2015-10-24 21:39:27 +0900
committerISHIDA Wataru <ishida.wataru@lab.ntt.co.jp>2015-10-24 21:51:54 +0900
commitbb881467bcbff28a56ff0f3eb6e16d261b31d4c3 (patch)
treeb4ae401e0ad295a814c16bdc832bbc2f3c463779 /server/fsm.go
parent1aa345882e9feb46c0b7c2fa8c658794242e7418 (diff)
policy: modify path.GetAsSeqList() to insert 0 for non-seq-as-elems
GetAsSeqList() is used for AsPathSet matching and AsPathPrepend action. Just eliminating non-seq-as-elems from what GetAsSeqList() returns cause wrong results for these two match/action. e.g path A's as-path: {100, 200} 300 currently, action 'as-path-prepend left-most repeat 2' will alter as-path to 300 300 {100, 200} 300, which is not expected behavior. To fix this, insert 0 for non-seq-as-elems. Signed-off-by: ISHIDA Wataru <ishida.wataru@lab.ntt.co.jp>
Diffstat (limited to 'server/fsm.go')
0 files changed, 0 insertions, 0 deletions