diff options
author | David Howells <dhowells@redhat.com> | 2018-10-04 09:42:29 +0100 |
---|---|---|
committer | David Howells <dhowells@redhat.com> | 2018-10-04 09:42:29 +0100 |
commit | 2070a3e44962212d6ef02c5def821b1b9744e496 (patch) | |
tree | b2149de8243cccfe5858284d739813aa6f390f2c /Documentation/networking | |
parent | 5a790b7375414cffb0f7e8ab0f175d2e02a0af0e (diff) |
rxrpc: Allow the reply time to be obtained on a client call
Allow the timestamp on the sk_buff holding the first DATA packet of a reply
to be queried. This can then be used as a base for the expiry time
calculation on the callback promise duration indicated by an operation
result.
Signed-off-by: David Howells <dhowells@redhat.com>
Diffstat (limited to 'Documentation/networking')
-rw-r--r-- | Documentation/networking/rxrpc.txt | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/Documentation/networking/rxrpc.txt b/Documentation/networking/rxrpc.txt index b5407163d53b..67879992b4c2 100644 --- a/Documentation/networking/rxrpc.txt +++ b/Documentation/networking/rxrpc.txt @@ -1069,6 +1069,17 @@ The kernel interface functions are as follows: This function may transmit a PING ACK. + (*) Get reply timestamp. + + bool rxrpc_kernel_get_reply_time(struct socket *sock, + struct rxrpc_call *call, + ktime_t *_ts) + + This allows the timestamp on the first DATA packet of the reply of a + client call to be queried, provided that it is still in the Rx ring. If + successful, the timestamp will be stored into *_ts and true will be + returned; false will be returned otherwise. + ======================= CONFIGURABLE PARAMETERS |