CONFIG_NET_PKT_TIMESTAMP_THREAD

Create TX timestamp thread

Type: bool

Help

Create a TX timestamp thread that will pass the timestamped network packets to some other module like gPTP for further processing. If you just want to timestamp network packets and get information how long the network packets flow in the system, you can disable the thread support.

Direct dependencies

NET_PKT_TIMESTAMP && NETWORKING

(Includes any dependencies from ifs and menus.)

Default

Kconfig definition

At <Zephyr>/subsys/net/ip/Kconfig:680

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:34<Zephyr>/subsys/Kconfig:34<Zephyr>/subsys/net/Kconfig:87

Menu path: (Top) → Sub Systems and OS Services → Networking → Link layer and IP networking support → IP stack → Enable network packet timestamp support

config NET_PKT_TIMESTAMP_THREAD
    bool "Create TX timestamp thread"
    default y if NET_GPTP
    depends on NET_PKT_TIMESTAMP && NETWORKING
    help
      Create a TX timestamp thread that will pass the timestamped network
      packets to some other module like gPTP for further processing.
      If you just want to timestamp network packets and get information
      how long the network packets flow in the system, you can disable
      the thread support.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)