April 2012
Intermediate to advanced
352 pages
8h
English

Network devices, or interfaces, transmit and receive data packets that are driven by the network subsystem (Corbet et al., 2005). In this chapter, we’ll examine the data structures used to manage these devices: ifnet, ifmedia, and mbuf. You’ll then learn about Message Signaled Interrupts, which are an alternative to traditional interrupts and are commonly used by network devices.
To keep things simple, we’ll examine only Ethernet drivers. Also, I won’t provide a discussion on general networking concepts.
An ifnet structure is the kernel’s representation of an individual ...