When the sandbox timer is available, use it. This allows skipping time in the tests (sandbox_eth_skip_timeout()).
Signed-off-by: Jerome Forissier <jerome.foriss...@linaro.org> --- net/lwip/net-lwip.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/net/lwip/net-lwip.c b/net/lwip/net-lwip.c index 5d862e038a9..c20bdaf8086 100644 --- a/net/lwip/net-lwip.c +++ b/net/lwip/net-lwip.c @@ -14,6 +14,7 @@ #include <lwip/init.h> #include <lwip/prot/etharp.h> #include <net.h> +#include <timer.h> /* xx:xx:xx:xx:xx:xx\0 */ #define MAC_ADDR_STRLEN 18 @@ -339,7 +340,11 @@ int net_loop(enum proto_t protocol) u32_t sys_now(void) { +#if CONFIG_IS_ENABLED(SANDBOX_TIMER) + return timer_early_get_count(); +#else return get_timer(0); +#endif } int net_start_again(void) -- 2.43.0