Hello DASH Community –thank you for your time this week.
This week we discussed the Enhancement of Variable Parsing PR (in the SONiC build repo) and it’s fix/closure. Our PR for the addition of SmartSwitch-related tables will be on hold until the HLD document is ready for Community review. For the AMD Local Region ID PR, this is dependent upon 2 downstream PRs to be finished by NVidia. And lastly, Andy from Cisco offered to test the P4 DPDK PR for positive compilation as time permits. In the Behavioral Model Workgroup, Synogate presented their Packet Processing Pipeline proposal (separate notes to be sent).
In Summary
(full list below),
since the last Community call we have:
6 PRs/Issues completed (+3)
9 in ToDo (+/- 0)
1 in Draft
17 in Progress (+1)
5 Awaiting Review (-3)
For further reading, see
full meeting notes and follow-ups below in this thread.
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.
Follow-up tasks:
· LF Username Transition: Transition user names to the Linux Foundation. (Kristina)
· Floating NIC concept document: join in and help mark up the Floating NIC concept document and bring it into the repo. (Kristina)
· Local Region ID: Merge the update to include the local region ID change after passing all checks
· Smart Switch Related Tables: Resolve the conflict related to adding Smart Switch related tables once the HLD is completed. (Oleksandr)
· PTF Test Cases for DASH Flow: Review the PTF test cases for DASH flow (Riff)
· Underlay TTL and HA Session Parameter: Update the documentation to clarify the behavior of the HA session parameter Bounce Back IP. (Marian)
· Dependency Issue for SAI API: Investigate and resolve the dependency issue causing problems for the SAI API upgrade. (Riff)
· Blocking Issue Clarification: Discuss and clarify the blocking issue related to the SAI API upgrade with Mukesh
· Override VM MAC PR Update: Check and update the PR to clarify the behavior of setting the Source Overlay MAC (Marian)
Thank you for your time/contributions –
see you on 1/29/2025
With respect to
any of our DASH meetings - Community (Wednesdays), or Behavioral Model (Thursdays) –
please let me know if there are PRs, Q&A, or items you would like to discuss or present.
The DASH YouTube channel link is here to
subscribe / access WG content (and click the bell to receive notifications).
Meeting Title: SONiC-DASH-Workgroup Community Meeting #136
Attendees (17):
DASH Group to join: https://groups.google.com/g/sonic-dash
DASH-Test-Workgroup Group to join: https://groups.google.com/g/sonic-dash-test-workgroup
Linux Foundation list: https://lists.sonicfoundation.dev/g/SONiC-Dash
Bud Grise - XSightLabs |
Marian Pritsak - Nvidia |
Philipp Keydel - Synogate |
Shrivastava, Shweta - Intel |
Dumitrescu, Cristian - Intel |
Mircea Dan Gheorghe - Keysight |
Qi Luo - MSFT |
Subramanian, Maheswari - Intel |
Henderson, Mark W - Intel |
Murali Venkat - Cisco |
Riff Jiang - MSFT |
Veerappan, Senthilnathan - AMD |
Kristina Moore - MSFT |
Oleksandr Ivantsiv - Nvidia |
Sanders, Mark - Dell |
Wajahat Razi Malik - XFlowResearch |
TL:DR DASH Community Notes 😊
Sticky for Links/Data: |
|
|
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: HA moved to SmartSwitch LF group |
1/22/2025 DASH Community Call and 1/23/2025 Behavioral Model; 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
DASH-Test-Workgroup Group to join: https://groups.google.com/g/sonic-dash-test-workgroup
Linux Foundation: https://lists.sonicfoundation.dev/g/SONiC-Dash