summaryrefslogtreecommitdiffhomepage
path: root/table/message.go
diff options
context:
space:
mode:
Diffstat (limited to 'table/message.go')
-rw-r--r--table/message.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/table/message.go b/table/message.go
index 02cdaf3b..23f278bb 100644
--- a/table/message.go
+++ b/table/message.go
@@ -282,6 +282,9 @@ func CreateUpdateMsgFromPaths(pathList []*Path) []*bgp.BGPMessage {
for _, path := range pathList {
if path == nil {
continue
+ } else if path.IsEOR() {
+ msgs = append(msgs, bgp.NewEndOfRib(path.GetRouteFamily()))
+ continue
}
y := func(p *Path) bool {
if p.GetRouteFamily() != bgp.RF_IPv4_UC {