Modify the test code for pcapng so it can run on Windows.
Use wrappers where needed.

The test code can timeout on slow emulated CPU's.
Revise to cap test time and scale independent of TSC.

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.

v3 - better handling of test timeout


Stephen Hemminger (4):
  test: fix pcapng test to work on Windows
  test: use fixed time length for write packet test
  pcapng: handle packets copied before file open
  test: add pcapng test for copy before open

 app/test/test_pcapng.c  | 176 +++++++++++++++++++++++++++++++++++++---
 lib/pcapng/rte_pcapng.c |  10 ++-
 2 files changed, 170 insertions(+), 16 deletions(-)

-- 
2.51.0

Reply via email to