diff options
| author | Andrew J. Schorr <ajschorr@alumni.princeton.edu> | 2007-03-21 18:57:38 +0000 | 
|---|---|---|
| committer | Andrew J. Schorr <ajschorr@alumni.princeton.edu> | 2007-03-21 18:57:38 +0000 | 
| commit | a4c648281dfdc45687580ea2d20884b5d7dbdc8d (patch) | |
| tree | beca0c3e413f1b9eee1266906a3035b256c8c147 | |
| parent | afb88a669167358ea2be64aa0d10c8c42fa7509c (diff) | |
[ripd] Fix "show ip rip status" display of time until next update
2007-03-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
	* ripd.c: (show_ip_rip_status) Use new thread_timer_remain_second
	  function instead of rip_next_thread_timer to display the time until
	  next update properly.
	  (rip_next_thread_timer) Remove obsolete function.
| -rw-r--r-- | ripd/ChangeLog | 7 | ||||
| -rw-r--r-- | ripd/ripd.c | 15 | 
2 files changed, 9 insertions, 13 deletions
diff --git a/ripd/ChangeLog b/ripd/ChangeLog index ba13a595..b776c551 100644 --- a/ripd/ChangeLog +++ b/ripd/ChangeLog @@ -1,3 +1,10 @@ +2007-03-21 Andrew J. Schorr <ajschorr@alumni.princeton.edu> + +	* ripd.c: (show_ip_rip_status) Use new thread_timer_remain_second +	  function instead of rip_next_thread_timer to display the time until +	  next update properly. +	  (rip_next_thread_timer) Remove obsolete function. +  2006-12-12 Andrew J. Schorr <ajschorr@alumni.princeton.edu>  	* rip_interface.c: (rip_interface_multicast_set) Use new CONNECTED_ID diff --git a/ripd/ripd.c b/ripd/ripd.c index afa49fd6..f656073a 100644 --- a/ripd/ripd.c +++ b/ripd/ripd.c @@ -3500,17 +3500,6 @@ DEFUN (show_ip_rip,    return CMD_SUCCESS;  } -/* Return next event time. */ -static int -rip_next_thread_timer (struct thread *thread) -{ -  struct timeval timer_now; - -  gettimeofday (&timer_now, NULL); - -  return thread->u.sands.tv_sec - timer_now.tv_sec; -} -  /* Vincent: formerly, it was show_ip_protocols_rip: "show ip protocols" */  DEFUN (show_ip_rip_status,         show_ip_rip_status_cmd, @@ -3533,8 +3522,8 @@ DEFUN (show_ip_rip_status,    vty_out (vty, "Routing Protocol is \"rip\"%s", VTY_NEWLINE);    vty_out (vty, "  Sending updates every %ld seconds with +/-50%%,",  	   rip->update_time); -  vty_out (vty, " next due in %d seconds%s",  -	   rip_next_thread_timer (rip->t_update), +  vty_out (vty, " next due in %lu seconds%s",  +	   thread_timer_remain_second(rip->t_update),  	   VTY_NEWLINE);    vty_out (vty, "  Timeout after %ld seconds,", rip->timeout_time);    vty_out (vty, " garbage collect after %ld seconds%s", rip->garbage_time,  | 
