VOM: logging, populate and stats fixes 14/9614/2
authorNeale Ranns <neale.ranns@cisco.com>
Wed, 29 Nov 2017 06:29:13 +0000 (22:29 -0800)
committerNeale Ranns <nranns@cisco.com>
Wed, 29 Nov 2017 07:42:52 +0000 (07:42 +0000)
commita2ee029d0772e894911c84fb8a0cab5f253e145b
tree167d07ee3b3a482ef494f420ceef13a9657d4274
parente80ae9ea8ed04c82c151a548916926b5dbfe8ecb
VOM: logging, populate and stats fixes

logging: allow a client to register a callback handler to recieve log messages
         that way the client can maintain a correctly sequenced log
populate: fix the creation of interface and the setting of the handle
stats: the reset promise idea is not defined behaviour.
       Use an eanble/disable command pair

Change-Id: I347720bb65df2874c7619e722d593bc863ee2bf1
Signed-off-by: Neale Ranns <neale.ranns@cisco.com>
23 files changed:
src/vpp-api/vom/bridge_domain.cpp
src/vpp-api/vom/bridge_domain_entry.cpp
src/vpp-api/vom/dhcp_config_cmds.cpp
src/vpp-api/vom/hw.cpp
src/vpp-api/vom/hw.hpp
src/vpp-api/vom/interface.cpp
src/vpp-api/vom/interface.hpp
src/vpp-api/vom/interface_cmds.cpp
src/vpp-api/vom/interface_cmds.hpp
src/vpp-api/vom/interface_factory.cpp
src/vpp-api/vom/interface_factory.hpp
src/vpp-api/vom/logger.cpp
src/vpp-api/vom/logger.hpp
src/vpp-api/vom/rpc_cmd.hpp
src/vpp-api/vom/sub_interface.cpp
src/vpp-api/vom/sub_interface.hpp
src/vpp-api/vom/tap_interface.cpp
src/vpp-api/vom/tap_interface.hpp
src/vpp-api/vom/tap_interface_cmds.cpp
src/vpp-api/vom/types.cpp
src/vpp-api/vom/types.hpp
src/vpp-api/vom/vxlan_tunnel.cpp
test/ext/vom_test.cpp