gecko-dev/netwerk/socket
Max Inden 4a42f945c6 Bug 1906853 - add glean probe for http3 udp datagram size r=necko-reviewers,kershaw,janerik
This commit adds four Glean probes:
- http3_udp_datagram_segment_size_sent
- http3_udp_datagram_segment_size_received
- http3_udp_datagram_size_received
- http3_udp_datagram_num_segments_received

Given the performance impact tracking Glean metrics in the UDP hot path, see
https://phabricator.services.mozilla.com/D216034#7453056, this commit introduces
a sample buffer per metric.

This will enable us to measure the impact of:

- Implementation of Packetization Layer Path MTU Discovery for Datagram Transports (RFC 8899) [in Neqo](https://github.com/mozilla/neqo/pull/1903)
- [Fast UDP for Firefox](https://bugzilla.mozilla.org/show_bug.cgi?id=1901292)

Differential Revision: https://phabricator.services.mozilla.com/D216034
2024-09-16 09:58:42 +00:00
..
neqo
neqo_glue Bug 1906853 - add glean probe for http3 udp datagram size r=necko-reviewers,kershaw,janerik 2024-09-16 09:58:42 +00:00
moz.build
nsINamedPipeService.idl
nsISocketProvider.idl
nsISocketProviderService.idl
nsNamedPipeIOLayer.cpp
nsNamedPipeIOLayer.h
nsNamedPipeService.cpp
nsNamedPipeService.h
nsSocketProviderService.cpp
nsSocketProviderService.h
nsSOCKSIOLayer.cpp
nsSOCKSIOLayer.h
nsSOCKSSocketProvider.cpp
nsSOCKSSocketProvider.h
nsUDPSocketProvider.cpp
nsUDPSocketProvider.h