Hello DASH Community –thank you for your time on Wednesday. Due to the increasing number of work items on the list, this week (below) I will remove ‘To Do’ and ‘Draft’ for brevity.
Please note that I will cancel our call for tomorrow July 2nd, 2025 due to ‘Azure Core No Meeting Week’ and to provide time if members are taking time off for the July 4th week 😊. We will resume on July 9th, 2025 at 9am Pacific Time.
This week we continue to have a potential contribution back up for grabs. 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!
We’ve listed TCS for
Issue #334 re: bulk API support in the SAI thrift RPC generator, thank you TCS for the support!
Re: whether we have a DASH API -> SAI API equivalence in FastPath, we’ve pointed Keysight to
PR666 by
@Deven Jagasia to see if that will resolve their need.
@Michal from the Azure SDN team discussed the need for versioning of objects in SONiC to improve
performance and reconciliation (particularly for large states with many mappings and routes). They mentioned that a proposal for this is being refined and will be brought to the community for review.
For HAMrgD, the PR reviews are ongoing and that we hope to have all integrated by mid-July with end-to-end integration and automated testing to follow.
Lastly, the PRs to improve OrchAgent to enable DASH ZMQ feature flag, and the fix for software BFD overwrite are merged and completed.
Follow-up tasks:
In Summary (full list below), since the last Community call we have:
7 PRs Completed (-1)
8 in To Do (- 1)
6 in Draft (+/- 0)
29 in Progress (-2)
9 Awaiting Review (-6)
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 7/9/2025
Meeting Title: SONiC-DASH-Workgroup Community Meeting #152
Attendees (14):
DASH Group to join: https://groups.google.com/g/sonic-dash
Linux Foundation list: https://lists.sonicfoundation.dev/g/SONiC-Dash
Abdul Rouff - Nvidia |
Marian Pritsak - Nvidia |
Philipp Keydel - Synogate |
Veerappan, Senthilnathan - AMD |
Bud Grise - XSightLabs |
Michal Zygmunt - MSFT |
Ramesh Raghupathy - Cisco |
Vivek Reddy Karri - Nvidia |
Gagan Punathil Ellath - Nvidia |
murali Venkateshaiah - Cisco |
Sai Rama Mohan Reddy Singamala - Nvidia |
|
Kristina Moore - MSFT |
Oleksandr Ivantsiv - Nvidia |
Swaminathan Balasubramanian - Keysight |
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 other people who would like info re: our community, please have them joins these groups for receive Comms, etc… |
Links to Recording |
Teams/Sharepoint:
DASH Community YouTube:
HA moved to SmartSwitch LF group on Thursdays |
6/25/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