--- /dev/null
+From c37b9bccdcc1266f52e50fa3e5a8dc81086c3fe7 Mon Sep 17 00:00:00 2001
+From: Daniel Walton <dwalton@cumulusnetworks.com>
+Date: Wed, 21 Oct 2015 06:42:50 -0700
+Subject: [PATCH] bgpd: Enable "bgp log-neighbor-changes" by default
+
+Signed-off-by: Daniel Walton <dwalton@cumulusnetworks.com>
+Reviewed-by: Donald Sharp <sharpd@cumulusnetworks.com>
+---
+ bgpd/bgpd.c | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/bgpd/bgpd.c b/bgpd/bgpd.c
+index c94c381..c7f22e8 100644
+--- a/bgpd/bgpd.c
++++ b/bgpd/bgpd.c
+@@ -1974,6 +1974,7 @@ bgp_create (as_t *as, const char *name)
+ bgp->default_keepalive = BGP_DEFAULT_KEEPALIVE;
+ bgp->restart_time = BGP_DEFAULT_RESTART_TIME;
+ bgp->stalepath_time = BGP_DEFAULT_STALEPATH_TIME;
++ bgp_flag_set (bgp, BGP_FLAG_LOG_NEIGHBOR_CHANGES);
+
+ bgp->as = *as;
+
+@@ -5259,8 +5260,8 @@ bgp_config_write (struct vty *vty)
+ VTY_NEWLINE);
+
+ /* BGP log-neighbor-changes. */
+- if (bgp_flag_check (bgp, BGP_FLAG_LOG_NEIGHBOR_CHANGES))
+- vty_out (vty, " bgp log-neighbor-changes%s", VTY_NEWLINE);
++ if (!bgp_flag_check (bgp, BGP_FLAG_LOG_NEIGHBOR_CHANGES))
++ vty_out (vty, " no bgp log-neighbor-changes%s", VTY_NEWLINE);
+
+ /* BGP configuration. */
+ if (bgp_flag_check (bgp, BGP_FLAG_ALWAYS_COMPARE_MED))
+--
+2.7.0
+