Lines Matching refs:ipsec_if
385 struct ifnet *ifp = &sc->ipsec_if;
443 if_initname(&sc->ipsec_if, ifc->ifc_name, unit);
447 ifp = &sc->ipsec_if;
469 sc->ipsec_if.if_addrlen = 0;
470 sc->ipsec_if.if_mtu = IPSEC_MTU;
471 sc->ipsec_if.if_flags = IFF_POINTOPOINT | IFF_MULTICAST;
473 sc->ipsec_if.if_flags |= IFF_FWD_IPV6;
474 sc->ipsec_if.if_extflags = IFEF_MPSAFE;
475 sc->ipsec_if.if_ioctl = if_ipsec_ioctl;
476 sc->ipsec_if.if_output = if_ipsec_output;
477 sc->ipsec_if.if_type = IFT_IPSEC;
478 sc->ipsec_if.if_dlt = DLT_NULL;
479 sc->ipsec_if.if_softc = sc;
480 IFQ_SET_READY(&sc->ipsec_if.if_snd);
481 if_initialize(&sc->ipsec_if);
482 sc->ipsec_if.if_link_state = LINK_STATE_DOWN;
483 if_alloc_sadl(&sc->ipsec_if);
484 bpf_attach(&sc->ipsec_if, DLT_NULL, sizeof(u_int));
485 if_register(&sc->ipsec_if);
500 if_ipsec_delete_tunnel(&sc->ipsec_if);
522 return (sc->ipsec_if.if_flags & IFF_NAT_T) != 0;
529 return (sc->ipsec_if.if_flags & IFF_FWD_IPV6) != 0;
544 if ((sc->ipsec_if.if_flags & IFF_UP) == 0)
686 struct ifnet *ifp = &var->iv_softc->ipsec_if;
906 error = if_ipsec_set_tunnel(&sc->ipsec_if, src, dst);
909 if_link_state_change(&sc->ipsec_if, LINK_STATE_UP);
915 if_ipsec_delete_tunnel(&sc->ipsec_if);
916 if_link_state_change(&sc->ipsec_if, LINK_STATE_DOWN);
1041 error = if_ipsec_ensure_flags(&sc->ipsec_if, oflags);
1797 struct ifnet *ifp = &sc->ipsec_if;
2078 struct ifnet *ifp = &sc->ipsec_if;