English |
Diese Programmierbeispiele sind geeignet für Solaris SPARC und Intel
Platformen. Sie werden unter der
dlpi
DLPI Testprogramm (kein Treiber)
streams/pts
Beispiel zum Umgang mit Streams Pseudo-ttys (kein Treiber).
mypipe
Char device Treiber mit zwei Instanzen, die als Pipe zusammenarbeiten.
Demonstriert die Benutzung von Conditions.
streams/loop
Streams Loopback Treiber. Die Daten werden mit einem Kommentar versehen
zurückgeschickt.
streams/mux
Streams Lower Multiplexor. Demonstriert die Benutzung von ioctl(I_LINK)
und ioctl(I_PLINK).
streams/spy
Einfacher Streams Spion. Er wird auf einen Stream gepushed und
protokolliert dann alle durchgehenden Daten.
streams/superspy
Komfortablerer Streams Spion, realisiert als Multiplexor. Wird permanent
mit dem zu überwachenden Streams Device gelinkt.
Die Protokolldaten werden über ein Kontrolldevice
ausgelesen.
Zusätzlich gibt es ein Programm zum Tracen von DLPI Devices. Man kann damit z.B. die Wirkung von ifconfig auf eine Netzwerkkarte tracen.