Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/siftr.c
Show All 12 Lines | |||||
/* Declare the net.inet.siftr sysctl tree and populate it. */ | /* Declare the net.inet.siftr sysctl tree and populate it. */ | ||||
SYSCTL_DECL(_net_inet_siftr); | SYSCTL_DECL(_net_inet_siftr); | ||||
SYSCTL_NODE(_net_inet, OID_AUTO, siftr, CTLFLAG_RW, NULL, | SYSCTL_NODE(_net_inet, OID_AUTO, siftr, CTLFLAG_RW, NULL, | ||||
"siftr related settings"); | "siftr related settings"); | ||||
SYSCTL_PROC(_net_inet_siftr, OID_AUTO, enabled, CTLTYPE_UINT|CTLFLAG_RW, | SYSCTL_PROC(_net_inet_siftr, OID_AUTO, enabled, | ||||
CTLTYPE_UINT | CTLFLAG_RW | CTLFLAG_NEEDGIANT, | |||||
&siftr_enabled, 0, &siftr_sysctl_enabled_handler, "IU", | &siftr_enabled, 0, &siftr_sysctl_enabled_handler, "IU", | ||||
"switch siftr module operations on/off"); | "switch siftr module operations on/off"); | ||||
SYSCTL_PROC(_net_inet_siftr, OID_AUTO, logfile, CTLTYPE_STRING|CTLFLAG_RW, | SYSCTL_PROC(_net_inet_siftr, OID_AUTO, logfile, | ||||
CTLTYPE_STRING | CTLFLAG_RW | CTLFLAG_NEEDGIANT, | |||||
&siftr_logfile_shadow, sizeof(siftr_logfile_shadow), &siftr_sysctl_logfile_name_handler, | &siftr_logfile_shadow, sizeof(siftr_logfile_shadow), &siftr_sysctl_logfile_name_handler, | ||||
"A", "file to save siftr log messages to"); | "A", "file to save siftr log messages to"); | ||||
SYSCTL_UINT(_net_inet_siftr, OID_AUTO, ppl, CTLFLAG_RW, | SYSCTL_UINT(_net_inet_siftr, OID_AUTO, ppl, CTLFLAG_RW, | ||||
&siftr_pkts_per_log, 1, | &siftr_pkts_per_log, 1, | ||||
"number of packets between generating a log message"); | "number of packets between generating a log message"); | ||||
SYSCTL_UINT(_net_inet_siftr, OID_AUTO, genhashes, CTLFLAG_RW, | SYSCTL_UINT(_net_inet_siftr, OID_AUTO, genhashes, CTLFLAG_RW, | ||||
Show All 12 Lines |