]> The Tcpdump Group git mirrors - libpcap/commitdiff
Remove advertising of tstamp_type sinc we don't support setting this. 378/head
authorsfd <[email protected]>
Sun, 7 Sep 2014 22:58:43 +0000 (10:58 +1200)
committersfd <[email protected]>
Sun, 7 Sep 2014 22:58:43 +0000 (10:58 +1200)
A new API for advertising/recording reference clock sources and synchronisation state may be available in future.

pcap-dag.c

index 26521a5f0495a58cdb805a9575d1c98dbe6a9deb..099127f7cfcc6c85c8441f92bf91081446214799 100644 (file)
@@ -937,26 +937,6 @@ pcap_t *dag_create(const char *device, char *ebuf, int *is_ours)
                return NULL;
 
        p->activate_op = dag_activate;
-       /*
-        * We claim that we support:
-        *
-        *      hardware time stamps, synced to the host time;
-        *      hardware time stamps, not synced to the host time.
-        *
-        * XXX - we can't determine whether the user configured the clock to be
-        * synchronisd to the host clock, a different clock, or is free running,
-        * so we claim both. We don't support software (HOST) timestamps at all.
-        */
-       p->tstamp_type_count = 2;
-       p->tstamp_type_list = malloc(2 * sizeof(u_int));
-       if (p->tstamp_type_list == NULL) {
-               snprintf(ebuf, PCAP_ERRBUF_SIZE, "malloc: %s",
-                   pcap_strerror(errno));
-               free(p);
-               return NULL;
-       }
-       p->tstamp_type_list[0] = PCAP_TSTAMP_ADAPTER;
-       p->tstamp_type_list[1] = PCAP_TSTAMP_ADAPTER_UNSYNCED;
 
        /*
         * We claim that we support microsecond and nanosecond time