This chapter describes how to write a multithreaded STREAMS driver or module. It covers the necessary conversion topics so that new and existing STREAMS modules and drivers run in the multithreaded kernel. It describes STREAMS-specific multithreading issues and techniques. For general information, see Writing Device Drivers for Oracle Solaris 11.3.
This chapter contains the following information:
Sample Multithreaded Device Driver Using a Per Module Inner Perimeter