]> www.infradead.org Git - users/jedix/linux-maple.git/commit
RDS: Add support for per socket SO_TIMESTAMP for incoming messages
authorSantosh Shilimkar <santosh.shilimkar@oracle.com>
Sat, 5 Sep 2015 00:01:06 +0000 (17:01 -0700)
committerSantosh Shilimkar <santosh.shilimkar@oracle.com>
Fri, 13 Nov 2015 17:10:28 +0000 (09:10 -0800)
commitd2cf3024d699dd0332ae30f2a97ce059713bee16
tree97beceebaebfa0c501e2e8ca5b1fcf5371ff80cf
parent5631f1a303104d41f6ded0d603011d6c172b8644
RDS: Add support for per socket SO_TIMESTAMP for incoming messages

The SO_TIMESTAMP generates time stamp for each incoming RDS message
using the wall time. Result is returned via recv_msg() in a control
message as timeval (usec resolution).

User app can enable it by using SO_TIMESTAMP setsocketopt() at
SOL_SOCKET level. CMSG data of cmsg type SO_TIMESTAMP contains the
time stamp in struct timeval format.

Orabug: 22190837

Acked-by: Ajaykumar Hotchandani <ajaykumar.hotchandani@oracle.com>
Acked-by: Sowmini Varadhan <sowmini.varadhan@oracle.com>
Reviewed-by: Shamir Rabinovitch <shamir.rabinovitch@oracle.com>
Tested-by: Namrata Jampani <namrata.jampani@oracle.com>
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@oracle.com>
net/rds/af_rds.c
net/rds/rds.h
net/rds/recv.c