Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pkg/lwip: use ztimer_msec instead of xtimer #17115

Merged
merged 2 commits into from
Mar 4, 2022

Conversation

fjmolinas
Copy link
Contributor

Contribution description

This package changes lwip to use ztimer_msec instead of xtimer.

Testing procedure

Run all tests/lwip* tests

  • test/lwip_sock_ip
main(): This is RIOT! (Version: 2022.01-devel-323-g3f03ac-pr_lwip_use_ztimer)
code 0x41
Calling test_sock_ip_create6__EAFNOSUPPORT()
Calling test_sock_ip_create6__EINVAL_addr()
Calling test_sock_ip_create6__EINVAL_netif()
Calling test_sock_ip_create6__no_endpoints()
Calling test_sock_ip_create6__only_local()
Calling test_sock_ip_create6__only_local_reuse_ep()
Calling test_sock_ip_create6__only_remote()
Calling test_sock_ip_create6__full()
Calling test_sock_ip_recv6__EADDRNOTAVAIL()
Calling test_sock_ip_recv6__EAGAIN()
Calling test_sock_ip_recv6__ENOBUFS()
Calling test_sock_ip_recv6__ETIMEDOUT()
 * Calling sock_ip_recv()
 * (timed out with timeout 1000000)
Calling test_sock_ip_recv6__socketed()
Calling test_sock_ip_recv6__socketed_with_remote()
Calling test_sock_ip_recv6__unsocketed()
Calling test_sock_ip_recv6__unsocketed_with_remote()
Calling test_sock_ip_recv6__with_timeout()
Calling test_sock_ip_recv6__non_blocking()
Calling test_sock_ip_recv6__aux()
Calling test_sock_ip_recv_buf6__success()
Calling test_sock_ip_send6__EAFNOSUPPORT()
Calling test_sock_ip_send6__EINVAL_addr()
Calling test_sock_ip_send6__EINVAL_netif()
Calling test_sock_ip_send6__EHOSTUNREACH()
Calling test_sock_ip_send6__ENOTCONN()
Calling test_sock_ip_send6__socketed_no_local_no_netif()
Calling test_sock_ip_send6__socketed_no_netif()
Calling test_sock_ip_send6__socketed_no_local()
Calling test_sock_ip_send6__socketed()
Calling test_sock_ip_send6__socketed_other_remote()
Calling test_sock_ip_send6__unsocketed_no_local_no_netif()
Calling test_sock_ip_send6__unsocketed_no_netif()
Calling test_sock_ip_send6__unsocketed_no_local()
Calling test_sock_ip_send6__unsocketed()
Calling test_sock_ip_send6__no_sock_no_netif()
Calling test_sock_ip_send6__no_sock()
ALL TESTS SUCCESSFUL

  • test/lwip_sock_udp
main(): This is RIOT! (Version: 2022.01-devel-323-g3f03ac-pr_lwip_use_ztimer)
code 0x41
Calling test_sock_udp_create6__EADDRINUSE()
Calling test_sock_udp_create6__EAFNOSUPPORT()
Calling test_sock_udp_create6__EINVAL_addr()
Calling test_sock_udp_create6__EINVAL_netif()
Calling test_sock_udp_create6__no_endpoints()
Calling test_sock_udp_create6__only_local()
Calling test_sock_udp_create6__only_local_port0()
Calling test_sock_udp_create6__only_local_reuse_ep()
Calling test_sock_udp_create6__only_remote()
Calling test_sock_udp_create6__full()
Calling test_sock_udp_recv6__EADDRNOTAVAIL()
Calling test_sock_udp_recv6__EAGAIN()
Calling test_sock_udp_recv6__ENOBUFS()
Calling test_sock_udp_recv6__ETIMEDOUT()
 * Calling sock_udp_recv()
 * (timed out with timeout 1000000)
Calling test_sock_udp_recv6__socketed()
Calling test_sock_udp_recv6__socketed_with_remote()
Calling test_sock_udp_recv6__socketed_with_port0()
Calling test_sock_udp_recv6__unsocketed()
Calling test_sock_udp_recv6__unsocketed_with_remote()
Calling test_sock_udp_recv6__with_timeout()
Calling test_sock_udp_recv6__non_blocking()
Calling test_sock_udp_recv6__aux()
Calling test_sock_udp_recv_buf6__success()
Calling test_sock_udp_send6__EAFNOSUPPORT()
Calling test_sock_udp_send6__EINVAL_addr()
Calling test_sock_udp_send6__EINVAL_netif()
Calling test_sock_udp_send6__EINVAL_port()
Calling test_sock_udp_send6__EHOSTUNREACH()
Calling test_sock_udp_send6__ENOTCONN()
Calling test_sock_udp_send6__socketed_no_local_no_netif()
Calling test_sock_udp_send6__socketed_no_netif()
Calling test_sock_udp_send6__socketed_no_local()
Calling test_sock_udp_send6__socketed()
Calling test_sock_udp_send6__socketed_other_remote()
Calling test_sock_udp_send6__unsocketed_no_local_no_netif()
Calling test_sock_udp_send6__unsocketed_no_netif()
Calling test_sock_udp_send6__unsocketed_no_local()
Calling test_sock_udp_send6__unsocketed()
Calling test_sock_udp_send6__no_sock_no_netif()
Calling test_sock_udp_send6__no_sock()
ALL TESTS SUCCESSFUL

  • test/lwip_sock_tcp
main(): This is RIOT! (Version: 2022.01-devel-323-g0a10d-pr_lwip_use_ztimer)
code 0x41
Calling test_tcp_connect6__EADDRINUSE()
Calling test_tcp_connect6__EAFNOSUPPORT()
Calling test_tcp_connect6__EINVAL_addr()
Calling test_tcp_connect6__EINVAL_netif()
Calling test_tcp_connect6__success_without_port()
Calling test_tcp_connect6__success_local_port()
Calling test_tcp_listen6__EADDRINUSE()
Calling test_tcp_listen6__EAFNOSUPPORT()
Calling test_tcp_listen6__EINVAL()
Calling test_tcp_listen6__success_any_netif()
Calling test_tcp_listen6__success_spec_netif()
Calling test_tcp_accept6__EAGAIN()
Calling test_tcp_accept6__EINVAL()
Calling test_tcp_accept6__ETIMEDOUT()
 * Calling sock_tcp_accept()
 * (timed out with timeout 1000000)
Calling test_tcp_accept6__success()
Calling test_tcp_read6__EAGAIN()
Calling test_tcp_read6__ECONNRESET()
Calling test_tcp_read6__ENOTCONN()
Calling test_tcp_read6__ETIMEDOUT()
 * Calling sock_tcp_read()
 * (timed out with timeout 1000000)
Calling test_tcp_read6__success()
Calling test_tcp_read6__success_with_timeout()
Calling test_tcp_read6__success_non_blocking()
Calling test_tcp_write6__ENOTCONN()
Calling test_tcp_write6__success()
ALL TESTS SUCCESSFUL

Related Issues

Ticks item off #13667

@fjmolinas fjmolinas added CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR CI: run tests If set, CI server will run tests on hardware for the labeled PR labels Nov 2, 2021
@fjmolinas fjmolinas requested a review from miri64 November 2, 2021 16:57
@github-actions github-actions bot added Area: network Area: Networking Area: pkg Area: External package ports Area: tests Area: tests and testing framework labels Nov 2, 2021
@miri64 miri64 requested a review from yarrick November 2, 2021 17:37
pkg/lwip/contrib/sys_arch.c Outdated Show resolved Hide resolved
@fjmolinas
Copy link
Contributor Author

May I squash?

@miri64
Copy link
Member

miri64 commented Nov 3, 2021

Yes, please go ahead.

@miri64
Copy link
Member

miri64 commented Nov 3, 2021

It appears you need to address this unrelated issue, pointed out by cppcheck. There could be two ways to address this: Either use C-conditionals within the case statements or (if that is not compilable for any combination of LWIP_IPV{4,6}={0,1}), just suppress the warning as it is technically a false positive that cppcheck just can't see.

@fjmolinas fjmolinas removed the CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR label Nov 3, 2021
@fjmolinas
Copy link
Contributor Author

C-conditionals

Maybe a void cast would be enough though...

It appears you need to address this unrelated issue, pointed out by cppcheck. There could be two ways to address this: Either use C-conditionals within the case statements or (if that is not compilable for any combination of LWIP_IPV{4,6}={0,1}), just suppress the warning as it is technically a false positive that cppcheck just can't see.

Went with an alternative, let me know if it's OK with you or you prefer the ones you suggested.

