]> git.ipfire.org Git - thirdparty/chrony.git/commitdiff
Remove resid_freq and resid_skew from source report
authorMiroslav Lichvar <mlichvar@redhat.com>
Sat, 12 Dec 2009 17:36:32 +0000 (18:36 +0100)
committerMiroslav Lichvar <mlichvar@redhat.com>
Sun, 13 Dec 2009 10:07:45 +0000 (11:07 +0100)
They were not printed and they are also in sourcestats report.

candm.h
client.c
cmdmon.c
reports.h
sourcestats.c

diff --git a/candm.h b/candm.h
index fd937058a480292be265b8053fab75754db6f67b..162e281cee40f5816e0495a06d094c893ddf6637 100644 (file)
--- a/candm.h
+++ b/candm.h
@@ -333,7 +333,7 @@ typedef struct {
 
    Version 4 : IPv6 addressing added, 64-bit time values, sourcestats 
    and tracking reports extended, added flags to NTP source request,
-   replaced fixed-point format with floating-point
+   trimmed source report, replaced fixed-point format with floating-point
 
  */
 
@@ -476,8 +476,6 @@ typedef struct {
   uint32_t latest_meas_err;
   int32_t est_offset;
   uint32_t est_offset_err;
-  int32_t resid_freq;
-  uint32_t resid_skew;
   int32_t EOR;
 } RPY_Source_Data;
 
index 28ee1f60533873bbab6d11ec455b80db16106f4a..6468858a8a5d01e5f758b283f46a8b539b6756a3 100644 (file)
--- a/client.c
+++ b/client.c
@@ -1539,7 +1539,6 @@ process_cmd_sources(char *line)
   uint32_t latest_meas_ago;
   uint16_t poll, stratum;
   uint16_t state, mode;
-  double resid_freq, resid_skew;
   char hostname_buf[32];
 
   /* Check whether to output verbose headers */
@@ -1581,8 +1580,6 @@ process_cmd_sources(char *line)
           latest_meas_err = ntohl(reply.data.source_data.latest_meas_err);
           est_offset = ntohl(reply.data.source_data.est_offset);
           est_offset_err = ntohl(reply.data.source_data.est_offset_err);
-          resid_freq = (double) ((long) ntohl(reply.data.source_data.resid_freq)) * 1.0e-3;
-          resid_skew = (double) (ntohl(reply.data.source_data.resid_skew)) * 1.0e-3;
 
           if (mode == RPY_SD_MD_REF) {
             snprintf(hostname_buf, sizeof(hostname_buf), "%s", UTI_RefidToString(ip_addr.addr.in4));
index afcf9c753590b978d5e395844c335655b126676e..5741ae8b2c91f0499b3e8f1d0b2d0d3d81b8234b 100644 (file)
--- a/cmdmon.c
+++ b/cmdmon.c
@@ -1045,8 +1045,6 @@ handle_source_data(CMD_Request *rx_message, CMD_Reply *tx_message)
     tx_message->data.source_data.latest_meas_err = htonl(report.latest_meas_err);
     tx_message->data.source_data.est_offset = htonl(report.est_offset);
     tx_message->data.source_data.est_offset_err = htonl(report.est_offset_err);
-    tx_message->data.source_data.resid_freq = htonl(report.resid_freq);
-    tx_message->data.source_data.resid_skew = htonl(report.resid_skew);
     
   } else {
     tx_message->status = htons(STT_NOSUCHSOURCE);
index f88838a92c36e9d3ac69ddb286fdecb01ac4cac5..cdb1eb1e77690123df3af28eca5f319983a9f1e7 100644 (file)
--- a/reports.h
+++ b/reports.h
@@ -49,8 +49,6 @@ typedef struct {
   unsigned long latest_meas_err; /* us */
   long est_offset; /* us */
   unsigned long est_offset_err; /* us */
-  long resid_freq; /* ppm * 1000 */
-  unsigned long resid_skew; /* ppm * 1000 */
 } RPT_SourceReport ;
 
 typedef struct {
index c3ed1ead0e7db3880de92d2e3962bb151f7570b2..59b5756cd9043aea3416cd2b3568cd51c70c89e9 100644 (file)
@@ -869,13 +869,9 @@ SST_DoSourceReport(SST_Stats inst, RPT_SourceReport *report, struct timeval *now
                  (0.5*inst->root_delays[nb] + inst->root_dispersions[nb]));
       report->est_offset = (long)(0.5 + 1.0e6 * est_offset);
       report->est_offset_err = (unsigned long) (0.5 + 1.0e6 * est_err);
-      report->resid_freq = (long) (0.5 * 1.0e9 * inst->estimated_frequency);
-      report->resid_skew = (unsigned long) (0.5 + 1.0e9 * inst->skew);
     } else {
       report->est_offset = report->latest_meas;
       report->est_offset_err = report->latest_meas_err;
-      report->resid_freq = 0;
-      report->resid_skew = 0;
     }
   } else {
     report->latest_meas_ago = 86400 * 365 * 10;
@@ -885,8 +881,6 @@ SST_DoSourceReport(SST_Stats inst, RPT_SourceReport *report, struct timeval *now
     report->stratum = 0;
     report->est_offset = 0;
     report->est_offset_err = 0;
-    report->resid_freq = 0;
-    report->resid_skew = 0;
   }
 }