Home | History | Annotate | Download | only in net

Lines Matching defs:nvar

1147 	struct ipsec_variant *ovar, *nvar, *nullvar;
1159 nvar = kmem_zalloc(sizeof(*nvar), KM_SLEEP);
1250 if_ipsec_copy_variant(nvar, ovar);
1251 nvar->iv_psrc = nsrc;
1252 nvar->iv_pdst = ndst;
1253 nvar->iv_sport = nsport;
1254 nvar->iv_dport = ndport;
1255 nvar->iv_encap_cookie4 = NULL;
1256 nvar->iv_encap_cookie6 = NULL;
1257 psref_target_init(&nvar->iv_psref, iv_psref_class);
1258 error = if_ipsec_encap_attach(nvar);
1271 error = if_ipsec_update_variant(sc, nvar, nullvar);
1273 if_ipsec_encap_detach(nvar);
1301 kmem_free(nvar, sizeof(*nvar));
1330 struct ipsec_variant *ovar, *nvar, *nullvar;
1338 nvar = kmem_zalloc(sizeof(*nvar), KM_SLEEP);
1354 kmem_free(nvar, sizeof(*nvar));
1362 if_ipsec_copy_variant(nvar, ovar);
1363 if_ipsec_clear_config(nvar);
1364 psref_target_init(&nvar->iv_psref, iv_psref_class);
1377 (void)if_ipsec_update_variant(sc, nvar, nullvar);
1415 struct ipsec_variant *ovar, *nvar, *nullvar;
1429 nvar = kmem_zalloc(sizeof(*nvar), KM_SLEEP);
1442 kmem_free(nvar, sizeof(*nvar));
1450 if_ipsec_copy_variant(nvar, ovar);
1451 psref_target_init(&nvar->iv_psref, iv_psref_class);
1462 error = if_ipsec_update_variant(sc, nvar, nullvar);
1473 kmem_free(nvar, sizeof(*ovar));
2041 struct ipsec_variant *nvar)
2053 src = nvar->iv_psrc;
2054 dst = nvar->iv_pdst;
2057 src_port = nvar->iv_sport;
2058 dst_port = nvar->iv_dport;
2061 error = if_ipsec_add_sp(nvar, src, src_port, dst, dst_port);
2075 if_ipsec_update_variant(struct ipsec_softc *sc, struct ipsec_variant *nvar,
2093 error = if_ipsec_replace_sp(sc, ovar, nvar);
2095 atomic_store_release(&sc->ipsec_var, nvar);