summaryrefslogtreecommitdiffstats
path: root/src/vlib/unix/main.c
AgeCommit message (Expand)AuthorFilesLines
2022-04-04vlib: improve exec path searchDamjan Marion1-6/+26
2022-03-23vlib: send full error message to syslogJing Peng1-22/+6
2022-03-23vlib: leave SIGCONT signal with its default handlerVladislav Grishenko1-0/+1
2021-12-24vlib: introduce vlib frame aux dataDamjan Marion1-2/+2
2021-03-26vlib: split vlib_main_t into global and per-threadDamjan Marion1-7/+11
2021-03-26vlib: introduce vlib_get_elog_main()Damjan Marion1-2/+2
2021-03-26vlib: introduce vlib_get_main_by_index(), vlib_get_n_threads()Damjan Marion1-1/+1
2020-11-25vlib: add elog events for vlib log entriesDave Barach1-0/+5
2020-10-21vlib: print logs to stderr if interactive or nosyslog setDamjan Marion1-0/+10
2020-10-09vlib: save signal handler data to global vblsDave Barach1-4/+4
2020-09-17vlib: map thread stack instead of allocating them from heapDamjan Marion1-10/+9
2020-09-03vlib: exit 0 (nocore) on SIGHUPChristian Hopps1-2/+2
2020-06-16vlib: address sanitizer support for stack switch, enable clangDamjan Marion1-0/+3
2020-05-15misc: removed executable bits from source filesRay Kinsella1-0/+0
2020-05-02vlib: add nosyslog unix optionRuslan Babayev1-3/+10
2020-03-21vlib: leave SIGPROF signal with its default handlerJieqiang Wang1-0/+1
2020-02-06vlib: add plugin override supportDave Barach1-0/+2
2019-12-17misc: don't os_exit(1) causing core on SIGINTChristian E. Hopps1-1/+5
2019-12-17vlib: fix startup-config-process stack overflowGordonNoonan1-0/+1
2019-10-28vlib: unix trivial- clean up typos in docsPaul Vinciguerra1-2/+2
2019-08-20vlib: create unix runtime directoryOle Troan1-0/+5
2019-05-16init / exit function orderingDave Barach1-2/+7
2019-05-14Preallocate mhash key_tmps vectorDave Barach1-1/+2
2019-05-06gcov / test framework: sigterm not sigkillDave Barach1-0/+11
2019-05-02vlib: align stack on OS page sizeBenoƮt Ganne1-1/+1
2019-04-12Trivial: Update doxygen comments.Paul Vinciguerra1-3/+10
2019-03-21Ignore SIGTERM during the vpp boot sequenceDave Barach1-1/+6
2019-03-01Save signum and faulting address in static variablesDave Barach1-0/+6
2019-01-28Less intrusive way to capture numa_node and cpu_id changesDamjan Marion1-1/+0
2019-01-27Fix issue with cpu_id and numa_code captured too earlyDamjan Marion1-2/+1
2019-01-20Store numa-noda and cpu-index in vlib_main_tDamjan Marion1-0/+2
2018-10-23Numa-aware, growable physical memory allocator (pmalloc)Damjan Marion1-1/+0
2018-10-23c11 safe string handling supportDave Barach1-1/+1
2018-07-18Add config option to use dlmalloc instead of mheapDave Barach1-0/+2
2018-06-26add backtrace in unix_signal_handlerKingwel Xie1-9/+49
2018-06-21configurable per-dispatch-cycle sleepDave Barach1-0/+2
2018-03-05physmem: keep only one physmem_mainDamjan Marion1-0/+1
2017-10-20Thread_index for thread0 in vlib_global_main not initialisedKeith Burns (alagalah)1-0/+1
2017-10-14VPP-1029: Don't call clib_longjmp(...) directly from the SIGTERM handlerDave Barach1-4/+3
2017-09-09move unix_file_* code to vppinfraDamjan Marion1-0/+1
2017-09-08Fixes for issues reported by Coverity (VPP-972)Chris Luke1-4/+4
2017-09-05Add pidfile cmdline optionPierre Pfister1-9/+42
2017-08-31Set runtime_path properly when running non-rootDamjan Marion1-2/+11
2017-08-24Make VPP runtime directory configurableDamjan Marion1-1/+12
2017-06-21Add knob to specify effective group id (gid) for VPP processDamjan Marion1-0/+7
2017-05-16VPP-845: add configurable elog post-mortem dumpDave Barach1-4/+4
2017-05-10completelly deprecate os_get_cpu_number, replace new occurencesDamjan Marion1-1/+1
2017-04-06Use thread local storage for thread indexDamjan Marion1-24/+19
2017-03-06Add support for unix { coredump-size <size> }.Klement Sekera1-0/+22
2017-02-03Plugin infrastructure improvementsDamjan Marion1-0/+8