CUJO 26.2.1 release for WDA - #99
Conversation
Contains MLO support
|
I have read the CLA Document and I hereby sign the CLA You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot. |
|
📋 PR Format Reminder
Expected: |
There was a problem hiding this comment.
Pull request overview
Updates the CUJO WiFi Data Collection (WDA) consumer to align with a new agent/protocol revision and add MLO-aware behavior when emitting WiFi/L1 events.
Changes:
- Bumps protocol major version and updates WiFi data notifications from batch-based to a single WiFi data event.
- Switches CSI collection arming to a single composite RBUS parameter (
clientMacData) and derives publish interval from the requested sample rate. - Adds MLO handling to avoid emitting station/radio events and VAP lookups for MLD secondary links; improves epoll wait robustness by retrying on
EINTR.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| source/AdvSecurityDml/cujoagent_dcl_api.h | Updates protocol version/notification enums and adds constants for CSI composite RBUS payload and frame parsing. |
| source/AdvSecurityDml/cujoagent_dcl_api.c | Migrates WiFi data TLV emission to the new event, adds MLO-aware filtering, introduces an EINTR-resilient epoll wait wrapper, and updates CSI collection configuration flow. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| /* Worst case: "AA:BB:CC:DD:EE:FF;4294967295;4294967295" + NUL = 40 bytes. */ | ||
| #define WIFI_LEVL_CSI_MAC_DATA_MAX_LEN 48 |
Contains MLO support