DATA FRAME INTERFACE NETWORK DEVICE
Disclosed herein is a system including a network interface arranged to receive a data frame from one or more communication networks. A frame filter is arranged to receive the data frame from the network interface, wherein the frame filter selectively outputs the data frame to at least one of a secon...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Disclosed herein is a system including a network interface arranged to receive a data frame from one or more communication networks. A frame filter is arranged to receive the data frame from the network interface, wherein the frame filter selectively outputs the data frame to at least one of a second network interface or a direct memory access (DMA) controller based on a data frame type. The DMA controller is arranged to store a received data frame to shared memory and transmit an interrupt signal to a media access control (MAC) driver after the received data frame is stored in the shared memory so that the MAC driver can initiate an interrupt handler in response to the interrupt signal to retrieve the stored data frame.
Est divulgué ici un système comprenant une interface réseau conçue pour recevoir une trame de données en provenance d'un ou plusieurs réseaux de communication. Un filtre de trame est conçu pour recevoir la trame de données en provenance de l'interface réseau, le filtre de trame délivrant sélectivement la trame de données à une seconde interface réseau et/ou à un contrôleur d'accès direct à la mémoire (DMA) sur la base d'un type de trame de données. Le contrôleur DMA est conçu pour stocker une trame de données reçue dans une mémoire partagée et transmettre un signal d'interruption à un pilote de commande d'accès au support (MAC) après que la trame de données reçue est stockée dans la mémoire partagée, de sorte que le pilote MAC puisse initier un gestionnaire d'interruption en réponse au signal d'interruption pour récupérer la trame de données stockée. |
---|