1 Commits

Author SHA256 Message Date
Sebastian Wagner
9ba80bfb1b - update to scamper 20250106:
* 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
2025-01-12 13:54:04 +00:00