aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorValerio Setti <valerio.setti@nordicsemi.no>2024-06-17 17:26:10 +0200
committerValerio Setti <valerio.setti@nordicsemi.no>2024-06-18 10:37:30 +0200
commit2687e4797db978bee57ec988a3480758c7934a5b (patch)
tree72309e8d80bcd2be71834a43ed9da0ea7419ce64
parent7c52100fbd882437b5fb46e639c5db57bcc56b15 (diff)
downloadmbedtls-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.c6
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 */