What is OpenOnload?
Table of Contents
OpenOnload® is a high performance network stack from Solarflare that dramatically reduces latency and CPU utilization, and increases message rate and bandwidth. OpenOnload runs on Linux and supports TCP/UDP/IP network protocols with the standard BSD sockets API, and requires no modifications to applications to use.
Who makes solarflare?
Xilinx buys Solarflare – Blocks and Files.
What is solarflare card?
Solarflare, a maker of 10 Gigabit Ethernet server adapter cards for performance-obsessed companies like stock exchanges, hedge funds, and supercomputer centers, is turning its network interface cards into servers, more or less.
What is Ef_vi?
ef_vi is an API that gives applications access to the network adapter’s. datapath. That is, it can be used to send and receive raw Ethernet frames. directly from user-level.
What is kernel bypass Linux?
Kernel-bypass networking eliminates the overheads of in-kernel network stacks by moving protocol processing to userspace. The packet I/O is either handled by the hardware, the OS, or by userspace, depending on the specific kernel-bypass architecture in use.
What is solarflare network?
Solarflare is a technology company who pride themselves on providing cutting edge extreme performance network interface cards (NICs), highly efficient software and comprehensive networking solutions.
What is onload Linux?
Onload ®️ is a high performance user-level network stack, which accelerates TCP and UDP network I/O for applications using the BSD sockets on Linux.
How does kernel bypass work?
The kernel bypass is when you manage yourself, in the user-space, the network stack and hardware stuff. It is hard, but you will gain a lot of performance (there is zero copy, since all the data are in the user-space)….The buffer descriptor typically consists of,
- Data pointer.
- Length.
- Next buffer descriptor.
How do I find my NIC model in Linux?
You can use any one of the below methods to check for the NIC cards in your linux box:
- lspci command : List all PCI devices.
- lshw command : List all hardware.
- dmidecode command : List all hardware data from BIOS.
- ifconfig command : Outdated network config utility.
- ip command : Recommended new network config utility.
What is kernel bypass?
The kernel bypass is when you manage yourself, in the user-space, the network stack and hardware stuff. It is hard, but you will gain a lot of performance (there is zero copy, since all the data are in the user-space). This link could be interesting if you want more information.
Which Solarflare network adapters does onload support?
Onload supports Solarflare SFC4000 and SFC9000 network controller chips, including the following network adapters: SFN7142Q SFN7122F, SFN7322F SFN5122F, SFN5322F SFN6122F, SFN6322F SFN5812H, SFN5814H SFN5802K SFN5121T If you are interested in trying or buying Solarflare network adapters, please contact .
What is OpenOnload and enterpriseonload?
Onload is a premium add-on product for XtremeScale adapters that provides POSIX compliant TCP, UDP, and multicast interfaces with full kernel bypass. EnterpriseOnload and OpenOnload are the versions of choice for latency-critical applications. To continue, please select one of the folders to the left.
What is OpenOnload (R)?
Introduction