From c8f7fd13676697871441a6f539907e385f994c25 Mon Sep 17 00:00:00 2001 From: Benoît Ganne Date: Wed, 23 Feb 2022 15:35:35 +0100 Subject: vnet: use system time for pcap trace MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Use system wall-clock time for packets timestamps instead of the time since VPP started for pcap traces. Type: improvement Change-Id: I716165912efe8db3a8861d5c10597dc7629d2293 Signed-off-by: Benoît Ganne --- src/vnet/interface_funcs.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/vnet/interface_funcs.h') diff --git a/src/vnet/interface_funcs.h b/src/vnet/interface_funcs.h index 5434542cd7c..02d80996a15 100644 --- a/src/vnet/interface_funcs.h +++ b/src/vnet/interface_funcs.h @@ -546,6 +546,7 @@ pcap_add_buffer (pcap_main_t *pm, struct vlib_main_t *vm, u32 buffer_index, if (PREDICT_TRUE (pm->n_packets_captured < pm->n_packets_to_capture)) { + time_now += vm->clib_time.init_reference_time; clib_spinlock_lock_if_init (&pm->lock); d = pcap_add_packet (pm, time_now, n_left, n); while (1) -- cgit 1.2.3-korg