Skip to main content

iperf3

Overview

This project contributes to iperf3, the widely-used open-source network bandwidth measurement tool developed by ESnet at Lawrence Berkeley National Laboratory. The OSS SLU team focuses on completing QUIC protocol integration into iperf3, including multi-stream support, automated testing infrastructure, and performance evaluation under controlled network conditions. This is upstream contribution work — changes are intended to be merged back into the official iperf3 project.

Information

  • Source Code: https://github.com/oss-slu/iperf git
  • Upstream: https://github.com/esnet/iperf
  • Client: ESnet / iperf3 Open Source Community
  • Track: Client-driven Product
  • Current Tech Lead: Mansi Gidugu github
  • Developers:
    • Revateesa Dammalapati (capstone) github
    • Leandru Martin (capstone) github
  • Start Date: Jan, 2026
  • Technologies Used:
    • C (primary language)
    • MsQuic (QUIC protocol implementation)
    • OpenSSL (authentication/TLS)
    • GNU Autotools (build system)
    • TCP, UDP, SCTP, QUIC protocols
  • Type: CLI / Networking
  • License: BSD 3-Clause

Technical Information

Development Priorities

  • Complete QUIC protocol integration with parallel stream and reverse mode support
  • Build end-to-end test suites validating QUIC across main user scenarios
  • Document reproducible testing workflows for controlled network conditions
  • Develop distributed testbed automation for large-scale QUIC experiments
  • Performance evaluation and visualization of QUIC vs TCP/UDP

Get Involved

If you would like to contribute to this project, please visit our GitHub page to create your own issues or pull requests.