@miri64
Copy link
Member

miri64 commented Nov 3, 2021

Went with an alternative, let me know if it's OK with you or you prefer the ones you suggested.

I would prefer either one of the suggested or the void cast you proposed. The initialization you use in your alternative introduces additional code (via an implicit memset()), so NACK on that: Additional code size just to make a static analyzer happy, when there are (non code size increasing) alternatives, is a no-go for me

tests/lwip/ip.c Outdated
sizeof(addrstr)));
break;
}
printf("unspecified source\n");
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I used c-conditionals and it seems to work, should I change de message here to something like inet unsupported?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

since it continues the "Received IP data from" line, maybe say "unsupported protocol" ?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[…] maybe say "unsupported protocol" ?

Maybe, to immediately give a hint what is missing "unsupported protocol IPv4"/"unsupported protocol IPv6"?

@yarrick
Copy link
Contributor

yarrick commented Nov 4, 2021

I am not familiar with the timer implementations, but the changes look reasonable to me

@fjmolinas
Copy link
Contributor Author

May I squash?

Copy link
Member

@miri64 miri64 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes please.

@fjmolinas fjmolinas added the CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR label Nov 4, 2021
@maribu maribu added CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR and removed CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR labels Nov 4, 2021
@fjmolinas
Copy link
Contributor Author

Ci failures are mostly unrelated. The ieee802154_submac failure is real but I do not know how it relates to this PR. I'll remove the run-tests for the following runs:

image

@fjmolinas fjmolinas removed the CI: run tests If set, CI server will run tests on hardware for the labeled PR label Nov 5, 2021
@fjmolinas
Copy link
Contributor Author

Hmm those ieee802154_submac tests were checked against Kconfig but that should not have happened...

@fjmolinas
Copy link
Contributor Author

@miri64 how can we get this unblocked? It seems from you testing that this is failing independent of this PR

@miri64
Copy link
Member

miri64 commented Mar 1, 2022

@miri64 how can we get this unblocked? It seems from you testing that this is failing independent of this PR

Where is the block? The only NACK I see was addressed AFAIK. I do not have much time for review, so please, if a reviewer can be found, go ahead.

@fjmolinas fjmolinas requested a review from kfessel March 1, 2022 16:17
Copy link
Contributor

@kfessel kfessel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

But fails:
tests/lwip$ LWIP_IPV4=1 make is failing

@@ -174,7 +174,7 @@ static int tcp_send(char *data, unsigned int num, unsigned int delay)
else {
printf("Success: send %u byte over TCP to server\n", (unsigned)data_len);
}
xtimer_usleep(delay);
ztimer_sleep(ZTIMER_USEC, delay);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

something like
d5dee30
is missing here but this might be an oportunity for another PR

Suggested change
ztimer_sleep(ZTIMER_USEC, delay);
if( i+1 < num) ztimer_sleep(ZTIMER_USEC, delay);

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@@ -121,7 +121,7 @@ static int udp_send(char *addr_str, char *data, unsigned int num,
printf("Success: send %u byte over UDP to %s\n",
(unsigned)data_len, addr_str);
}
xtimer_usleep(delay);
ztimer_sleep(ZTIMER_USEC, delay);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

something like
d5dee30
is missing here but this might be an oportunity for another PR

Suggested change
ztimer_sleep(ZTIMER_USEC, delay);
if( i+1 < num) ztimer_sleep(ZTIMER_USEC, delay);

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

True but IMO not worth it, this is just for the test, the actual module is only using msec

tests/lwip/ip.c Outdated
ipv6_addr_to_str(addrstr,
(ipv6_addr_t *)&src.addr.ipv6,
sizeof(addrstr)));
if (IS_USED(MODULE_LWIP_IPV6)) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this does not do as intended:

tests/lwip$  LWIP_IPV4=1 make
tests/lwip/ip.c: In function ‘_ip_recv’:
tests/lwip/ip.c:74:74: error: ‘union <anonymous>’ has no member named ‘ipv6’; did you mean ‘ipv4’?
   74 |                                                 (ipv6_addr_t *)&src.addr.ipv6,
      |                                                                          ^~~~
      |                                                                          ipv4

@fjmolinas
Copy link
Contributor Author

LWIP_IPV4=1 make

Hmm strange that this was not caught before...

@fjmolinas
Copy link
Contributor Author

Thanks for testing @kfessel, I pushed and squashed the fixup => new build triggered (good idea anyway since this PR was old)

@kfessel
Copy link
Contributor

kfessel commented Mar 2, 2022

tests/lwip$ LWIP_IPV4=1 make is compiling again -> will ack

btw.: tests/lwip/test/run.py does only ipv6 tests may be this should be changed in another commit

Copy link
Contributor

@kfessel kfessel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looking good wait for murdock

@fjmolinas
Copy link
Contributor Author

Well seems like another xtimer call was added in the meantime... good we ran the ci again

@fjmolinas
Copy link
Contributor Author

I'll have to rebase to fix this

@fjmolinas fjmolinas force-pushed the pr_lwip_use_ztimer branch 2 times, most recently from fe1fefd to 409d5df Compare March 3, 2022 07:24
@fjmolinas
Copy link
Contributor Author

@kfessel seems like re-triggering the python job is not enough... maybe I need to rebase, can I skip the ci build?

@fjmolinas
Copy link
Contributor Author

For reference last build was yesterday https://ci.riot-os.org/RIOT-OS/RIOT/17115/409d5df061a95787f4136461d74c40c9f4c33cce/output.html:

--- result: BUILD SUCCESSFUL.

--- static tests: passed
-- running on worker riotbuild-0 thread 1, build number 202135.
--- can_fast_ci_run:
Currently changing packages require a full CI run

-- can_fast_ci_run.py exited non-zero

---
--- compile job results (0 failed, 107373 passed, 107373 total):
bootloaders/riotboot (96/96):

@fjmolinas
Copy link
Contributor Author

I rebased and now the static job failed, I let you device if we let the ci run again @kfessel

@kfessel kfessel added the CI: skip compile test If set, CI server will run only non-compile jobs, but no compile jobs or their dependent jobs label Mar 3, 2022
@kfessel
Copy link
Contributor

kfessel commented Mar 3, 2022

There is no reason to compile again #17115 (comment) murdock says it is green and i trust that this is just a rebase

@miri64
Copy link
Member

miri64 commented Mar 3, 2022

Did you test IPv4 and dual stack as well? ;-)

@kfessel
Copy link
Contributor

kfessel commented Mar 3, 2022

the provided lwip/test/run.py is not able to test IPv4, but since there are only timer changes left keeping every thing else the same i assume they work the same as before

before ACK I redid the build test: #17115 (comment)

@fjmolinas
Copy link
Contributor Author

Re-run of native tests as @miri64 did in #17145 I ran for all combinations, all still passing

for test in tests/lwip_sock_{ip,tcp,udp}/; do
   for ipv6 in 0 1; do
       for ipv4 in 0 1; do
           if [ $((ipv4 + ipv6)) -eq 0 ]; then
               continue
           fi
           LWIP_IPV4=${ipv4} LWIP_IPV6=${ipv6} make -C ${test} flash -j test || break
        done
    done
done
Building application "tests_lwip_sock_ip" for "native" with MCU "native".

[INFO] updating lwip /home/francisco/workspace/RIOT/build/pkg/lwip/.pkg-state.git-downloaded
echo 6ca936f6b588cee702c638eee75c2436e6cf75de > /home/francisco/workspace/RIOT/build/pkg/lwip/.pkg-state.git-downloaded
[INFO] patch lwip
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/api -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_api
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/core -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_core
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/core/ipv4 -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_ipv4
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/netif -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_netif
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip
"make" -C /home/francisco/workspace/RIOT/boards/common/init
"make" -C /home/francisco/workspace/RIOT/boards/native
"make" -C /home/francisco/workspace/RIOT/core
"make" -C /home/francisco/workspace/RIOT/cpu/native
"make" -C /home/francisco/workspace/RIOT/drivers
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib/netdev
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib/sock
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib/sock/ip
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/init_devs
"make" -C /home/francisco/workspace/RIOT/drivers/netdev
"make" -C /home/francisco/workspace/RIOT/drivers/periph_common
"make" -C /home/francisco/workspace/RIOT/boards/native/drivers
"make" -C /home/francisco/workspace/RIOT/sys
"make" -C /home/francisco/workspace/RIOT/sys/auto_init
"make" -C /home/francisco/workspace/RIOT/sys/fmt
"make" -C /home/francisco/workspace/RIOT/cpu/native/cli_eui_provider
"make" -C /home/francisco/workspace/RIOT/sys/frac
"make" -C /home/francisco/workspace/RIOT/cpu/native/periph
"make" -C /home/francisco/workspace/RIOT/cpu/native/stdio_native
"make" -C /home/francisco/workspace/RIOT/sys/iolist
"make" -C /home/francisco/workspace/RIOT/sys/luid
"make" -C /home/francisco/workspace/RIOT/sys/net/crosslayer/inet_csum
"make" -C /home/francisco/workspace/RIOT/sys/net/link_layer/eui_provider
"make" -C /home/francisco/workspace/RIOT/sys/net/link_layer/l2util
"make" -C /home/francisco/workspace/RIOT/sys/net/netdev_test
"make" -C /home/francisco/workspace/RIOT/sys/net/netif
"make" -C /home/francisco/workspace/RIOT/sys/net/network_layer/ipv4/addr
"make" -C /home/francisco/workspace/RIOT/sys/ps
"make" -C /home/francisco/workspace/RIOT/sys/sema
"make" -C /home/francisco/workspace/RIOT/sys/test_utils/interactive_sync
"make" -C /home/francisco/workspace/RIOT/sys/ztimer
   text    data     bss     dec     hex filename
 124851     844   73864  199559   30b87 /home/francisco/workspace/RIOT/tests/lwip_sock_ip/bin/native/tests_lwip_sock_ip.elf
r
/home/francisco/workspace/RIOT/tests/lwip_sock_ip/bin/native/tests_lwip_sock_ip.elf /dev/ttyACM0
RIOT native interrupts/signals initialized.
RIOT native board initialized.
RIOT native hardware initialization complete.

Help: Press s to start test, r to print it is ready
READY
s
START
main(): This is RIOT! (Version: 2022.04-devel-618-g8516e2-pr_lwip_use_ztimer)
code 0x11
Calling test_sock_ip_create4__EAFNOSUPPORT()
Calling test_sock_ip_create4__EINVAL_addr()
Calling test_sock_ip_create4__EINVAL_netif()
Calling test_sock_ip_create4__no_endpoints()
Calling test_sock_ip_create4__only_local()
Calling test_sock_ip_create4__only_local_reuse_ep()
Calling test_sock_ip_create4__only_remote()
Calling test_sock_ip_create4__full()
Calling test_sock_ip_recv4__EADDRNOTAVAIL()
Calling test_sock_ip_recv4__EAGAIN()
Calling test_sock_ip_recv4__ENOBUFS()
Calling test_sock_ip_recv4__ETIMEDOUT()
 * Calling sock_ip_recv()
 * (timed out with timeout 1000000)
Calling test_sock_ip_recv4__socketed()
Calling test_sock_ip_recv4__socketed_with_remote()
Calling test_sock_ip_recv4__unsocketed()
Calling test_sock_ip_recv4__unsocketed_with_remote()
Calling test_sock_ip_recv4__with_timeout()
Calling test_sock_ip_recv4__non_blocking()
Calling test_sock_ip_recv4__aux()
Calling test_sock_ip_recv_buf4__success()
Calling test_sock_ip_send4__EAFNOSUPPORT()
Calling test_sock_ip_send4__EINVAL_addr()
Calling test_sock_ip_send4__EINVAL_netif()
Calling test_sock_ip_send4__EHOSTUNREACH()
Calling test_sock_ip_send4__ENOTCONN()
Calling test_sock_ip_send4__socketed_no_local_no_netif()
Calling test_sock_ip_send4__socketed_no_netif()
Calling test_sock_ip_send4__socketed_no_local()
Calling test_sock_ip_send4__socketed()
Calling test_sock_ip_send4__socketed_other_remote()
Calling test_sock_ip_send4__unsocketed_no_local_no_netif()
Calling test_sock_ip_send4__unsocketed_no_netif()
Calling test_sock_ip_send4__unsocketed_no_local()
Calling test_sock_ip_send4__unsocketed()
Calling test_sock_ip_send4__no_sock_no_netif()
Calling test_sock_ip_send4__no_sock()
ALL TESTS SUCCESSFUL

Building application "tests_lwip_sock_ip" for "native" with MCU "native".

"make" -C /home/francisco/workspace/RIOT/pkg/lwip/
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/api -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_api
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/core -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_core
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/core/ipv6 -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_ipv6
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/netif -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_netif
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip
"make" -C /home/francisco/workspace/RIOT/boards/common/init
"make" -C /home/francisco/workspace/RIOT/boards/native
"make" -C /home/francisco/workspace/RIOT/core
"make" -C /home/francisco/workspace/RIOT/cpu/native
"make" -C /home/francisco/workspace/RIOT/drivers
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib/netdev
"make" -C /home/francisco/workspace/RIOT/boards/native/drivers
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib/sock
"make" -C /home/francisco/workspace/RIOT/drivers/netdev
"make" -C /home/francisco/workspace/RIOT/drivers/periph_common
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib/sock/ip
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/init_devs
"make" -C /home/francisco/workspace/RIOT/sys
"make" -C /home/francisco/workspace/RIOT/sys/auto_init
"make" -C /home/francisco/workspace/RIOT/cpu/native/cli_eui_provider
"make" -C /home/francisco/workspace/RIOT/sys/fmt
"make" -C /home/francisco/workspace/RIOT/cpu/native/periph
"make" -C /home/francisco/workspace/RIOT/cpu/native/stdio_native
"make" -C /home/francisco/workspace/RIOT/sys/frac
"make" -C /home/francisco/workspace/RIOT/sys/iolist
"make" -C /home/francisco/workspace/RIOT/sys/luid
"make" -C /home/francisco/workspace/RIOT/sys/net/crosslayer/inet_csum
"make" -C /home/francisco/workspace/RIOT/sys/net/link_layer/eui_provider
"make" -C /home/francisco/workspace/RIOT/sys/net/link_layer/l2util
"make" -C /home/francisco/workspace/RIOT/sys/net/netdev_test
"make" -C /home/francisco/workspace/RIOT/sys/net/netif
"make" -C /home/francisco/workspace/RIOT/sys/net/network_layer/ipv6/addr
"make" -C /home/francisco/workspace/RIOT/sys/ps
"make" -C /home/francisco/workspace/RIOT/sys/random
"make" -C /home/francisco/workspace/RIOT/sys/sema
"make" -C /home/francisco/workspace/RIOT/sys/test_utils/interactive_sync
"make" -C /home/francisco/workspace/RIOT/sys/ztimer
   text    data     bss     dec     hex filename
 146097     888   74952  221937   362f1 /home/francisco/workspace/RIOT/tests/lwip_sock_ip/bin/native/tests_lwip_sock_ip.elf
r
/home/francisco/workspace/RIOT/tests/lwip_sock_ip/bin/native/tests_lwip_sock_ip.elf /dev/ttyACM0
RIOT native interrupts/signals initialized.
RIOT native board initialized.
RIOT native hardware initialization complete.

Help: Press s to start test, r to print it is ready
READY
s
START
main(): This is RIOT! (Version: 2022.04-devel-618-g8516e2-pr_lwip_use_ztimer)
code 0x41
Calling test_sock_ip_create6__EAFNOSUPPORT()
Calling test_sock_ip_create6__EINVAL_addr()
Calling test_sock_ip_create6__EINVAL_netif()
Calling test_sock_ip_create6__no_endpoints()
Calling test_sock_ip_create6__only_local()
Calling test_sock_ip_create6__only_local_reuse_ep()
Calling test_sock_ip_create6__only_remote()
Calling test_sock_ip_create6__full()
Calling test_sock_ip_recv6__EADDRNOTAVAIL()
Calling test_sock_ip_recv6__EAGAIN()
Calling test_sock_ip_recv6__ENOBUFS()
Calling test_sock_ip_recv6__ETIMEDOUT()
 * Calling sock_ip_recv()
 * (timed out with timeout 1000000)
Calling test_sock_ip_recv6__socketed()
Calling test_sock_ip_recv6__socketed_with_remote()
Calling test_sock_ip_recv6__unsocketed()
Calling test_sock_ip_recv6__unsocketed_with_remote()
Calling test_sock_ip_recv6__with_timeout()
Calling test_sock_ip_recv6__non_blocking()
Calling test_sock_ip_recv6__aux()
Calling test_sock_ip_recv_buf6__success()
Calling test_sock_ip_send6__EAFNOSUPPORT()
Calling test_sock_ip_send6__EINVAL_addr()
Calling test_sock_ip_send6__EINVAL_netif()
Calling test_sock_ip_send6__EHOSTUNREACH()
Calling test_sock_ip_send6__ENOTCONN()
Calling test_sock_ip_send6__socketed_no_local_no_netif()
Calling test_sock_ip_send6__socketed_no_netif()
Calling test_sock_ip_send6__socketed_no_local()
Calling test_sock_ip_send6__socketed()
Calling test_sock_ip_send6__socketed_other_remote()
Calling test_sock_ip_send6__unsocketed_no_local_no_netif()
Calling test_sock_ip_send6__unsocketed_no_netif()
Calling test_sock_ip_send6__unsocketed_no_local()
Calling test_sock_ip_send6__unsocketed()
Calling test_sock_ip_send6__no_sock_no_netif()
Calling test_sock_ip_send6__no_sock()
ALL TESTS SUCCESSFUL

Building application "tests_lwip_sock_ip" for "native" with MCU "native".

"make" -C /home/francisco/workspace/RIOT/pkg/lwip/
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/api -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_api
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/core -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_core
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/core/ipv4 -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_ipv4
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/core/ipv6 -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_ipv6
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/netif -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_netif
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip
"make" -C /home/francisco/workspace/RIOT/boards/common/init
"make" -C /home/francisco/workspace/RIOT/boards/native
"make" -C /home/francisco/workspace/RIOT/core
"make" -C /home/francisco/workspace/RIOT/cpu/native
"make" -C /home/francisco/workspace/RIOT/drivers
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib/netdev
"make" -C /home/francisco/workspace/RIOT/boards/native/drivers
"make" -C /home/francisco/workspace/RIOT/drivers/netdev
"make" -C /home/francisco/workspace/RIOT/drivers/periph_common
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib/sock
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib/sock/ip
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/init_devs
"make" -C /home/francisco/workspace/RIOT/sys
"make" -C /home/francisco/workspace/RIOT/sys/auto_init
"make" -C /home/francisco/workspace/RIOT/sys/fmt
"make" -C /home/francisco/workspace/RIOT/sys/frac
"make" -C /home/francisco/workspace/RIOT/sys/iolist
"make" -C /home/francisco/workspace/RIOT/sys/luid
"make" -C /home/francisco/workspace/RIOT/sys/net/crosslayer/inet_csum
"make" -C /home/francisco/workspace/RIOT/sys/net/link_layer/eui_provider
"make" -C /home/francisco/workspace/RIOT/cpu/native/cli_eui_provider
"make" -C /home/francisco/workspace/RIOT/sys/net/link_layer/l2util
"make" -C /home/francisco/workspace/RIOT/sys/net/netdev_test
"make" -C /home/francisco/workspace/RIOT/sys/net/netif
"make" -C /home/francisco/workspace/RIOT/cpu/native/periph
"make" -C /home/francisco/workspace/RIOT/cpu/native/stdio_native
"make" -C /home/francisco/workspace/RIOT/sys/net/network_layer/ipv4/addr
"make" -C /home/francisco/workspace/RIOT/sys/net/network_layer/ipv6/addr
"make" -C /home/francisco/workspace/RIOT/sys/ps
"make" -C /home/francisco/workspace/RIOT/sys/random
"make" -C /home/francisco/workspace/RIOT/sys/sema
"make" -C /home/francisco/workspace/RIOT/sys/test_utils/interactive_sync
"make" -C /home/francisco/workspace/RIOT/sys/ztimer
   text    data     bss     dec     hex filename
 186529     916   75336  262781   4027d /home/francisco/workspace/RIOT/tests/lwip_sock_ip/bin/native/tests_lwip_sock_ip.elf
r
/home/francisco/workspace/RIOT/tests/lwip_sock_ip/bin/native/tests_lwip_sock_ip.elf /dev/ttyACM0
RIOT native interrupts/signals initialized.
RIOT native board initialized.
RIOT native hardware initialization complete.

Help: Press s to start test, r to print it is ready
READY
s
START
main(): This is RIOT! (Version: 2022.04-devel-618-g8516e2-pr_lwip_use_ztimer)
code 0x51
Calling test_sock_ip_create4__EAFNOSUPPORT()
Calling test_sock_ip_create4__EINVAL_addr()
Calling test_sock_ip_create4__EINVAL_netif()
Calling test_sock_ip_create4__no_endpoints()
Calling test_sock_ip_create4__only_local()
Calling test_sock_ip_create4__only_local_reuse_ep()
Calling test_sock_ip_create4__only_remote()
Calling test_sock_ip_create4__full()
Calling test_sock_ip_recv4__EADDRNOTAVAIL()
Calling test_sock_ip_recv4__EAGAIN()
Calling test_sock_ip_recv4__ENOBUFS()
Calling test_sock_ip_recv4__ETIMEDOUT()
 * Calling sock_ip_recv()
 * (timed out with timeout 1000000)
Calling test_sock_ip_recv4__socketed()
Calling test_sock_ip_recv4__socketed_with_remote()
Calling test_sock_ip_recv4__unsocketed()
Calling test_sock_ip_recv4__unsocketed_with_remote()
Calling test_sock_ip_recv4__with_timeout()
Calling test_sock_ip_recv4__non_blocking()
Calling test_sock_ip_recv4__aux()
Calling test_sock_ip_recv_buf4__success()
Calling test_sock_ip_send4__EAFNOSUPPORT()
Calling test_sock_ip_send4__EINVAL_addr()
Calling test_sock_ip_send4__EINVAL_netif()
Calling test_sock_ip_send4__EHOSTUNREACH()
Calling test_sock_ip_send4__ENOTCONN()
Calling test_sock_ip_send4__socketed_no_local_no_netif()
Calling test_sock_ip_send4__socketed_no_netif()
Calling test_sock_ip_send4__socketed_no_local()
Calling test_sock_ip_send4__socketed()
Calling test_sock_ip_send4__socketed_other_remote()
Calling test_sock_ip_send4__unsocketed_no_local_no_netif()
Calling test_sock_ip_send4__unsocketed_no_netif()
Calling test_sock_ip_send4__unsocketed_no_local()
Calling test_sock_ip_send4__unsocketed()
Calling test_sock_ip_send4__no_sock_no_netif()
Calling test_sock_ip_send4__no_sock()
Calling test_sock_ip_create6__EAFNOSUPPORT()
Calling test_sock_ip_create6__EINVAL_addr()
Calling test_sock_ip_create6__EINVAL_netif()
Calling test_sock_ip_create6__no_endpoints()
Calling test_sock_ip_create6__only_local()
Calling test_sock_ip_create6__only_local_reuse_ep()
Calling test_sock_ip_create6__only_remote()
Calling test_sock_ip_create6__full()
Calling test_sock_ip_recv6__EADDRNOTAVAIL()
Calling test_sock_ip_recv6__EAGAIN()
Calling test_sock_ip_recv6__ENOBUFS()
Calling test_sock_ip_recv6__ETIMEDOUT()
 * Calling sock_ip_recv()
 * (timed out with timeout 1000000)
Calling test_sock_ip_recv6__socketed()
Calling test_sock_ip_recv6__socketed_with_remote()
Calling test_sock_ip_recv6__unsocketed()
Calling test_sock_ip_recv6__unsocketed_with_remote()
Calling test_sock_ip_recv6__with_timeout()
Calling test_sock_ip_recv6__non_blocking()
Calling test_sock_ip_recv6__aux()
Calling test_sock_ip_recv_buf6__success()
Calling test_sock_ip_send6__EAFNOSUPPORT()
Calling test_sock_ip_send6__EINVAL_addr()
Calling test_sock_ip_send6__EINVAL_netif()
Calling test_sock_ip_send6__EHOSTUNREACH()
Calling test_sock_ip_send6__ENOTCONN()
Calling test_sock_ip_send6__socketed_no_local_no_netif()
Calling test_sock_ip_send6__socketed_no_netif()
Calling test_sock_ip_send6__socketed_no_local()
Calling test_sock_ip_send6__socketed()
Calling test_sock_ip_send6__socketed_other_remote()
Calling test_sock_ip_send6__unsocketed_no_local_no_netif()
Calling test_sock_ip_send6__unsocketed_no_netif()
Calling test_sock_ip_send6__unsocketed_no_local()
Calling test_sock_ip_send6__unsocketed()
Calling test_sock_ip_send6__no_sock_no_netif()
Calling test_sock_ip_send6__no_sock()
ALL TESTS SUCCESSFUL

Building application "tests_lwip_sock_tcp" for "native" with MCU "native".

