Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

bpf_program Struct Reference
[Packet.dll definitions and data structures]

A BPF pseudo-assembly program. More...

#include <Packet32.h>


Data Fields

UINT bf_len
 Indicates the number of instructions of the program, i.e. the number of struct bpf_insn that will follow.

bpf_insnbf_insns
 A pointer to the first instruction of the program.


Detailed Description

A BPF pseudo-assembly program.

The program will be injected in the kernel by the PacketSetBPF() function and applied to every incoming packet.

Definition at line 114 of file Packet32.h.


Field Documentation

struct bpf_insn* bf_insns
 

A pointer to the first instruction of the program.

Definition at line 116 of file Packet32.h.

Referenced by bpf_dump(), PacketSetBpf(), pcap_compile(), pcap_freecode(), pcap_offline_filter(), and pcap_pack_bpffilter().

UINT bf_len
 

Indicates the number of instructions of the program, i.e. the number of struct bpf_insn that will follow.

Definition at line 115 of file Packet32.h.

Referenced by bpf_dump(), daemon_unpackapplyfilter(), PacketSetBpf(), pcap_compile(), pcap_freecode(), pcap_pack_bpffilter(), and pcap_updatefilter_remote().


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

documentation. Copyright (c) 2002-2003 Politecnico di Torino. All rights reserved.