:orphan: .. title:: CONFIG_NET_PKT_TIMESTAMP_THREAD .. kconfig:: CONFIG_NET_PKT_TIMESTAMP_THREAD CONFIG_NET_PKT_TIMESTAMP_THREAD ############################### *Create TX timestamp thread* Type: ``bool`` Help ==== .. code-block:: none 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 =================== \ :kconfig:`NET_PKT_TIMESTAMP ` && \ :kconfig:`NETWORKING ` *(Includes any dependencies from ifs and menus.)* Default ======= - y if \ :kconfig:`NET_GPTP ` Kconfig definition ================== At ``/net/ip/Kconfig:752`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:44`` → ``/Kconfig:39`` → ``/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 .. code-block:: kconfig 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.)*