Hello DASH Community –thank you for your time this Wednesday. Due to summertime activities, we have had fewer attendees the last couple of weeks; hopefully we will be back to typical attendance soon! 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
10 in ToDo
1 in Draft
17 in Progress
6 Awaiting Review (4 ready to merge)

Intel provided a P4 DPDK workstream update and has found a potential resource to continue the work needed to for P4 DPDK test capabilities – thank you to Intel! We are also pursuing the ‘API Generation for HA’ in the OpenCompute/SAI repo, and
@Mircea Dan Gheorghe is working on the CI/CD failures when re-enabling (previously disabled) bmv2 test cases.
Also posted to LinkedIn this week, in order to generate interest in new Community contributors.
In other notes, as an FYI, we will have a few DASH Community members OOF over the next few weeks which may impact PR and Issue review and merges.
For further reading, see full meeting notes and follow-ups below.
Follow-up tasks:
Thank you for your time/contributions ~ Kristina
See you on 8/14/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 #120
Attendees (13):
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
|
Chris Sommers - Keysight |
Kristina Moore - MSFT |
Selvarajan, Arunachalam - AMD |
Yakiv Huryk - NVidia |
|
Christian Kuhtz - Nokia |
Mircea Dan Gheorghe - Keysight |
Shay Schlafman - NVidia |
|
|
Don Ewald - Cisco |
murali Venkateshaiah - Cisco |
Shrivastava, Shweta - Intel |
|
|
Dumitrescu, Cristian - Intel |
Oleksandr Ivantsiv (External) |
Swaminathan Balasubramanian - Keysight |
|


TL:DR DASH Community Notes 😊
· GitHub Insights Tool: Kristina demonstrated a new GitHub project management tool for insights re: Issues, PRs, Tags, Conflicts, etc..
o Conflicts in Merges: We are awaiting action from the owners to resolve conflicts before with merges.
o Project Management Graphic: Kristina shared a the 'Insights/Pulse' graphic related to GitHub project management.
· Intel Collaboration: Kristina thanked Intel for seeking internal P4 DPDK resources, highlighting ongoing collaboration.
o P4 DPDK Resource Update: Shweta provided an update on securing a P4 DPDK resource, mentioning waiting for confirmation from the team's manager.
o Smart Switch Test Plan: There is a significant amount of work ongoing on the smart switch test plan document.
· LinkedIn Outreach: Kristina reached out to Gordon Brebner on LinkedIn for insights on P4 programmability.
o Networking Efforts: Chris acknowledged Gordon Brebner's expertise and supported Kristina's networking efforts, suggesting it is beneficial regardless of the outcome.
· BMV2 Limitations: Chris and Kristina discussed the subset of tests not running due to BMV2 limitations, indicating a need for review and potential action.
· API Generation for HA: Included the task of API generation for HA located in the SONiC repo to the project management list
· CI/CD Failures:Mircea is actively working on addressing CI/CD failures and re-enabling previously disabled test cases.
o Test Case Re-enabling: Upon re-enabling the test cases, Mircea encountered expected failures and is in the process of fixing them to ensure the CI passes.
o Progress on Issues: Mircea has made significant progress on the issues, with most of the work completed.
· OCP PR Merges: Notd the merging of PRs in OCP Repo.
o Project Management Sheet: The project management sheet now includes the OCP PR for project tracking/organization
Introductions:
n/a
|
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: |
7/31/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
![]()
![]()
![]()
![]()
![]()
![]()