Merge branch 'tcp-sw-rx-timestamps'
Mike Maloney says:
====================
net: Add software rx timestamp for TCP.
Add software rx timestamps for TCP, and a test to ensure consistency of
behavior between IP, UDP, and TCP implementation.
Changes since v1:
-Initialize tss->ts[1] to 0 if caller requested any timestamps.
-Fix test case to validate that tss->ts[1] is zero.
-Fix tests to actually use a raw socket.
-Fix --tcp flag to work on the test.
====================
Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- include/net/tcp.h 8 additions, 1 deletioninclude/net/tcp.h
- net/ipv4/tcp.c 65 additions, 0 deletionsnet/ipv4/tcp.c
- net/ipv4/tcp_input.c 31 additions, 4 deletionsnet/ipv4/tcp_input.c
- net/ipv4/tcp_ipv4.c 2 additions, 0 deletionsnet/ipv4/tcp_ipv4.c
- net/ipv6/tcp_ipv6.c 2 additions, 0 deletionsnet/ipv6/tcp_ipv6.c
- tools/testing/selftests/networking/timestamping/.gitignore 1 addition, 0 deletionstools/testing/selftests/networking/timestamping/.gitignore
- tools/testing/selftests/networking/timestamping/Makefile 3 additions, 1 deletiontools/testing/selftests/networking/timestamping/Makefile
- tools/testing/selftests/networking/timestamping/rxtimestamp.c 389 additions, 0 deletions...s/testing/selftests/networking/timestamping/rxtimestamp.c
Loading
Please register or sign in to comment