Lines Matching refs:ipsec_init
2675 struct ifnet_init_eparams ipsec_init = {}; in ipsec_ctl_connect() local
2697 bzero(&ipsec_init, sizeof(ipsec_init)); in ipsec_ctl_connect()
2698 ipsec_init.ver = IFNET_INIT_CURRENT_VERSION; in ipsec_ctl_connect()
2699 ipsec_init.len = sizeof(ipsec_init); in ipsec_ctl_connect()
2703 ipsec_init.flags = (IFNET_INIT_SKYWALK_NATIVE | IFNET_INIT_NX_NOAUTO); in ipsec_ctl_connect()
2707 ipsec_init.flags = IFNET_INIT_NX_NOAUTO; in ipsec_ctl_connect()
2708 ipsec_init.start = ipsec_start; in ipsec_ctl_connect()
2710 ipsec_init.name = "ipsec"; in ipsec_ctl_connect()
2711 ipsec_init.unit = pcb->ipsec_unit - 1; in ipsec_ctl_connect()
2712 ipsec_init.uniqueid = pcb->ipsec_unique_name; in ipsec_ctl_connect()
2713 ipsec_init.uniqueid_len = (uint32_t)strlen(pcb->ipsec_unique_name); in ipsec_ctl_connect()
2714 ipsec_init.family = IFNET_FAMILY_IPSEC; in ipsec_ctl_connect()
2715 ipsec_init.type = IFT_OTHER; in ipsec_ctl_connect()
2716 ipsec_init.demux = ipsec_demux; in ipsec_ctl_connect()
2717 ipsec_init.add_proto = ipsec_add_proto; in ipsec_ctl_connect()
2718 ipsec_init.del_proto = ipsec_del_proto; in ipsec_ctl_connect()
2719 ipsec_init.softc = pcb; in ipsec_ctl_connect()
2720 ipsec_init.ioctl = ipsec_ioctl; in ipsec_ctl_connect()
2721 ipsec_init.free = ipsec_detached; in ipsec_ctl_connect()
2737 ipsec_init.name, ipsec_init.unit, in ipsec_ctl_connect()
2757 result = ipsec_nexus_ifattach(pcb, &ipsec_init, &pcb->ipsec_ifp); in ipsec_ctl_connect()
2779 result = ifnet_allocate_extended(&ipsec_init, &pcb->ipsec_ifp); in ipsec_ctl_connect()