1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/tests/net/gnrc_tcp
2023-12-21 23:08:22 +00:00
..
tests-as-root tests: move net related applications to tests/net 2023-05-12 16:36:39 +02:00
main.c tests: Use size_t print format specifier 2023-12-21 12:02:37 +01:00
Makefile examples: tests: update native TERMFLAGS 2023-12-18 13:44:20 +01:00
Makefile.board.dep tests: move net related applications to tests/net 2023-05-12 16:36:39 +02:00
Makefile.ci examples and tests: add atmega8 to relevent Makefile.ci 2023-07-11 21:22:02 +02:00
README.md tests: move net related applications to tests/net 2023-05-12 16:36:39 +02:00

Test description

The GNRC TCP test test all phases of a tcp connections lifecycle as a server or a client as well as TCP behavior on incoming malformed packets.

Setup

The test requires a tap-device setup. This can be achieved by running 'dist/tools/tapsetup/tapsetup' or by executing the following commands:

sudo ip tuntap add tap0 mode tap user ${USER}
sudo ip link set tap0 up

Usage

make BOARD=<BOARD_NAME> all flash
sudo make BOARD=<BOARD_NAME> test-as-root

'sudo' is required due to ethos and raw socket usage.