]> git.ipfire.org Git - thirdparty/kea.git/commit
perfdhcp avalache: improvements after review
authorMichal Nowikowski <godfryd@isc.org>
Tue, 19 Feb 2019 13:37:00 +0000 (14:37 +0100)
committerMichal Nowikowski <godfryd@isc.org>
Tue, 19 Feb 2019 20:54:31 +0000 (21:54 +0100)
commit98e64a69d5271db2a6f4944b7c377ee6488a1a42
tree24f03ada13c1a36c63c57919879033da9aba0a93
parenta20cf4615a88f793a32d440a204c28f5104ddae6
perfdhcp avalache: improvements after review

- simplified differentiating for IP version and exchange types
- added more comments
- fixed unittest for receiver by mocking socket
- added option for building perfdhcp by hammer
- added workaround for compiler bug that cannot handle enum class
  as a key to std::unordered_map
- hidden warnings from boost by changing compiler flag
  from -I<boost-path> to -isystem <boost-path>
- removed unused options_ field from StatsMgr class
15 files changed:
hammer.py
m4macros/ax_boost_for_kea.m4
src/bin/perfdhcp/abstract_scen.h
src/bin/perfdhcp/avalanche_scen.cc
src/bin/perfdhcp/avalanche_scen.h
src/bin/perfdhcp/basic_scen.cc
src/bin/perfdhcp/command_options.h
src/bin/perfdhcp/perf_socket.h
src/bin/perfdhcp/stats_mgr.cc
src/bin/perfdhcp/stats_mgr.h
src/bin/perfdhcp/test_control.h
src/bin/perfdhcp/tests/perf_socket_unittest.cc
src/bin/perfdhcp/tests/receiver_unittest.cc
src/bin/perfdhcp/tests/test_control_unittest.cc
src/lib/dhcp/pkt.h