"make" -C /home/francisco/workspace/RIOT/pkg/lwip/
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/api -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_api
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/core -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_core
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/core/ipv4 -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_ipv4
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/netif -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_netif
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip
"make" -C /home/francisco/workspace/RIOT/boards/common/init
"make" -C /home/francisco/workspace/RIOT/boards/native
"make" -C /home/francisco/workspace/RIOT/core
"make" -C /home/francisco/workspace/RIOT/cpu/native
"make" -C /home/francisco/workspace/RIOT/drivers
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib/netdev
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib/sock
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib/sock/tcp
"make" -C /home/francisco/workspace/RIOT/boards/native/drivers
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/init_devs
"make" -C /home/francisco/workspace/RIOT/sys
"make" -C /home/francisco/workspace/RIOT/sys/auto_init
"make" -C /home/francisco/workspace/RIOT/sys/fmt
"make" -C /home/francisco/workspace/RIOT/sys/frac
"make" -C /home/francisco/workspace/RIOT/drivers/netdev
"make" -C /home/francisco/workspace/RIOT/drivers/periph_common
"make" -C /home/francisco/workspace/RIOT/sys/iolist
"make" -C /home/francisco/workspace/RIOT/sys/luid
"make" -C /home/francisco/workspace/RIOT/sys/net/crosslayer/inet_csum
"make" -C /home/francisco/workspace/RIOT/sys/net/link_layer/eui_provider
"make" -C /home/francisco/workspace/RIOT/sys/net/link_layer/l2util
"make" -C /home/francisco/workspace/RIOT/sys/net/netdev_test
"make" -C /home/francisco/workspace/RIOT/cpu/native/cli_eui_provider
"make" -C /home/francisco/workspace/RIOT/sys/net/netif
"make" -C /home/francisco/workspace/RIOT/cpu/native/periph
"make" -C /home/francisco/workspace/RIOT/cpu/native/stdio_native
"make" -C /home/francisco/workspace/RIOT/sys/net/network_layer/ipv4/addr
"make" -C /home/francisco/workspace/RIOT/sys/ps
"make" -C /home/francisco/workspace/RIOT/sys/sema
"make" -C /home/francisco/workspace/RIOT/sys/test_utils/interactive_sync
"make" -C /home/francisco/workspace/RIOT/sys/ztimer
   text    data     bss     dec     hex filename
 174180     908   79880  254968   3e3f8 /home/francisco/workspace/RIOT/tests/lwip_sock_tcp/bin/native/tests_lwip_sock_tcp.elf
r
/home/francisco/workspace/RIOT/tests/lwip_sock_tcp/bin/native/tests_lwip_sock_tcp.elf /dev/ttyACM0
RIOT native interrupts/signals initialized.
RIOT native board initialized.
RIOT native hardware initialization complete.

Help: Press s to start test, r to print it is ready
READY
s
START
main(): This is RIOT! (Version: 2022.04-devel-618-g8516e2-pr_lwip_use_ztimer)
code 0x11
Calling test_tcp_connect4__EADDRINUSE()
Calling test_tcp_connect4__EAFNOSUPPORT()
Calling test_tcp_connect4__EINVAL_addr()
Calling test_tcp_connect4__EINVAL_netif()
Calling test_tcp_connect4__success_without_port()
Calling test_tcp_connect4__success_local_port()
Calling test_tcp_listen4__EADDRINUSE()
Calling test_tcp_listen4__EAFNOSUPPORT()
Calling test_tcp_listen4__EINVAL()
Calling test_tcp_listen4__success_any_netif()
Calling test_tcp_listen4__success_spec_netif()
Calling test_tcp_accept4__EAGAIN()
Calling test_tcp_accept4__EINVAL()
Calling test_tcp_accept4__ETIMEDOUT()
 * Calling sock_tcp_accept()
 * (timed out with timeout 1000000)
Calling test_tcp_accept4__success()
Calling test_tcp_read4__EAGAIN()
Calling test_tcp_read4__ECONNRESET()
Calling test_tcp_read4__ENOTCONN()
Calling test_tcp_read4__ETIMEDOUT()
 * Calling sock_tcp_read()
 * (timed out with timeout 1000000)
Calling test_tcp_read4__success()
Calling test_tcp_read4__success_with_timeout()
Calling test_tcp_read4__success_non_blocking()
Calling test_tcp_write4__ENOTCONN()
Calling test_tcp_write4__success()
ALL TESTS SUCCESSFUL

Building application "tests_lwip_sock_tcp" for "native" with MCU "native".

"make" -C /home/francisco/workspace/RIOT/pkg/lwip/
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/api -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_api
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/core -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_core
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/core/ipv6 -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_ipv6
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/netif -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_netif
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip
"make" -C /home/francisco/workspace/RIOT/boards/common/init
"make" -C /home/francisco/workspace/RIOT/boards/native
"make" -C /home/francisco/workspace/RIOT/core
"make" -C /home/francisco/workspace/RIOT/cpu/native
"make" -C /home/francisco/workspace/RIOT/drivers
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib/netdev
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib/sock
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib/sock/tcp
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/init_devs
"make" -C /home/francisco/workspace/RIOT/boards/native/drivers
"make" -C /home/francisco/workspace/RIOT/sys
"make" -C /home/francisco/workspace/RIOT/drivers/netdev
"make" -C /home/francisco/workspace/RIOT/sys/auto_init
"make" -C /home/francisco/workspace/RIOT/drivers/periph_common
"make" -C /home/francisco/workspace/RIOT/sys/fmt
"make" -C /home/francisco/workspace/RIOT/cpu/native/cli_eui_provider
"make" -C /home/francisco/workspace/RIOT/sys/frac
"make" -C /home/francisco/workspace/RIOT/sys/iolist
"make" -C /home/francisco/workspace/RIOT/cpu/native/periph
"make" -C /home/francisco/workspace/RIOT/sys/luid
"make" -C /home/francisco/workspace/RIOT/cpu/native/stdio_native
"make" -C /home/francisco/workspace/RIOT/sys/net/crosslayer/inet_csum
"make" -C /home/francisco/workspace/RIOT/sys/net/link_layer/eui_provider
"make" -C /home/francisco/workspace/RIOT/sys/net/link_layer/l2util
"make" -C /home/francisco/workspace/RIOT/sys/net/netdev_test
"make" -C /home/francisco/workspace/RIOT/sys/net/netif
"make" -C /home/francisco/workspace/RIOT/sys/net/network_layer/ipv6/addr
"make" -C /home/francisco/workspace/RIOT/sys/ps
"make" -C /home/francisco/workspace/RIOT/sys/random
"make" -C /home/francisco/workspace/RIOT/sys/sema
"make" -C /home/francisco/workspace/RIOT/sys/test_utils/interactive_sync
"make" -C /home/francisco/workspace/RIOT/sys/ztimer
   text    data     bss     dec     hex filename
 191666     916   81032  273614   42cce /home/francisco/workspace/RIOT/tests/lwip_sock_tcp/bin/native/tests_lwip_sock_tcp.elf
r
/home/francisco/workspace/RIOT/tests/lwip_sock_tcp/bin/native/tests_lwip_sock_tcp.elf /dev/ttyACM0
RIOT native interrupts/signals initialized.
RIOT native board initialized.
RIOT native hardware initialization complete.

Help: Press s to start test, r to print it is ready
READY
s
START
main(): This is RIOT! (Version: 2022.04-devel-618-g8516e2-pr_lwip_use_ztimer)
code 0x41
Calling test_tcp_connect6__EADDRINUSE()
Calling test_tcp_connect6__EAFNOSUPPORT()
Calling test_tcp_connect6__EINVAL_addr()
Calling test_tcp_connect6__EINVAL_netif()
Calling test_tcp_connect6__success_without_port()
Calling test_tcp_connect6__success_local_port()
Calling test_tcp_listen6__EADDRINUSE()
Calling test_tcp_listen6__EAFNOSUPPORT()
Calling test_tcp_listen6__EINVAL()
Calling test_tcp_listen6__success_any_netif()
Calling test_tcp_listen6__success_spec_netif()
Calling test_tcp_accept6__EAGAIN()
Calling test_tcp_accept6__EINVAL()
Calling test_tcp_accept6__ETIMEDOUT()
 * Calling sock_tcp_accept()
 * (timed out with timeout 1000000)
Calling test_tcp_accept6__success()
Calling test_tcp_read6__EAGAIN()
Calling test_tcp_read6__ECONNRESET()
Calling test_tcp_read6__ENOTCONN()
Calling test_tcp_read6__ETIMEDOUT()
 * Calling sock_tcp_read()
 * (timed out with timeout 1000000)
