WinPcap 4.1.3
Sampling methods defined in the pcap_setsampling() function

Macros

#define PCAP_SAMP_NOSAMP   0
 No sampling has to be done on the current capture.
#define PCAP_SAMP_1_EVERY_N   1
 It defines that only 1 out of N packets must be returned to the user.
#define PCAP_SAMP_FIRST_AFTER_N_MS   2
 It defines that we have to return 1 packet every N milliseconds.

Detailed Description

Macro Definition Documentation

◆ PCAP_SAMP_1_EVERY_N

#define PCAP_SAMP_1_EVERY_N   1

It defines that only 1 out of N packets must be returned to the user.

In this case, the 'value' field of the 'pcap_samp' structure indicates the number of packets (minus 1) that must be discarded before one packet got accepted. In other words, if 'value = 10', the first packet is returned to the caller, while the following 9 are discarded.

Definition at line 275 of file remote-ext.h.

◆ PCAP_SAMP_FIRST_AFTER_N_MS

#define PCAP_SAMP_FIRST_AFTER_N_MS   2

It defines that we have to return 1 packet every N milliseconds.

In this case, the 'value' field of the 'pcap_samp' structure indicates the 'waiting time' in milliseconds before one packet got accepted. In other words, if 'value = 10', the first packet is returned to the caller; the next returned one will be the first packet that arrives when 10ms have elapsed.

Definition at line 285 of file remote-ext.h.

◆ PCAP_SAMP_NOSAMP

#define PCAP_SAMP_NOSAMP   0

No sampling has to be done on the current capture.

In this case, no sampling algorithms are applied to the current capture.

Definition at line 265 of file remote-ext.h.


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