diff options
author | David Howells <dhowells@redhat.com> | 2022-10-17 08:54:57 +0100 |
---|---|---|
committer | David Howells <dhowells@redhat.com> | 2023-01-31 16:38:09 +0000 |
commit | af094824f20b454ee23b7b5a860b3ba58f4e6938 (patch) | |
tree | 10093f83719001b3305ae729270f69470158ad45 /net/rxrpc/Kconfig | |
parent | 223f59016fa2b6d01814dc53ace1c146857ba236 (diff) | |
download | linux-af094824f20b454ee23b7b5a860b3ba58f4e6938.tar.gz linux-af094824f20b454ee23b7b5a860b3ba58f4e6938.tar.bz2 linux-af094824f20b454ee23b7b5a860b3ba58f4e6938.zip |
rxrpc: Allow a delay to be injected into packet reception
If CONFIG_AF_RXRPC_DEBUG_RX_DELAY=y, then a delay is injected between
packets and errors being received and them being made available to the
processing code, thereby allowing the RTT to be artificially increased.
Signed-off-by: David Howells <dhowells@redhat.com>
cc: Marc Dionne <marc.dionne@auristor.com>
cc: linux-afs@lists.infradead.org
Diffstat (limited to 'net/rxrpc/Kconfig')
-rw-r--r-- | net/rxrpc/Kconfig | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/net/rxrpc/Kconfig b/net/rxrpc/Kconfig index 7ae023b37a83..a20986806fea 100644 --- a/net/rxrpc/Kconfig +++ b/net/rxrpc/Kconfig @@ -36,6 +36,15 @@ config AF_RXRPC_INJECT_LOSS Say Y here to inject packet loss by discarding some received and some transmitted packets. +config AF_RXRPC_INJECT_RX_DELAY + bool "Inject delay into packet reception" + depends on SYSCTL + help + Say Y here to inject a delay into packet reception, allowing an + extended RTT time to be modelled. The delay can be configured using + /proc/sys/net/rxrpc/rxrpc_inject_rx_delay, setting a number of + milliseconds up to 0.5s (note that the granularity is actually in + jiffies). config AF_RXRPC_DEBUG bool "RxRPC dynamic debugging" |