assert (lsa && lsa->header);
- if (quagga_gettime (QUAGGA_CLK_MONOTONIC, &now) < 0)
- zlog_warn ("LSA: quagga_gettime failed, may fail LSA AGEs: %s",
- safe_strerror (errno));
+ quagga_gettime (QUAGGA_CLK_MONOTONIC, &now);
lsa->birth.tv_sec = now.tv_sec - ntohs (lsa->header->age);
lsa->birth.tv_usec = now.tv_usec;
assert (lsa->header);
/* current time */
- if (quagga_gettime (QUAGGA_CLK_MONOTONIC, &now) < 0)
- zlog_warn ("LSA: quagga_gettime failed, may fail LSA AGEs: %s",
- safe_strerror (errno));
+ quagga_gettime (QUAGGA_CLK_MONOTONIC, &now);
if (ntohs (lsa->header->age) >= OSPF_LSA_MAXAGE)
{
if (CHECK_FLAG (on->dbdesc_bits, OSPF6_DBDESC_IBIT) &&
(on->dbdesc_seqnum == 0))
{
- struct timeval tv;
- if (quagga_gettime (QUAGGA_CLK_MONOTONIC, &tv) < 0)
- tv.tv_sec = 1;
- on->dbdesc_seqnum = tv.tv_sec;
+ on->dbdesc_seqnum = quagga_monotime ();
}
dbdesc->options[0] = on->ospf6_if->area->options[0];
}
}
-/*
- * zfpm_get_time
- */
-static time_t
-zfpm_get_time (void)
-{
- struct timeval tv;
-
- if (quagga_gettime (QUAGGA_CLK_MONOTONIC, &tv) < 0)
- zlog_warn ("FPM: quagga_gettime failed!!");
-
- return tv.tv_sec;
-}
-
/*
* zfpm_get_elapsed_time
*
{
time_t now;
- now = zfpm_get_time ();
+ now = quagga_monotime ();
if (now < reference)
{
*/
zfpm_g->connect_calls++;
zfpm_g->stats.connect_calls++;
- zfpm_g->last_connect_call_time = zfpm_get_time ();
+ zfpm_g->last_connect_call_time = quagga_monotime ();
ret = connect (sock, (struct sockaddr *) &serv, sizeof (serv));
if (ret >= 0)
zfpm_stop_stats_timer ();
zfpm_start_stats_timer ();
- zfpm_g->last_stats_clear_time = zfpm_get_time();
+ zfpm_g->last_stats_clear_time = quagga_monotime();
vty_out (vty, "Cleared FPM stats%s", VTY_NEWLINE);
}