Add SO_TIMESTAMPING_NEW variant of socket timestamp options. This is the y2038 safe versions of the SO_TIMESTAMPING_OLD for all architectures.
Showing the changes to include/uapi/linux/errqueue.h (1 of 12 files). Show all
Unified · Split
| @@ -41,6 +41,10 @@ struct scm_timestamping { · 40 unmodified lines | ||
| 41 | 41 | struct timespec ts[3]; |
| 42 | 42 | }; |
| 43 | 43 | |
| 44 | +struct scm_timestamping64 { | |
| 45 | + struct __kernel_timespec ts[3]; | |
| 46 | +}; | |
| 47 | + | |
| 44 | 48 | /* The type of scm_timestamping, passed in sock_extended_err ee_info. |
| 45 | 49 | * This defines the type of ts[0]. For SCM_TSTAMP_SND only, if ts[0] |
| 46 | 50 | * is zero, then this is a hardware timestamp and recorded in ts[2]. |