[PATCH 0/3] pcapng timestamp conversion and user-supplied timestamps
Stephen Hemminger
stephen at networkplumber.org
Tue Oct 20 19:55:41 CEST 2026
This extends the proposed user-supplied timestamps.
The pcapng library converts the TSC into nanoseconds since 1/1/1970,
because that is what the pcapng file format records. Make that
function available for more general use.
The third patch is Dawid's v8, rebased on the first two.
Some rework was needed to fit in because because adding
new parameter to existing function creates lot of API and deprecation
headaches so rte_pcapng_copy_ts() is added as a new experimental function instead.
Dawid Wesierski (1):
pcapng: add user-supplied timestamp support
Stephen Hemminger (2):
eal: add function to convert TSC to epoch time
pcapng: use EAL TSC to epoch conversion
app/test/test_pcapng.c | 108 +++++++++++++++++++++++++++--
doc/api/doxy-api-index.md | 1 +
doc/guides/prog_guide/pcapng_lib.rst | 4 ++
doc/guides/rel_notes/release_26_11.rst | 13 ++++
lib/eal/common/eal_common_timer.c | 59 ++++++++++++++++
lib/eal/include/rte_time.h | 34 +++++++++
lib/pcapng/rte_pcapng.c | 122 ++++++++++++++++++---------------
lib/pcapng/rte_pcapng.h | 54 ++++++++++++++-
8 files changed, 333 insertions(+), 62 deletions(-)
Dawid Wesierski (1):
pcapng: add user-supplied timestamp support
Stephen Hemminger (2):
eal: add function to convert TSC to epoch time
pcapng: use EAL TSC to epoch conversion
app/test/test_pcapng.c | 108 +++++++++++++++++++++-
doc/api/doxy-api-index.md | 1 +
doc/guides/prog_guide/pcapng_lib.rst | 4 +
doc/guides/rel_notes/release_26_11.rst | 13 +++
lib/eal/common/eal_common_timer.c | 59 ++++++++++++
lib/eal/include/rte_time.h | 34 +++++++
lib/pcapng/rte_pcapng.c | 122 +++++++++++++------------
lib/pcapng/rte_pcapng.h | 54 ++++++++++-
8 files changed, 333 insertions(+), 62 deletions(-)
--
2.53.0
More information about the dev
mailing list