Many networking equipment manufacturers and vendors struggle to facilitate high IP network traffic throughput rates in networking equipment when cryptography, data compression and/or pattern matching functionality is exercised in data streams. Most networking devices implement these functions in software only, using standard libraries provided with the operating system. At Emutex, we can help them to achieve higher traffic processing rates in their networking devices, particularly Linux based devices.

Pierre Laurent - Senior Eng, DPDK expert.

Software based encryption/decryption, data compression and pattern match processing can benefit by offloading repetitive, intensive processing to dedicated acceleration hardware. For example, a PCI based network packet processing acceleration card can be integrated into a system and free up valuable CPU resources for other work. Hardware offload can dramatically increase the overall throughput of a networking device, thus giving the manufacturer valuable advantages over competitors in their particular market segment.

We help manufacturers to analyse and identify the potential benefits of hardware offload and we follow through by implementing the required solutions. Solutions typically require the integration of third party acceleration hardware and the adaptation of Linux kernel-space device drivers and user-space applications.