From 5bce46bd7561ae1857c7e17614133f01f984ae78 Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Thu, 5 Mar 2020 21:23:21 +1100 Subject: Removed winpcap and cleaned up network module selection. (nw) The pcap.h header itself has the problematic original BSD license, including the obnoxious advertising clause. Using tap/tun networking on Windows provides a much better experience, so the extra setup is worth it. This patch also allows you to enable pcap on platforms where it's disabled by default with USE_PCAP=1 if you really want to use it. --- .../docs/html/struct____CPU__Private__Data.html | 257 --------------------- 1 file changed, 257 deletions(-) delete mode 100644 3rdparty/winpcap/docs/html/struct____CPU__Private__Data.html (limited to '3rdparty/winpcap/docs/html/struct____CPU__Private__Data.html') diff --git a/3rdparty/winpcap/docs/html/struct____CPU__Private__Data.html b/3rdparty/winpcap/docs/html/struct____CPU__Private__Data.html deleted file mode 100644 index 75b690bbbd3..00000000000 --- a/3rdparty/winpcap/docs/html/struct____CPU__Private__Data.html +++ /dev/null @@ -1,257 +0,0 @@ - - - - -WinPcap: __CPU_Private_Data Struct Reference - - - - - - -
-

__CPU_Private_Data Struct Reference
- -[NPF structures and definitions] -

-

Kernel buffer of each CPU. -More...

- -

#include <Packet.h>

- - - - - - - - - - - - - - - - - - - - - -

Data Fields

ULONG P
 Zero-based index of the producer in the buffer. It indicates the first free byte to be written.
ULONG C
 Zero-based index of the consumer in the buffer. It indicates the first free byte to be read.
ULONG Free
 Number of the free bytes in the buffer.
PUCHAR Buffer
 Pointer to the kernel buffer used to capture packets.
ULONG Accepted
ULONG Received
ULONG Dropped
NDIS_SPIN_LOCK BufferLock
 It protects the buffer associated with this CPU.
PMDL TransferMdl1
 MDL used to map the portion of the buffer that will contain an incoming packet.
PMDL TransferMdl2
 Second MDL used to map the portion of the buffer that will contain an incoming packet.
ULONG NewP
 Used by NdisTransferData() (when we call NdisTransferData, p index must be updated only in the TransferDataComplete.
-

Detailed Description

-

Kernel buffer of each CPU.

-

Structure containing the kernel buffer (and other CPU related fields) used to capture packets.

- -

Definition at line 207 of file Packet.h.

-

Field Documentation

- -
-
- - - - -
ULONG Accepted
-
-
-

Number of packet that current capture instance acepted, from its opening. A packet is accepted if it passes the filter and fits in the buffer. Accepted packets are the ones that reach the application. This number is related to the particular CPU this structure is referring to.

- -

Definition at line 213 of file Packet.h.

- -
-
- -
-
- - - - -
PUCHAR Buffer
-
-
- -

Pointer to the kernel buffer used to capture packets.

- -

Definition at line 212 of file Packet.h.

- -
-
- -
-
- - - - -
NDIS_SPIN_LOCK BufferLock
-
-
- -

It protects the buffer associated with this CPU.

- -

Definition at line 225 of file Packet.h.

- -
-
- -
-
- - - - -
ULONG C
-
-
- -

Zero-based index of the consumer in the buffer. It indicates the first free byte to be read.

- -

Definition at line 210 of file Packet.h.

- -
-
- -
-
- - - - -
ULONG Dropped
-
-
-

Number of packet that current instance had to drop, from its opening. A packet is dropped if there is no more space to store it in the circular buffer that the driver associates to current instance. This number is related to the particular CPU this structure is referring to.

- -

Definition at line 221 of file Packet.h.

- -
-
- -
-
- - - - -
ULONG Free
-
-
- -

Number of the free bytes in the buffer.

- -

Definition at line 211 of file Packet.h.

- -
-
- -
-
- - - - -
ULONG NewP
-
-
- -

Used by NdisTransferData() (when we call NdisTransferData, p index must be updated only in the TransferDataComplete.

- -

Definition at line 228 of file Packet.h.

- -
-
- -
-
- - - - -
ULONG P
-
-
- -

Zero-based index of the producer in the buffer. It indicates the first free byte to be written.

- -

Definition at line 209 of file Packet.h.

- -
-
- -
-
- - - - -
ULONG Received
-
-
-

Number of packets received by current instance from its opening, i.e. number of packet received by the network adapter since the beginning of the capture/monitoring/dump session. This number is related to the particular CPU this structure is referring to.

- -

Definition at line 217 of file Packet.h.

- -
-
- -
-
- - - - -
PMDL TransferMdl1
-
-
- -

MDL used to map the portion of the buffer that will contain an incoming packet.

- -

Definition at line 226 of file Packet.h.

- -
-
- -
-
- - - - -
PMDL TransferMdl2
-
-
- -

Second MDL used to map the portion of the buffer that will contain an incoming packet.

- -

Definition at line 227 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-2009 -CACE Technologies. All rights reserved.

-- cgit v1.2.3-70-g09d2