diff options
-rw-r--r-- | ripd/ChangeLog | 5 | ||||
-rw-r--r-- | ripd/ripd.c | 7 |
2 files changed, 10 insertions, 2 deletions
diff --git a/ripd/ChangeLog b/ripd/ChangeLog index d1dab049..9d566119 100644 --- a/ripd/ChangeLog +++ b/ripd/ChangeLog @@ -1,3 +1,8 @@ +2004-12-15 Andrew J. Schorr <ajschorr@alumni.princeton.edu> + + * ripd.c: (rip_read) Improve 2 error messages to show the source of + the packet when the lookup fails. + 2004-12-08 Andrew J. Schorr <ajschorr@alumni.princeton.edu> * *.c: Change level of debug messages to LOG_DEBUG. diff --git a/ripd/ripd.c b/ripd/ripd.c index 01e669f4..04070658 100644 --- a/ripd/ripd.c +++ b/ripd/ripd.c @@ -1725,7 +1725,8 @@ rip_read (struct thread *t) /* If this packet come from unknown interface, ignore it. */ if (ifp == NULL) { - zlog_info ("rip_read: packet comes from unknown interface"); + zlog_info ("rip_read: cannot find interface for packet from %s port %d", + inet_ntoa(from.sin_addr), ntohs (from.sin_port)); return -1; } @@ -1733,7 +1734,9 @@ rip_read (struct thread *t) if (ifc == NULL) { - zlog_info ("rip_read: packet comes from unknown network"); + zlog_info ("rip_read: cannot find connected address for packet from %s " + "port %d on interface %s", + inet_ntoa(from.sin_addr), ntohs (from.sin_port), ifp->name); return -1; } |