HomeAboutusExpertiseCareersContactus











 

Case Studies> > Linux Intermediate Driver Architecture

The Challenge
To develop intermediate driver architecture similar to Windows on Linux. 

The Solution

Intermediate drivers are used in Windows for multiple purposes such as Emulation (PPPoE, PPPoA, IP over 1394 etc), providing virtual interfaces, filtering etc. The work involved development of an Intermediate driver architecture on Linux that would make the development of virtual layer 2 drivers and media emulation drivers simpler. The virtual drivers would use the Intermediate driver architecture developed by GRACELABS to support Layer 2 protocols. It would have an upper edge to support the Virtual aggregator ports, and a protocol lower edge that would provide the binding to the lower Network divers for Ethernet adapters. 

The software was developed in 3 months time on Linux.

The Technology

The complexity of the project was in understanding the intricacies of the Linux Kernel Networking Module. 

The Result

This project enabled GRACELABS to build on its technical resources in the areas of Linux Kernel Networking implementation.

   
Powered by CKM4 copyright © Grace System Technology Labs 2004 - 05 All rights reserved