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: Implement sock_aux_local #14705

Merged
merged 3 commits into from Dec 4, 2020
Merged

Conversation

maribu
Copy link
Member

@maribu maribu commented Aug 5, 2020

Contribution description

This PR adds the implementation of the sock_aux_local for lwIP, that provides access to the local address via the extended SOCK API of #14703.

Testing procedure

  • make -C tests/lwip_sock_udp flash test
  • make -C tests/lwip_sock_ip flash test

Issues/PRs references

Depends on #14703

Same as #14704, but for lwIP

@maribu maribu added Area: network Area: Networking Type: new feature The issue requests / The PR implemements a new feature for RIOT State: waiting for other PR State: The PR requires another PR to be merged first labels Aug 5, 2020
@maribu maribu requested review from miri64 and jia200x August 5, 2020 07:37
@maribu maribu changed the title Sock aux lwip pkg/lwip: Implement sock_aux_local Aug 5, 2020
@maribu
Copy link
Member Author

maribu commented Dec 3, 2020

I rebased on top of master and solved merge conflicts

pkg/lwip/contrib/sock/udp/lwip_sock_udp.c Outdated Show resolved Hide resolved
pkg/lwip/contrib/sock/udp/lwip_sock_udp.c Outdated Show resolved Hide resolved
pkg/lwip/contrib/sock/udp/lwip_sock_udp.c Outdated Show resolved Hide resolved
tests/lwip_sock_ip/main.c Outdated Show resolved Hide resolved
tests/lwip_sock_ip/Makefile Outdated Show resolved Hide resolved
tests/lwip_sock_udp/Makefile Outdated Show resolved Hide resolved
tests/lwip_sock_udp/main.c Outdated Show resolved Hide resolved
tests/lwip_sock_udp/main.c Outdated Show resolved Hide resolved
tests/lwip_sock_udp/Makefile Outdated Show resolved Hide resolved
@miri64 miri64 added CI: run tests If set, CI server will run tests on hardware for the labeled PR CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR and removed State: waiting for other PR State: The PR requires another PR to be merged first labels Dec 3, 2020
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.

Ran both tests in all configurations currently possible to configure (would also like to test regressions for when sock_aux_local is not compiled in like that):

$ for test in tests/lwip_sock_{ip,udp}; do RIOT_CI_BUILD=1 LWIP_IPV4=1 make -C ${test} -j clean flash test || break; RIOT_CI_BUILD=1 LWIP_IPV6=1 make -C ${test} -j clean flash test || break && RIOT_CI_BUILD=1 LWIP_IPV4=1 LWIP_IPV6=1 make -C ${test} -j clean flash test || break; done
make: Entering directory '/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip'
Building application "tests_lwip_sock_ip" for "native" with MCU "native".

rm -rf /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/pkg-build/lwip
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/api -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_api
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_core
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core/ipv4 -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_ipv4
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/netif -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_netif
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip
/usr/bin/ld: /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/cpu/tramp.o: warning: relocation against `_native_saved_eip' in read-only section `.text'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
   text	   data	    bss	    dec	    hex	filename
 131525	    772	  73684	 205981	  3249d	/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/tests_lwip_sock_ip.elf
true 
r
/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/tests_lwip_sock_ip.elf /dev/ttyACM0 
RIOT native interrupts/signals initialized.
LED_RED_OFF
LED_GREEN_ON
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: buildtest)
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

make: Leaving directory '/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip'
make: Entering directory '/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip'
Building application "tests_lwip_sock_ip" for "native" with MCU "native".

rm -rf /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/pkg-build/lwip
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/api -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_api
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_core
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core/ipv6 -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_ipv6
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/netif -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_netif
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip
/usr/bin/ld: /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/cpu/tramp.o: warning: relocation against `_native_saved_eip' in read-only section `.text'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
   text	   data	    bss	    dec	    hex	filename
 162111	    792	  74836	 237739	  3a0ab	/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/tests_lwip_sock_ip.elf
true 
r
/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/tests_lwip_sock_ip.elf /dev/ttyACM0 
RIOT native interrupts/signals initialized.
LED_RED_OFF
LED_GREEN_ON
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: buildtest)
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

