summaryrefslogtreecommitdiffstats
path: root/lib/thread.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* lib: make atomic ops C++ compatibleDavid Lamparter2019-02-111-1/+2
* Treewide: use ANSI function definitionsRuben Kerkhof2019-01-241-1/+1
* lib: Convert RUSAGE_SELF to RUSAGE_THREAD where we canDonald Sharp2019-01-091-1/+6
* lib: add thread_timer_remain_msec functionChristian Franke2018-12-041-3/+9
* *: Replace hash_cmp function return value to a boolDonald Sharp2018-10-191-2/+2
* Merge pull request #3087 from opensourcerouting/bfd-memleakQuentin Young2018-10-041-28/+45
|\
| * lib: refactor thread_executeRafael Zalamena2018-10-031-17/+19
| * lib: fix a memory leak in FreeBSDRafael Zalamena2018-10-031-11/+26
* | *: list_delete_and_null() -> list_delete()David Lamparter2018-10-021-2/+2
|/
* *: LIB_[ERR|WARN] -> EC_LIBQuentin Young2018-09-131-2/+2
* lib: Convert thread.c to use new error-code subsystemDonald Sharp2018-09-061-2/+5
* lib: Limit depth of unused thread listDonald Sharp2018-08-231-8/+16
* lib: Seperate out Poll data from thread memory statisticsDonald Sharp2018-08-231-14/+7
* lib: Ensure read/write fd's are in rangeDonald Sharp2018-08-011-0/+1
* lib, vtysh: Add 'show thread poll' commandDonald Sharp2018-06-171-0/+42
* lib: fix sizeof expression (Coverity 1455482)paco2018-06-081-1/+1
* Merge pull request #2099 from qlyoung/fix-cpu-thread-hist-raceRuss White2018-04-241-32/+78
|\
| * lib: fix data race in thread history collectionQuentin Young2018-04-221-32/+78
* | lib: fix dynamic stack buffer overflowQuentin Young2018-04-201-1/+1
|/
* *: use C99 standard fixed-width integer typesQuentin Young2018-03-271-1/+1
* Merge pull request #1831 from qlyoung/frr-pthread-fixupsRenato Westphal2018-03-131-1/+11
|\
| * lib: some frr_pthread fixesQuentin Young2018-03-061-1/+11
* | *: conform with COMMUNITY.md formatting rules, via 'make indent'Lou Berger2018-03-061-4/+3
|/
* lib: avoid crash when cancelling invalid rw jobQuentin Young2018-01-161-1/+13
* lib: Fix thread removal from a pqueueDonald Sharp2017-11-291-1/+2
* lib: Display unsigned instead of signedDonald Sharp2017-10-181-1/+1
* *: Convert list_free usage to list_deleteDonald Sharp2017-10-051-2/+1
* *: Convert list_delete(struct list *) to ** to allow nullingDonald Sharp2017-10-051-1/+1
* Merge pull request #1242 from donaldsharp/eigrp_tmRenato Westphal2017-09-271-0/+1
|\
| * lib: Set pointer to NULL after freeDonald Sharp2017-09-251-0/+1
* | lib: destroy threadmaster condition variableQuentin Young2017-09-251-0/+1
|/
* lib: free thread master nameQuentin Young2017-09-081-0/+2
* lib: Hash creation cleanupDonald Sharp2017-09-051-3/+8
* lib: fix thread scheduling weirdnessQuentin Young2017-09-011-45/+31
* lib: fix still reachable linked list in thread.cQuentin Young2017-08-081-4/+8
* lib: minor style fixesQuentin Young2017-08-031-19/+21
* lib: flush ready queue before poll() againQuentin Young2017-08-021-19/+34
* *: reindentreindent-master-afterwhitespace / reindent2017-07-171-1175/+1144
* Merge remote-tracking branch 'frr/master' into newline-reduxDavid Lamparter2017-07-141-0/+6
|\
| * lib: drop off "masters" list on master_free()David Lamparter2017-07-111-0/+6
* | *: remove VTYNL, part 6 of 6David Lamparter2017-07-141-2/+2
* | *: remove VTYNL, part 1 of 6David Lamparter2017-07-141-1/+1
* | *: ditch vty_outln(), part 2 of 2David Lamparter2017-07-141-4/+4
* | *: ditch vty_outln(), part 1 of 2David Lamparter2017-07-131-10/+10
|/
* *: update hash_create(), hash_create_size()Quentin Young2017-07-021-1/+1
* lib: printf bugfixes & improvementQuentin Young2017-06-301-2/+2
* Merge pull request #770 from donaldsharp/zclientJafar Al-Gharaibeh2017-06-301-1/+1
|\
| * lib: Fix clang warningDonald Sharp2017-06-301-1/+1
* | lib: fix merge errorQuentin Young2017-06-301-1/+0
* | lib: more `show thread cpu`Quentin Young2017-06-301-10/+28