| version 1.81.6.1, 2005/02/12 18:17:54 |
version 1.81.6.2, 2005/03/19 08:36:38 |
| Line 68 __KERNEL_RCSID(0, "$NetBSD$"); |
|
| Line 68 __KERNEL_RCSID(0, "$NetBSD$"); |
|
| #include "opt_mrouting.h" |
#include "opt_mrouting.h" |
| |
|
| #include <sys/param.h> |
#include <sys/param.h> |
| |
#include <sys/sysctl.h> |
| #include <sys/malloc.h> |
#include <sys/malloc.h> |
| #include <sys/mbuf.h> |
#include <sys/mbuf.h> |
| #include <sys/socket.h> |
#include <sys/socket.h> |
|
|
| splx(s); |
splx(s); |
| return (error); |
return (error); |
| } |
} |
| |
|
| |
SYSCTL_SETUP(sysctl_net_inet_raw_setup, "sysctl net.inet.raw subtree setup") |
| |
{ |
| |
|
| |
sysctl_createv(clog, 0, NULL, NULL, |
| |
CTLFLAG_PERMANENT, |
| |
CTLTYPE_NODE, "net", NULL, |
| |
NULL, 0, NULL, 0, |
| |
CTL_NET, CTL_EOL); |
| |
sysctl_createv(clog, 0, NULL, NULL, |
| |
CTLFLAG_PERMANENT, |
| |
CTLTYPE_NODE, "inet", NULL, |
| |
NULL, 0, NULL, 0, |
| |
CTL_NET, PF_INET, CTL_EOL); |
| |
sysctl_createv(clog, 0, NULL, NULL, |
| |
CTLFLAG_PERMANENT, |
| |
CTLTYPE_NODE, "raw", |
| |
SYSCTL_DESCR("Raw IPv4 settings"), |
| |
NULL, 0, NULL, 0, |
| |
CTL_NET, PF_INET, IPPROTO_RAW, CTL_EOL); |
| |
|
| |
sysctl_createv(clog, 0, NULL, NULL, |
| |
CTLFLAG_PERMANENT, |
| |
CTLTYPE_STRUCT, "pcblist", |
| |
SYSCTL_DESCR("Raw IPv4 control block list"), |
| |
sysctl_inpcblist, 0, &rawcbtable, 0, |
| |
CTL_NET, PF_INET, IPPROTO_RAW, |
| |
CTL_CREATE, CTL_EOL); |
| |
} |