summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilippe Guibert <philippe.guibert@6wind.com>2018-03-14 10:33:40 +0100
committerPhilippe Guibert <philippe.guibert@6wind.com>2018-03-30 14:01:06 +0200
commita83da8e19cdc0d74f0589f8644dbe5b79943498c (patch)
treef60fe5487c76fef0fa51f76da60855ccc2cc6114
parent98a9dbc7edcc9b56cf80814028e244bbc58beb53 (diff)
bgpd: mp_unreach_nlri fs sent with no nexthop
FS UNREACH message with 0 NLRI inside is sent after each peer establishment. FS can send NLRI messages with no nexthop. The commit fixes a message that is triggered by mistake if FS was about to be sent, then that message is not output. Also it fixes a typo. Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
-rw-r--r--bgpd/bgp_attr.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/bgpd/bgp_attr.c b/bgpd/bgp_attr.c
index 639365588c..ef839dba6a 100644
--- a/bgpd/bgp_attr.c
+++ b/bgpd/bgp_attr.c
@@ -2736,9 +2736,10 @@ size_t bgp_packet_mpattr_start(struct stream *s, struct peer *peer, afi_t afi,
}
break;
default:
- zlog_err(
- "Bad nexthop when sening to %s, AFI %u SAFI %u nhlen %d",
- peer->host, afi, safi, attr->mp_nexthop_len);
+ if (safi != SAFI_FLOWSPEC)
+ zlog_err(
+ "Bad nexthop when sending to %s, AFI %u SAFI %u nhlen %d",
+ peer->host, afi, safi, attr->mp_nexthop_len);
break;
}