In order to have your STREAMS-based protocol stack execute on WindNet STREAMS, minimal modifications of your STREAMS components will be required. Reconciliation between your application and WindNet STREAMS is likely to occur in the following areas, each of which is discussed below: synchronization, rules of access for components and drivers, WindNet STREAMS routines that can be invoked at interrupt level, UNIX-compatible routines, and WindNet STREAMS extensions. After your application has been ported, you must hook the protocol software into VxWorks. The following sections explain the porting process.