make: Leaving directory '/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip'
make: Entering directory '/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip'
Building application "tests_lwip_sock_ip" for "native" with MCU "native".

rm -rf /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/pkg-build/lwip
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/api -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_api
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_core
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core/ipv4 -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_ipv4
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core/ipv6 -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_ipv6
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/netif -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_netif
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip
/usr/bin/ld: /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/cpu/tramp.o: warning: relocation against `_native_saved_eip' in read-only section `.text'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
   text	   data	    bss	    dec	    hex	filename
 203287	    836	  75220	 279343	  4432f	/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/tests_lwip_sock_ip.elf
true 
r
/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/tests_lwip_sock_ip.elf /dev/ttyACM0 
RIOT native interrupts/signals initialized.
LED_RED_OFF
LED_GREEN_ON
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: buildtest)
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

make: Leaving directory '/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip'
make: Entering directory '/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp'
Building application "tests_lwip_sock_udp" for "native" with MCU "native".

rm -rf /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/pkg-build/lwip
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/api -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_api
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_core
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core/ipv4 -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_ipv4
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/netif -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_netif
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip
/usr/bin/ld: /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/cpu/tramp.o: warning: relocation against `_native_saved_eip' in read-only section `.text'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
   text	   data	    bss	    dec	    hex	filename
 137693	    774	  73716	 212183	  33cd7	/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/tests_lwip_sock_udp.elf
true 
r
/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/tests_lwip_sock_udp.elf /dev/ttyACM0 
RIOT native interrupts/signals initialized.
LED_RED_OFF
LED_GREEN_ON
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: buildtest)
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

make: Leaving directory '/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp'
make: Entering directory '/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp'
Building application "tests_lwip_sock_udp" for "native" with MCU "native".

rm -rf /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/pkg-build/lwip
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/api -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_api
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_core
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core/ipv6 -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_ipv6
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/netif -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_netif
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip
/usr/bin/ld: /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/cpu/tramp.o: warning: relocation against `_native_saved_eip' in read-only section `.text'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
   text	   data	    bss	    dec	    hex	filename
 168587	    796	  74868	 244251	  3ba1b	/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/tests_lwip_sock_udp.elf
true 
r
/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/tests_lwip_sock_udp.elf /dev/ttyACM0 
RIOT native interrupts/signals initialized.
LED_RED_OFF
LED_GREEN_ON
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: buildtest)
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

make: Leaving directory '/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp'
make: Entering directory '/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp'
Building application "tests_lwip_sock_udp" for "native" with MCU "native".

rm -rf /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/pkg-build/lwip
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/api -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_api
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_core
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core/ipv4 -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_ipv4
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core/ipv6 -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_ipv6
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/netif -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_netif
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip
/usr/bin/ld: /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/cpu/tramp.o: warning: relocation against `_native_saved_eip' in read-only section `.text'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
   text	   data	    bss	    dec	    hex	filename
 212231	    872	  75252	 288355	  46663	/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/tests_lwip_sock_udp.elf
true 
r
/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/tests_lwip_sock_udp.elf /dev/ttyACM0 
RIOT native interrupts/signals initialized.
LED_RED_OFF
LED_GREEN_ON
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: buildtest)
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_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

make: Leaving directory '/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp'

@miri64 miri64 added Reviewed: 1-fundamentals The fundamentals of the PR were reviewed according to the maintainer guidelines Reviewed: 3-testing The PR was tested according to the maintainer guidelines Reviewed: 4-code-style The adherence to coding conventions by the PR were reviewed according to the maintainer guidelines Reviewed: 5-documentation The documentation details of the PR were reviewed according to the maintainer guidelines labels Dec 3, 2020
@miri64
Copy link
Member

miri64 commented Dec 4, 2020

I ran the tests with the following script on native:

