Loading…
October 15, 2026 | San Jose, CA.
View More Details & Registration
Note: The schedule is subject to change.
This schedule is automatically displayed in PDT(UTC/GMT -7). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."
Thursday October 15, 2026 9:45am - 10:10am PDT
SONiC DASH programs tenant overlay objects — ENI, VNET, routes, ACL — through the SAI C ABI that dashorch already uses. On a DPU/IPU those objects must land in hardware tables on the card, not in a software switch on the host.
The default path today is a vendor SAI library loaded into syncd. That library talks a proprietary SDK from the host. The SONiC image, the SAI .so, and the DPU firmware become a single-vendor stack. Swap a BlueField for an Intel IPU and you rebuild the NOS.
This talk presents a different seam: SAI northbound, and OPI southbound. libsai_opi_adapter.so is dlopened as libsai.so — the same path every SONiC ASIC backend uses. sai_create_eni becomes CreateInterface + CreateVnic. sai_get_eni_stats becomes GetVnicMetrics. The vendor’s closed SDK stays behind an OPI bridge on the DPU SoC. The host never opens a DOCA or IPDK handle.

We will show, through a working demo,
1. The object mapping contract as a published, vendor-neutral dictionary
2, An end-to-end lab: gNMI Set (SAI-Challenger / gnmic) → APPL_DB → dashorch → in-process SAI → OPI :50051 on the DPU
3. What is live in the .so today (ENI create + stats).
4. Why this split matters for multi-vendor racks
Speakers
avatar for Sridhar Rao

Sridhar Rao

Senior Architect, The Linux Foundation
Sridhar received his Ph.D degree in computer science from National University of Singapore, in 2007. He has worked as Post-doctoral fellow at Microsoft Innovation Center, Politecnico Di Torino, Turin, Italy, senior researcher with NEC Technologies, as a research fellow at Institute... Read More →
Thursday October 15, 2026 9:45am - 10:10am PDT
Bowsers Institute Room

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link