Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
vlib: leave SIGCONT signal with its default handler
[vpp.git]
/
src
/
vlib
/
global_funcs.h
diff --git
a/src/vlib/global_funcs.h
b/src/vlib/global_funcs.h
index
63f8115
..
3c0fdb7
100644
(file)
--- a/
src/vlib/global_funcs.h
+++ b/
src/vlib/global_funcs.h
@@
-22,14
+22,14
@@
always_inline u32
vlib_get_n_threads ()
{
always_inline u32
vlib_get_n_threads ()
{
- return vec_len (vlib_mains);
+ return vec_len (vlib_
global_main.vlib_
mains);
}
always_inline vlib_main_t *
vlib_get_main_by_index (u32 thread_index)
{
vlib_main_t *vm;
}
always_inline vlib_main_t *
vlib_get_main_by_index (u32 thread_index)
{
vlib_main_t *vm;
- vm = vlib_mains[thread_index];
+ vm = vlib_
global_main.vlib_
mains[thread_index];
ASSERT (vm);
return vm;
}
ASSERT (vm);
return vm;
}
@@
-46,6
+46,12
@@
vlib_get_first_main (void)
return vlib_get_main_by_index (0);
}
return vlib_get_main_by_index (0);
}
+always_inline vlib_global_main_t *
+vlib_get_global_main (void)
+{
+ return &vlib_global_main;
+}
+
always_inline vlib_thread_main_t *
vlib_get_thread_main ()
{
always_inline vlib_thread_main_t *
vlib_get_thread_main ()
{
@@
-55,8
+61,8
@@
vlib_get_thread_main ()
always_inline elog_main_t *
vlib_get_elog_main ()
{
always_inline elog_main_t *
vlib_get_elog_main ()
{
- vlib_
main_t *vm = vlib_get_first
_main ();
- return &vm->elog_main;
+ vlib_
global_main_t *vgm = vlib_get_global
_main ();
+ return &v
g
m->elog_main;
}
#endif /* included_vlib_global_funcs_h_ */
}
#endif /* included_vlib_global_funcs_h_ */