Apple Developer Connection
Member Login Log In | Not a Member? Contact ADC

Next Page > Hide TOC

Introduction to Network Device Driver Programming Guide

Contents:

Who Should Read This Document?
Information on the Web


Important: This document is in a preliminary stage of completion. Although it has received some techincal review, there may be changes and/or additions to some of the information provided here.

Network Device Driver Programming Guide is an introduction to developing network device drivers, and a companion to the source code available in the Darwin Projects Directory, http://www.opensource.apple.com/darwinsource/Current. You will find this document most useful if you examine a sample network driver as you read it. This document will refer to the AppleUSBCDCDriver. Code for this driver can be found at http://www.opensource.apple.com/darwinsource/tarballs/apsl/AppleUSBCDCDriver-314.4.1.tar.gz.

This book assumes some familiarity with programming the Mac OS X kernel and the I/O Kit. For a broad overview of the Mac OS X kernel see Kernel Programming Guide. If you need more information about the I/O kit, please read I/O Kit Device Driver Design Guidelines and I/O Kit Fundamentals.

Who Should Read This Document?

Network Device Driver Programming Guide is intended for anyone who wants to develop network drivers for Mac OS X.

Information on the Web

Apple maintains several websites where developers can go for general and technical information on Mac OS X.



Next Page > Hide TOC


Last updated: 2008-03-11




Did this document help you?
Yes: Tell us what works for you.

It’s good, but: Report typos, inaccuracies, and so forth.

It wasn’t helpful: Tell us what would have helped.
Get information on Apple products.
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Copyright © 2007 Apple Inc.
All rights reserved. | Terms of use | Privacy Notice