Lines Matching refs:ipss

1926 spdsock_dump_iterate_next_tunnel(spdsock_t *ss, ipsec_stack_t *ipss)
1930 ASSERT(RW_READ_HELD(&ipss->ipsec_tunnel_policy_lock));
1931 if (ipss->ipsec_tunnel_policy_gen > ss->spdsock_dump_tun_gen) {
1936 itp = avl_first(&ipss->ipsec_tunnel_policies);
1939 itp = AVL_NEXT(&ipss->ipsec_tunnel_policies, ss->spdsock_itp);
1945 ITP_REFRELE(ss->spdsock_itp, ipss->ipsec_netstack);
1959 ipsec_stack_t *ipss = ns->netstack_ipsec;
1992 rw_enter(&ipss->ipsec_tunnel_policy_lock, RW_READER);
1993 itp = spdsock_dump_iterate_next_tunnel(ss, ipss);
1995 rw_exit(&ipss->ipsec_tunnel_policy_lock);
2011 rw_exit(&ipss->ipsec_tunnel_policy_lock);
2065 ipsec_stack_t *ipss = ns->netstack_ipsec;
2070 rw_enter(&ipss->ipsec_tunnel_policy_lock, RW_READER);
2072 avl_numnodes(&ipss->ipsec_tunnel_policies);
2073 ss->spdsock_dump_tun_gen = ipss->ipsec_tunnel_policy_gen;
2074 rw_exit(&ipss->ipsec_tunnel_policy_lock);
2269 ipsec_stack_t *ipss = ss->spdsock_spds->spds_netstack->netstack_ipsec;
2271 mutex_enter(&ipss->ipsec_alg_lock);
2279 algcount = 2 * ipss->ipsec_nalgs[IPSEC_ALG_AUTH] +
2280 ipss->ipsec_nalgs[IPSEC_ALG_ENCR];
2282 if (ipss->ipsec_alglists[IPSEC_ALG_AUTH][SADB_AALG_NONE] != NULL)
2284 if (ipss->ipsec_alglists[IPSEC_ALG_ENCR][SADB_EALG_NONE] != NULL)
2299 mutex_exit(&ipss->ipsec_alg_lock);
2346 for (algidx = 0; algidx < ipss->ipsec_nalgs[algtype];
2348 int algid = ipss->ipsec_sortlist[algtype][algidx];
2350 ipss->ipsec_alglists[algtype][algid];
2370 mutex_exit(&ipss->ipsec_alg_lock);
2405 ipsec_stack_t *ipss = ss->spdsock_spds->spds_netstack->netstack_ipsec;
2407 mutex_enter(&ipss->ipsec_alg_lock);
2424 for (algidx = 0; algidx < ipss->ipsec_nalgs[algtype];
2426 algid = ipss->ipsec_sortlist[algtype][algidx];
2427 alg = ipss->ipsec_alglists[algtype][algid];
2440 mutex_exit(&ipss->ipsec_alg_lock);
2464 act->spd_actions_count = ipss->ipsec_nalgs[IPSEC_ALG_AUTH] +
2465 ipss->ipsec_nalgs[IPSEC_ALG_ENCR];
2474 mutex_exit(&ipss->ipsec_alg_lock);
2487 for (algidx = 0; algidx < ipss->ipsec_nalgs[algtype];
2490 algid = ipss->ipsec_sortlist[algtype][algidx];
2491 alg = ipss->ipsec_alglists[algtype][algid];
2526 mutex_exit(&ipss->ipsec_alg_lock);
2791 ipsec_stack_t *ipss = spds->spds_netstack->netstack_ipsec;
2794 if (!ipsec_loaded(ipss)) {
2983 ipsec_stack_t *ipss = ns->netstack_ipsec;
3054 if (!ipsec_loaded(ipss) && spmsg->spd_msg_type != SPD_UPDATEALGS) {
3058 ipsec_loader_loadnow(ipss);
3183 ipsec_stack_t *ipss = ss->spdsock_spds->spds_netstack->netstack_ipsec;
3191 if (ipsec_failed(ipss))
3585 ipsec_stack_t *ipss = ss->spdsock_spds->spds_netstack->netstack_ipsec;
3593 if (ipsec_loaded(ipss)) {
3597 } else if (!ipsec_failed(ipss)) {
3640 ipsec_stack_t *ipss = ns->netstack_ipsec;
3687 mutex_enter(&ipss->ipsec_alg_lock);
3697 nalgs = ipss->ipsec_nalgs[algtype];
3699 algid = ipss->ipsec_sortlist[algtype][algidx];
3718 if ((oalg = ipss->ipsec_alglists[algtype][algid]) ==
3731 ipss->ipsec_alglists[algtype][algid] = alg;
3739 ipss->ipsec_algs_exec_mode[algtype] =
3743 mutex_exit(&ipss->ipsec_alg_lock);