Hello DASH Community –thank you for your time prior to Labor Day weekend. Many stakeholders have returned and we will next meet on September 10th, 2025.
We continue to have a potential contribution back up for grabs. It would be great to have a volunteer to suggest a PR in the dash-sonic-hld (in the SONiC repo here) for commands to show ENI counters and DPU global metrics – please submit a PR if you are interested!
In Summary, we covered ongoing HA feature development, such as the integration of HAMgrD into the dash-ha container, new HA scope fields, and related testing, with updates on unit and integration testing progress. We are addressing issues with ZMQ data loss and DPU restart message drops, implementing fixes such as setting the ZMQ_IMMEDIATE flag and lazy binding to improve reliability during connection interruptions. In collaboration with AMD we are working on VNET mapping improvements, including tracking PA validation entries to ensure correct association of port-map IDs. Lastly we discussed OCP 2025 participation, and returning time on the 1st Wednesday of each month (starting in September).
Also, I am looking to leverage the Linux Foundation lists more. If you could please take the time to enter your info into the list here, I can initiate deletion of the sonic-dash@googlegroups list we used when we began the project.
Follow-up tasks:
· Graceful Shutdown PR Review: Address and respond to review comments from Dawei on the DPU module graceful shutdown support PRs across the three repositories. (Ramesh)
· HAMgrD Testing: Complete unit testing and provide final update on adding HA manager D to the dash-ha container. (Fred, Ramesh)
· HA Scope Fields Update: Follow up on the new HA scope fields PR to understand changes and coordinate for a possible future presentation. (Ramesh)
· VNET Mapping Entry Fix: Monitor and resolve build pipeline issues for the fix to push VNET mapping entries associated with port map in the data path. (Mukesh)
In Summary (full list below), since the last Community call we have:
12 PRs Completed (-7)
9 in To Do (+/- 0)
6 in Draft (+ 2)
39 in Progress (+3)
9 Awaiting Review (+/- 0)
Just a reminder that we would encourage/invite Community members to present to the Community (test runs or progress, new scenarios, etc…), just ‘r’ to let me know, or generate a PR in the repo.
The DASH YouTube channel link is here to subscribe / access WG content (and click the bell to receive notifications).
Thank you for your time/contributions – see you on 9/10/2025
Meeting Title: SONiC-DASH-Workgroup Community Meeting #158
Attendees (13):
DASH Group to join: https://groups.google.com/g/sonic-dash
Linux Foundation list: https://lists.sonicfoundation.dev/g/SONiC-Dash
Abdul Rouff - Nvidia |
Gagan Punathil Ellath - Nvidia |
Ramesh Raghupathy - Cisco |
Bud Grise - XSightLabs |
Kristina Moore - MSFT |
Selvarajan, Arunachalam - AMD |
Don Ewald - Cisco |
Mircea Dan Gheorghe - Keysight |
Swami Balasubramanian - Keysight |
Farhat Ullah - DreamBig Semi |
Philipp Keydel - Synogate |
Veerappan, Senthil - AMD |
Vivek Reddy Karri - Nvidia |
Full DASH Community Notes 😊
Sticky for Links/Reference: |
|
|
DASH Groups to join to receive Invites, Meeting Notes, and Comms |
DASH: https://groups.google.com/g/sonic-dash DASH-Test-Workgroup Group: https://groups.google.com/g/sonic-dash-test-workgroup Linux Foundation list: https://lists.sonicfoundation.dev/g/SONiC-Dash |
If anyone knows potentially interested people who would like info re: our community, please have them joins these groups for receive Comms, etc… |
Links to Recording |
Teams/Sharepoint: SONiC-DASH Workgroup Community Meeting-20250820_090353-Meeting Recording.mp4
DASH Community YouTube:
HA moved to SmartSwitch LF group on Thursdays |
8/20/2025 DASH Community Call; please request access via the link if you are not able to view/listen |
Azure DASH GitHub Repo: |
|
|
|
https://github.com/sonic-net/DASH/blob/main/test/docs/dash-test-workflow-saithrift.md |
Ideal test workflow is here, converted to .md |
SAI Thrift |
Client server needed for testing |
|
P4 |
https://opennetworking.org/p4/ and https://p4.org/working-groups/ |
Open source, domain-specific programming language for network devices, specifying packet processing for data plane devices (switches, routers, NICs, filters, etc.) |
PINS |
|
|
PNA consortium spec |
An architecture describing the structure and common capabilities of network interface controller (NIC) devices which process packets transiting one or more interfaces
and a host system. |
|
IPDK |
IPDK is an open source, vendor agnostic framework of drivers and APIs for infrastructure offload and management which runs on a CPU, IPU, DPU or switch. IPDK runs in Linux and uses a set of well-established tools such as DPDK and P4 to enable network virtualization. |
|
bmv2 |
The second version of the reference P4 software switch, nicknamed bmv2 (for behavioral model version 2). The software switch is written in C++11. It takes as input a JSON file generated from your P4 program by a P4 compiler and interprets it to implement the packet-processing behavior specified by that P4 program |
|
DPDK |
DPDK is the Data Plane Development Kit which consists of libraries to accelerate packet processing workloads running on a wide variety of CPU architectures. |
|
Linux Foundation SmartSwitch |
https://lists.sonicfoundation.dev/g/sonic-smartswitch/calendar |
|
Thank you again for your participation…
Kristina Moore MBA,
M.S., CISSP - Azure Core Principal PM / DASH & SmartSwitch
Office: 425-722-7720 Mobile: 425-876-2040 Email: kri...@microsoft.com
DASH Group to join:
https://groups.google.com/g/sonic-dash
Linux Foundation: https://lists.sonicfoundation.dev/g/SONiC-Dash
Hello DASH Community, just a quick note to say that we plan to meet at the normal time tomorrow morning at 9am Pacific Time – I hope to see you there.
Please bring any HLD, Q&A, or topic you would like to discuss.
Thank you,
Kristina Moore MBA,
M.S., CISSP |
Azure Core Principal PM - DASH, SmartSwitch, & Network Function Disaggregation |
|
Linux Foundation list:
https://lists.sonicfoundation.dev/g/SONiC-Dash |
|
***********************