stats: Split stat_segment and stats code in preparation for deprecation. 97/14997/6
authorOle Troan <ot@cisco.com>
Wed, 26 Sep 2018 13:26:42 +0000 (15:26 +0200)
committerDave Barach <openvpp@barachs.net>
Fri, 28 Sep 2018 12:05:25 +0000 (12:05 +0000)
commitf94c63ea392a79b509a7b8263f5a9372a58786f9
tree7cd5d9e1a9d2ba72a5453cf9bda3a0b13552c778
parent09cce66888f622af285e92ae05f76462a5a6d3b5
stats: Split stat_segment and stats code in preparation for deprecation.

Split the stat_segment.c code from stats.c.
Rename stats.[ch] to prepare for removing (19.01?)
In addition stats.api can be removed.

Since the stats aggregation for the stat segment does not use the API, that
part is now done on the main thread. (Old stats aggregator is also left in place).

Change-Id: I9867429f4fc547b1a7ab7f88bc4f3625428d681b
Signed-off-by: Ole Troan <ot@cisco.com>
src/vnet/ip/ip_api.c
src/vpp/CMakeLists.txt
src/vpp/api/api.c
src/vpp/api/custom_dump.c
src/vpp/app/vpp_get_stats.c
src/vpp/stats/stat_segment.c
src/vpp/stats/stat_segment.h
src/vpp/stats/stats_to_be_deprecated.c [moved from src/vpp/stats/stats.c with 98% similarity]
src/vpp/stats/stats_to_be_deprecated.h [moved from src/vpp/stats/stats.h with 89% similarity]
test/framework.py