mark_field_config_t Struct Reference


Data Fields

unsigned int shift
gchar type
uint32_t mask
uint32_t default_mark
GList * fields

Detailed Description

Definition at line 34 of file mark_field.c.


Field Documentation

uint32_t mark_field_config_t::default_mark

default mark if no field does match

Definition at line 48 of file mark_field.c.

Referenced by finalize_packet(), and init_module_from_conf().

GList* mark_field_config_t::fields

list of pattern with associated mark

Definition at line 51 of file mark_field.c.

Referenced by finalize_packet(), parse_field_file(), and unload_module_with_params().

uint32_t mark_field_config_t::mask

mask to remove current mark of the packet

Definition at line 45 of file mark_field.c.

Referenced by finalize_packet(), and init_module_from_conf().

unsigned int mark_field_config_t::shift

position of the mark (in bits) in the packet mark

Definition at line 36 of file mark_field.c.

Referenced by finalize_packet(), and init_module_from_conf().

gchar mark_field_config_t::type

field to match

Definition at line 42 of file mark_field.c.

Referenced by finalize_packet(), and init_module_from_conf().


The documentation for this struct was generated from the following file:
Generated on Thu Nov 20 04:00:45 2008 for NuFW by  doxygen 1.4.7