TEST_RUNS=0
for test in tests/lwip_sock_{ip,udp}; do
    RIOT_CI_BUILD=1 LWIP_IPV4=1 make -C ${test} --no-print-directory -j clean flash test || break
    RIOT_CI_BUILD=1 LWIP_IPV6=1 make -C ${test} -j --no-print-directory clean flash test || break
    RIOT_CI_BUILD=1 LWIP_IPV4=1 LWIP_IPV6=1 make -C ${test} --no-print-directory -j clean flash test || break
    RIOT_CI_BUILD=1 LWIP_IPV4=1 AUX_LOCAL=0 make -C ${test} --no-print-directory -j clean flash test || break
    RIOT_CI_BUILD=1 LWIP_IPV6=1 AUX_LOCAL=0 make -C ${test} -j --no-print-directory clean flash test || break
    RIOT_CI_BUILD=1 LWIP_IPV4=1 LWIP_IPV6=1 AUX_LOCAL=0 make -C ${test} --no-print-directory -j clean flash test || break;
    TEST_RUNS=$((TEST_RUNS+1))
done
[ ${TEST_RUNS} -eq 2 ] && echo "success" || echo "fail"
Success was printed in the end and the build sizes differed:
Building application "tests_lwip_sock_ip" for "native" with MCU "native".

rm -rf /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/pkg-build/lwip
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/api -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_api
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_core
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core/ipv4 -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_ipv4
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/netif -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_netif
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip
/usr/bin/ld: /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/cpu/tramp.o: warning: relocation against `_native_saved_eip' in read-only section `.text'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
   text	   data	    bss	    dec	    hex	filename
 131525	    772	  73684	 205981	  3249d	/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/tests_lwip_sock_ip.elf
true 
r
/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/tests_lwip_sock_ip.elf /dev/ttyACM0 
RIOT native interrupts/signals initialized.
LED_RED_OFF
LED_GREEN_ON
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: buildtest)
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".

rm -rf /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/pkg-build/lwip
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/api -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_api
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_core
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core/ipv6 -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_ipv6
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/netif -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_netif
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip
/usr/bin/ld: /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/cpu/tramp.o: warning: relocation against `_native_saved_eip' in read-only section `.text'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
   text	   data	    bss	    dec	    hex	filename
 162111	    792	  74836	 237739	  3a0ab	/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/tests_lwip_sock_ip.elf
true 
r
/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/tests_lwip_sock_ip.elf /dev/ttyACM0 
RIOT native interrupts/signals initialized.
LED_RED_OFF
LED_GREEN_ON
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: buildtest)
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".

rm -rf /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/pkg-build/lwip
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/api -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_api
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_core
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core/ipv4 -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_ipv4
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core/ipv6 -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_ipv6
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/netif -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_netif
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip
/usr/bin/ld: /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/cpu/tramp.o: warning: relocation against `_native_saved_eip' in read-only section `.text'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
   text	   data	    bss	    dec	    hex	filename
 203287	    836	  75220	 279343	  4432f	/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/tests_lwip_sock_ip.elf
true 
r
/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/tests_lwip_sock_ip.elf /dev/ttyACM0 
RIOT native interrupts/signals initialized.
LED_RED_OFF
LED_GREEN_ON
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: buildtest)
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_ip" for "native" with MCU "native".

rm -rf /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/pkg-build/lwip
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/pkg/lwip
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/api -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_api
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_core
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core/ipv4 -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_ipv4
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/netif -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_netif
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/boards/native
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/core
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/cpu/native
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/drivers
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/pkg/lwip/contrib
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/pkg/lwip/contrib/netdev
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/pkg/lwip/contrib/sock
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/pkg/lwip/contrib/sock/ip
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/sys
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/boards/native/drivers
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/drivers/netdev
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/cpu/native/periph
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/drivers/periph_common
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/cpu/native/stdio_native
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/sys/auto_init
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/sys/div
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/sys/fmt
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/sys/luid
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/sys/net/crosslayer/inet_csum
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/sys/net/link_layer/eui_provider
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/sys/net/link_layer/l2util
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/sys/net/netdev_test
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/sys/net/network_layer/ipv4/addr
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/sys/ps
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/sys/sema
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/sys/test_utils/interactive_sync
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/sys/xtimer
/usr/bin/ld: /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/cpu/tramp.o: warning: relocation against `_native_saved_eip' in read-only section `.text'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
   text	   data	    bss	    dec	    hex	filename
 131417	    772	  73684	 205873	  32431	/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/tests_lwip_sock_ip.elf
