Drivers For 10Gbps Network Interface Controller

CASE STUDY

Drivers For 10Gbps Network Interface Controller

embedded   ·    software development   ·    telecom

Scope

A US-based company, developer of 10 Gigabit Ethernet solutions hired Auriga to develop drivers and embedded software for  the newly-introduced 10Gbps Network Interface Controller targeted at Enterprise Infrastructure market and Data Centers connectivity.

Projects Highlights

Thunderbolt, NIC drivers for Linux and Windows, including RSS (Receive Side Scaling), Large Segment Offload (LSO), Large Receive Offload (LRO).

PCI Express Scatter Gather DMA.

MSI and MSI-X interrupts.

PCI Express Gen2 to USB 3.0 Peripheral Controller driver.

Embedded sleep proxy compliant to ECMA-393 standard for Tensilica Xtensa DPU.

SMB interface for Network Management.

Achieved Benefits

Auriga staffed and trained engineering team that formed the core Customer’s Development Center in the new region in two years.

The project was part of the pioneering technology platform that served as the baseline for the 802.3bz standard that was ratified by the IEEE.

Technologies

Windows Driver Kit  ·  Linux Kernel
PCI Express  ·  Network performance measurement tools  ·  Xtensa compiler toolchain

Most Relevant Cases

News

Auriga Recognized Again in Global Outsourcing 100® Ranking

Auriga Recognized Again in Global Outsourcing 100® Ranking

Auriga, a US-based expert software R&D and IT outsourcing services provider, has made the 2018 Global Outsourcing 100® list of the International Association of Outsourcing

Auriga Unveils Embedded Software Testing Trends

Embedded software is everywhere – from ordinary home appliances like dishwashers and microwave ovens to sophisticated medical devices, automotive engines, and flight control guidance systems....

CES 2018: The Epicenter of Automotive Innovation

The new year has started with an exciting technological event – CES 2018, one of the largest global trade fairs, taking place. During January 9-12,...