A system for providing a scalable processor and operating system
independent network processor services architecture. The system includes a
plurality of portable and individualized functional components
representing particular segments of the control processor's device driver.
The functional components, which include lower level and external APIs,
carry out the various network processor functions such as the receipt and
transfer of packets on the network, and other functions required by the
control processor to communicate with and direct the network processor.
The functional components are designed to be adaptable to the various
types of processor architecture and operating systems available and to
permit customers or developers to customize and expand the available
network services.
Un sistema para proporcionar un procesador scalable y el procesador de red independiente del sistema operativo mantiene arquitectura. El sistema incluye una pluralidad de componentes funcionales portables e individualizados que representan los segmentos particulares del driver de dispositivo del procesador de control. Los componentes funcionales, que incluyen APIs de nivel inferior y externo, realizan las varias funciones del procesador de red tales como el recibo y la transferencia de paquetes en la red, y otras funciones requeridas por el procesador de control para comunicarse con y para dirigir el procesador de red. Los componentes funcionales se diseƱan para ser adaptables a los varios tipos de arquitectura del procesador y de sistemas operativos disponibles y a los clientes o a los reveladores del permiso para modificar y para ampliar los servicios de red para requisitos particulares disponibles.