summaryrefslogtreecommitdiffstats
path: root/src/bin/perfdhcp/perf_socket.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [#618,!339] Fixed doxygen errorsThomas Markwalder2019-05-241-2/+2
| | | | | | | | | doc/Doxyfile Increased DOT_GRAPH_MAX_NODES to get rid of too large error on exceptions.h Fixed numerous missing parameters in several files and some oddities that were causing doxygen errors.
* perfdhcp avalache: improvements after reviewMichal Nowikowski2019-02-191-0/+16
| | | | | | | | | | | | - 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
* perfdhcp avalanche: improvements after reviewMichal Nowikowski2019-02-191-7/+59
| | | | | | | | | | | | - CommandOptions is no longer a signleton - this makes testing easier - added -i option taking into account in Avalanche scen (execute only DO exchange) - fixed collecting stats in Avalanche scen - improved TestControl tests, moved some of them to BasicScen tests - made PerfSocket testable: it has a base class which is used for mocking in TestControl tests - all references to another singleton, IfaceMgr wrapped into PerfSocket - this makes testing easier - added unit tests for basic and avalanche scenarios, and perf socket - added -Werror to prevent ignore warnings - added more comments
* added avalanche scenario to perfdhcpMichal Nowikowski2019-02-191-8/+22
|
* perfdhcp: renamed BetterSocket to PerfSocket, replaced std::mutex with ↵Michal Nowikowski2019-01-181-0/+61
isc::util::thread::Mutex