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>
This commit is contained in:
@ -13,6 +13,7 @@
|
||||
#define _NET_RXRPC_H
|
||||
|
||||
#include <linux/rxrpc.h>
|
||||
#include <linux/ktime.h>
|
||||
|
||||
struct key;
|
||||
struct sock;
|
||||
@ -77,5 +78,7 @@ int rxrpc_kernel_retry_call(struct socket *, struct rxrpc_call *,
|
||||
int rxrpc_kernel_check_call(struct socket *, struct rxrpc_call *,
|
||||
enum rxrpc_call_completion *, u32 *);
|
||||
u32 rxrpc_kernel_check_life(struct socket *, struct rxrpc_call *);
|
||||
bool rxrpc_kernel_get_reply_time(struct socket *, struct rxrpc_call *,
|
||||
ktime_t *);
|
||||
|
||||
#endif /* _NET_RXRPC_H */
|
||||
|
Reference in New Issue
Block a user