Hello DASH Community –thank you for your time this week. I’ve combined the last 2 weeks info due to an extended discussion of the topic; in order to deliver a comprehensive view. I’ve changed the format this week in order to fit the relevant content, yet avoid too lengthy of an email. For the presentations below, you can listen/watch the recording to step through the content/facilitate.
To start, we had @Deven Jagasia MSFT (SDN team) present the ‘Load Balancer Fast Path ICMP Redirect’ PR666 design introduction, details, scenarios, data plane operation info, and counters/stats. This PR was covered in 2 DASH Community sessions, and we will keep this PR open for another week or so to invite comments/contributions in the DASH GitHub repository. Thank you very much @Deven!
Intel offered to present the open-sourcing of their Tofino P4 software stack, detailing the components included and the motivation behind the decision. Interested parties can follow the p4lang/open-p4studio repo for updates/contributions. Thank you @Chatterjee, Deb and @Kotikalapudi, Prathima!
Please find the detailed pics/discussion below, and note the removal of our typical GitHub project status, in an effort to reduce length.
Load Balancer Fast Path ICMP Redirect presentation snips
Intel’s Open Source of Tofino P4 presentation
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.
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 2/26/2025
Meeting Title: SONiC-DASH-Workgroup Community Meeting #139 & #140
Attendees (22 each call):
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
Abdul Rouff - Nvidia |
Chris Sommers - Keysight |
Marian Pritsak - Nvidia |
Satya Valli Rama - TCS |
Veerappan, Senthilnathan - AMD |
Ahmed Guetari - F5 |
Deven Jagasia - MSFT |
Mircea Dan Gheorghe - Keysight |
Selvarajan, Arunachalam - AMD |
Wajahat Razi Malik - XFlowResearch |
Ahsan Kaukab - DreamBigSemi |
Don Ewald - Cisco |
Murali Venkat - Cisco |
Shay Schlafman - Nvidia |
Zygmunt, Michal - MSFT |
Alberto Villarreal - Keysight |
Kamil Cudnik - MSFT |
Oleksandr Ivantsiv - Nvidia |
Shrivastava, Shweta - Intel |
|
Andy Fingerhut - Cisco |
Kotikalapudi, Prathima - Intel |
Philipp Keydel - Synogate |
Swami Balasubramanian - Keysight |
|
Bud Grise - XSightLabs |
Kristina Moore - MSFT |
Prince Sunny - MSFT |
Syed Mehemood Ur Rahman - TCS |
|
Chatterjee, Deb - Intel |
Mahaboob Gani - TCS |
Riff Jiang - MSFT |
Vasundhara Volam - MSFT |
|
TL:DR 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:
SONiC-DASH Workgroup Community Meeting-20250219_090333-Meeting Recording.mp4
DASH Community YouTube:
https://youtu.be/97lIVR-nU98 2/19/2025
HA moved to SmartSwitch LF group on Thursdays |
2/12/2025 and 2/19/2025 DASH Community Call; please request access via the link if you are not able to view/listen
2/20/2025 DASH Behavioral Model
|
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
Hello DASH Community –thank you for your time last week. In our 141st call we requested feedback/comments in the ‘Load Balancer Fast Path ICMP Redirect’ PR666 design document, and also a quick recap of Intel's open-sourcing of their Tofino P4 software stack. The questions from TCS re Issue 38 have been answered, and we moved the 'Redirect Map' discussion to this upcoming Wednesday. Lastly, we agreed move the call to 4pm Pacific in order to facilitate international contributors for this next session. For in-depth reading please see the full meeting notes below in the thread.
In Summary (full list below), since the last Community call we have:
6 PRs Completed (+4)
9 in To Do (+/- 0)
7 in Draft (+5)
27 in Progress (+8)
9 Awaiting Review (+4)
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 [UCNE3zNwJqcEyLX9ejKrLtUA]subscribe / access WG content (and click the bell to receive notifications).
Thank you for your time/contributions – see you on 3/5/2025
Meeting Title: SONiC-DASH-Workgroup Community Meeting #141
Attendees (16):
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
Abdul Rouff - Nvidia |
Kristina Moore - MSFT |
Oleksandr Ivantsiv - Nvidia |
Selvarajan, Arunachalam - AMD |
Ahsan Kaukab - DreamBig Semi |
Mahaboob Gani - TCS |
Philipp Keydel - Synogate |
Swami Balasubramanian - Keysight |
Bud Grise - XSightLabs |
Mircea Dan Gheorghe - Keysight |
Prince Sunny - MSFT |
Veerappan, Senthilnathan - AMD |
Chris Sommers - Keysight |
murali Venkateshaiah - Cisco |
Satya Valli Rama - TCS |
Wajahat Razi Malik - Xflow Research |
TL:DR 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 YouTube Behavioral Model: |
2/26/2025 DASH Community Call; please request access via the link if you are not able to view/listen |
Hello DASH Community –thank you for your time this week!
We covered overall project rhythm, specifically with respect to the ‘in progress’ and ‘awaiting review’ categories. TCS and MSFT clarified Issue 38 Provide northbound gNMI/OpenConfig DASH-related schema & mapping to SAI which is related to Issue Issue 1940 gNMI /gNOI Splitter in the SONiC GitHub repo. Next week Nvidia may have an update to complement the SONiC team’s PR focusing on Floating NIC (FNIC) Behavioral Model updates. Lastly, our Independent DPU Upgrade HLD PR1906 is in review and targeted for 2025_05.
Follow-up tasks:
In Summary (full list below), since the last Community call we have:
13 PRs Completed (+10)
9 in To Do (+/- 0)
6 in Draft (+/-0)
24 in Progress (-5)
10Awaiting 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 [UCNE3zNwJqcEyLX9ejKrLtUA]subscribe / access WG content (and click the bell to receive notifications).
Thank you for your time/contributions – see you on 4/2/2025
Meeting Title: SONiC-DASH-Workgroup Community Meeting #143
Attendees (24):
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 |
Marian Pritsak - Nvidia |
Ramesh Raghupathy - Cisco |
Swami Balasubramanian - Keysight |
Bud Grise - XSightLabs |
Kamil Cudnik - MSFT |
Mircea Dan Gheorghe - Keysight |
Riff Jiang - MSFT |
Veerappan, Senthilnathan - AMD |
||
Don Ewald - Cisco |
KanzaLatif - XFlowResearch |
murali Venkateshaiah - Cisco |
Sai Rama Mohan Reddy Singamala - Nvidia |
Wajahat Razi Malik - XFlowResearch |
Dybskyi, DmytroX - Intel |
Kappler, Paul C - Intel |
Nishanth Sampath Kumar - Cisco |
Satya Valli Rama - TCS |
Wenchung Wang - Cisco |
||||
Franco Zamora - Cisco |
Kristina Moore - MSFT |
Philipp Keydel - Synogate |
Sid Singhal - Cisco |
|
TL:DR 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: SONiC-DASH Workgroup Community Meeting-20250326_090325-Meeting Recording.mp4
|
HA moved to SmartSwitch LF group on Thursdays |
3/26/2025 DASH Community Call; please request access via the link if you are not able to view/listen |
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 |
Hello DASH Community – unfortunately I’m going to have to take a sick day today; not feeling well at all. I’ll cancel our invite, but wanted to send a note as well.
Huge apology,
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 |
Hello DASH Community –thank you for your time last Wednesday – sorry for the late notes, I’ve been OOF sick with the flu 😐
We covered the fact that we had a lot of PR/item closures this last few weeks – thank you for all of the contributions!
We
do need 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!
TCS provided a proposal for Issue 38
Provide northbound gNMI/OpenConfig DASH-related schema & mapping to SAI
which is related to Issue 1940 gNMI /gNOI Splitter
in the SONiC GitHub repo. This proposal is with the SONiC team now for a quick review.
The Linux Foundation has sent a meeting invite for DASH calls, however we will continue to use our normal Teams call until all contributors are moved over to LF.
Lastly, our Independent DPU Upgrade HLD PR1906 was targeted for 2025_05 and has been MERGED.
Follow-up tasks:
In Summary (full list below), since the last Community call we have:
10 PRs Completed (-3)
9 in To Do (+/- 0)
4 in Draft (-2)
23 in Progress (-1)
11 Awaiting Review (+1)
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 [UCNE3zNwJqcEyLX9ejKrLtUA]subscribe / access WG content (and click the bell to receive notifications).
Thank you for your time/contributions – see you on 4/16/2025
Meeting Title: SONiC-DASH-Workgroup Community Meeting #144
Attendees (25):
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
Abdul Rouff - Nvidia |
Gagan Punathil Ellath - Nvidia |
Marian Pritsak - Nvidia |
Oleksandr Ivantsiv - Nvidia |
Selvarajan, Arunachalam - AMD |
Ahsan Kaukab - DreamBig Semi |
Henderson, Mark W - Intel |
Michal Zygmunt - MSFT |
Ramesh Raghupathy - Cisco |
Swaminathan Balasubramanian - Keysight |
Andy Fingerhut - Cisco |
John Evans - Nokia |
Mircea Dan Gheorghe - Keysight |
Rimsha Syed - XFlowResearch |
Veerappan, Senthilnathan - AMD |
Bud Grise - XSightLabs |
Kristina Moore - MSFT |
murali Venkateshaiah (muraliv) |
Sai Rama Mohan Reddy Singamala - Nvidia |
Wajahat Razi Malik - XFlowResearch |
|
Don Ewald - Cisco |
Mahaboob Gani - TCS |
Nishanth Sampath Kumar - Cisco |
Satya Valli Rama - TCS |
Wenchung Wang - Cisco |
TL:DR 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: Recap: SONiC-DASH Workgroup Community Meeting Wednesday, April 9
DASH Community YouTube:
|
HA moved to SmartSwitch LF group on Thursdays |
Next is 4/17/2025 |
4/9/2025 DASH Community Call; please request access via the link if you are not able to view/listen |
Hello DASH Community –thank you for your time last Wednesday – sorry for the late notes, I’ve been OOF sick with the flu 😐
We covered the fact that we had a lot of PR/item closures this last few weeks – thank you for all of the contributions!
We
do need 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!
TCS provided a proposal for Issue 38
Provide northbound gNMI/OpenConfig DASH-related schema & mapping to SAI
which is related to Issue 1940 gNMI /gNOI Splitter
in the SONiC GitHub repo. This proposal is with the SONiC team now for a quick review.
The Linux Foundation has sent a meeting invite for DASH calls, however we will continue to use our normal Teams call until all contributors are moved over to LF.
Lastly, our Independent DPU Upgrade HLD PR1906 was targeted for 2025_05 and has been MERGED.
Follow-up tasks:
In Summary (full list below), since the last Community call we have:
10 PRs Completed (-3)
9 in To Do (+/- 0)
4 in Draft (-2)
23 in Progress (-1)
11 Awaiting Review (+1)
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 [UCNE3zNwJqcEyLX9ejKrLtUA]subscribe / access WG content (and click the bell to receive notifications).
Thank you for your time/contributions – see you on 4/16/2025
Meeting Title: SONiC-DASH-Workgroup Community Meeting #144
Attendees (25):
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
Abdul Rouff - Nvidia |
Gagan Punathil Ellath - Nvidia |
Marian Pritsak - Nvidia |
Oleksandr Ivantsiv - Nvidia |
Selvarajan, Arunachalam - AMD |
Ahsan Kaukab - DreamBig Semi |
Henderson, Mark W - Intel |
Michal Zygmunt - MSFT |
Ramesh Raghupathy - Cisco |
Swaminathan Balasubramanian - Keysight |
Andy Fingerhut - Cisco |
John Evans - Nokia |
Mircea Dan Gheorghe - Keysight |
Rimsha Syed - XFlowResearch |
Veerappan, Senthilnathan - AMD |
Bud Grise - XSightLabs |
Kristina Moore - MSFT |
murali Venkateshaiah (muraliv) |
Sai Rama Mohan Reddy Singamala - Nvidia |
Wajahat Razi Malik - XFlowResearch |
Don Ewald - Cisco |
Mahaboob Gani - TCS |
Nishanth Sampath Kumar - Cisco |
Satya Valli Rama - TCS |
Wenchung Wang - Cisco |
TL:DR 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: Recap: SONiC-DASH Workgroup Community Meeting Wednesday, April 9 |
DASH Community YouTube:
|
HA moved to SmartSwitch LF group on Thursdays |
4/9/2025 DASH Community Call; please request access via the link if you are not able to view/listen |