[GSoC 2026] Flent Application API Integration - Week 5 Update

5 views
Skip to first unread message

KEDAR KISAN

unread,
Jul 2, 2026, 4:37:28 PM (3 days ago) Jul 2
to ns-developers
Hi everyone,

Here is a brief progress update for week 5 of the Flent Application API Integration project.

1. Netns Result Plots: Ran Flent tests using the netns environment on WSL for TCP CUBIC (10ms and 80ms RTT) and confirmed that the generated results are similar to the reference testbed plots shared from Tom's drive. The plots can be viewed here: https://drive.google.com/drive/folders/1E0wqD1VRxGigd0gqwOzBP8w5x90VsXC0?usp=sharing

2. UDP Ping Bug Resolution: Investigated and resolved the issue causing the UDP ping data arrays to remain empty. Discovered a silent framework failure where the UdpEchoClient was utilizing deprecated RemoteAddress and RemotePort attributes, which compiled successfully but failed to initialize the port internally (defaulting to Port 0). Fixed it by using the unified Remote attribute utilizing an InetSocketAddress. Tom identified during debugging, these attributes failed silently due to ns-3's attribute construction order (subclass up to parent class). The parent class's default Remote attribute was actively overwriting the peer address set by the deprecated attributes during initialization.

3. Codebase Review & MR Preparation Conducted a walkthrough of the local codebase to verify that all recent logic changes are stable. Additionally, I applied formatting fixes across all modified files using clang-format to strictly follow the ns-3-dev style guidelines in preparation for opening the Merge Request.

You can view the full details and weekly breakdown of the project using the below Project links:

Best Regards,
Kedar


Reply all
Reply to author
Forward
0 new messages