[PATCH v2 0/4] pcapng: fix test and copy before open
Stephen Hemminger
stephen at networkplumber.org
Tue Feb 24 16:25:53 CET 2026
The test code does not build on Windows because it uses
POSIX-only APIs (clock_gettime, mkstemps, unlink). Add
Windows wrappers and use portable alternatives where possible.
The test code can timeout on slow emulated CPU's.
The library timestamp conversion can produce bogus values
if rte_pcapng_copy() is called before rte_pcapng_fdopen(),
since the TSC delta wraps unsigned. Handle the negative
delta case explicitly.
Stephen Hemminger (4):
test: fix pcapng test to work on Windows
pcapng: handle packets copied before file open
test: add pcapng test for copy before open
test: use fixed time length for write packet test
app/test/test_pcapng.c | 161 +++++++++++++++++++++++++++++++++++++---
lib/pcapng/rte_pcapng.c | 10 ++-
2 files changed, 157 insertions(+), 14 deletions(-)
--
2.51.0
More information about the dev
mailing list