man Pages(9S): DDI and DKI Data Structures
  Search only this book
Download this book in PDF

NAME

module_info - STREAMS driver identification and limit value structure

SYNOPSIS

#include <sys/stream.h>

INTERFACE LEVEL

Architecture independent level 1 (DDI/DKI).

DESCRIPTION

When a module or driver is declared, several identification and limit values can be set. These values are stored in the module_info structure.
The module_info structure is intended to be read-only. However, the flow control limits (mi_hiwat and mi_lowat) and the packet size limits (mi_minpsz and mi_maxpsz) are copied to the QUEUE structure, where they may be modified.

STRUCTURE MEMBERS

ushort
mi_idnum;
/* module ID number * /
char     * mi_idname; /* module name * /
ssize_t  mi_minpsz;     /* minimum packet size * /
ssize_t  mi_maxpsz;     /* maximum packet size * /
size_t   mi_hiwat;      /* high water mark * /
size_t   mi_lowat;      /* low water mark * /

The constant FMNAMESZ, limiting the length of a module's name, is set to eight in this release.

SEE ALSO

queue(9S)
STREAMS Programming Guide