Skip to content

Commit 4d27f9f

Browse files
committed
tests: net: timestamp: Add unit test for network pkt timestamping
Test that Tx timestamp callback code is called properly if network packet timestamping is enabled. Signed-off-by: Jukka Rissanen <[email protected]>
1 parent 59b3c16 commit 4d27f9f

File tree

4 files changed

+579
-0
lines changed

4 files changed

+579
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
2+
project(NONE)
3+
4+
target_include_directories(app PRIVATE $ENV{ZEPHYR_BASE}/subsys/net/ip)
5+
FILE(GLOB app_sources src/*.c)
6+
target_sources(app PRIVATE ${app_sources})

tests/net/tx_timestamp/prj.conf

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
CONFIG_NETWORKING=y
2+
CONFIG_NET_TEST=y
3+
CONFIG_NET_IPV6=y
4+
CONFIG_NET_UDP=y
5+
CONFIG_NET_TCP=n
6+
CONFIG_NET_IPV4=n
7+
CONFIG_NET_MAX_CONTEXTS=4
8+
CONFIG_NET_L2_ETHERNET=y
9+
CONFIG_NET_LOG=y
10+
CONFIG_SYS_LOG_SHOW_COLOR=y
11+
CONFIG_ENTROPY_GENERATOR=y
12+
CONFIG_TEST_RANDOM_GENERATOR=y
13+
CONFIG_NET_IPV6_DAD=n
14+
CONFIG_NET_IPV6_MLD=n
15+
CONFIG_NET_PKT_TX_COUNT=15
16+
CONFIG_NET_PKT_RX_COUNT=15
17+
CONFIG_NET_BUF_RX_COUNT=15
18+
CONFIG_NET_BUF_TX_COUNT=15
19+
CONFIG_NET_IF_MAX_IPV6_COUNT=6
20+
CONFIG_NET_IF_UNICAST_IPV6_ADDR_COUNT=6
21+
CONFIG_NET_IPV6_ND=n
22+
CONFIG_ZTEST=y
23+
CONFIG_NET_APP=n
24+
CONFIG_NET_APP_SETTINGS=n
25+
CONFIG_NET_DEBUG_L2_ETHERNET=n
26+
CONFIG_NET_DEBUG_CONTEXT=n
27+
CONFIG_NET_DEBUG_IF=n
28+
CONFIG_NET_DEBUG_CORE=n
29+
CONFIG_NET_DEBUG_IPV6=n
30+
CONFIG_NET_DEBUG_NET_PKT=y
31+
CONFIG_SYS_LOG_NET_LEVEL=4
32+
CONFIG_NET_SHELL=n
33+
CONFIG_NET_PKT_TIMESTAMP=y

0 commit comments

Comments
 (0)