Skip to content

RDKB-64918: [MLO] WiFI Blaster enhancements to support throughput calculations of MLO clients#1168

Open
vfrvtlk wants to merge 1 commit into
rdkcentral:developfrom
vfrvtlk:dev_RDKB-64918
Open

RDKB-64918: [MLO] WiFI Blaster enhancements to support throughput calculations of MLO clients#1168
vfrvtlk wants to merge 1 commit into
rdkcentral:developfrom
vfrvtlk:dev_RDKB-64918

Conversation

@vfrvtlk
Copy link
Copy Markdown
Contributor

@vfrvtlk vfrvtlk commented Jun 4, 2026

Reason for change:
Implement blaster trhoughput calculation for multilink clients

  • Added detection of MLO client for blaster targets
  • Added logic to start blast on MAP (BCM specific), no traffic is generated otherwise for mlo clients
  • Added stats monitoring of all valid links in case of MultiLink
  • Reworked sampling logic to store stats per link per sample
  • Improved throughput calculation logic to calculate per link througput, the sum of all links tput is the result tput for MLO client

Test Procedure:

  1. Configure MLO (currently 210 config)
  2. Connect MLO client
  3. Start blasting via webapp or manually with following commands dmcli eRT setv Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.WifiClient.ActiveMeasurements.Enable bool true dmcli eRT setv Device.WiFi.X_RDKCENTRAL-COM_Report.WifiClient.ActiveMeasurements.Plan.PlanID string a82d191b187241028acb747fe4a029001 dmcli eRT setv Device.WiFi.X_RDKCENTRAL-COM_Report.WifiClient.ActiveMeasurements.Plan.Step.1.StepID uint 0 dmcli eRT setv Device.WiFi.X_RDKCENTRAL-COM_Report.WifiClient.ActiveMeasurements.Plan.Step.1.DestMac string 8876B9F27B8D dmcli eRT setv Device.WiFi.X_RDKCENTRAL-COM_Report.WifiClient.ActiveMeasurements.Enable bool true 4) Check overall calculated tput in webapp or manually via /tmp/wifiBlaster logs

Risks: Medium
Priority: P1

…culations of MLO clients

Reason for change:
Implement blaster trhoughput calculation for multilink clients
 - Added detection of MLO client for blaster targets
 - Added logic to start blast on MAP (BCM specific), no traffic
   is generated otherwise for mlo clients
 - Added stats monitoring of all valid links in case of MultiLink
 - Reworked sampling logic to store stats per link per sample
 - Improved throughput calculation logic to calculate per link
   througput, the sum of all links tput is the result tput for MLO
   client

Test Procedure:
1) Configure MLO (currently 210 config)
2) Connect MLO client
3) Start blasting via webapp or manually with following commands
dmcli eRT setv Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.WifiClient.ActiveMeasurements.Enable bool true
dmcli eRT setv Device.WiFi.X_RDKCENTRAL-COM_Report.WifiClient.ActiveMeasurements.Plan.PlanID string a82d191b187241028acb747fe4a029001
dmcli eRT setv Device.WiFi.X_RDKCENTRAL-COM_Report.WifiClient.ActiveMeasurements.Plan.Step.1.StepID uint 0
dmcli eRT setv Device.WiFi.X_RDKCENTRAL-COM_Report.WifiClient.ActiveMeasurements.Plan.Step.1.DestMac string 8876B9F27B8D
dmcli eRT setv Device.WiFi.X_RDKCENTRAL-COM_Report.WifiClient.ActiveMeasurements.Enable bool true
4) Check overall calculated tput in webapp or manually via /tmp/wifiBlaster logs

Risks: Medium
Priority: P1

Signed-off-by: Vitaliy Lyashenko <v.for.vitalik@gmail.com>
@vfrvtlk vfrvtlk requested a review from a team as a code owner June 4, 2026 12:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant