]> git.puffer.fish Git - mirror/frr.git/commitdiff
[ospfd] Improve two info log messages in ospf_snmp.c
authorAndrew J. Schorr <ajschorr@alumni.princeton.edu>
Sat, 24 Jun 2006 20:05:02 +0000 (20:05 +0000)
committerAndrew J. Schorr <ajschorr@alumni.princeton.edu>
Sat, 24 Jun 2006 20:05:02 +0000 (20:05 +0000)
2006-06-24 Andrew J. Schorr <ajschorr@alumni.princeton.edu>

* ospf_snmp.c: (ospfTrapNbrStateChange, ospfTrapIfStateChange) Improve
  info log message to indicate why the trap is being sent.

ospfd/ChangeLog
ospfd/ospf_snmp.c

index bb65d23f2e48318eb331788a43d9406e72722165..f2cdae77a1f87f7085aa79797bf3386aa97c6529 100644 (file)
@@ -1,3 +1,8 @@
+2006-06-24 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
+
+       * ospf_snmp.c: (ospfTrapNbrStateChange, ospfTrapIfStateChange) Improve
+         info log message to indicate why the trap is being sent.
+
 2006-06-24 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
 
        * ospf_dump.c: (config_write_debug) Fix typo to show debug ospf nsm
index 71cb3085fd47c9aff9833329df99e33083176501..4a6cc1590bf3a24691049a830243aa5c5ad8276b 100644 (file)
@@ -50,6 +50,7 @@
 #include "ospfd/ospf_nsm.h"
 #include "ospfd/ospf_flood.h"
 #include "ospfd/ospf_ism.h"
+#include "ospfd/ospf_dump.h"
 \f
 /* OSPF2-MIB. */
 #define OSPF2MIB 1,3,6,1,2,1,14
@@ -2565,8 +2566,11 @@ void
 ospfTrapNbrStateChange (struct ospf_neighbor *on)
 {
   oid index[sizeof (oid) * (IN_ADDR_SIZE + 1)];
+  char msgbuf[16];
   
-  zlog (NULL, LOG_INFO, "ospfTrapNbrStateChange trap sent");
+  ospf_nbr_state_message(on, msgbuf, sizeof(msgbuf));
+  zlog (NULL, LOG_INFO, "ospfTrapNbrStateChange trap sent: %s now %s",
+       inet_ntoa(on->address.u.prefix4), msgbuf);
 
   oid_copy_addr (index, &(on->address.u.prefix4), IN_ADDR_SIZE);
   index[IN_ADDR_SIZE] = 0;
@@ -2600,7 +2604,9 @@ ospfTrapIfStateChange (struct ospf_interface *oi)
 {
   oid index[sizeof (oid) * (IN_ADDR_SIZE + 1)];
 
-  zlog (NULL, LOG_INFO, "ospfTrapIfStateChange trap sent");
+  zlog (NULL, LOG_INFO, "ospfTrapIfStateChange trap sent: %s now %s",
+       inet_ntoa(oi->address->u.prefix4),
+       LOOKUP(ospf_ism_state_msg, oi->state));
   
   oid_copy_addr (index, &(oi->address->u.prefix4), IN_ADDR_SIZE);
   index[IN_ADDR_SIZE] = 0;