Skip to content

Commit 70253f2

Browse files
jukkarAnas Nashif
authored andcommitted
tests: net: ipv6: Test IPv6 fragmentation sending
These tests make sure that the IPv6 fragments are build correctly when a large IPv6 packet is being sent. Signed-off-by: Jukka Rissanen <[email protected]>
1 parent 3f2a412 commit 70253f2

File tree

5 files changed

+751
-0
lines changed

5 files changed

+751
-0
lines changed

tests/net/ipv6_fragment/Makefile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
BOARD ?= qemu_x86
2+
CONF_FILE = prj.conf
3+
4+
include $(ZEPHYR_BASE)/Makefile.test

tests/net/ipv6_fragment/prj.conf

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
CONFIG_NETWORKING=y
2+
CONFIG_NET_IPV6=y
3+
CONFIG_NET_UDP=y
4+
CONFIG_NET_TCP=n
5+
CONFIG_NET_IPV4=n
6+
CONFIG_NET_MAX_CONTEXTS=4
7+
CONFIG_NET_L2_DUMMY=y
8+
CONFIG_NET_LOG=y
9+
CONFIG_SYS_LOG_SHOW_COLOR=y
10+
CONFIG_RANDOM_GENERATOR=y
11+
CONFIG_TEST_RANDOM_GENERATOR=y
12+
CONFIG_NET_IPV6_DAD=n
13+
CONFIG_NET_IPV6_MLD=n
14+
CONFIG_NET_PKT_TX_COUNT=50
15+
CONFIG_NET_PKT_RX_COUNT=50
16+
CONFIG_NET_BUF_RX_COUNT=50
17+
CONFIG_NET_BUF_TX_COUNT=50
18+
CONFIG_NET_IF_UNICAST_IPV6_ADDR_COUNT=6
19+
CONFIG_NET_IPV6_ND=n
20+
CONFIG_NET_IPV6_FRAGMENT=y
21+
#CONFIG_NET_UDP_CHECKSUM=n
22+
#CONFIG_NET_TCP_CHECKSUM=n
23+
24+
CONFIG_ZTEST=y
25+
26+
CONFIG_SYS_LOG_NET_LEVEL=4
27+
CONFIG_SYS_LOG_SHOW_COLOR=y
28+
CONFIG_INIT_STACKS=y
29+
CONFIG_PRINTK=y
30+
CONFIG_NET_STATISTICS=n
31+
32+
CONFIG_NET_DEBUG_IF=n
33+
CONFIG_NET_DEBUG_CONN=n
34+
CONFIG_NET_DEBUG_IPV6=n
35+
CONFIG_NET_DEBUG_ICMPV6=n
36+
CONFIG_NET_DEBUG_CORE=n
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
obj-y = main.o
2+
ccflags-y += -I${ZEPHYR_BASE}/subsys/net/ip
3+
4+
include $(ZEPHYR_BASE)/tests/Makefile.test

0 commit comments

Comments
 (0)