* [Bloat] links to work that supersedes pping?
@ 2026-08-17 21:49 Kathleen Nichols
2026-08-18 6:04 ` [Bloat] " Frantisek Borsik
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Kathleen Nichols @ 2026-08-17 21:49 UTC (permalink / raw)
To: bloat
I've been tilting at other windmills the past several years so I don't
maintain pping (or other passive measurement stuff on Pollere's github
account) but I know that folks on this list either have done or would
know of much nicer follow-ons. I thought maybe I should put a note in
the Readme directing anyone who stumbles across Pollere's pping that
they may wish to look elsewhere. Anyone have any good links?
thanks in advance,
Kathie
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bloat] Re: links to work that supersedes pping?
2026-08-17 21:49 [Bloat] links to work that supersedes pping? Kathleen Nichols
@ 2026-08-18 6:04 ` Frantisek Borsik
2026-08-18 7:12 ` Toke Høiland-Jørgensen
2026-08-18 16:27 ` Simon Sundberg
2026-08-18 19:55 ` Kathleen Nichols
2 siblings, 1 reply; 6+ messages in thread
From: Frantisek Borsik @ 2026-08-18 6:04 UTC (permalink / raw)
To: Kathleen Nichols; +Cc: bloat, simon.sundberg
Hey Kathie,
Thanks for all the work! We have started with pping at LibreQoS back then <3
What I recall of top of my head, it's epping from Simon (in CC)
https://datatracker.ietf.org/meeting/116/materials/slides-116-maprg-efficient-continuous-latency-monitoring-with-ebpf
https://research.redhat.com/blog/article/passive-network-monitoring-with-ebpf/
All the best,
Frank
Frantisek (Frank) Borsik
*In loving memory of Dave Täht: *1965-2025
https://libreqos.io/2025/04/01/in-loving-memory-of-dave/
https://www.linkedin.com/in/frantisekborsik
Signal, Telegram, WhatsApp: +421919416714
iMessage, mobile: +420775230885
Skype: casioa5302ca
frantisek.borsik@gmail.com
On Mon, Aug 17, 2026 at 11:49 PM Kathleen Nichols <nichols@pollere.net>
wrote:
>
> I've been tilting at other windmills the past several years so I don't
> maintain pping (or other passive measurement stuff on Pollere's github
> account) but I know that folks on this list either have done or would
> know of much nicer follow-ons. I thought maybe I should put a note in
> the Readme directing anyone who stumbles across Pollere's pping that
> they may wish to look elsewhere. Anyone have any good links?
>
> thanks in advance,
> Kathie
> _______________________________________________
> Bloat mailing list -- bloat@lists.bufferbloat.net
> To unsubscribe send an email to bloat-leave@lists.bufferbloat.net
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bloat] Re: links to work that supersedes pping?
2026-08-18 6:04 ` [Bloat] " Frantisek Borsik
@ 2026-08-18 7:12 ` Toke Høiland-Jørgensen
0 siblings, 0 replies; 6+ messages in thread
From: Toke Høiland-Jørgensen @ 2026-08-18 7:12 UTC (permalink / raw)
To: Frantisek Borsik, Kathleen Nichols; +Cc: bloat, simon.sundberg
Frantisek Borsik <frantisek.borsik@gmail.com> writes:
> Hey Kathie,
>
> Thanks for all the work! We have started with pping at LibreQoS back then <3
>
> What I recall of top of my head, it's epping from Simon (in CC)
>
> https://datatracker.ietf.org/meeting/116/materials/slides-116-maprg-efficient-continuous-latency-monitoring-with-ebpf
> https://research.redhat.com/blog/article/passive-network-monitoring-with-ebpf/
And the code lives here:
https://github.com/xdp-project/bpf-examples/tree/main/pping
-Toke
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bloat] Re: links to work that supersedes pping?
2026-08-17 21:49 [Bloat] links to work that supersedes pping? Kathleen Nichols
2026-08-18 6:04 ` [Bloat] " Frantisek Borsik
@ 2026-08-18 16:27 ` Simon Sundberg
2026-08-18 17:32 ` Frantisek Borsik
2026-08-18 19:55 ` Kathleen Nichols
2 siblings, 1 reply; 6+ messages in thread
From: Simon Sundberg @ 2026-08-18 16:27 UTC (permalink / raw)
To: nichols@pollere.net; +Cc: bloat@lists.bufferbloat.net
On Mon, 2026-08-17 at 14:49 -0700, Kathleen Nichols wrote:
>
> I've been tilting at other windmills the past several years so I don't
> maintain pping (or other passive measurement stuff on Pollere's github
> account) but I know that folks on this list either have done or would
> know of much nicer follow-ons. I thought maybe I should put a note in
> the Readme directing anyone who stumbles across Pollere's pping that
> they may wish to look elsewhere. Anyone have any good links?
>
> thanks in advance,
> Kathie
Thanks for pping, it's been a great inspiration!
In addition to my own eBPF-based pping (epping, already covered by Frank
and Toke), there are some other alternatives that may also be relevant
(although both Spindump and Dart are abandoned research projects).
* Spindump: User space (libpcap) continues latency monitoring with
support for multiple protocols (TCP, QUIC, COAP, DNS, ICMP, and
SCTP). Code at: https://github.com/EricssonResearch/spindump
* Dart: P4 solution for Intel Tofino switches that passively monitors
TCP RTT. Paper at https://doi.org/10.1145/3544216.3544222, code
at https://github.com/SatadalSengupta/sigcomm22-paper67-artifacts
* bcc-tools/tcprtt: A small utility that's part of the BCC-tools
(https://github.com/iovisor/bcc/tree/master/tools) repository that
reports the kernel's own sRTT estimate for each received TCP packet
(so only works for TCP connections to/from the monitored host).
With best regards, Simon Sundberg.
När du skickar e-post till Karlstads universitet behandlar vi dina personuppgifter<https://www.kau.se/gdpr>.
When you send an e-mail to Karlstad University, we will process your personal data<https://www.kau.se/en/gdpr>.
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bloat] Re: links to work that supersedes pping?
2026-08-18 16:27 ` Simon Sundberg
@ 2026-08-18 17:32 ` Frantisek Borsik
0 siblings, 0 replies; 6+ messages in thread
From: Frantisek Borsik @ 2026-08-18 17:32 UTC (permalink / raw)
To: Kathleen Nichols; +Cc: bloat@lists.bufferbloat.net
Nice, thanks for the additional tools and source for the epping, guys.
Last but not least, here's LibreQoS' take on pping:
https://github.com/LibreQoE/LibreQoS/tree/main/src/rust/lqos_sys/src/bpf/common
We are just hoping that nobody is upset that we took a butcher's knife to
the really correct pping code :-)
All the best,
Frank
Frantisek (Frank) Borsik
*In loving memory of Dave Täht: *1965-2025
https://libreqos.io/2025/04/01/in-loving-memory-of-dave/
https://www.linkedin.com/in/frantisekborsik
Signal, Telegram, WhatsApp: +421919416714
iMessage, mobile: +420775230885
Skype: casioa5302ca
frantisek.borsik@gmail.com
On Tue, Aug 18, 2026 at 6:27 PM Simon Sundberg <Simon.Sundberg@kau.se>
wrote:
> On Mon, 2026-08-17 at 14:49 -0700, Kathleen Nichols wrote:
> >
> > I've been tilting at other windmills the past several years so I don't
> > maintain pping (or other passive measurement stuff on Pollere's github
> > account) but I know that folks on this list either have done or would
> > know of much nicer follow-ons. I thought maybe I should put a note in
> > the Readme directing anyone who stumbles across Pollere's pping that
> > they may wish to look elsewhere. Anyone have any good links?
> >
> > thanks in advance,
> > Kathie
>
> Thanks for pping, it's been a great inspiration!
>
> In addition to my own eBPF-based pping (epping, already covered by Frank
> and Toke), there are some other alternatives that may also be relevant
> (although both Spindump and Dart are abandoned research projects).
>
> * Spindump: User space (libpcap) continues latency monitoring with
> support for multiple protocols (TCP, QUIC, COAP, DNS, ICMP, and
> SCTP). Code at: https://github.com/EricssonResearch/spindump
> * Dart: P4 solution for Intel Tofino switches that passively monitors
> TCP RTT. Paper at https://doi.org/10.1145/3544216.3544222, code
> at https://github.com/SatadalSengupta/sigcomm22-paper67-artifacts
> * bcc-tools/tcprtt: A small utility that's part of the BCC-tools
> (https://github.com/iovisor/bcc/tree/master/tools) repository that
> reports the kernel's own sRTT estimate for each received TCP packet
> (so only works for TCP connections to/from the monitored host).
>
> With best regards, Simon Sundberg.
>
>
> När du skickar e-post till Karlstads universitet behandlar vi dina
> personuppgifter<https://www.kau.se/gdpr>.
> When you send an e-mail to Karlstad University, we will process your
> personal data<https://www.kau.se/en/gdpr>.
> _______________________________________________
> Bloat mailing list -- bloat@lists.bufferbloat.net
> To unsubscribe send an email to bloat-leave@lists.bufferbloat.net
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bloat] Re: links to work that supersedes pping?
2026-08-17 21:49 [Bloat] links to work that supersedes pping? Kathleen Nichols
2026-08-18 6:04 ` [Bloat] " Frantisek Borsik
2026-08-18 16:27 ` Simon Sundberg
@ 2026-08-18 19:55 ` Kathleen Nichols
2 siblings, 0 replies; 6+ messages in thread
From: Kathleen Nichols @ 2026-08-18 19:55 UTC (permalink / raw)
To: bloat
Thank you Frank, Toke, and Simon. I put all the relevant links into
pping's README (and also noted in connmon's README).
Kathie
On 8/17/26 2:49 PM, Kathleen Nichols wrote:
>
> I've been tilting at other windmills the past several years so I don't
> maintain pping (or other passive measurement stuff on Pollere's github
> account) but I know that folks on this list either have done or would
> know of much nicer follow-ons. I thought maybe I should put a note in
> the Readme directing anyone who stumbles across Pollere's pping that
> they may wish to look elsewhere. Anyone have any good links?
>
> thanks in advance,
> Kathie
> _______________________________________________
> Bloat mailing list -- bloat@lists.bufferbloat.net
> To unsubscribe send an email to bloat-leave@lists.bufferbloat.net
>
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2026-08-18 19:55 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-17 21:49 [Bloat] links to work that supersedes pping? Kathleen Nichols
2026-08-18 6:04 ` [Bloat] " Frantisek Borsik
2026-08-18 7:12 ` Toke Høiland-Jørgensen
2026-08-18 16:27 ` Simon Sundberg
2026-08-18 17:32 ` Frantisek Borsik
2026-08-18 19:55 ` Kathleen Nichols
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox