android_kernel_xiaomi_sm8350/include/asm-cris
Eric Dumazet 92f37fd2ee [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 <dada1@cosmosbay.com>
CC: linux-arch@vger.kernel.org
Signed-off-by: David S. Miller <davem@davemloft.net>
2007-04-25 22:24:21 -07:00
..
arch-v10 [PATCH] include/asm-cris/: "extern inline" -> "static inline" 2006-12-07 08:39:45 -08:00
arch-v32 [NET]: Cris checksum annotations and cleanups. 2006-12-02 21:23:02 -08:00
a.out.h
atomic.h
auxvec.h
axisflashmap.h
bitops.h
bug.h
bugs.h
byteorder.h Clean up exported headers on CRIS 2006-09-21 09:33:55 +01:00
cache.h
cacheflush.h [PATCH] Optimize D-cache alias handling on fork 2006-12-13 09:27:08 -08:00
checksum.h [NET]: Cris checksum annotations and cleanups. 2006-12-02 21:23:02 -08:00
cputime.h
current.h
delay.h
device.h Driver core: add dev_archdata to struct device 2006-12-01 14:52:01 -08:00
div64.h
dma-mapping.h [PATCH] Pass struct dev pointer to dma_cache_sync() 2006-12-07 08:39:41 -08:00
dma.h
elf.h Clean up exported headers on CRIS 2006-09-21 09:33:55 +01:00
emergency-restart.h
errno.h
eshlibld.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
ethernet.h
etraxgpio.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
etraxi2c.h
fasttimer.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
fcntl.h
futex.h
hardirq.h
hw_irq.h [PATCH] genirq: add ->retrigger() irq op to consolidate hw_irq_resend() 2006-06-29 10:26:23 -07:00
ide.h
io.h [PATCH] kill eth_io_copy_and_sum() 2007-02-09 09:14:07 -08:00
ioctl.h
ioctls.h
ipc.h
ipcbuf.h
irq.h [PATCH] genirq: cleanup: turn ARCH_HAS_IRQ_PER_CPU into CONFIG_IRQ_PER_CPU 2006-06-29 10:26:23 -07:00
Kbuild Clean up exported headers on CRIS 2006-09-21 09:33:55 +01:00
kmap_types.h
linkage.h
local.h
mman.h
mmu_context.h
mmu.h
module.h
msgbuf.h
mutex.h
namei.h
page.h Clean up exported headers on CRIS 2006-09-21 09:33:55 +01:00
param.h
pci.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
percpu.h
pgalloc.h
pgtable.h [PATCH] Standardize pxx_page macros 2006-09-26 08:48:51 -07:00
poll.h
posix_types.h Clean up exported headers on CRIS 2006-09-21 09:33:55 +01:00
processor.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
ptrace.h
resource.h
rs485.h
rtc.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
scatterlist.h
sections.h
segment.h
semaphore-helper.h [PATCH] CRIS: turn local_save_flags() + local_irq_disable() into local_irq_save() in headers 2007-02-11 10:51:20 -08:00
semaphore.h
sembuf.h
setup.h
shmbuf.h
shmparam.h
sigcontext.h
siginfo.h
signal.h [PATCH] irq-flags: CRIS: Use the new IRQF_ constants 2006-07-02 13:58:46 -07:00
smp.h
socket.h [NET]: Adding SO_TIMESTAMPNS / SCM_TIMESTAMPNS support 2007-04-25 22:24:21 -07:00
sockios.h [NET]: Introduce SIOCGSTAMPNS ioctl to get timestamps with nanosec resolution 2007-04-25 22:24:04 -07:00
spinlock.h
stat.h
statfs.h
string.h
sync_serial.h
system.h [PATCH] CRIS: turn local_save_flags() + local_irq_disable() into local_irq_save() in headers 2007-02-11 10:51:20 -08:00
termbits.h [PATCH] tty: preparatory structures for termios revamp 2006-12-08 08:28:56 -08:00
termios.h [PATCH] consolidate line discipline number definitions 2007-02-11 10:51:26 -08:00
thread_info.h
timex.h
tlb.h
tlbflush.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
topology.h
types.h
uaccess.h
ucontext.h
unaligned.h
unistd.h [PATCH] remove remaining errno and __KERNEL_SYSCALLS__ references 2006-10-02 07:57:23 -07:00
user.h