diff options
Diffstat (limited to 'net/rxrpc/local_object.c')
-rw-r--r-- | net/rxrpc/local_object.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/net/rxrpc/local_object.c b/net/rxrpc/local_object.c index 777c3ed4cfc0..81de7d889ffa 100644 --- a/net/rxrpc/local_object.c +++ b/net/rxrpc/local_object.c | |||
@@ -173,6 +173,15 @@ static int rxrpc_open_socket(struct rxrpc_local *local, struct net *net) | |||
173 | _debug("setsockopt failed"); | 173 | _debug("setsockopt failed"); |
174 | goto error; | 174 | goto error; |
175 | } | 175 | } |
176 | |||
177 | /* We want receive timestamps. */ | ||
178 | opt = 1; | ||
179 | ret = kernel_setsockopt(local->socket, SOL_SOCKET, SO_TIMESTAMPNS, | ||
180 | (char *)&opt, sizeof(opt)); | ||
181 | if (ret < 0) { | ||
182 | _debug("setsockopt failed"); | ||
183 | goto error; | ||
184 | } | ||
176 | break; | 185 | break; |
177 | 186 | ||
178 | default: | 187 | default: |