diff options
author | Valerio Setti <valerio.setti@nordicsemi.no> | 2024-06-17 17:26:10 +0200 |
---|---|---|
committer | Valerio Setti <valerio.setti@nordicsemi.no> | 2024-06-18 10:37:30 +0200 |
commit | 2687e4797db978bee57ec988a3480758c7934a5b (patch) | |
tree | 72309e8d80bcd2be71834a43ed9da0ea7419ce64 | |
parent | 7c52100fbd882437b5fb46e639c5db57bcc56b15 (diff) | |
download | mbedtls-2687e4797db978bee57ec988a3480758c7934a5b.zip mbedtls-2687e4797db978bee57ec988a3480758c7934a5b.tar.gz mbedtls-2687e4797db978bee57ec988a3480758c7934a5b.tar.bz2 |
psa_sim: make server ping time much faster
Reduce server's ping time for messages from 50ms to 1us because
otherwise tests suites will take forever to execute.
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no>
-rw-r--r-- | tests/psa-client-server/psasim/src/psa_ff_server.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/psa-client-server/psasim/src/psa_ff_server.c b/tests/psa-client-server/psasim/src/psa_ff_server.c index 219722a..7f97b9b 100644 --- a/tests/psa-client-server/psasim/src/psa_ff_server.c +++ b/tests/psa-client-server/psasim/src/psa_ff_server.c @@ -26,7 +26,7 @@ #define MAX_CLIENTS 128 #define MAX_MESSAGES 32 -#define SLEEP_MS 50 +#define SLEEP_US 1 struct connection { uint32_t client; @@ -105,7 +105,7 @@ psa_signal_t psa_wait(psa_signal_t signal_mask, uint32_t timeout) ssize_t len; int idx; #if !defined(PSASIM_USE_USLEEP) - const struct timespec ts_delay = { .tv_sec = 0, .tv_nsec = SLEEP_MS * 1000000 }; + const struct timespec ts_delay = { .tv_sec = 0, .tv_nsec = SLEEP_US * 1000 }; #endif if (timeout == PSA_POLL) { @@ -262,7 +262,7 @@ psa_signal_t psa_wait(psa_signal_t signal_mask, uint32_t timeout) } else { /* There is no 'select' function in SysV to block on multiple queues, so busy-wait :( */ #if defined(PSASIM_USE_USLEEP) - usleep(SLEEP_MS * 1000); + usleep(SLEEP_US); #else /* PSASIM_USE_USLEEP */ nanosleep(&ts_delay, NULL); #endif /* PSASIM_USE_USLEEP */ |