This chapter describes how to write a multithreaded STREAMS driver or module. It discusses the 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 more information, see Writing Device Drivers in Oracle Solaris 11.4.
This chapter contains the following information:
Sample Multithreaded Device Driver Using a Per Module Inner Perimeter