Contents

IOUserNetworkPacketBufferPool

An object that manages the storage space for packets coming into and out of your driver.

Declaration

class IOUserNetworkPacketBufferPool;

Overview

Create an IOUserNetworkPacketBufferPool during the initial setup of your driver and use it to store the packets that your driver transmits or receives. Every driver must have a packet buffer pool large enough to hold all of the packets in its transmit and receive queues. You allocate this pool early in the Start method of your IOUserNetworkEthernet service, and you deallocate that pool only after your service stops.

Topics

Creating a Buffer Pool

Getting Pool Information

Deallocating Packets

Getting the Memory Block

Instance Methods

Type Methods

See Also

Packet Management