[cmaster-next] [PATCH 0/9] master - Some lib changes in Prep for PIM-SM

Donald Sharp sharpd at cumulusnetworks.com
Wed Dec 14 15:49:44 EST 2016


Just some basic lib code changes needed for changes in pimd.

Donald Sharp (9):
  lib: Setup prefix.h to allow it to store (s,g)
  lib: Remove deprecated interface
  lib: Add Timer Wheel functionality
  lib: Turn off automatic debugging of Wheel code.
  lib: Slight Optimization of thread handling.
  lib: Fix 'show thread cpu' to display active threads
  lib: Fix thread_execute_crash
  lib: Fix clang SA warnings.
  lib: Allow json to work across different versions.

 configure.ac    |   8 ---
 lib/Makefile.am |   4 +-
 lib/imsg.c      |   3 +-
 lib/json.c      |  15 ++++++
 lib/json.h      |   4 ++
 lib/linklist.h  |  11 ----
 lib/prefix.h    |   5 ++
 lib/thread.c    |  64 ++++++++++++----------
 lib/thread.h    |   1 +
 lib/wheel.c     | 164 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 lib/wheel.h     |  70 ++++++++++++++++++++++++
 11 files changed, 298 insertions(+), 51 deletions(-)
 create mode 100644 lib/wheel.c
 create mode 100644 lib/wheel.h

-- 
2.5.5





More information about the dev mailing list