vppinfra: refactor clib_timebase_t 00/25800/3
authorDave Barach <dave@barachs.net>
Wed, 11 Mar 2020 14:31:36 +0000 (10:31 -0400)
committerFlorin Coras <florin.coras@gmail.com>
Thu, 12 Mar 2020 20:55:17 +0000 (20:55 +0000)
commit197180031bad1e51ee032d30d8a095a51207454c
tree2ae3e81dfa609b6d532c902e13ecb82c73e72143
parent7a91b0e264d1dfd911eec18a265ead2ab8a9ad82
vppinfra: refactor clib_timebase_t

Add a clib_time_t * argument to clib_timebase_init(...), to encourage
client code to share the vlib_main_t's clib_time_t object.

Display the current day / date in GMT via the "show time" debug CLI.

Fix the test framework so it processes the new "show time" output format.

Type: refactor

Signed-off-by: Dave Barach <dave@barachs.net>
Change-Id: I5e52d57eb164b7cdb6355362d520df6928491711
src/plugins/http_static/static_server.c
src/plugins/mactime/mactime.c
src/plugins/mactime/mactime_top.c
src/plugins/mactime/test/test_mactime.py
src/plugins/unittest/mactime_test.c
src/vlib/threads.c
src/vppinfra/test_time_range.c
src/vppinfra/time_range.c
src/vppinfra/time_range.h
test/framework.py