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;      }  | 
