Skip to main content

Module trace

Module trace 

Source

Structs§

SessionTracker
Session Tracker for fast lookups (based on expiration queue)
TraceIdentifier
Identify unique TraceSession
TraceSession

Enums§

TraceProgress
TTL advancement strategy of a trace session

Constants§

TRACEMAP_FIRST_TTL 🔒
First-probe TTL for the tracemap binary search.

Functions§

check_trace_timeouts
Check ongoing Trace tasks that have timed out (i.e., a hop didn’t respond within the timeout)
seed_tracemap_sessions
Create tracemap binary-search sessions for a batch of (unresponsive) targets and return the initial Trace tasks (probing TRACEMAP_FIRST_TTL) for the probing worker.
ttl_midpoint
Midpoint of two TTLs without u8 overflow