Measures tcp-related timings and outliers
-F, --filter RawFilters Filters. Use 'fields' subcommand to list available fields.
-h, --help help for tcp
-i, --iface string Interface device name. Shortcut for '$netdev->name == "Device"' filter.
--inbound Direction is inbound (towards specified interface)
--nat Assume that NAT translation is applied, ignore src and/or dst.
--outbound Direction is outbound (from specified interface)
--underlay Capture TCP in underlay interface.
--bpftrace string Path to bpftrace binary (default "bpftrace")
-D, --dump Dump bpftrace command instead of running it
-e, --encap string Type of encapsulation: 'gre' or 'udp' (default "gre")
-p, --hint strings Protocol hints for weak field aliases such as 'tcp' for 'sport'.
-6, --inet6 If specified, skbtrace assumes that inner header is IPv6.
--struct-keyword string Use struct keyword in casts: "" - do not use, "struct" - use, "auto" - deduce based on bpftrace version. (default "auto")
-T, --timeout duration Execution timeout for resulting bpftrace script (default 1m0s)
--unit string Time unit using for measurements: 'sec', 'ms', 'us' - default or 'ns' (default "us")
- skbtrace timeit - Measures time delta between two distinct events 'from' and 'to'
- skbtrace timeit tcp handshake - Measures time for TCP handshake
- skbtrace timeit tcp lifetime - Measures TCP connection lifetime from SYN to FIN/RST in the same direction
- skbtrace timeit tcp retransmit - Detects duplicate packets