newlib-cygwin/newlib/libc/sys/rtems/include/sys
kib 91e828be4f Use hardware timestamps to report packet timestamps
for SO_TIMESTAMP and other similar socket options.

Provide new control message SCM_TIME_INFO to supply information about
timestamp.  Currently it indicates that the timestamp was
hardware-assisted and high-precision, for software timestamps the
message is not returned.  Reserved fields are added to ABI to report
additional info about it, it is expected that raw hardware clock value
might be useful for some applications.

Reviewed by:	gallatin (previous version), hselasky
Sponsored by:	Mellanox Technologies
MFC after:	2 weeks
X-Differential revision:	https://reviews.freebsd.org/D12638
2018-08-24 15:00:02 +02:00
..
_bitset.h FreeBSD compatibility for RTEMS <sys/cpuset.h> 2017-05-25 12:36:27 -04:00
_cpuset.h FreeBSD compatibility for RTEMS <sys/cpuset.h> 2017-05-25 12:36:27 -04:00
_iovec.h Add some POSIX header files for RTEMS 2017-05-25 12:41:33 -04:00
_pthreadtypes.h RTEMS: Fix _PTHREAD_MUTEX_INITIALIZER 2017-10-13 08:07:13 +02:00
_sockaddr_storage.h Add some POSIX header files for RTEMS 2017-05-25 12:41:33 -04:00
_termios.h Relax visibility for some termios symbols. 2018-08-24 15:00:02 +02:00
bitset.h Synchronize RTEMS <sys/bitset.h> with FreeBSD 2017-07-12 08:04:45 +02:00
cpuset.h Fix some RTEMS CPUSET(9) macros 2017-06-07 15:46:19 +02:00
dirent.h rtems/.../dirent.h: Add alphasort() prototype 2018-03-13 09:11:47 -05:00
filio.h Add de-facto standard <sys/ioctl.h> for RTEMS 2017-05-25 12:42:08 -04:00
ioccom.h Fix RTEMS ioctl() declaration 2017-06-07 15:46:20 +02:00
ioctl.h Add de-facto standard <sys/ioctl.h> for RTEMS 2017-05-25 12:42:08 -04:00
lock.h RTEMS: Add semaphore <sys/lock.h> functions 2017-11-30 07:00:45 +01:00
mman.h Implement address space guards. 2018-08-24 15:00:02 +02:00
param.h Increase MSIZE for RTEMS 2017-05-25 12:33:59 -04:00
socket.h Use hardware timestamps to report packet timestamps 2018-08-24 15:00:02 +02:00
sockio.h if: Add ioctls to get RSS key and hash type/function. 2018-08-24 15:00:02 +02:00
syslimits.h Move header files 2015-07-29 12:53:53 -07:00
syslog.h Add some POSIX header files for RTEMS 2017-05-25 12:41:33 -04:00
ttycom.h Add some POSIX header files for RTEMS 2017-05-25 12:41:33 -04:00
ttydefaults.h Add some POSIX header files for RTEMS 2017-05-25 12:41:33 -04:00
uio.h Add some POSIX header files for RTEMS 2017-05-25 12:41:33 -04:00
un.h Add some POSIX header files for RTEMS 2017-05-25 12:41:33 -04:00
utime.h Move header files 2015-07-29 12:53:53 -07:00