true 
r
/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/tests_lwip_sock_ip.elf /dev/ttyACM0 
RIOT native interrupts/signals initialized.
LED_RED_OFF
LED_GREEN_ON
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: 2021.01-devel-1359-g667cba-HEAD)
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".

rm -rf /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/pkg-build/lwip
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/api -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_api
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_core
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core/ipv6 -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_ipv6
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/netif -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_netif
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip
/usr/bin/ld: /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/cpu/tramp.o: warning: relocation against `_native_saved_eip' in read-only section `.text'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
   text	   data	    bss	    dec	    hex	filename
 161967	    792	  74836	 237595	  3a01b	/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/tests_lwip_sock_ip.elf
true 
r
/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/tests_lwip_sock_ip.elf /dev/ttyACM0 
RIOT native interrupts/signals initialized.
LED_RED_OFF
LED_GREEN_ON
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: buildtest)
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".

rm -rf /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/pkg-build/lwip
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/api -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_api
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_core
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core/ipv4 -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_ipv4
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core/ipv6 -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_ipv6
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/netif -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_netif
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip
/usr/bin/ld: /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/cpu/tramp.o: warning: relocation against `_native_saved_eip' in read-only section `.text'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
   text	   data	    bss	    dec	    hex	filename
 203047	    836	  75220	 279103	  4423f	/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/tests_lwip_sock_ip.elf
true 
r
/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_ip/bin/native/tests_lwip_sock_ip.elf /dev/ttyACM0 
RIOT native interrupts/signals initialized.
LED_RED_OFF
LED_GREEN_ON
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: buildtest)
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_udp" for "native" with MCU "native".

rm -rf /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/pkg-build/lwip
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/api -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_api
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_core
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core/ipv4 -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_ipv4
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/netif -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_netif
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip
/usr/bin/ld: /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/cpu/tramp.o: warning: relocation against `_native_saved_eip' in read-only section `.text'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
   text	   data	    bss	    dec	    hex	filename
 137693	    774	  73716	 212183	  33cd7	/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/tests_lwip_sock_udp.elf
true 
r
/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/tests_lwip_sock_udp.elf /dev/ttyACM0 
RIOT native interrupts/signals initialized.
LED_RED_OFF
LED_GREEN_ON
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: buildtest)
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".

rm -rf /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/pkg-build/lwip
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/api -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_api
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_core
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core/ipv6 -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_ipv6
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/netif -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_netif
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip
/usr/bin/ld: /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/cpu/tramp.o: warning: relocation against `_native_saved_eip' in read-only section `.text'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
   text	   data	    bss	    dec	    hex	filename
 168587	    796	  74868	 244251	  3ba1b	/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/tests_lwip_sock_udp.elf
true 
r
/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/tests_lwip_sock_udp.elf /dev/ttyACM0 
RIOT native interrupts/signals initialized.
LED_RED_OFF
LED_GREEN_ON
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: buildtest)
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

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

rm -rf /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/pkg-build/lwip
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/api -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_api
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_core
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core/ipv4 -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_ipv4
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core/ipv6 -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_ipv6
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/netif -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_netif
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip
/usr/bin/ld: /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/cpu/tramp.o: warning: relocation against `_native_saved_eip' in read-only section `.text'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
   text	   data	    bss	    dec	    hex	filename
 212231	    872	  75252	 288355	  46663	/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/tests_lwip_sock_udp.elf
true 
r
/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/tests_lwip_sock_udp.elf /dev/ttyACM0 
RIOT native interrupts/signals initialized.
LED_RED_OFF
LED_GREEN_ON
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: buildtest)
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_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

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

