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>
|
||
|---|---|---|
| .. | ||
| a.out.h | ||
| auxvec.h | ||
| bitsperlong.h | ||
| byteorder.h | ||
| compiler.h | ||
| console.h | ||
| errno.h | ||
| fcntl.h | ||
| fpu.h | ||
| gentrap.h | ||
| ioctl.h | ||
| ioctls.h | ||
| Kbuild | ||
| kvm_para.h | ||
| mman.h | ||
| pal.h | ||
| param.h | ||
| posix_types.h | ||
| ptrace.h | ||
| reg.h | ||
| regdef.h | ||
| resource.h | ||
| setup.h | ||
| sigcontext.h | ||
| siginfo.h | ||
| signal.h | ||
| socket.h | ||
| sockios.h | ||
| stat.h | ||
| statfs.h | ||
| swab.h | ||
| sysinfo.h | ||
| termbits.h | ||
| termios.h | ||
| types.h | ||
| unistd.h | ||