hios(7) (Nur RM400) hios(7)
NAME
hios - HDLC-ioctl zum Einlesen von Statistikdaten
SYNTAX
#include <hios.h>
int ioctl(fildes, command, arg)
int fildes, command;
struct HdlcIOState *arg;
BESCHREIBUNG
Um Statistikdaten auslesen zu können, wird das ioctl-Kommando HIOSGET
unterstützt.
Die einzelnen Statistikparameter sind in der Struktur HdlcIOState
definiert.
struct HdlcIOState { /* HDLC Statusstruktur */
unsigned int HIOTime /* HDLC send-receive time (ms) */
unsigned int HIOCONE /* HDLC line connection error */
unsigned int HOSIFrame /* HDLC send Information frame */
unsigned int HOSSFrame /* HDLC send Supervisory frame */
unsigned int HOSUFrame /* HDLC send Unnumbered frame */
unsigned int HOSCount /* HDLC send count */
unsigned int HOSRetry /* HDLC send retry count */
unsigned int HISIFrame /* HDLC receive Information frame */
unsigned int HISSFrame /* HDLC receive Supervisory frame */
unsigned int HISUFrame /* HDLC receive Unnumbered frame */
unsigned int HISCount /* HDLC receive count */
unsigned int HISCRCE /* HDLC receive CRC error */
unsigned int HISTimeE /* HDLC receive timeout error */
unsigned int HISSizeE /* HDLC receive size error */
};
HIOTime Zeit in ms, die der Treiber für die Leitung (Senden, Emp-
fangen) aktiv war.
HIOCONE Zähler, wie oft die Leitung gestört war und die Verbin-
dung wieder neu aufgebaut werden mußte.
HOSIFrame Anzahl gesendeter I-Frames.
HOSSFrame Anzahl gesendeter S-Frames.
HOSUFrame Anzahl gesendeter U-Frames.
HOSCount Anzahl gesendeter Datenbytes.
HOSRetry Anzahl Wiederholungen.
HISIFrame Anzahl empfangener I-Frames.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
hios(7) (Nur RM400) hios(7)
HISSFrame Anzahl empfangener S-Frames.
HISUFrame Anzahl empfangener U-Frames.
HISCount Anzahl empfangener Datenbytes.
HISCRCE Anzahl Prüfsummenfehler.
HISTimeE Anzahl Timeout-Fehler bei einer Antwort.
HISSizeE Anzahl Frame-Längenfehler.
HINWEISE
Die Zähler werden jeweils beim ersten open(2) auf den Link und durch
das Auslesen auf 0 zurückgesetzt. Um korrekte Ergebnisse zu bekommen,
darf also zu einer Zeit immer nur eine Anwendung die Statistikdaten
auslesen.
DATEIEN
/usr/include/sys/io/hios.h
SIEHE AUCH
ioctl(2), open(2), hdlcio(7), sih(7).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98