Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
PCAP_SET_TSTAMP_PRECISION(3PCAP)		PCAP_SET_TSTAMP_PRECISION(3PCAP)

NAME
     pcap_set_tstamp_precision	-  set the time stamp precision returned in cap-
     tures

SYNOPSIS
     #include <pcap/pcap.h>

     int pcap_set_tstamp_precision(pcap_t *p, int tstamp_precision);

DESCRIPTION
     pcap_set_tstamp_precision() sets the precision of the  time  stamp  desired
     for  packets  captured  on  the  pcap  descriptor	to the type specified by
     tstamp_precision.	It must be  called  on	a  pcap  descriptor  created  by
     pcap_create(3PCAP) that has not yet been activated by pcap_activate(3PCAP).
     Two  time stamp precisions are supported, microseconds and nanoseconds. One
     can use options PCAP_TSTAMP_PRECISION_MICRO and  PCAP_TSTAMP_PRECISION_NANO
     to request desired precision. By default, time stamps are in microseconds.

RETURN VALUE
     pcap_set_tstamp_precision()  returns  0  on  success  if the specified time
     stamp precision is expected to be supported by the capture device, PCAP_ER-
     ROR_TSTAMP_PRECISION_NOTSUP if the capture device does not support the  re-
     quested  time  stamp precision, PCAP_ERROR_ACTIVATED if called on a capture
     handle that has been activated.

BACKWARD COMPATIBILITY
     This function became available in libpcap release 1.5.1.  In  previous  re-
     leases,  time  stamps from a capture device or savefile are always given in
     seconds and microseconds.

SEE ALSO
     pcap(3PCAP), pcap_get_tstamp_precision(3PCAP), pcap-tstamp(7)

				 23 August 2018 PCAP_SET_TSTAMP_PRECISION(3PCAP)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=pcap_set_tstamp_precision&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help