Calling test_tcp_read6__success()
Calling test_tcp_read6__success_with_timeout()
Calling test_tcp_read6__success_non_blocking()
Calling test_tcp_write6__ENOTCONN()
Calling test_tcp_write6__success()
ALL TESTS SUCCESSFUL

Building application "tests_lwip_sock_tcp" for "native" with MCU "native".

"make" -C /home/francisco/workspace/RIOT/pkg/lwip/
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/api -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_api
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/core -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_core
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/core/ipv4 -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_ipv4
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/core/ipv6 -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_ipv6
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/netif -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_netif
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip
"make" -C /home/francisco/workspace/RIOT/boards/common/init
"make" -C /home/francisco/workspace/RIOT/boards/native
"make" -C /home/francisco/workspace/RIOT/core
"make" -C /home/francisco/workspace/RIOT/cpu/native
"make" -C /home/francisco/workspace/RIOT/drivers
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib/netdev
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib/sock
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib/sock/tcp
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/init_devs
"make" -C /home/francisco/workspace/RIOT/sys
"make" -C /home/francisco/workspace/RIOT/drivers/netdev
"make" -C /home/francisco/workspace/RIOT/drivers/periph_common
"make" -C /home/francisco/workspace/RIOT/boards/native/drivers
"make" -C /home/francisco/workspace/RIOT/sys/auto_init
"make" -C /home/francisco/workspace/RIOT/cpu/native/cli_eui_provider
"make" -C /home/francisco/workspace/RIOT/cpu/native/periph
"make" -C /home/francisco/workspace/RIOT/cpu/native/stdio_native
"make" -C /home/francisco/workspace/RIOT/sys/fmt
"make" -C /home/francisco/workspace/RIOT/sys/frac
"make" -C /home/francisco/workspace/RIOT/sys/iolist
"make" -C /home/francisco/workspace/RIOT/sys/luid
"make" -C /home/francisco/workspace/RIOT/sys/net/crosslayer/inet_csum
"make" -C /home/francisco/workspace/RIOT/sys/net/link_layer/eui_provider
"make" -C /home/francisco/workspace/RIOT/sys/net/link_layer/l2util
"make" -C /home/francisco/workspace/RIOT/sys/net/netdev_test
"make" -C /home/francisco/workspace/RIOT/sys/net/netif
"make" -C /home/francisco/workspace/RIOT/sys/net/network_layer/ipv4/addr
"make" -C /home/francisco/workspace/RIOT/sys/net/network_layer/ipv6/addr
"make" -C /home/francisco/workspace/RIOT/sys/ps
"make" -C /home/francisco/workspace/RIOT/sys/random
"make" -C /home/francisco/workspace/RIOT/sys/sema
"make" -C /home/francisco/workspace/RIOT/sys/test_utils/interactive_sync
"make" -C /home/francisco/workspace/RIOT/sys/ztimer
   text    data     bss     dec     hex filename
 223422     980   81384  305786   4aa7a /home/francisco/workspace/RIOT/tests/lwip_sock_tcp/bin/native/tests_lwip_sock_tcp.elf
r
/home/francisco/workspace/RIOT/tests/lwip_sock_tcp/bin/native/tests_lwip_sock_tcp.elf /dev/ttyACM0
RIOT native interrupts/signals initialized.
RIOT native board initialized.
RIOT native hardware initialization complete.

Help: Press s to start test, r to print it is ready
READY
s
START
main(): This is RIOT! (Version: 2022.04-devel-618-g8516e2-pr_lwip_use_ztimer)
code 0x51
Calling test_tcp_connect4__EADDRINUSE()
Calling test_tcp_connect4__EAFNOSUPPORT()
Calling test_tcp_connect4__EINVAL_addr()
Calling test_tcp_connect4__EINVAL_netif()
Calling test_tcp_connect4__success_without_port()
Calling test_tcp_connect4__success_local_port()
Calling test_tcp_listen4__EADDRINUSE()
Calling test_tcp_listen4__EAFNOSUPPORT()
Calling test_tcp_listen4__EINVAL()
Calling test_tcp_listen4__success_any_netif()
Calling test_tcp_listen4__success_spec_netif()
Calling test_tcp_accept4__EAGAIN()
Calling test_tcp_accept4__EINVAL()
Calling test_tcp_accept4__ETIMEDOUT()
 * Calling sock_tcp_accept()
 * (timed out with timeout 1000000)
Calling test_tcp_accept4__success()
Calling test_tcp_read4__EAGAIN()
Calling test_tcp_read4__ECONNRESET()
Calling test_tcp_read4__ENOTCONN()
Calling test_tcp_read4__ETIMEDOUT()
 * Calling sock_tcp_read()
 * (timed out with timeout 1000000)
Calling test_tcp_read4__success()
Calling test_tcp_read4__success_with_timeout()
Calling test_tcp_read4__success_non_blocking()
Calling test_tcp_write4__ENOTCONN()
Calling test_tcp_write4__success()
Calling test_tcp_connect6__EADDRINUSE()
Calling test_tcp_connect6__EAFNOSUPPORT()
Calling test_tcp_connect6__EINVAL_addr()
Calling test_tcp_connect6__EINVAL_netif()
Calling test_tcp_connect6__success_without_port()
Calling test_tcp_connect6__success_local_port()
Calling test_tcp_listen6__EADDRINUSE()
Calling test_tcp_listen6__EAFNOSUPPORT()
Calling test_tcp_listen6__EINVAL()
Calling test_tcp_listen6__success_any_netif()
Calling test_tcp_listen6__success_spec_netif()
Calling test_tcp_accept6__EAGAIN()
Calling test_tcp_accept6__EINVAL()
Calling test_tcp_accept6__ETIMEDOUT()
 * Calling sock_tcp_accept()
 * (timed out with timeout 1000000)
Calling test_tcp_accept6__success()
Calling test_tcp_read6__EAGAIN()
Calling test_tcp_read6__ECONNRESET()
Calling test_tcp_read6__ENOTCONN()
Calling test_tcp_read6__ETIMEDOUT()
 * Calling sock_tcp_read()
 * (timed out with timeout 1000000)
Calling test_tcp_read6__success()
Calling test_tcp_read6__success_with_timeout()
Calling test_tcp_read6__success_non_blocking()
Calling test_tcp_write6__ENOTCONN()
Calling test_tcp_write6__success()
ALL TESTS SUCCESSFUL

Building application "tests_lwip_sock_udp" for "native" with MCU "native".

"make" -C /home/francisco/workspace/RIOT/pkg/lwip/
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/api -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_api
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/core -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_core
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/core/ipv4 -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_ipv4
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/netif -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_netif
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip
"make" -C /home/francisco/workspace/RIOT/boards/common/init
"make" -C /home/francisco/workspace/RIOT/boards/native
"make" -C /home/francisco/workspace/RIOT/core
"make" -C /home/francisco/workspace/RIOT/cpu/native
"make" -C /home/francisco/workspace/RIOT/drivers
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib/netdev
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib/sock
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib/sock/udp
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/init_devs
"make" -C /home/francisco/workspace/RIOT/boards/native/drivers
"make" -C /home/francisco/workspace/RIOT/sys
"make" -C /home/francisco/workspace/RIOT/drivers/netdev
"make" -C /home/francisco/workspace/RIOT/drivers/periph_common
"make" -C /home/francisco/workspace/RIOT/sys/auto_init
"make" -C /home/francisco/workspace/RIOT/sys/fmt
"make" -C /home/francisco/workspace/RIOT/sys/frac
"make" -C /home/francisco/workspace/RIOT/sys/iolist
"make" -C /home/francisco/workspace/RIOT/cpu/native/cli_eui_provider
"make" -C /home/francisco/workspace/RIOT/cpu/native/periph
"make" -C /home/francisco/workspace/RIOT/sys/luid
"make" -C /home/francisco/workspace/RIOT/cpu/native/stdio_native
"make" -C /home/francisco/workspace/RIOT/sys/net/crosslayer/inet_csum
"make" -C /home/francisco/workspace/RIOT/sys/net/link_layer/eui_provider
"make" -C /home/francisco/workspace/RIOT/sys/net/link_layer/l2util
"make" -C /home/francisco/workspace/RIOT/sys/net/netdev_test
"make" -C /home/francisco/workspace/RIOT/sys/net/netif
"make" -C /home/francisco/workspace/RIOT/sys/net/network_layer/ipv4/addr
"make" -C /home/francisco/workspace/RIOT/sys/ps
"make" -C /home/francisco/workspace/RIOT/sys/sema
"make" -C /home/francisco/workspace/RIOT/sys/test_utils/interactive_sync
"make" -C /home/francisco/workspace/RIOT/sys/ztimer
   text    data     bss     dec     hex filename
 129403     876   73864  204143   31d6f /home/francisco/workspace/RIOT/tests/lwip_sock_udp/bin/native/tests_lwip_sock_udp.elf
