Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
session: make session code compile with SESSION_DEBUG enable
[vpp.git]
/
src
/
vnet
/
session
/
session_debug.c
diff --git
a/src/vnet/session/session_debug.c
b/src/vnet/session/session_debug.c
index
8e4588e
..
e4efe1b
100644
(file)
--- a/
src/vnet/session/session_debug.c
+++ b/
src/vnet/session/session_debug.c
@@
-61,6
+61,13
@@
VLIB_CLI_COMMAND (show_session_dbg_clock_cycles_command, static) =
};
/* *INDENT-ON* */
};
/* *INDENT-ON* */
+static_always_inline f64
+session_dbg_time_now (u32 thread)
+{
+ vlib_main_t *vm = vlib_get_main_by_index (thread);
+
+ return clib_time_now (&vm->clib_time) + vm->time_offset;
+}
static clib_error_t *
clear_session_dbg_clock_cycles_fn (vlib_main_t * vm, unformat_input_t * input,
static clib_error_t *
clear_session_dbg_clock_cycles_fn (vlib_main_t * vm, unformat_input_t * input,
@@
-77,7
+84,7
@@
clear_session_dbg_clock_cycles_fn (vlib_main_t * vm, unformat_input_t * input,
{
sde = &session_dbg_main.wrk[thread];
clib_memset (sde, 0, sizeof (session_dbg_evts_t));
{
sde = &session_dbg_main.wrk[thread];
clib_memset (sde, 0, sizeof (session_dbg_evts_t));
- sde->last_time =
vlib_time_now (vlib_mains[thread]
);
+ sde->last_time =
session_dbg_time_now (thread
);
sde->start_time = sde->last_time;
}
sde->start_time = sde->last_time;
}
@@
-107,7
+114,7
@@
session_debug_init (void)
for (thread = 0; thread < num_threads; thread++)
{
clib_memset (&sdm->wrk[thread], 0, sizeof (session_dbg_evts_t));
for (thread = 0; thread < num_threads; thread++)
{
clib_memset (&sdm->wrk[thread], 0, sizeof (session_dbg_evts_t));
- sdm->wrk[thread].start_time =
vlib_time_now (vlib_mains[thread]
);
+ sdm->wrk[thread].start_time =
session_dbg_time_now (thread
);
}
}
#else
}
}
#else