void RunModeIpsNFQRegister(void) { default_mode = "autofp"; RunModeRegisterNewRunMode(RUNMODE_NFQ, "autofp", "Multi threaded NFQ IPS mode with respect to flow", RunModeIpsNFQAutoFp); RunModeRegisterNewRunMode(RUNMODE_NFQ, "workers", "Multi queue NFQ IPS mode with one thread per queue", RunModeIpsNFQWorker); return; }
void RunModeIdsTileMpipeRegister(void) { RunModeRegisterNewRunMode(RUNMODE_TILERA_MPIPE, "auto", "Multi threaded tilegx mpipe mode", RunModeIdsTileMpipeAuto); RunModeRegisterNewRunMode(RUNMODE_TILERA_MPIPE, "workers", "Workers tilegx mpipe mode, each thread does all" " tasks from acquisition to logging", RunModeIdsTileMpipeWorkers); mpipe_default_mode = "workers"; return; }
void RunModeIpsIPFWRegister(void) { default_mode = "autofp"; RunModeRegisterNewRunMode(RUNMODE_IPFW, "autofp", "Multi threaded IPFW IPS mode with respect to flow", RunModeIpsIPFWAutoFp); RunModeRegisterNewRunMode(RUNMODE_IPFW, "workers", "Multi queue IPFW IPS mode with one thread per queue", RunModeIpsIPFWWorker); return; }
void RunModeIdsNflogRegister(void) { default_mode = "autofp"; RunModeRegisterNewRunMode(RUNMODE_NFLOG, "autofp", "Multi threaded nflog mode", RunModeIdsNflogAutoFp); RunModeRegisterNewRunMode(RUNMODE_NFLOG, "single", "Single threaded nflog mode", RunModeIdsNflogSingle); RunModeRegisterNewRunMode(RUNMODE_NFLOG, "workers", "Workers nflog mode", RunModeIdsNflogWorkers); return; }
void RunModeErfFileRegister(void) { default_mode = "autofp"; RunModeRegisterNewRunMode(RUNMODE_ERF_FILE, "single", "Single threaded ERF file mode", RunModeErfFileSingle); RunModeRegisterNewRunMode(RUNMODE_ERF_FILE, "autofp", "Multi threaded ERF file mode. Packets from " "each flow are assigned to a single detect thread", RunModeErfFileAutoFp); return; }
void RunModeFilePcapRegister(void) { RunModeRegisterNewRunMode(RUNMODE_PCAP_FILE, "single", "Single threaded pcap file mode", RunModeFilePcapSingle); default_mode = "autofp"; RunModeRegisterNewRunMode(RUNMODE_PCAP_FILE, "autofp", "Multi threaded pcap file mode. Packets from " "each flow are assigned to a single detect thread, " "unlike \"pcap-file-auto\" where packets from " "the same flow can be processed by any detect " "thread", RunModeFilePcapAutoFp); return; }
void RunModeIdsNetmapRegister(void) { RunModeRegisterNewRunMode(RUNMODE_NETMAP, "single", "Single threaded netmap mode", RunModeIdsNetmapSingle); RunModeRegisterNewRunMode(RUNMODE_NETMAP, "workers", "Workers netmap mode, each thread does all" " tasks from acquisition to logging", RunModeIdsNetmapWorkers); default_mode_workers = "workers"; RunModeRegisterNewRunMode(RUNMODE_NETMAP, "autofp", "Multi threaded netmap mode. Packets from " "each flow are assigned to a single detect " "thread.", RunModeIdsNetmapAutoFp); return; }
void RunModeIdsTileNetioRegister(void) { RunModeRegisterNewRunMode(RUNMODE_TILERA_NETIO, "auto", "Multi threaded TilePro netio", RunModeIdsTileNetioAuto); netio_default_mode = "auto"; return; }
void UtRunModeRegister(void) { RunModeRegisterNewRunMode(RUNMODE_UNITTEST, "unittest", "Unittest mode", NULL); return; }
void RunModeTileMpipeRegister(void) { #ifdef HAVE_MPIPE RunModeRegisterNewRunMode(RUNMODE_TILERA_MPIPE, "workers", "Workers tilegx mpipe mode, each thread does all" " tasks from acquisition to logging", RunModeTileMpipeWorkers); mpipe_default_mode = "workers"; #endif }
void RunModeNapatechRegister(void) { #ifdef HAVE_NAPATECH default_mode = "auto"; RunModeRegisterNewRunMode(RUNMODE_NAPATECH, "auto", "Multi threaded Napatech mode", RunModeNapatechAuto2); return; #endif }
void RunModeIdsPfringRegister(void) { default_mode_autofp = "autofp"; RunModeRegisterNewRunMode(RUNMODE_PFRING, "autofp", "Multi threaded pfring mode. Packets from " "each flow are assigned to a single detect " "thread, unlike \"pfring_auto\" where packets " "from the same flow can be processed by any " "detect thread", RunModeIdsPfringAutoFp); RunModeRegisterNewRunMode(RUNMODE_PFRING, "single", "Single threaded pfring mode", RunModeIdsPfringSingle); RunModeRegisterNewRunMode(RUNMODE_PFRING, "workers", "Workers pfring mode, each thread does all" " tasks from acquisition to logging", RunModeIdsPfringWorkers); return; }
void RunModeIdsAFPRegister(void) { RunModeRegisterNewRunMode(RUNMODE_AFP_DEV, "auto", "Multi threaded af-packet mode", RunModeIdsAFPAuto); RunModeRegisterNewRunMode(RUNMODE_AFP_DEV, "single", "Single threaded af-packet mode", RunModeIdsAFPSingle); RunModeRegisterNewRunMode(RUNMODE_AFP_DEV, "workers", "Workers af-packet mode, each thread does all" " tasks from acquisition to logging", RunModeIdsAFPWorkers); default_mode_autofp = "autofp"; RunModeRegisterNewRunMode(RUNMODE_AFP_DEV, "autofp", "Multi socket AF_PACKET mode. Packets from " "each flow are assigned to a single detect " "thread.", RunModeIdsAFPAutoFp); return; }
void RunModeIdsPcapRegister(void) { RunModeRegisterNewRunMode(RUNMODE_PCAP_DEV, "single", "Single threaded pcap live mode", RunModeIdsPcapSingle); RunModeRegisterNewRunMode(RUNMODE_PCAP_DEV, "auto", "Multi threaded pcap live mode", RunModeIdsPcapAuto); default_mode = "autofp"; RunModeRegisterNewRunMode(RUNMODE_PCAP_DEV, "autofp", "Multi threaded pcap live mode. Packets from " "each flow are assigned to a single detect thread, " "unlike \"pcap_live_auto\" where packets from " "the same flow can be processed by any detect " "thread", RunModeIdsPcapAutoFp); RunModeRegisterNewRunMode(RUNMODE_PCAP_DEV, "workers", "Workers pcap live mode, each thread does all" " tasks from acquisition to logging", RunModeIdsPcapWorkers); return; }