1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/tests/gnrc_tcp
Jean Pierre Dudey cd728e08c6
Merge pull request #16764 from brummer-simon/gnrc_tcp-experimental_dynamic_MSL
gnrc_tcp: experimental feature "dynamic msl"
2021-09-13 10:36:54 +02:00
..
tests-as-root gnrc_tcp: handle zero size buffers 2021-08-14 17:04:57 +02:00
main.c gnrc_tcp: handle zero size buffers 2021-08-14 17:04:57 +02:00
Makefile gnrc_tcp: experimental feature "dynamic msl" 2021-09-04 07:37:53 +02:00
Makefile.board.dep tests/gnrc_tcp: move board specific deps in Makefile.board.dep 2019-12-06 21:19:35 +01:00
Makefile.ci Revert "tests: Exclude atxmega-a1u-xpro board due low mem" 2021-08-24 08:35:41 -03:00
README.md gnrc_tcp: refactor tests 2021-07-08 14:22:03 +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.