mirror of
https://github.com/apache/nuttx-apps.git
synced 2026-08-14 08:53:21 +00:00
iperf: Make the use of CLOCK_MONOTONIC conditional for now
This commit is contained in:
parent
37bc863eb7
commit
cc37729e29
2 changed files with 7 additions and 3 deletions
|
|
@ -10,7 +10,6 @@ config NETUTILS_IPERF
|
|||
select NETUTILS_NETLIB
|
||||
select LIBC_FLOATINGPOINT
|
||||
select SYSTEM_ARGTABLE3
|
||||
select CLOCK_MONOTONIC
|
||||
---help---
|
||||
Enable the \"iperf example\"
|
||||
|
||||
|
|
|
|||
|
|
@ -231,9 +231,14 @@ static void iperf_report_task(void *arg)
|
|||
struct timespec start;
|
||||
uintmax_t now_len;
|
||||
int ret;
|
||||
#ifdef CONFIG_CLOCK_MONOTONIC
|
||||
const clockid_t clockid = CLOCK_MONOTONIC;
|
||||
#else
|
||||
const clockid_t clockid = CLOCK_REALTIME;
|
||||
#endif
|
||||
|
||||
now_len = s_iperf_ctrl.total_len;
|
||||
ret = clock_gettime(CLOCK_MONOTONIC, &now);
|
||||
ret = clock_gettime(clockid, &now);
|
||||
if (ret != 0)
|
||||
{
|
||||
fprintf(stderr, "clock_gettime failed\n");
|
||||
|
|
@ -251,7 +256,7 @@ static void iperf_report_task(void *arg)
|
|||
last_len = now_len;
|
||||
last = now;
|
||||
now_len = s_iperf_ctrl.total_len;
|
||||
ret = clock_gettime(CLOCK_MONOTONIC, &now);
|
||||
ret = clock_gettime(clockid, &now);
|
||||
if (ret != 0)
|
||||
{
|
||||
fprintf(stderr, "clock_gettime failed\n");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue