DASH Workgroup Community Update 2/25/2026

5 views
Skip to first unread message

Kristina Moore

unread,
Mar 4, 2026, 7:59:20 PMMar 4
to sonic...@googlegroups.com, sonic...@lists.sonicfoundation.dev, Clark Lee (guizhao.lh@alibaba-inc.com), Eddie Ruan, Yanfeng, Yuezhou, Murthy Vakkalagadda, Selvarajan, Arunachalam, Arun, Doddapaneni, Krishna, Moopath velayudhan, Mukesh, Veerappan, Senthilnathan, Sundara Murthy Gurunathan, Srinivas.Tatikonda, Venkatesh Srinivasan, Vijay Srinivasan, Marc Meunier, Chid, Harrish SJ, Madhu, Israel Meilik, Jai Kumar, Mohammad Hanif (mohammad.hanif@broadcom.com), Sandeep Balani, Suresh Satapati, Kannan Selvaraj, Carol Gal (cgal), Cisco (nissampa@cisco.com), Don Ewald (doewald), Dylan Peterson (dypeters), Yue Gao (yuega2), G Boudre (grboudre@cisco.com), Krithika Srinivas (kritsrin), murali Venkateshaiah (muraliv), Narasimha Nelluri (nnelluri), peve...@cisco.com, Ramesh Raghupathy (ram), Robert Murphy (robermur@cisco.com), san...@cisco.com, Selvam Ramanathan (selraman), TJ Barker (tjbarker), Venkat Sukavan (vsukavan@cisco.com), Joseph White, Phaniraj Vattem, Shawn Dube, Venkatesan Mahalinga, Faisal Khan, Farhan Tariq, Mohammad Qasim Farooqi, Saad Mazhar GMail, Zafir, Zarif Hafeez GMail, Ahmed Guetari, Chris McDonald, Joel Moses, John Gruber, Tony Torzillo, Ziv Saar, Ravindran Suresh, Amith, Andy Fingerhut, Arham Nasir, Erum Frahim, Farhan Tariq, Farhat Ullah, Ghani, Ixim, Kwangsuk, Lin Songnan, Mahendar Byra, Meyappan K Gmail, Nitesh, Piotr P, Ravi, RS4681, Sahni Aditya, Venkat External, Yoyo, Dean Lee, Alberto Villarreal, alex....@keysight.com, Chris Sommers, Manodipto Ghose, Mircea Dan Gheorghe, Nitesh Jha, Swaminathan Balasubramanian, Vinod Kumar, Alexander Cheskis, Mike Woster, Kishore Atreya, Sonny Mei, Brad House, Balachandar Rajarathinam, Christian Kuhtz, John Evans, Rawal, Amol (Nokia - US/Westford), Abdul Rouff, Amita Gavirneni, E Blatt, Eilon Greenstein, Gagan Punathil Ellath, Idan Hac, Liat Grozovik, Marian Pritsak, Nikhil Sandugula, Oleksandr Ivantsiv, Paul Cummins, Shay Schlafman, Venice Hawa, Yohad Tor, Yuval Degani, Madhu, Jamal Hadi Salim, Andriy Kokhan, Leonid Khedyk, Mykola Zhuravel, Tetyana Zubova, Michael Offel, Philipp Keydel, VolodymyrX Mytnyk, Aditya Sahni, dash....@tcs.com, josephjes...@tcs.com, Pranay R Sahay, sarada...@tcs.com, Satya Valli Rama, Sohan Prabhu (TATA CONSULTANCY SERVICES LTD), Richard Wu, arham...@xflowresearch.com, Kanza Latif, Muhammad Ali, rimsh...@xflowresearch.com, Bud Grise, Ezra Y, John C Carney, Ted Weatherford, Vincent L

Hello DASH Open Source Community – thanks for your time last week.  Please find below the view for Feb 19-25 2026 and what we delivered: 

Quick Overview

Period: February 19-25, 2026 (7 days)

PRs Created: 22

PRs Merged: 17

Active Repositories: 11 with DASH/DPU/SmartSwitch activity

 

Top Highlights
🎯 Main Focus: SmartSwitch Testbed Infrastructure
 

The week was dominated by improvements to SmartSwitch testbed setup and health checking, with 13 PRs in sonic-mgmt alone.

Key improvements include:

·        DPU hostname configuration and feature management

·        NAT configuration for DPU connectivity

·        Health check enhancements (skip DPU in BGP checks)

·        Lit mode configuration standardization
 

Statistics
Velocity Metrics

·        Daily average: 3.1 PRs created, 2.4 PRs merged

·        Merge rate: 77% (17 merged / 22 created)

·        Repository diversity: 11 active repositories

·        Contributor activity: Strong across multiple teams

Trends & Insights
Positive Signals

·        High merge rate (77% of created PRs merged in same week)

·        Focused development on testbed infrastructure

·        Cross-repository coordination (SONiC, sonic-swss, sonic-buildimage)

·        Platform-specific optimizations

 

 

Comparison to Previous Periods

·        Jan 29 - Feb 18 (21 days): 41 created, 23 merged (2.0/day created, 1.1/day merged)

·        Jan 15-27 (13 days): 33 created, 21 merged (2.5/day created, 1.6/day merged)
 

Analysis: This week shows higher daily activity rate (3.1 PRs created/day) compared to previous periods, indicating acceleration in development velocity.

I’m also still looking to leverage the Linux Foundation lists more to manage communicationsIf you could please take the time to enter your info here, I can proceed with deletion of the sonic-dash@googlegroups list we used when we began the project. 


Weekly PR Rhythm below:

 

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 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 3/11/2026

 

Meeting Title:  SONiC-DASH-Workgroup Community Meeting #172

Attendees (9):

DASH Group to join: https://groups.google.com/g/sonic-dash

Linux Foundation list: https://lists.sonicfoundation.dev/g/SONiC-Dash

 

Bud Grise - XSightLabs

Mircea Dan Gheorghe - Keysight

Tatikonda, Srinivas - AMD

Kristina Moore - MSFT

Prabhat Aravind - MSFT

Veerappan, Senthil - AMD

Michael Aronovici - Cisco

Ramesh Raghupathy - Cisco

Vivek Reddy Karri - Nvidia

Full DASH Community Notes 😊 
 
 

 Key Technical Achievements

  1. DASH Trusted VNI Enhancement
    • Renamed trusted_vni to trusted_vnis_list (SONiC #2228)
    • Added support for multiple VNI ranges and values (sonic-swss #4252)
    • Query support for ADMIN_STATE and IS_HA_FLOW_OWNER attributes (sonic-swss #4244)
  1. DASH High Availability Improvements
    • HA Link Utilities added (sonic-mgmt #22515)
    • BFD sessions now only to NPUs in HA set (sonic-dash-ha #143)
    • New HA fixtures for scope and set table programming (sonic-mgmt #22390)
  1. DPU Platform Support
    • gNOI-based reboot functionality for DPUs (sonic-mgmt #22514)
    • Fixed TransferToRemote DPU connection (sonic-gnmi #591)
    • Database cleanup for DPU restart/reboot (sonic-buildimage #25187)
    • AMD Elba platform support improved (kernel patches, daemon checks)

 

Notable PRs

Most Impactful

  1. #22610 (sonic-mgmt) - Add DPU extra config for hostname and disabled features
  2. #4252 (sonic-swss) - Add support for multiple trusted VNI ranges and values
  3. #22582 (sonic-mgmt) - Enhance testbed_health_check.py to enable NAT for DPU hosts
  4. #22514 (sonic-mgmt) - Implement gNOI-based reboot functionality for DPUs
  5. #2228 (SONiC) - Rename trusted_vni to trusted_vnis_list

Testing & Quality

  1. #21844 (sonic-mgmt) - Added testcases for Smartswitch DASH Metering feature
  2. #22207 (sonic-mgmt) - Add config churn tests
  3. #22501 (sonic-mgmt) - Adding CA_PA Validation for DASH Private Link

 

PRs Created (Feb 19-25, 2026)

  • Total: 22 PRs
  • Top Repository: sonic-mgmt (13 PRs)

#

Repository

PR

Title

Created

Keywords

1

sonic-mgmt

#22610

[SmartSwitch] Add DPU extra config for hostname and disabled features

Feb 25

SmartSwitch, DPU

2

sonic-mgmt

#22582

[SmartSwitch]Enhance testbed_health_check.py to enable NAT for DPU hosts

Feb 25

SmartSwitch, DPU

3

sonic-mgmt

#22622

[smartswitch] testbed_health_check: Skip DPU hosts in pre_check and BGP checks

Feb 25

smartswitch, DPU

4

sonic-mgmt

#22515

[Smartswitch] Add HA Link Utilities

Feb 20

Smartswitch

5

sonic-mgmt

#22514

Implement gNOI-based reboot functionality for DPUs in reboot.py

Feb 20

DPU

6

sonic-platform-daemons

#755

[202511][Smartswitch] Set initial state before config manager task is up

Feb 19

Smartswitch

7

sonic-gnmi

#591

Fix TransferToRemote DPU connection: replace localhost loopback

Feb 25

DPU

8

sonic-buildimage

#25575

[Mellanox] Removed use of mst driver in mellanox platform

Feb 19

Smart

9

sonic-buildimage

#25603

[systemd-networkd] Disable Foreign Next Hops

Feb 20

Smart

10

sonic-mgmt

#22489

[ssw][ha] update ovs rules for HA

Feb 20

SmartSwitch

11

sonic-mgmt

#22501

Adding CA_PA Validation for DASH Private Link

Feb 20

DASH

12

sonic-swss

#4244

[DASH] Query support for ADMIN_STATE and IS_HA_FLOW_OWNER attributes

Feb 20

DASH

13

sonic-mgmt

#22465

Update lit mode setting logic for smartswitch testbeds

Feb 19

smartswitch

14

sonic-buildimage

#25622

Make sonic-bfb-installer reset dpus synchronously

Feb 23

DPU

15

sonic-mgmt

#22505

[202511]: Update lit mode setting logic for smartswitch testbeds

Feb 20

smartswitch

16

sonic-utilities

#4293

generate_dump: add hard drive health info

Feb 20

Smart

17

sonic-mgmt

#22487

Skip 'pcied' daemon status check for amd elba dpus

Feb 19

DPU

18

sonic-linux-kernel

#538

Added 6.12 kernel trixie patches for amd-pensando elba platform

Feb 23

Smart

19

SONiC

#2228

[DASH] Rename trusted_vni to trusted_vnis_list

Feb 23

DASH

20

sonic-buildimage

#25646

[build] Add INCLUDE_PTF config to skip PTF test containers

Feb 24

Smart

21

sonic-swss

#4252

[DASH] Add support for multiple trusted VNI ranges and values

Feb 23

DASH

22

sonic-mgmt

#22488

Change qos_params.q3d.yaml topo to match topo_t2_single_node_min.yml

Feb 19

Smart

 

PRs Merged (Feb 19-25, 2026)

  • Total: 17 PRs
  • Top Repository: sonic-mgmt (13 PRs merged)

#

Repository

PR

Title

Merged

Keywords

1

sonic-mgmt

#22582

[SmartSwitch]Enhance testbed_health_check.py to enable NAT for DPU hosts

-

SmartSwitch, DPU

2

sonic-mgmt

#21844

[Smartswitch]: [DPU]: Added testcases for Smartswitch DASH Metering feature

-

Smartswitch, DPU, DASH

3

sonic-mgmt

#22390

added new HA fixtures to programme dash ha scope and ha set tables

-

DASH

4

sonic-platform-daemons

#752

[Smartswitch] Set initial state before config manager task is up

-

Smartswitch

5

sonic-dash-ha

#143

Create bfd sessions only to NPU participating ha-set

-

DASH

6

sonic-platform-daemons

#755

[202511][Smartswitch] Set initial state before config manager task is up

-

Smartswitch

7

sonic-buildimage

#25390

Disable dash-ha service by default

-

DASH

8

sonic-buildimage

#25187

[ssw] clean up DPU_APPL_DB and DPU_STATE_DB for DPU swss restart or DPU reboot

-

SmartSwitch, DPU

9

sonic-mgmt

#22465

Update lit mode setting logic for smartswitch testbeds

-

smartswitch

10

sonic-mgmt

#22505

[202511]: Update lit mode setting logic for smartswitch testbeds

-

smartswitch

11

sonic-mgmt

#22487

Skip 'pcied' daemon status check for amd elba dpus

-

DPU

12

sonic-linux-kernel

#538

Added 6.12 kernel trixie patches for amd-pensando elba platform

-

Smart

13

SONiC

#2228

[DASH] Rename trusted_vni to trusted_vnis_list

-

DASH

14

sonic-mgmt

#22207

[DASH] Add config churn tests

-

DASH

15

sonic-buildimage

#25429

Fixed restapi.service_branch files inside docker-restapi-sidecar

-

Smart

16

SONiC

#2091

[DASH] Move route rule table priority to key

-

DASH

17

sonic-host-services

#346

procdockerstatsd-rs: use ASCII hyphen for invalid container name

-

Smart

 

 

 

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 potentially interested people who would like info re: our community, please have them joins these groups for receive Comms, etc…

Recordings

Teams: Recap: SONiC-DASH Workgroup Community Meeting Wednesday, February 11 | Meeting | Microsoft Teams

Recap: SONiC-DASH Workgroup Community Meeting Wednesday, February 18 | Meeting | Microsoft Teams

DASH Community
https://youtu.be/S1sQf5OccvY

https://youtu.be/otv29rDyOsU

2/11/2026 and 2/18/2026 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

 


Test/Docs folder:

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     

SAI Thrift PR

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

https://opennetworking.org/pins/

 

PNA consortium spec

https://p4.org/p4-spec/docs/PNA-v0.5.0.html

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.

Describes the structure and capabilities of the pipeline, and a user program, which specifies the functionality of the programmable blocks within that pipeline. For more information, see the P4 Language Consortium specifications

IPDK

Infrastructure Programmer Development Kit (ipdk.io) and

https://github.com/ipdk-io/ipdk-io.github.io

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

https://github.com/p4lang/behavioral-model

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

https://www.dpdk.org/

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
ImageTitle: LinkedIn - Description: image of LinkedIn icon

 

Reply all
Reply to author
Forward
0 new messages