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.
How to get
Sirius is available as a source code package or as a compiled library, built for your type of Octeon processor and SDK version. An evaluation version is available. The restrictions of the evaluation version are not handling UDP and RAW sockets and handling only one TCP server and client connectiondownloads
Need help on Octeon development?
We have been developing high performance soft- and hardware for Octeon since 2008. Need our expertise to get you going or help you implement your application? Contact us!contact