Stingray™ Software

Stingray Linux software development kit for SmartNIC and NVMe over Fabrics (NVMe-oF) storage controllers

Currently Viewing:

Broadcom provides a comprehensive Yocto-based Linux Software Development Kit (SDK) for its Stingray SmartNIC and fabrics storage adapters. The Stingray software utilizes standard Linux APIs greatly simplifying software migration to and from other Linux platforms. The Stingray Linux software is continuously upstreamed, which facilitates kernel migrations. Stingray packages exist for CentOS and Ubuntu.

Platform features
 
  • Upstreamed Linux SDK
  • Common drivers for x86 and ARM
  • Comprehensive Guest OS support
  • Full DPDK support
  • Overlay support (VxLAN, GRE)
  • Hardware offload for Linux tc
  • OpenFlow integration
  • OFED & kernel verbs for RoCE v1/2
  • Openstack and remote management
  • Crypto offload drivers
SmartNIC software features
 
  For bare-metal services
  • Host isolation / security model
  • Storage offload / storage services
  • Management models (BMC, openstack integration)
  • Availability across system crash or transition
  • Multiple out-of-band management models (NCSI, SSH, …)

  For virtualized services

  • High performance OVS/DPDK reference implementation
  • VF pairing infrastructure for vSwitch
  • Per VF QoS
  • VF Isolation
Fabrics Storage features
  • SPDK and Linux kernel for NVMe-oF target
  • User mode API and framework (rdma-core user mode library, RAID accelerator library)
  • Linux Kernel md SoftRAID acceleration
  • Erasure Coding
  • Nitro RoCE drivers

Downloading Stingray Software
The Stingray software is available via the Stingray Community Portal .

Stingray ARM LDK Overview - SmartNIC

The Stingray SmartNIC Software Development Kit (SDK) includes a comprehensive set of open source modules designed to run on the Broadcom PS225 SmartNIC or customer designed adapters.

Stingray ARM LDK Overview - SmartNIC
*Blue = Open source software, Red = Broadcom provided software
 


Stingray ARM LDK Overview - Storage


The Stingray NVMe-oF storage  Software Development Kit (SDK) includes a comprehensive set of open source modules designed to run on the PS1100R NVMeoF storage adapter or customer designed adapters.
Stingray ARM LDK Overview Diagram - Storage
*Blue = Open source software, Red = Broadcom provided software