LANforge 5.4.4 Released

Ben working on LANforge

We are excited to share the new features in 5.4.4:

  • WiFi 6 and 6e client emulation
  • TR398 issue 2 test suites
  • Android WiFi testing app
  • improved python scripting

New Linux Kernel and Intel Wireless support:

Support recent 5.15 kernel for updated drivers and latest features. This includes several updated drivers for Intel AX200 and AX210 radios.

MediaTek Radio Support

  • Support MTK 4×4 AX radios in tr-398 issue 1 (except MU-MIMO test case, which is not currently supported.)
  • Support MTK 4×4 AX radios in tr-398 issue 2 (except MU-MIMO test case, which is not currently supported.)
  • Support tx-overrides on MTK 4×4 AX NIC (ability to specify NSS, MCS, bw, guard-interval for transmitted data frames.

TR398 Testing Suites

  • Update TR398 issue 2 to support latest proposed test revision.
  • Improve report content for TR398 and TR398i2.
  • Add proposed TR398 issue-3 Airtime Fairness (ATF) test case.
  • Add proposed TR398 issue-3 Quality of Service (QoS) test case.
  • Add proposed TR398 issue-3 Latency test case.
  • Add proposed TR398 issue-3 Multicast test case.
  • Add subtest pass/fail counters to TR398 and TR398i2 KPI reports.

Test Updates

  • Add pass/fail option for Dataplane and Rate vs Range test.
  • Add Latency graphs for the AP-Auto multi-station throughput test.
  • Scale test: Add ping support, improve error checking and feedback to user.
  • Improve RvR test report and procedure.

Android App

Initial support for LANforge pure-java resource on Android phones. Includes TCP, UDP, IPv4, IPv6 and HTTP/HTTPS protocol support for traffic generation. This app has been used in campus WiFi testing.

Python Scripting

Improved python scripting support, including:
– auto-generated .py files to support LANforge CLI commands
– cleanup and stability improvements
– various new automated python tests

Regression testing of the scripting library fixed many areas. We are introducing support for Python virtual environments. Python Pypi libraries are now installed in user environment and do not require OS python libraries.

Fedora Support

We continue focusing our product around Fedora, and support python scripting on Fedora 27 and newer. Our latest products are installed using Fedora 34.