Nächste Seite: Laden, Initialisieren eines Treibers
Aufwärts: Linux Device Drivers
Vorherige Seite: Block Device Drivers (Kernel
Inhalt
Für einen network device driver gibt es keinen Eintrag im
Dateisystem. Die Rolle eines solchen Drivers ist vergleichbar mit einem
montierten Blockgerät. Ein Blockgerät muss seine fn_request
Funktion angeben und wird anschliessend vom Kernel aufgerufen. Auch der
network device driver muss bestimmte Datenstrukturen bereitstellen und
sich registrieren. Der entscheidende Unterschied zwischen einem Blockgerät und
einem network device driver ist, dass das Blockgerät immer vom Kernel
Anforderungen erhält, während ein Netzwerk Gerät selbständig Daten empfangen
kann und diese Daten an den Kernel weiterleiten muss.
Unterabschnitte
Hans-Peter Oser
2007-10-30