Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet6/in6_src.c
Show All 12 Lines | |||||
*/ | */ | ||||
struct walkarg { | struct walkarg { | ||||
struct sysctl_req *w_req; | struct sysctl_req *w_req; | ||||
}; | }; | ||||
static int in6_src_sysctl(SYSCTL_HANDLER_ARGS); | static int in6_src_sysctl(SYSCTL_HANDLER_ARGS); | ||||
SYSCTL_DECL(_net_inet6_ip6); | SYSCTL_DECL(_net_inet6_ip6); | ||||
static SYSCTL_NODE(_net_inet6_ip6, IPV6CTL_ADDRCTLPOLICY, addrctlpolicy, | static SYSCTL_NODE(_net_inet6_ip6, IPV6CTL_ADDRCTLPOLICY, addrctlpolicy, | ||||
CTLFLAG_RD, in6_src_sysctl, ""); | CTLFLAG_RD | CTLFLAG_NEEDGIANT, in6_src_sysctl, | ||||
""); | |||||
static int | static int | ||||
in6_src_sysctl(SYSCTL_HANDLER_ARGS) | in6_src_sysctl(SYSCTL_HANDLER_ARGS) | ||||
{ | { | ||||
struct walkarg w; | struct walkarg w; | ||||
if (req->newptr) | if (req->newptr) | ||||
return EPERM; | return EPERM; | ||||
Show All 12 Lines |