linux/arch
Richard Cochran 80b14dee2b net: Add a new socket option for a future transmit time.
This patch introduces SO_TXTIME. User space enables this option in
order to pass a desired future transmit time in a CMSG when calling
sendmsg(2). The argument to this socket option is a 8-bytes long struct
provided by the uapi header net_tstamp.h defined as:

struct sock_txtime {
	clockid_t 	clockid;
	u32		flags;
};

Note that new fields were added to struct sock by filling a 2-bytes
hole found in the struct. For that reason, neither the struct size or
number of cachelines were altered.

Signed-off-by: Richard Cochran <rcochran@linutronix.de>
Signed-off-by: Jesus Sanchez-Palencia <jesus.sanchez-palencia@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2018-07-04 22:30:27 +09:00
..
alpha net: Add a new socket option for a future transmit time. 2018-07-04 22:30:27 +09:00
arc
arm Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2018-07-02 11:18:28 -07:00
arm64 Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net 2018-07-03 10:29:26 +09:00
c6x
h8300
hexagon
ia64 net: Add a new socket option for a future transmit time. 2018-07-04 22:30:27 +09:00
m68k
microblaze
mips net: Add a new socket option for a future transmit time. 2018-07-04 22:30:27 +09:00
nds32
nios2
openrisc openrisc: entry: Fix delay slot exception detection 2018-07-01 16:48:24 +09:00
parisc net: Add a new socket option for a future transmit time. 2018-07-04 22:30:27 +09:00
powerpc Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net 2018-07-03 10:29:26 +09:00
riscv
s390 net: Add a new socket option for a future transmit time. 2018-07-04 22:30:27 +09:00
sh
sparc net: Add a new socket option for a future transmit time. 2018-07-04 22:30:27 +09:00
um
unicore32
x86 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2018-06-30 11:42:14 -07:00
xtensa net: Add a new socket option for a future transmit time. 2018-07-04 22:30:27 +09:00
.gitignore
Kconfig