Lines Matching refs:kern_ctl
361 struct kern_ctl_reg kern_ctl; in ipsec_register_control() local
370 bzero(&kern_ctl, sizeof(kern_ctl)); in ipsec_register_control()
371 strlcpy(kern_ctl.ctl_name, IPSEC_CONTROL_NAME, sizeof(kern_ctl.ctl_name)); in ipsec_register_control()
372 kern_ctl.ctl_name[sizeof(kern_ctl.ctl_name) - 1] = 0; in ipsec_register_control()
373 kern_ctl.ctl_flags = CTL_FLAG_PRIVILEGED | CTL_FLAG_REG_SETUP; /* Require root */ in ipsec_register_control()
374 kern_ctl.ctl_sendsize = 64 * 1024; in ipsec_register_control()
375 kern_ctl.ctl_recvsize = 64 * 1024; in ipsec_register_control()
376 kern_ctl.ctl_setup = ipsec_ctl_setup; in ipsec_register_control()
377 kern_ctl.ctl_bind = ipsec_ctl_bind; in ipsec_register_control()
378 kern_ctl.ctl_connect = ipsec_ctl_connect; in ipsec_register_control()
379 kern_ctl.ctl_disconnect = ipsec_ctl_disconnect; in ipsec_register_control()
380 kern_ctl.ctl_send = ipsec_ctl_send; in ipsec_register_control()
381 kern_ctl.ctl_setopt = ipsec_ctl_setopt; in ipsec_register_control()
382 kern_ctl.ctl_getopt = ipsec_ctl_getopt; in ipsec_register_control()
384 result = ctl_register(&kern_ctl, &ipsec_kctlref); in ipsec_register_control()