[PATCH] NET : Adding SO_TIMESTAMPNS / SCM_TIMESTAMPNS support
From: Eric Dumazet <hidden>
Date: 2007-03-09 18:39:34
Also in:
linux-arch
Attachments
- SCM_TIMESTAMPNS.patch [text/plain] 12346 bytes · preview
From: Eric Dumazet <hidden>
Date: 2007-03-09 18:39:34
Also in:
linux-arch
Hi David This patch is against net-2.6.22 git tree. Thank you [PATCH] NET : Adding SO_TIMESTAMPNS / SCM_TIMESTAMPNS support Now that network timestamps use ktime_t infrastructure, we can add a new SOL_SOCKET sockopt SO_TIMESTAMPNS. This command is similar to SO_TIMESTAMP, but permits transmission of a 'timespec struct' instead of a 'timeval struct' control message. (nanosecond resolution instead of microsecond) Control message is labelled SCM_TIMESTAMPNS instead of SCM_TIMESTAMP A socket cannot mix SO_TIMESTAMP and SO_TIMESTAMPNS : the two modes are mutually exclusive. sock_recv_timestamp() became too big to be fully inlined so I added a __sock_recv_timestamp() helper function. Signed-off-by: Eric Dumazet <redacted> CC: linux-arch@vger.kernel.org