diff --git a/src/DFA.cc b/src/DFA.cc index dbfed71ba3..514183165a 100644 --- a/src/DFA.cc +++ b/src/DFA.cc @@ -7,8 +7,6 @@ #include "EquivClass.h" #include "DFA.h" -int dfa_state_cache_size = 10000; - unsigned int DFA_State::transition_counter = 0; DFA_State::DFA_State(int arg_state_num, const EquivClass* ec, @@ -292,9 +290,8 @@ unsigned int DFA_State::Size() + (centry ? padded_sizeof(CacheEntry) : 0); } -DFA_State_Cache::DFA_State_Cache(int arg_maxsize) +DFA_State_Cache::DFA_State_Cache() { - maxsize = arg_maxsize; hits = misses = 0; } @@ -402,7 +399,7 @@ DFA_Machine::DFA_Machine(NFA_Machine* n, EquivClass* arg_ec) ec = arg_ec; - dfa_state_cache = new DFA_State_Cache(dfa_state_cache_size); + dfa_state_cache = new DFA_State_Cache(); NFA_state_list* ns = new NFA_state_list; ns->append(n->FirstState()); diff --git a/src/DFA.h b/src/DFA.h index 0f6c7d2f25..00cfdc3d39 100644 --- a/src/DFA.h +++ b/src/DFA.h @@ -15,8 +15,6 @@ class DFA_State; #include "NFA.h" -extern int dfa_state_cache_size; - class DFA_Machine; class DFA_State; struct CacheEntry; @@ -78,7 +76,7 @@ struct CacheEntry { class DFA_State_Cache { public: - DFA_State_Cache(int maxsize); + DFA_State_Cache(); ~DFA_State_Cache(); // If the caller stores the handle, it has to call Ref() on it. @@ -105,8 +103,6 @@ public: void GetStats(Stats* s); private: - int maxsize; - int hits; // Statistics int misses; diff --git a/src/main.cc b/src/main.cc index d7259a7246..fb6dceb396 100644 --- a/src/main.cc +++ b/src/main.cc @@ -178,8 +178,6 @@ void usage() fprintf(stderr, " -i|--iface | read from given interface\n"); fprintf(stderr, " -p|--prefix | add given prefix to policy file resolution\n"); fprintf(stderr, " -r|--readfile | read from given tcpdump file\n"); - fprintf(stderr, " -y|--flowfile [=] | read from given flow file\n"); - fprintf(stderr, " -Y|--netflow :[=] | read flow from socket\n"); fprintf(stderr, " -s|--rulefile | read rules from given file\n"); fprintf(stderr, " -t|--tracefile | activate execution tracing\n"); fprintf(stderr, " -w|--writefile | write to given tcpdump file\n"); @@ -190,7 +188,6 @@ void usage() fprintf(stderr, " -B|--debug | Enable debugging output for selected streams ('-B help' for help)\n"); #endif fprintf(stderr, " -C|--no-checksums | ignore checksums\n"); - fprintf(stderr, " -D|--dfa-size | DFA state cache size\n"); fprintf(stderr, " -F|--force-dns | force DNS\n"); fprintf(stderr, " -I|--print-id | print out given ID\n"); fprintf(stderr, " -K|--md5-hashkey | set key for MD5-keyed hashing\n"); @@ -486,8 +483,6 @@ int main(int argc, char** argv) {"broxygen", required_argument, 0, 'X'}, {"prefix", required_argument, 0, 'p'}, {"readfile", required_argument, 0, 'r'}, - {"flowfile", required_argument, 0, 'y'}, - {"netflow", required_argument, 0, 'Y'}, {"rulefile", required_argument, 0, 's'}, {"tracefile", required_argument, 0, 't'}, {"writefile", required_argument, 0, 'w'}, @@ -495,7 +490,6 @@ int main(int argc, char** argv) {"print-state", required_argument, 0, 'x'}, {"analyze", required_argument, 0, 'z'}, {"no-checksums", no_argument, 0, 'C'}, - {"dfa-cache", required_argument, 0, 'D'}, {"force-dns", no_argument, 0, 'F'}, {"load-seeds", required_argument, 0, 'G'}, {"save-seeds", required_argument, 0, 'H'}, @@ -554,7 +548,7 @@ int main(int argc, char** argv) opterr = 0; char opts[256]; - safe_strncpy(opts, "B:D:e:f:I:i:K:l:n:p:R:r:s:T:t:U:w:x:X:z:CFGLNOPSWabdghvZQ", + safe_strncpy(opts, "B:e:f:I:i:K:l:n:p:R:r:s:T:t:U:w:x:X:z:CFGLNOPSWabdghvZQ", sizeof(opts)); #ifdef USE_PERFTOOLS_DEBUG @@ -628,10 +622,6 @@ int main(int argc, char** argv) override_ignore_checksums = 1; break; - case 'D': - dfa_state_cache_size = atoi(optarg); - break; - case 'E': pseudo_realtime = 1.0; if ( optarg )