* scamper: * handle many ports in BPF compiler better. * remove cycles, autoreload features from file input sources. * do not compile in support for select(2) by default (saving CPU and memory in the default use). * normalize kqueue(2) / epoll(2) code paths. * use IP_RECVIF on platforms (FreeBSD) that don't have IP_PKTINFO. * remove sig_tx_ip_src from task signature structure, nothing used it. * add holdtime (-H) parameter back to scamper, will controls the length of time that scamper will hold task signatures before allowing a follow up measurement to use the same signature. 5 seconds by default, disable with zero (to save memory and CPU). * fix compilation when platform has IPV6_PKTINFO but not IPV6_RECVPKTINFO setsockopt (old platforms). * replace calls to getaddrinfo AI_NUMERICHOST with calls to inet_pton (fixes complilation on old MacOS, and is probably the faster solution generally). * increase pps-max (scamper -p) to 50,000. * adjust timestamps using datalink timestamps when using trace -N <squeries>. * reduce memory use in storing traceroute state. * remove per-measurement pktbufs, to save a tiny amount of memory. * refactor BPF compiler to make it more obvious what is going on. * refactor ping task signatures to make it more obvious what is going on. * refactor scamper's timeout calculation to make it more obvious what is going on. * move output of done tasks into its own function to make it more obvious what is going on. OBS-URL: https://build.opensuse.org/package/show/network:utilities/scamper?expand=0&rev=77
Description
No description provided
Languages
RPM Spec
100%