rm -rf /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/pkg-build/lwip
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/pkg/lwip
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/api -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_api
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_core
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core/ipv4 -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_ipv4
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/netif -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_netif
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/boards/native
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/core
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/cpu/native
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/drivers
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/pkg/lwip/contrib
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/pkg/lwip/contrib/netdev
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/pkg/lwip/contrib/sock
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/pkg/lwip/contrib/sock/udp
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/sys
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/boards/native/drivers
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/cpu/native/periph
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/cpu/native/stdio_native
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/drivers/netdev
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/drivers/periph_common
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/sys/auto_init
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/sys/div
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/sys/fmt
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/sys/luid
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/sys/net/crosslayer/inet_csum
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/sys/net/link_layer/eui_provider
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/sys/net/link_layer/l2util
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/sys/net/netdev_test
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/sys/net/network_layer/ipv4/addr
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/sys/ps
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/sys/sema
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/sys/test_utils/interactive_sync
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/sys/xtimer
/usr/bin/ld: /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/cpu/tramp.o: warning: relocation against `_native_saved_eip' in read-only section `.text'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
   text	   data	    bss	    dec	    hex	filename
 137185	    774	  73716	 211675	  33adb	/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/tests_lwip_sock_udp.elf
true 
r
/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/tests_lwip_sock_udp.elf /dev/ttyACM0 
RIOT native interrupts/signals initialized.
LED_RED_OFF
LED_GREEN_ON
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: 2021.01-devel-1359-g667cba-HEAD)
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".

rm -rf /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/pkg-build/lwip
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/api -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_api
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_core
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core/ipv6 -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_ipv6
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/netif -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_netif
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip
/usr/bin/ld: /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/cpu/tramp.o: warning: relocation against `_native_saved_eip' in read-only section `.text'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
   text	   data	    bss	    dec	    hex	filename
 167883	    796	  74868	 243547	  3b75b	/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/tests_lwip_sock_udp.elf
true 
r
/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/tests_lwip_sock_udp.elf /dev/ttyACM0 
RIOT native interrupts/signals initialized.
LED_RED_OFF
LED_GREEN_ON
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: buildtest)
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

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

rm -rf /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/pkg-build/lwip
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/api -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_api
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_core
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core/ipv4 -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_ipv4
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/core/ipv6 -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_ipv6
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip/src/netif -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip_netif
"make" -C /home/mlenders/Repositories/RIOT-OS/RIOT/build/pkg/lwip -f /home/mlenders/Repositories/RIOT-OS/RIOT/Makefile.base MODULE=lwip
/usr/bin/ld: /home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/cpu/tramp.o: warning: relocation against `_native_saved_eip' in read-only section `.text'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
   text	   data	    bss	    dec	    hex	filename
 211079	    872	  75252	 287203	  461e3	/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/tests_lwip_sock_udp.elf
true 
r
/home/mlenders/Repositories/RIOT-OS/RIOT/tests/lwip_sock_udp/bin/native/tests_lwip_sock_udp.elf /dev/ttyACM0 
RIOT native interrupts/signals initialized.
LED_RED_OFF
LED_GREEN_ON
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: buildtest)
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_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

success

@miri64
Copy link
Member

miri64 commented Dec 4, 2020

Any issues with non-native boards should have been picked up by Murdock, but only the unrelated libhydrogen test failed (which is one of the usual suspects). Please squash.

@miri64 miri64 removed the CI: run tests If set, CI server will run tests on hardware for the labeled PR label Dec 4, 2020
@miri64 miri64 added the Reviewed: 2-code-design The code design of the PR was reviewed according to the maintainer guidelines label Dec 4, 2020
Provide address the IP packet / UDP datagram was received on in the auxiliary
data, if module sock_aux_local is used.
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.

ACK. Code is sane and I provided tests as well as ran tests on Murdock.

@miri64 miri64 merged commit 172183e into RIOT-OS:master Dec 4, 2020
@maribu
Copy link
Member Author

maribu commented Dec 4, 2020

Thanks :-)

@maribu maribu deleted the sock-aux-lwip branch December 4, 2020 14:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: network Area: Networking CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR Reviewed: 1-fundamentals The fundamentals of the PR were reviewed according to the maintainer guidelines Reviewed: 2-code-design The code design of the PR was reviewed according to the maintainer guidelines Reviewed: 3-testing The PR was tested according to the maintainer guidelines Reviewed: 4-code-style The adherence to coding conventions by the PR were reviewed according to the maintainer guidelines Reviewed: 5-documentation The documentation details of the PR were reviewed according to the maintainer guidelines Type: new feature The issue requests / The PR implemements a new feature for RIOT
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants