By Dave Wallace, FD.io TSC Chair
From the diversity of the TSC, to the clockwork cadence of the VPP/CSIT release cycle, from the comprehensive CSIT performance reports, to the integration with other open source projects, 2022 was another year of excellence for the FD.io community.
The FD.io TSC members were highly active in supporting the achievement of the community’s goals — electing a new chairperson, maintaining balanced representation via TSC nominated membership, spearheading cost savings, and enabling the acquisition and deployment of the latest hardware into the FD.io performance and CI lab.
The FD.io core projects, VPP and CSIT, utilized automated release management processes to continue the unbroken string of on-time releases from 2021 without any external release management support. Robust CI processes helped maintain the quality, security and performance of the VPP codebase while continuing to expand VPP’s functionality. VPP 22.02 Release introduced 22 new features, VPP 22.06 Release added 24 new features, and VPP 22.10 contributed 30 new features! Highlights include Strongswan integration (both VPP & Strongswan plugins), Linux Control-Plane enhancement, and feature expansion of Hoststack, session layer, Wireguard, IPSec, Segment Routing, Vector Library, device drivers and more. Integration with existing upstream open source projects continued with regular updates of DPDK, IPSec-mb, RDMA-core, and Quicly releases. Downstream consumption of VPP by open source projects also continued to reap benefits with Envoy utilizing the VPP hoststack and Calico integrating VPP as a dataplane.
In parallel, CSIT not only identifies VPP performance gains/regressions with weekly trending reporting, but also introduced the testing of VPP performance on new Arm Ampere servers, Intel Icelake and Snowridge servers. The CSIT testing environment was also upgraded to run on Ubuntu-22.04 and CSIT-Dash, a new presentation UI was introduced.
Additional projects also progressed, with CICN integrating with HICN; the GoVPP project was rejuvenated moving from gerrit to github which improved testing. Additional upgrades were made to the CI-management project for cost reduction.
I’d like to thank Ed Warnicke for his boundless enthusiasm and extensive knowledge of open source community best practices in helping me transition into the TSC Chair role. I am grateful for all the contributions of the entire FD.io Community whose passion for excellence will continue to drive FD.io’s success in 2023.