r
/home/francisco/workspace/RIOT/tests/lwip_sock_udp/bin/native/tests_lwip_sock_udp.elf /dev/ttyACM0
RIOT native interrupts/signals initialized.
RIOT native board initialized.
RIOT native hardware initialization complete.

Help: Press s to start test, r to print it is ready
READY
s
START
main(): This is RIOT! (Version: 2022.04-devel-618-g8516e2-pr_lwip_use_ztimer)
code 0x11
Calling test_sock_udp_create4__EADDRINUSE()
Calling test_sock_udp_create4__EAFNOSUPPORT()
Calling test_sock_udp_create4__EINVAL_addr()
Calling test_sock_udp_create4__EINVAL_netif()
Calling test_sock_udp_create4__no_endpoints()
Calling test_sock_udp_create4__only_local()
Calling test_sock_udp_create4__only_local_port0()
Calling test_sock_udp_create4__only_local_reuse_ep()
Calling test_sock_udp_create4__only_remote()
Calling test_sock_udp_create4__full()
Calling test_sock_udp_recv4__EADDRNOTAVAIL()
Calling test_sock_udp_recv4__EAGAIN()
Calling test_sock_udp_recv4__ENOBUFS()
Calling test_sock_udp_recv4__ETIMEDOUT()
 * Calling sock_udp_recv()
 * (timed out with timeout 1000000)
Calling test_sock_udp_recv4__socketed()
Calling test_sock_udp_recv4__socketed_with_remote()
Calling test_sock_udp_recv4__socketed_with_port0()
Calling test_sock_udp_recv4__unsocketed()
Calling test_sock_udp_recv4__unsocketed_with_remote()
Calling test_sock_udp_recv4__with_timeout()
Calling test_sock_udp_recv4__non_blocking()
Calling test_sock_udp_recv4__aux()
Calling test_sock_udp_recv_buf4__success()
Calling test_sock_udp_send4__EAFNOSUPPORT()
Calling test_sock_udp_send4__EINVAL_addr()
Calling test_sock_udp_send4__EINVAL_netif()
Calling test_sock_udp_send4__EINVAL_port()
Calling test_sock_udp_send4__EHOSTUNREACH()
Calling test_sock_udp_send4__ENOTCONN()
Calling test_sock_udp_send4__socketed_no_local_no_netif()
Calling test_sock_udp_send4__socketed_no_netif()
Calling test_sock_udp_send4__socketed_no_local()
Calling test_sock_udp_send4__socketed()
Calling test_sock_udp_send4__socketed_other_remote()
Calling test_sock_udp_send4__unsocketed_no_local_no_netif()
Calling test_sock_udp_send4__unsocketed_no_netif()
Calling test_sock_udp_send4__unsocketed_no_local()
Calling test_sock_udp_send4__unsocketed()
Calling test_sock_udp_send4__no_sock_no_netif()
Calling test_sock_udp_send4__no_sock()
ALL TESTS SUCCESSFUL

Building application "tests_lwip_sock_udp" for "native" with MCU "native".

"make" -C /home/francisco/workspace/RIOT/pkg/lwip/
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/api -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_api
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/core -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_core
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/core/ipv6 -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_ipv6
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/netif -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_netif
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip
"make" -C /home/francisco/workspace/RIOT/boards/common/init
"make" -C /home/francisco/workspace/RIOT/boards/native
"make" -C /home/francisco/workspace/RIOT/core
"make" -C /home/francisco/workspace/RIOT/cpu/native
"make" -C /home/francisco/workspace/RIOT/drivers
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib/netdev
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib/sock
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib/sock/udp
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/init_devs
"make" -C /home/francisco/workspace/RIOT/sys
"make" -C /home/francisco/workspace/RIOT/boards/native/drivers
"make" -C /home/francisco/workspace/RIOT/drivers/netdev
"make" -C /home/francisco/workspace/RIOT/drivers/periph_common
"make" -C /home/francisco/workspace/RIOT/sys/auto_init
"make" -C /home/francisco/workspace/RIOT/sys/fmt
"make" -C /home/francisco/workspace/RIOT/sys/frac
"make" -C /home/francisco/workspace/RIOT/sys/iolist
"make" -C /home/francisco/workspace/RIOT/sys/luid
"make" -C /home/francisco/workspace/RIOT/sys/net/crosslayer/inet_csum
"make" -C /home/francisco/workspace/RIOT/sys/net/link_layer/eui_provider
"make" -C /home/francisco/workspace/RIOT/sys/net/link_layer/l2util
"make" -C /home/francisco/workspace/RIOT/sys/net/netdev_test
"make" -C /home/francisco/workspace/RIOT/sys/net/netif
"make" -C /home/francisco/workspace/RIOT/sys/net/network_layer/ipv6/addr
"make" -C /home/francisco/workspace/RIOT/sys/ps
"make" -C /home/francisco/workspace/RIOT/sys/random
"make" -C /home/francisco/workspace/RIOT/sys/sema
"make" -C /home/francisco/workspace/RIOT/cpu/native/cli_eui_provider
"make" -C /home/francisco/workspace/RIOT/sys/test_utils/interactive_sync
"make" -C /home/francisco/workspace/RIOT/cpu/native/periph
"make" -C /home/francisco/workspace/RIOT/sys/ztimer
"make" -C /home/francisco/workspace/RIOT/cpu/native/stdio_native
   text    data     bss     dec     hex filename
 151401     920   74952  227273   377c9 /home/francisco/workspace/RIOT/tests/lwip_sock_udp/bin/native/tests_lwip_sock_udp.elf
r
/home/francisco/workspace/RIOT/tests/lwip_sock_udp/bin/native/tests_lwip_sock_udp.elf /dev/ttyACM0
RIOT native interrupts/signals initialized.
RIOT native board initialized.
RIOT native hardware initialization complete.

Help: Press s to start test, r to print it is ready
READY
s
START
main(): This is RIOT! (Version: 2022.04-devel-618-g8516e2-pr_lwip_use_ztimer)
code 0x41
Calling test_sock_udp_create6__EADDRINUSE()
Calling test_sock_udp_create6__EAFNOSUPPORT()
Calling test_sock_udp_create6__EINVAL_addr()
Calling test_sock_udp_create6__EINVAL_netif()
Calling test_sock_udp_create6__no_endpoints()
Calling test_sock_udp_create6__only_local()
Calling test_sock_udp_create6__only_local_port0()
Calling test_sock_udp_create6__only_local_reuse_ep()
Calling test_sock_udp_create6__only_remote()
Calling test_sock_udp_create6__full()
Calling test_sock_udp_recv6__EADDRNOTAVAIL()
Calling test_sock_udp_recv6__EAGAIN()
Calling test_sock_udp_recv6__ENOBUFS()
Calling test_sock_udp_recv6__ETIMEDOUT()
 * Calling sock_udp_recv()
 * (timed out with timeout 1000000)
Calling test_sock_udp_recv6__socketed()
Calling test_sock_udp_recv6__socketed_with_remote()
Calling test_sock_udp_recv6__socketed_with_port0()
Calling test_sock_udp_recv6__unsocketed()
Calling test_sock_udp_recv6__unsocketed_with_remote()
Calling test_sock_udp_recv6__with_timeout()
Calling test_sock_udp_recv6__non_blocking()
Calling test_sock_udp_recv6__aux()
Calling test_sock_udp_recv_buf6__success()
Calling test_sock_udp_send6__EAFNOSUPPORT()
Calling test_sock_udp_send6__EINVAL_addr()
Calling test_sock_udp_send6__EINVAL_netif()
Calling test_sock_udp_send6__EINVAL_port()
Calling test_sock_udp_send6__EHOSTUNREACH()
Calling test_sock_udp_send6__ENOTCONN()
Calling test_sock_udp_send6__socketed_no_local_no_netif()
Calling test_sock_udp_send6__socketed_no_netif()
Calling test_sock_udp_send6__socketed_no_local()
Calling test_sock_udp_send6__socketed()
Calling test_sock_udp_sendv6__socketed()
Calling test_sock_udp_send6__socketed_other_remote()
Calling test_sock_udp_send6__unsocketed_no_local_no_netif()
Calling test_sock_udp_send6__unsocketed_no_netif()
Calling test_sock_udp_send6__unsocketed_no_local()
Calling test_sock_udp_send6__unsocketed()
Calling test_sock_udp_send6__no_sock_no_netif()
Calling test_sock_udp_send6__no_sock()
ALL TESTS SUCCESSFUL

Building application "tests_lwip_sock_udp" for "native" with MCU "native".

"make" -C /home/francisco/workspace/RIOT/pkg/lwip/
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/api -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_api
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/core -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_core
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/core/ipv4 -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_ipv4
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/core/ipv6 -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_ipv6
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip/src/netif -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip_netif
"make" -C /home/francisco/workspace/RIOT/build/pkg/lwip -f /home/francisco/workspace/RIOT/Makefile.base MODULE=lwip
"make" -C /home/francisco/workspace/RIOT/boards/common/init
"make" -C /home/francisco/workspace/RIOT/boards/native
"make" -C /home/francisco/workspace/RIOT/core
"make" -C /home/francisco/workspace/RIOT/cpu/native
"make" -C /home/francisco/workspace/RIOT/drivers
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib/netdev
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib/sock
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/contrib/sock/udp
"make" -C /home/francisco/workspace/RIOT/boards/native/drivers
"make" -C /home/francisco/workspace/RIOT/drivers/netdev
"make" -C /home/francisco/workspace/RIOT/drivers/periph_common
"make" -C /home/francisco/workspace/RIOT/pkg/lwip/init_devs
"make" -C /home/francisco/workspace/RIOT/sys
"make" -C /home/francisco/workspace/RIOT/sys/auto_init
"make" -C /home/francisco/workspace/RIOT/cpu/native/cli_eui_provider
"make" -C /home/francisco/workspace/RIOT/cpu/native/periph
"make" -C /home/francisco/workspace/RIOT/cpu/native/stdio_native
"make" -C /home/francisco/workspace/RIOT/sys/fmt
"make" -C /home/francisco/workspace/RIOT/sys/frac
"make" -C /home/francisco/workspace/RIOT/sys/iolist
"make" -C /home/francisco/workspace/RIOT/sys/luid
"make" -C /home/francisco/workspace/RIOT/sys/net/crosslayer/inet_csum
"make" -C /home/francisco/workspace/RIOT/sys/net/link_layer/eui_provider
"make" -C /home/francisco/workspace/RIOT/sys/net/link_layer/l2util
"make" -C /home/francisco/workspace/RIOT/sys/net/netdev_test
"make" -C /home/francisco/workspace/RIOT/sys/net/netif
"make" -C /home/francisco/workspace/RIOT/sys/net/network_layer/ipv4/addr
"make" -C /home/francisco/workspace/RIOT/sys/net/network_layer/ipv6/addr
"make" -C /home/francisco/workspace/RIOT/sys/ps
"make" -C /home/francisco/workspace/RIOT/sys/random
"make" -C /home/francisco/workspace/RIOT/sys/sema
"make" -C /home/francisco/workspace/RIOT/sys/test_utils/interactive_sync
"make" -C /home/francisco/workspace/RIOT/sys/ztimer
   text    data     bss     dec     hex filename
 194225     948   75336  270509   420ad /home/francisco/workspace/RIOT/tests/lwip_sock_udp/bin/native/tests_lwip_sock_udp.elf
r
/home/francisco/workspace/RIOT/tests/lwip_sock_udp/bin/native/tests_lwip_sock_udp.elf /dev/ttyACM0
RIOT native interrupts/signals initialized.
RIOT native board initialized.
RIOT native hardware initialization complete.

Help: Press s to start test, r to print it is ready
READY
s
START
main(): This is RIOT! (Version: 2022.04-devel-618-g8516e2-pr_lwip_use_ztimer)
code 0x51
Calling test_sock_udp_create4__EADDRINUSE()
Calling test_sock_udp_create4__EAFNOSUPPORT()
Calling test_sock_udp_create4__EINVAL_addr()
Calling test_sock_udp_create4__EINVAL_netif()
Calling test_sock_udp_create4__no_endpoints()
Calling test_sock_udp_create4__only_local()
Calling test_sock_udp_create4__only_local_port0()
Calling test_sock_udp_create4__only_local_reuse_ep()
Calling test_sock_udp_create4__only_remote()
Calling test_sock_udp_create4__full()
Calling test_sock_udp_recv4__EADDRNOTAVAIL()
Calling test_sock_udp_recv4__EAGAIN()
Calling test_sock_udp_recv4__ENOBUFS()
Calling test_sock_udp_recv4__ETIMEDOUT()
 * Calling sock_udp_recv()
 * (timed out with timeout 1000000)
Calling test_sock_udp_recv4__socketed()
Calling test_sock_udp_recv4__socketed_with_remote()
Calling test_sock_udp_recv4__socketed_with_port0()
Calling test_sock_udp_recv4__unsocketed()
Calling test_sock_udp_recv4__unsocketed_with_remote()
Calling test_sock_udp_recv4__with_timeout()
Calling test_sock_udp_recv4__non_blocking()
Calling test_sock_udp_recv4__aux()
Calling test_sock_udp_recv_buf4__success()
Calling test_sock_udp_send4__EAFNOSUPPORT()
Calling test_sock_udp_send4__EINVAL_addr()
Calling test_sock_udp_send4__EINVAL_netif()
Calling test_sock_udp_send4__EINVAL_port()
Calling test_sock_udp_send4__EHOSTUNREACH()
Calling test_sock_udp_send4__ENOTCONN()
Calling test_sock_udp_send4__socketed_no_local_no_netif()
Calling test_sock_udp_send4__socketed_no_netif()
Calling test_sock_udp_send4__socketed_no_local()
Calling test_sock_udp_send4__socketed()
Calling test_sock_udp_send4__socketed_other_remote()
Calling test_sock_udp_send4__unsocketed_no_local_no_netif()
Calling test_sock_udp_send4__unsocketed_no_netif()
Calling test_sock_udp_send4__unsocketed_no_local()
Calling test_sock_udp_send4__unsocketed()
Calling test_sock_udp_send4__no_sock_no_netif()
Calling test_sock_udp_send4__no_sock()
Calling test_sock_udp_create6__EADDRINUSE()
Calling test_sock_udp_create6__EAFNOSUPPORT()
Calling test_sock_udp_create6__EINVAL_addr()
Calling test_sock_udp_create6__EINVAL_netif()
Calling test_sock_udp_create6__no_endpoints()
Calling test_sock_udp_create6__only_local()
Calling test_sock_udp_create6__only_local_port0()
Calling test_sock_udp_create6__only_local_reuse_ep()
Calling test_sock_udp_create6__only_remote()
Calling test_sock_udp_create6__full()
Calling test_sock_udp_recv6__EADDRNOTAVAIL()
Calling test_sock_udp_recv6__EAGAIN()
Calling test_sock_udp_recv6__ENOBUFS()
Calling test_sock_udp_recv6__ETIMEDOUT()
 * Calling sock_udp_recv()
 * (timed out with timeout 1000000)
Calling test_sock_udp_recv6__socketed()
Calling test_sock_udp_recv6__socketed_with_remote()
Calling test_sock_udp_

@miri64
Copy link
Member

miri64 commented Mar 3, 2022

the provided lwip/test/run.py is not able to test IPv4, […]

You have fingers to type ;-). Since you need DHCP for it, most likely, it is hard to automate.

@kfessel
Copy link
Contributor

kfessel commented Mar 3, 2022

the provided lwip/test/run.py is not able to test IPv4, […]

You have fingers to type ;-). Since you need DHCP for it, most likely, it is hard to automate.

For the moment i think we can trust the lwip_socket_.. test done by @fjmolinas and keep the ACK

I tested the aspect that changed in the in the lwip test and it failed that -> that specific aspect change was undone -> it succeeded, the rest are 1 for 1 timer changes.

most of our current ztimer transitions ignore #17614, -and ai was a bit hassitant to ack any ztimer transition, but i think that is easier to account for that after a solution like #17607 is implemented and easier from ztimer -> ztimer taking the now issue into account that going the full path at once.

(any move toward ztimer (especialy 32 or msec) is a huge improvement)

@fjmolinas
Copy link
Contributor Author

GO!

@fjmolinas fjmolinas merged commit b8260d5 into RIOT-OS:master Mar 4, 2022
@fjmolinas fjmolinas deleted the pr_lwip_use_ztimer branch March 4, 2022 07:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: network Area: Networking Area: pkg Area: External package ports Area: tests Area: tests and testing framework CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR CI: skip compile test If set, CI server will run only non-compile jobs, but no compile jobs or their dependent jobs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants