From: sfd Date: Sun, 7 Sep 2014 22:58:43 +0000 (+1200) Subject: Remove advertising of tstamp_type sinc we don't support setting this. X-Git-Tag: libpcap-1.7.2^2~77^2 X-Git-Url: https://git.tcpdump.org/libpcap/commitdiff_plain/ef3890c3d28b30c80cad144f1ae2dfdd25f7c77c Remove advertising of tstamp_type sinc we don't support setting this. A new API for advertising/recording reference clock sources and synchronisation state may be available in future. --- diff --git a/pcap-dag.c b/pcap-dag.c index 26521a5f..099127f7 100644 --- a/pcap-dag.c +++ b/pcap-dag.c @@ -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