With the Sirius protocol stack you get code that is easier to understand, read and maintain!

Sirius is a TCP/UDP/IP protocol stack, especially designed for Caviums’ OCTEON processor family. Built from scratch, it uses the architecture of the OCTEON processor to the max for ultimate performance. It runs as Simple Exec and on OCTEON Linux.

It offers a BSD-like socket API which makes it easy to integrate into your application. Written in C++, it makes your code easier to get right, read and maintain. Free example source code is available and will get you up and running in no-time. For those not fond of C++, a C-wrapper is available.

With the Sirius protocol stack you get code that is easier to understand, read and maintain!

Sirius TCP/UDP/IP-Protocol Stack

When two computers need to exchange data and the application programmer does not want to worry about lost packets and jumbled data, it is obvious to choose the TCP protocol for data exchange.

Sirius & OpenSSL on OCTEON

The primary reason SSL/TLS is used, is to keep sensitive information encrypted while being sent across the Internet, so that only the intended recipient can understand it.

Sirius Linux Driver


When using Linux on OCTEON, one might want to use the Octeon-driver that comes with the SDK. This driver interfaces Linux to the hardware of Octeon and one can use Linux as a generic version.

Custom design & Consultancy

We have constantly been working on OCTEON soft- and hardware development since 2008 and created numerous products with this Cavium network processor.