OpenOnload® is a high performance network stack from Solarflare that dramatically reduces latency and CPU utilisation, and increases throughput by using "kernel bypass" technique. Runs on Linux and supports TCP/UDP/IP network protocols with the standard BSD sockets API. Requires no modifications to applications to use.
OpenOnload comprises a user-level shared library that intercepts network-related system calls and implements the protocol stack, and supporting kernel modules. It is compatible with the full system call API, including those aspects that usually problematic for user-level networking, such as fork(), exec(), passing sockets through Unix domain sockets, and advancing the protocol when the application is not scheduled.
OpenOnload is compatible with at least the following Solarflare network adapters:
- Solarflare SFN8522[-PLUS], SFN8542[-PLUS]
- Solarflare SFN7122F, SFN7322F, SFN7124F, SFN7142Q
- Solarflare SFN6122F, SFN6322F, SFN5122F, SFN5322F
- Solarflare SFN6823F (Dell Mezzanine)
- Solarflare SFN5814H, SFN5812H (IBM Mezzanine)
- Solarflare SFN5802K (HP Mezzanine)
- HP 570SFP+
- Solarflare SFN5121T