Created November 11, 1994 NOVELL'S ODI DEVELOPER'S GUIDE FOR OS/2 CLIENT DRIVER HARDWARE SPECIFIC MODULES Version 2.1 August 19, 1994 Document Version 2.0 P/N 107-000009-001 is provided as postscript files within the self-extracting compressed files LANOS2.EXE. These files provide documentation on developing ODI OS/2 client drivers. Information provided in these documents are subject to change. Novell does not guarantee that the information provided will meet the user's requirements. The document's chapters and appendices are separated into 23 separate postscript printer files. The following is a copy of the directory listing of the extractable postscript files: NAME SIZE DATE TIME DESCRIPTION ------ ------ ------- ----- --------------- LANOS2.PFC 83452 8-19-94 2:51p Preface LANOS2.TOC 68925 8-19-94 2:25p Table of Contents LANOS2.01 67995 8-17-94 11:06a Chapter 1: ODI Environment LANOS2.02 95686 8-17-94 11:07a Chapter 2: Driver Description LANOS2.03 200741 8-17-94 11:10a Chapter 3: MSM Data Struct. and Vars LANOS2.04 53819 8-19-94 2:30p Chapter 4: Driver Initialization LANOS2.05 38510 8-17-94 11:17a Chapter 5: DriverSend LANOS2.06 48314 8-17-94 11:22a Chapter 6: Interrupt Service Routine LANOS2.07 55413 8-17-94 11:24a Chapter 7: IOCTLs LANOS2.08 29651 8-17-94 11:30a Chapter 8: DriverTimeout LANOS2.09 153384 8-17-94 11:32a Chapter 9: MSM Support Routines LANOS2.10 60807 8-17-94 11:33a Chapter 10: ODI Structures LANOS2.11 34793 8-17-94 11:35a Chapter 11: Initialization LANOS2.12 181695 8-17-94 11:36a Chapter 12: Packet Send LANOS2.13 467505 8-17-94 11:37a Chapter 13: Packet Receive LANOS2.14 109713 8-17-94 11:39a Chapter 14: ODI Control Header LANOS2.15 193061 8-18-94 11:27a Chapter 15: LSL Support Routines LANOS2.A 161290 8-18-94 11:29a Appendix A: Building an OS/2 MLID LANOS2.B 60056 8-18-94 11:31a Appendix B: Frame Types & Protocols LANOS2.C 281344 8-18-94 2:01p Appendix C: Media Frame Types LANOS2.D 31460 8-18-94 2:02p Appendix D: Competion Codes LANOS2.E 81980 8-18-94 2:21p Appendix E: Token-Ring Source Routing LANOS2.F 82098 8-18-94 2:26p Appendix F: The NET.CFG File Format The printer files listed above are for postscript printers and can be printed as follows: print filename or nprint filename Documents for developing NetWare drivers for DOS and OS/2 are also available. Novell provides LAN Driver Developers additional services and tools for developing LAN drivers through the LAN Driver Developers Guide. The guide offers LAN driver development support, sample driver source, tools, test programs, driver development classes, and certification testing. If you are interested in obtaining the LAN Driver Development Guide contact Novell Labs Administration at (801) 429-5544 or Fax (801) 429-5224. ------------------------------------------------------------------------------- The documentation files enclosed in this compressed file are protected by the copyright laws of the United States and international copyright treaties. USE AND DISTRIBUTION OF THE DOCUMENTATION IS SUBJECT TO THE FOLLOWING. BY USING OR DISTRIBUTING THE DOCUMENTATION (OR AUTHORIZING ANY OTHER PERSON TO DO SO) YOU ACCEPT THE TERMS OF THIS NOTICE. IF YOU DO NOT AGREE TO THE TERMS OF THIS NOTICE, PLEASE DO NOT USE THE DOCUMENTATION. As a means of promoting NetWare OS interoperability, Novell authorizes you to, without charge, reproduce, distribute and use copies of the documentation, provided you do not receive any direct payment, commercial benefit, or other consideration for the reproduction, distribution or use, or change or omit any proprietary rights notice appearing on or in the documentation. This is a personal right. You may not duplicate, distribute or authorize use outside of the legal entity you represent. THE DOCUMENTATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, TITLE AND FITNESS FOR A PARTICULAR PURPOSE. TO THE EXTENT YOU USE THE DOCUMENTATION, YOU DO SO AT YOUR OWN RISK. IN NO EVENT WILL NOVELL BE LIABLE TO YOU FOR ANY DAMAGES ARISING OUT OF YOUR USE OF OR INABILITY TO USE THE DOCUMENTATION.