Azinix

Evl_L4Manager_t Struct Reference

Everything needed to check TCP packets. More...

#include <evl.h>


Data Fields

Evl_Manager_tmgr
array_tL4RuleArray
array_tL7RuleArray
array_tcontentChecks
Evl_ContentMgr_tcm
array_ttcpIdToGlobalId
int numAllRules
bdd_manager * bddMgr
int numDistinctL4Rules
st_tabledistinctL4RulesTable
array_truleToL4Bdd
array_tL4RuleIdToL7ruleSetTable
Evl_L4LookupTable_tdestPortRuleTable
Evl_L4LookupTable_tsrcPortRuleTable
Evl_L4LookupTable_tnoPortRuleTable
Evl_L4LookupTable_tnoContentCheckTable
Evl_L4LookupTable_tshortStringRuleTable
Evl_Fsm_tfsm
var_set_tfsmAcceptingStates
var_set_t ** fsmStateToRuleSet
array_tpotentialRulesFromFsm
array_trulesFromFsm
array_trulesFromShortStringTable
array_trulesFromNoContentTable


Detailed Description

Everything needed to check TCP packets.

Definition at line 502 of file evl.h.


Field Documentation

Evl_Manager_t* Evl_L4Manager_t::mgr

Definition at line 505 of file evl.h.

array_t* Evl_L4Manager_t::L4RuleArray

Definition at line 507 of file evl.h.

array_t* Evl_L4Manager_t::L7RuleArray

Definition at line 508 of file evl.h.

array_t* Evl_L4Manager_t::contentChecks

Definition at line 510 of file evl.h.

Evl_ContentMgr_t* Evl_L4Manager_t::cm

Definition at line 513 of file evl.h.

array_t* Evl_L4Manager_t::tcpIdToGlobalId

Definition at line 515 of file evl.h.

int Evl_L4Manager_t::numAllRules

Definition at line 517 of file evl.h.

bdd_manager* Evl_L4Manager_t::bddMgr

Definition at line 519 of file evl.h.

int Evl_L4Manager_t::numDistinctL4Rules

Definition at line 520 of file evl.h.

st_table* Evl_L4Manager_t::distinctL4RulesTable

Definition at line 521 of file evl.h.

array_t* Evl_L4Manager_t::ruleToL4Bdd

Definition at line 522 of file evl.h.

array_t* Evl_L4Manager_t::L4RuleIdToL7ruleSetTable

Definition at line 523 of file evl.h.

Evl_L4LookupTable_t* Evl_L4Manager_t::destPortRuleTable

Definition at line 525 of file evl.h.

Evl_L4LookupTable_t* Evl_L4Manager_t::srcPortRuleTable

Definition at line 526 of file evl.h.

Evl_L4LookupTable_t* Evl_L4Manager_t::noPortRuleTable

Definition at line 527 of file evl.h.

Evl_L4LookupTable_t* Evl_L4Manager_t::noContentCheckTable

Definition at line 529 of file evl.h.

Evl_L4LookupTable_t* Evl_L4Manager_t::shortStringRuleTable

Definition at line 530 of file evl.h.

Evl_Fsm_t* Evl_L4Manager_t::fsm

Definition at line 532 of file evl.h.

var_set_t* Evl_L4Manager_t::fsmAcceptingStates

Definition at line 533 of file evl.h.

var_set_t** Evl_L4Manager_t::fsmStateToRuleSet

Definition at line 534 of file evl.h.

array_t* Evl_L4Manager_t::potentialRulesFromFsm

Definition at line 542 of file evl.h.

array_t* Evl_L4Manager_t::rulesFromFsm

Definition at line 543 of file evl.h.

array_t* Evl_L4Manager_t::rulesFromShortStringTable

Definition at line 544 of file evl.h.

array_t* Evl_L4Manager_t::rulesFromNoContentTable

Definition at line 545 of file evl.h.