DHCP Client Dump 06/12606/4
authorNeale Ranns <neale.ranns@cisco.com>
Wed, 16 May 2018 11:12:18 +0000 (04:12 -0700)
committerNeale Ranns <nranns@cisco.com>
Thu, 7 Jun 2018 07:11:10 +0000 (03:11 -0400)
commitdaff1784037376f4a5caec2f5975f9b5fc23d5a4
tree186701f7fcd64d691de5b5d11b477a5d8b7840a2
parent0e969ac8431c80ff4bca5f6985876b1c584eefcd
DHCP Client Dump

- use types on the DHCP API so that the same data is sent in comfing messages and in dumps
- add the DHCP client dump API
- update VOM to refelct API changes
- rename VOM class dhcp_config* dhcp_client*
- the VOM dhcp_client class maintains the lease data (which it reads on a dump) for clients to read

Change-Id: I2a43463937cbd80c01d45798e74b21288d8b8ead
Signed-off-by: Neale Ranns <neale.ranns@cisco.com>
17 files changed:
extras/vom/vom/Makefile.am
extras/vom/vom/dhcp_client.cpp [new file with mode: 0644]
extras/vom/vom/dhcp_client.hpp [moved from extras/vom/vom/dhcp_config.hpp with 54% similarity]
extras/vom/vom/dhcp_client_cmds.cpp [moved from extras/vom/vom/dhcp_config_cmds.cpp with 55% similarity]
extras/vom/vom/dhcp_client_cmds.hpp [moved from extras/vom/vom/dhcp_config_cmds.hpp with 79% similarity]
extras/vom/vom/dhcp_config.cpp [deleted file]
extras/vom/vom/l3_binding.cpp
extras/vom/vom/l3_binding.hpp
extras/vom/vom/neighbour_cmds.cpp
src/vat/api_format.c
src/vnet/dhcp/client.c
src/vnet/dhcp/client.h
src/vnet/dhcp/dhcp.api
src/vnet/dhcp/dhcp_api.c
src/vpp/api/custom_dump.c
test/test_dhcp.py
test/vpp_papi_provider.py