* scamper: remove unused msec parameter from scamper_task_queue_done, remove scamper_task_queue and scamper_task_queue_wait, removing unnecessary gettimeofday calls. rename time-based variables in event loop after their use to make it more obvious what is going on fix json rendering of pmtud traceroutes with a host-connected MTU mismatch * throughout: switch to mostly timeval-based math to avoid division operations, remove some timeval functions, add others (mul, div) implement branchless comparison functions for address and time comparison speed up ipv4_prefix, ipv4_prefixhosts scamper_addr implementations simplify string_nullterm and string_nullterm_char according to how they are used in practice add slist_node_iter and dlist_node_iter functions to optimise a common code pattern add slist_to_dlist, dlist_to_slist, splaytree_to_slist, and splaytree_to_dlist to reduce repeated code silence warnings and errors when compiling with gcc 2.95 * tests: add unit tests for string_nullterm and string_nullterm_char expand timeval math tests by adding add, diff, inrange, mul, div tests, and more sub tests expand scamper_addr tests to include cmp, human_cmp, prefix, first-bit-diff, and prefixhosts expand trace tests to include a pmtud traceroute with a host-connected MTU mismatch OBS-URL: https://build.opensuse.org/package/show/network:utilities/scamper?expand=0&rev=89
Description
No description provided
Languages
Shell
100%