WinPcap 4.1.3

Contains a NDIS packet. More...

#include <Packet.h>

Data Fields

LIST_ENTRY ListElement
 Used to handle lists of packets.
 
PIRP Irp
 Irp that performed the request.
 
PMDL pMdl
 MDL mapping the buffer of the packet.
 
BOOLEAN FreeBufAfterWrite
 
ULONG Cpu
 The CPU on which the packet was pulled out of the linked list of free packets.
 

Detailed Description

Contains a NDIS packet.

The driver uses this structure to wrap a NDIS_PACKET structure. This allows to handle correctly the callback structure of NdisTransferData(), handling multiple requests and maintaining information about the IRPs to complete.

Definition at line 180 of file Packet.h.

Field Documentation

◆ Cpu

ULONG Cpu

The CPU on which the packet was pulled out of the linked list of free packets.

Definition at line 186 of file Packet.h.

◆ FreeBufAfterWrite

BOOLEAN FreeBufAfterWrite

True if the memory buffer associated with the packet must be freed after a call to NdisSend().

Definition at line 184 of file Packet.h.

◆ Irp

PIRP Irp

Irp that performed the request.

Definition at line 182 of file Packet.h.

◆ ListElement

LIST_ENTRY ListElement

Used to handle lists of packets.

Definition at line 181 of file Packet.h.

◆ pMdl

PMDL pMdl

MDL mapping the buffer of the packet.

Definition at line 183 of file Packet.h.


The documentation for this struct was generated from the following file:

documentation. Copyright (c) 2002-2005 Politecnico di Torino. Copyright (c) 2005-2010 CACE Technologies. Copyright (c) 2010-2013 Riverbed Technology. All rights reserved.