Hello DASH Community –thank you for your time Wednesday.
This week we covered Intel’s P4 DPDK
PR to allow 128-bitwise operations; we hope to test compiling this with the DASH code to verify functionality – thank you
@Sosutha Sethuramapandian ,
@Cristian Dumitrescu and
@Limaye, Namrata!
@Mircea Dan Gheorghe at Keysight also offered and expanded HERO test implementation and documentation
PR – please take the time to review or comment if you are able. Kristina made updates to the overall DASH ReadMe.md file, updating a few references and publishing the link to the YouTube channel right
on the front page.
Lastly we discussed OCP 2024 October 15th – 17th attendance and the upcoming schedule, demos, and workshops – it will be great to see some of our members there 😊. Perhaps we could share some of the demos from OCP to the DASH Community after the event.
This week’s Behavioral Model summary was sent separately this week due to the length of the content. Please let me know if you did not receive, and I can forward.
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.
In Summary
(full list below),
since the last Community call we have:
2 PRs/Issues completed this week (-1 from last week)
10 in ToDo (same)
1 in Draft (same)
16 in Progress (same)
13 Awaiting Review (+4) (some due to international holiday last week)
For further reading, see full meeting notes and follow-ups below.
Follow-up tasks:
Thank you for your time/contributions ~ Kristina
See you on 10/23/2024!
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 #127
Attendees (20):
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
|
Alberto Villarreal - Keysight |
Kamil Cudnik - MSFT |
murali Venkateshaiah - Cisco |
Shrivastava, Shweta - Intel |
|
Chris Sommers - Keysight |
Kristina Moore - MSFT |
Oleksandr Ivantsiv - NVidia |
Swami Balasubramanian - Keysight |
|
Don Ewald - Cisco |
Marian Pritsak - NVidia |
Riff Jiang - MSFT |
Veerappan, Senthilnathan - AMD |
|
Dumitrescu, Cristian - Intel |
Michal Zygmunt - MSFT |
Rishiraj Hazarika - MSFT |
Vivek Reddy Karri - NVidia |
|
Farhat Ullah - DreamBig Semi |
Mircea Dan Gheorghe - Keysight |
Sethuramapandian, Sosutha - Intel |
Yakiv Huryk - NVidia |



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 |
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:
|
10/9/2024 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
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
![]()
![]()
![]()
![]()
![]()
![]()
What: SmartSwitch meetup at the OCP, catch up on SmartSwitch, DASH, SONiC-Vpp/BMV2
When: Thur Oct 17, 2024, 2pm-330pm PST
Where: SKY View Suite, 2601
San Jose Marriott (connected to Convention Center)
301 South Market Street
San Jose, California, USA, 95113
Hoping to meet some of the folks who are at OCP this week!
The suite is not huge, but has a decently sized outdoor patio and seating just fyi !
Thanks,
-Murali