Searched refs:ipss (Results 1 - 20 of 20) sorted by relevance

/illumos-gate/usr/src/uts/common/inet/ip/
H A Dipsec_loader.c54 ipsec_stack_t *ipss = (ipsec_stack_t *)arg; local
56 CALLB_CPR_INIT(&cprinfo, &ipss->ipsec_loader_lock, callb_generic_cpr,
58 mutex_enter(&ipss->ipsec_loader_lock);
64 while (ipss->ipsec_loader_sig == IPSEC_LOADER_WAIT) {
66 cv_wait(&ipss->ipsec_loader_sig_cv,
67 &ipss->ipsec_loader_lock);
68 CALLB_CPR_SAFE_END(&cprinfo, &ipss->ipsec_loader_lock);
72 if (ipss->ipsec_loader_sig == IPSEC_LOADER_EXITNOW) {
77 ipss->ipsec_loader_state = IPSEC_LOADER_FAILED;
78 ipss
138 ipsec_loader_init(ipsec_stack_t *ipss) argument
148 ipsec_loader_destroy(ipsec_stack_t *ipss) argument
173 ipsec_loader_start(ipsec_stack_t *ipss) argument
189 ipsec_loader_loadnow(ipsec_stack_t *ipss) argument
228 ipsec_loader_wait(queue_t *q, ipsec_stack_t *ipss) argument
247 ipsec_loaded(ipsec_stack_t *ipss) argument
256 ipsec_failed(ipsec_stack_t *ipss) argument
[all...]
H A Dipdrop.c48 ip_drop_init(ipsec_stack_t *ipss) argument
50 ipss->ipsec_ip_drop_kstat = kstat_create_netstack("ip", 0, "ipdrop",
53 KSTAT_FLAG_PERSISTENT, ipss->ipsec_netstack->netstack_stackid);
55 if (ipss->ipsec_ip_drop_kstat == NULL ||
56 ipss->ipsec_ip_drop_kstat->ks_data == NULL)
60 * Note: here ipss->ipsec_ip_drop_types is initialized, however,
64 * ipss->ipsec_ip_drop_types is used. This checking is hidden in
67 ipss->ipsec_ip_drop_types = ipss->ipsec_ip_drop_kstat->ks_data;
70 kstat_named_init(&ipss
204 ip_drop_destroy(ipsec_stack_t *ipss) argument
[all...]
H A Dspd.c149 void ipsec_fragcache_uninit(ipsec_fragcache_t *, ipsec_stack_t *ipss);
361 ipsec_stack_t *ipss = (ipsec_stack_t *)arg; local
364 netstack_t *ns = ipss->ipsec_netstack;
368 ipsec_loader_destroy(ipss);
370 rw_enter(&ipss->ipsec_tunnel_policy_lock, RW_WRITER);
379 avl_destroy_nodes(&ipss->ipsec_tunnel_policies,
383 avl_destroy(&ipss->ipsec_tunnel_policies);
384 rw_exit(&ipss->ipsec_tunnel_policy_lock);
385 rw_destroy(&ipss->ipsec_tunnel_policy_lock);
389 ipsec_kstat_destroy(ipss);
452 ipsec_free_tables(ipsec_stack_t *ipss) argument
503 ipsec_stack_t *ipss = ns->netstack_ipsec; local
548 ipsec_kstat_init(ipsec_stack_t *ipss) argument
575 ipsec_kstat_destroy(ipsec_stack_t *ipss) argument
590 ipsec_stack_t *ipss; local
712 ipsec_stack_t *ipss = ns->netstack_ipsec; local
754 ipsec_stack_t *ipss = ns->netstack_ipsec; local
776 ipsec_stack_t *ipss = ns->netstack_ipsec; local
795 ipsec_stack_t *ipss = ns->netstack_ipsec; local
814 ipsec_stack_t *ipss = ns->netstack_ipsec; local
824 ipsec_stack_t *ipss = ns->netstack_ipsec; local
889 ipsec_stack_t *ipss = ns->netstack_ipsec; local
1011 ipsec_stack_t *ipss = ns->netstack_ipsec; local
1030 ipsec_stack_t *ipss = ns->netstack_ipsec; local
1064 ipsec_stack_t *ipss = ns->netstack_ipsec; local
1088 ipsec_stack_t *ipss = ns->netstack_ipsec; local
1105 ipsec_stack_t *ipss = ns->netstack_ipsec; local
1141 ipsec_stack_t *ipss = ns->netstack_ipsec; local
1223 ipsec_stack_t *ipss = ns->netstack_ipsec; local
1528 ipsec_stack_t *ipss = ns->netstack_ipsec; local
1574 ipsec_stack_t *ipss = ns->netstack_ipsec; local
1803 ipsec_stack_t *ipss = ns->netstack_ipsec; local
1863 ipsec_stack_t *ipss = ns->netstack_ipsec; local
2089 ipsec_stack_t *ipss = ns->netstack_ipsec; local
2124 ipsec_stack_t *ipss = ns->netstack_ipsec; local
2461 ipsec_stack_t *ipss; local
2815 ipsec_init_outbound_ports(ipsec_selector_t *sel, mblk_t *mp, ipha_t *ipha, ip6_t *ip6h, int outer_hdr_len, ipsec_stack_t *ipss) argument
3128 ipsec_stack_t *ipss = ns->netstack_ipsec; local
3174 ipsec_stack_t *ipss = ns->netstack_ipsec; local
3305 ipsec_stack_t *ipss; local
3335 ipsec_action_reclaim_stack(ipsec_stack_t *ipss) argument
3370 ipsec_stack_t *ipss = ns->netstack_ipsec; local
3424 ipsec_stack_t *ipss = ns->netstack_ipsec; local
3473 ipsec_stack_t *ipss = ns->netstack_ipsec; local
3507 ipsec_update_present_flags(ipsec_stack_t *ipss) argument
4204 ipsec_stack_t *ipss = ns->netstack_ipsec; local
4279 ipsec_stack_t *ipss = ns->netstack_ipsec; local
4412 ipsec_stack_t *ipss = ns->netstack_ipsec; local
4501 ipsec_stack_t *ipss = ixa->ixa_ipst->ips_netstack->netstack_ipsec; local
4560 ipsec_stack_t *ipss = ns->netstack_ipsec; local
4615 ipsec_stack_t *ipss = ns->netstack_ipsec; local
4663 ipsec_stack_t *ipss = ns->netstack_ipsec; local
4679 ipsec_stack_t *ipss = ns->netstack_ipsec; local
4703 ipsec_stack_t *ipss = ns->netstack_ipsec; local
5040 ipsec_stack_t *ipss = ns->netstack_ipsec; local
5192 ipsec_stack_t *ipss = ns->netstack_ipsec; local
5556 ipsec_stack_t *ipss = ns->netstack_ipsec; local
5952 ipsec_stack_t *ipss = ns->netstack_ipsec; local
5970 ipsec_stack_t *ipss = ns->netstack_ipsec; local
5994 ipsec_stack_t *ipss = ns->netstack_ipsec; local
6010 ipsec_stack_t *ipss = ns->netstack_ipsec; local
6034 ipsec_stack_t *ipss = ns->netstack_ipsec; local
6206 ipsec_fragcache_uninit(ipsec_fragcache_t *frag, ipsec_stack_t *ipss) argument
6254 ipsec_fragcache_add(ipsec_fragcache_t *frag, mblk_t *iramp, mblk_t *mp, int outer_hdr_len, ipsec_stack_t *ipss) argument
6826 ipsec_fragcache_clean(ipsec_fragcache_t *frag, ipsec_stack_t *ipss) argument
6865 fragcache_delentry(int slot, ipsec_fragcache_entry_t *fep, ipsec_fragcache_t *frag, ipsec_stack_t *ipss) argument
[all...]
H A Dipsecah.c187 ipsec_stack_t *ipss = ahstack->ipsecah_netstack->netstack_ipsec; local
222 IP_ACQUIRE_STAT(ipss, maxpackets, ipsacq_maxpackets);
232 ipsec_stack_t *ipss; local
243 ipss = ns->netstack_ipsec;
244 if (ipss == NULL) {
250 mutex_enter(&ipss->ipsec_alg_lock);
251 ekp->ah_stat_num_aalgs.value.ui64 = ipss->ipsec_nalgs[IPSEC_ALG_AUTH];
252 mutex_exit(&ipss->ipsec_alg_lock);
549 ipsec_stack_t *ipss = ahstack->ipsecah_netstack->netstack_ipsec; local
576 mutex_enter(&ipss
785 ipsec_stack_t *ipss = ns->netstack_ipsec; local
1008 ipsec_stack_t *ipss = ns->netstack_ipsec; local
1054 ipsec_stack_t *ipss = ns->netstack_ipsec; local
1750 ipsec_stack_t *ipss = ns->netstack_ipsec; local
1847 ipsec_stack_t *ipss = ns->netstack_ipsec; local
2042 ipsec_stack_t *ipss = ahstack->ipsecah_netstack->netstack_ipsec; local
2149 ipsec_stack_t *ipss = ahstack->ipsecah_netstack->netstack_ipsec; local
2640 ipsec_stack_t *ipss = ns->netstack_ipsec; local
2682 ipsec_stack_t *ipss; local
2756 ipsec_stack_t *ipss; local
2819 ipsec_stack_t *ipss = ahstack->ipsecah_netstack->netstack_ipsec; local
3389 ipsec_stack_t *ipss = ns->netstack_ipsec; local
3531 ipsec_stack_t *ipss = ns->netstack_ipsec; local
3644 ipsec_stack_t *ipss = ns->netstack_ipsec; local
3878 ipsec_stack_t *ipss = ns->netstack_ipsec; local
3990 ipsec_stack_t *ipss = ns->netstack_ipsec; local
[all...]
H A Dip_sadb.c673 ipsec_stack_t *ipss = ns->netstack_ipsec; local
676 IP_AH_BUMP_STAT(ipss, in_requests);
701 IP_AH_BUMP_STAT(ipss, in_discards);
703 DROPPER(ipss, ipds_ah_bad_length),
704 &ipss->ipsec_dropper);
734 IP_AH_BUMP_STAT(ipss, lookup_failure);
735 IP_AH_BUMP_STAT(ipss, in_discards);
800 ipsec_stack_t *ipss = ns->netstack_ipsec; local
803 IP_ESP_BUMP_STAT(ipss, in_requests);
826 IP_ESP_BUMP_STAT(ipss, in_discard
[all...]
H A Dipsecesp.c283 ipsec_stack_t *ipss; local
294 ipss = ns->netstack_ipsec;
295 if (ipss == NULL) {
301 mutex_enter(&ipss->ipsec_alg_lock);
303 ipss->ipsec_nalgs[IPSEC_ALG_AUTH];
305 ipss->ipsec_nalgs[IPSEC_ALG_ENCR];
306 mutex_exit(&ipss->ipsec_alg_lock);
799 ipsec_stack_t *ipss = espstack->ipsecesp_netstack->netstack_ipsec; local
857 *counter = DROPPER(ipss, ipds_esp_bad_padlen);
908 *counter = DROPPER(ipss, ipds_esp_bad_padle
1142 ipsec_stack_t *ipss = ns->netstack_ipsec; local
1196 ipsec_stack_t *ipss = ns->netstack_ipsec; local
1311 ipsec_stack_t *ipss = ns->netstack_ipsec; local
1651 ipsec_stack_t *ipss = ns->netstack_ipsec; local
1791 ipsec_stack_t *ipss = ns->netstack_ipsec; local
1861 ipsec_stack_t *ipss; local
1949 ipsec_stack_t *ipss; local
2011 ipsec_stack_t *ipss = espstack->ipsecesp_netstack->netstack_ipsec; local
2087 ipsec_stack_t *ipss = ns->netstack_ipsec; local
2414 ipsec_stack_t *ipss = ns->netstack_ipsec; local
2624 ipsec_stack_t *ipss = ns->netstack_ipsec; local
2976 ipsec_stack_t *ipss = ns->netstack_ipsec; local
3021 ipsec_stack_t *ipss = espstack->ipsecesp_netstack->netstack_ipsec; local
3314 ipsec_stack_t *ipss = espstack->ipsecesp_netstack->netstack_ipsec; local
3531 ipsec_stack_t *ipss = ns->netstack_ipsec; local
3587 ipsec_stack_t *ipss = ns->netstack_ipsec; local
4174 ipsec_stack_t *ipss = ns->netstack_ipsec; local
[all...]
H A Dspdsock.c1926 spdsock_dump_iterate_next_tunnel(spdsock_t *ss, ipsec_stack_t *ipss) argument
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; local
1992 rw_enter(&ipss->ipsec_tunnel_policy_lock, RW_READER);
1993 itp = spdsock_dump_iterate_next_tunnel(ss, ipss);
1995 rw_exit(&ipss
2065 ipsec_stack_t *ipss = ns->netstack_ipsec; local
2269 ipsec_stack_t *ipss = ss->spdsock_spds->spds_netstack->netstack_ipsec; local
2405 ipsec_stack_t *ipss = ss->spdsock_spds->spds_netstack->netstack_ipsec; local
2791 ipsec_stack_t *ipss = spds->spds_netstack->netstack_ipsec; local
2983 ipsec_stack_t *ipss = ns->netstack_ipsec; local
3183 ipsec_stack_t *ipss = ss->spdsock_spds->spds_netstack->netstack_ipsec; local
3585 ipsec_stack_t *ipss = ss->spdsock_spds->spds_netstack->netstack_ipsec; local
3640 ipsec_stack_t *ipss = ns->netstack_ipsec; local
[all...]
H A Dsadb.c262 ipsec_stack_t *ipss = ipsa->ipsa_netstack->netstack_ipsec; local
265 ASSERT(ipss != NULL);
276 DROPPER(ipss, ipds_sadb_inlarval_timeout),
277 &ipss->ipsec_sadb_dropper);
525 ipsec_stack_t *ipss = ns->netstack_ipsec; local
527 ip_drop_register(&ipss->ipsec_sadb_dropper, "IPsec SADB");
802 ipsec_stack_t *ipss = ns->netstack_ipsec; local
804 ip_drop_unregister(&ipss->ipsec_sadb_dropper);
2934 ipsec_stack_t *ipss = ns->netstack_ipsec; local
3175 async = (ipss
4878 ipsec_stack_t *ipss = ns->netstack_ipsec; local
5187 ipsec_stack_t *ipss = ns->netstack_ipsec; local
5265 sadb_new_algdesc(uint8_t *start, uint8_t *limit, sadb_x_ecomb_t *ecomb, uint8_t satype, uint8_t algtype, uint8_t alg, uint16_t minbits, uint16_t maxbits, ipsec_stack_t *ipss) argument
5320 ipsec_stack_t *ipss = ns->netstack_ipsec; local
5750 sadb_setup_acquire(ipsacq_t *acqrec, uint8_t satype, ipsec_stack_t *ipss) argument
6940 ipsec_stack_t *ipss; local
6974 ipsec_stack_t *ipss = ns->netstack_ipsec; local
7153 ipsec_stack_t *ipss = ns->netstack_ipsec; local
7191 ipsec_stack_t *ipss = sa->ipsa_netstack->netstack_ipsec; local
[all...]
H A Dip_input.c2349 ipsec_stack_t *ipss = ns->netstack_ipsec; local
2501 if (CONN_INBOUND_POLICY_PRESENT(connp, ipss) ||
2668 if (CONN_INBOUND_POLICY_PRESENT(connp, ipss) ||
2688 DROPPER(ipss, ipds_esp_nat_t_ipsec),
2689 &ipss->ipsec_dropper);
2847 ipsec_stack_t *ipss = ns->netstack_ipsec; local
2851 if (!ipsec_loaded(ipss)) {
2886 DROPPER(ipss, ipds_esp_no_sa),
2887 &ipss->ipsec_dropper);
H A Dip6_input.c2000 ipsec_stack_t *ipss = ns->netstack_ipsec; local
2160 if (CONN_INBOUND_POLICY_PRESENT_V6(connp, ipss) ||
2325 if (CONN_INBOUND_POLICY_PRESENT_V6(connp, ipss) ||
2646 ipsec_stack_t *ipss = ns->netstack_ipsec; local
2650 if (!ipsec_loaded(ipss)) {
H A Dip.c2082 ipsec_stack_t *ipss = ipst->ips_netstack->netstack_ipsec; local
2134 if (CONN_INBOUND_POLICY_PRESENT(connp, ipss) ||
2176 if (!ipsec_loaded(ipss)) {
4833 ipsec_stack_t *ipss = ns->netstack_ipsec; local
4845 if (secure || ipss->ipsec_inbound_v4_policy_present) {
4928 ipsec_stack_t *ipss = ipst->ips_netstack->netstack_ipsec; local
4956 CONN_INBOUND_POLICY_PRESENT(connp, ipss) :
4957 CONN_INBOUND_POLICY_PRESENT_V6(connp, ipss)) ||
5125 ipsec_stack_t *ipss = ipst->ips_netstack->netstack_ipsec; local
5141 DROPPER(ipss, ipds_esp_nat_t_k
5208 ipsec_stack_t *ipss = ipst->ips_netstack->netstack_ipsec; local
6131 ipsec_stack_t *ipss = ns->netstack_ipsec; local
12367 ipsec_stack_t *ipss; local
14300 ipsec_stack_t *ipss = ipst->ips_netstack->netstack_ipsec; local
[all...]
H A Dip6.c778 ipsec_stack_t *ipss = ipst->ips_netstack->netstack_ipsec; local
828 if (CONN_INBOUND_POLICY_PRESENT_V6(connp, ipss) ||
873 if (!ipsec_loaded(ipss)) {
2405 ipsec_stack_t *ipss = ns->netstack_ipsec; local
2417 if (secure || ipss->ipsec_inbound_v6_policy_present) {
3245 ipsec_stack_t *ipss = ipst->ips_netstack->netstack_ipsec; local
3260 if (!ipsec_loaded(ipss)) {
/illumos-gate/usr/src/uts/common/inet/
H A Dsadb.h915 ipsec_stack_t *ipss; \
917 ipss = assoc->ipsa_netstack->netstack_ipsec; \
918 mutex_enter(&ipss->ipsec_alg_lock); \
920 mutex_exit(&ipss->ipsec_alg_lock); \
946 * (ipss)->ipsec_kstats is equal to (ipss)->ipsec_ksp->ks_data if
947 * kstat_create_netstack for (ipss)->ipsec_ksp succeeds, but when it
952 #define IP_ESP_BUMP_STAT(ipss, x) \
954 if ((ipss)->ipsec_kstats != NULL) \
955 ((ipss)
[all...]
H A Dip.h785 #define CONN_INBOUND_POLICY_PRESENT(connp, ipss) \
788 (ipss)->ipsec_inbound_v4_policy_present))
790 #define CONN_INBOUND_POLICY_PRESENT_V6(connp, ipss) \
793 (ipss)->ipsec_inbound_v6_policy_present))
795 #define CONN_OUTBOUND_POLICY_PRESENT(connp, ipss) \
798 (ipss)->ipsec_outbound_v4_policy_present))
800 #define CONN_OUTBOUND_POLICY_PRESENT_V6(connp, ipss) \
803 (ipss)->ipsec_outbound_v6_policy_present))
/illumos-gate/usr/src/uts/common/inet/sctp/
H A Dsctp_hash.c540 ipsec_stack_t *ipss = ns->netstack_ipsec; local
578 CONN_INBOUND_POLICY_PRESENT(connp, ipss) :
579 CONN_INBOUND_POLICY_PRESENT_V6(connp, ipss)) ||
H A Dsctp_input.c3368 ipsec_stack_t *ipss = ns->netstack_ipsec; local
3371 policy_present = ipss->ipsec_inbound_v4_policy_present;
3375 policy_present = ipss->ipsec_inbound_v6_policy_present;
3521 ipsec_stack_t *ipss = ipst->ips_netstack->netstack_ipsec; local
3532 CONN_INBOUND_POLICY_PRESENT(connp, ipss) :
3533 CONN_INBOUND_POLICY_PRESENT_V6(connp, ipss)) ||
/illumos-gate/usr/src/uts/common/inet/tcp/
H A Dtcp_fusion.c452 ipsec_stack_t *ipss = ns->netstack_ipsec; local
497 CONN_INBOUND_POLICY_PRESENT(peer_connp, ipss);
504 CONN_INBOUND_POLICY_PRESENT_V6(peer_connp, ipss);
H A Dtcp_output.c2694 ipsec_stack_t *ipss = tcps->tcps_netstack->netstack_ipsec; local
2708 policy_present = ipss->ipsec_inbound_v4_policy_present;
2712 policy_present = ipss->ipsec_inbound_v6_policy_present;
H A Dtcp_input.c5356 ipsec_stack_t *ipss = ipst->ips_netstack->netstack_ipsec; local
5365 if (CONN_INBOUND_POLICY_PRESENT_V6(connp, ipss) ||
/illumos-gate/usr/src/cmd/mdb/common/modules/ip/
H A Dip.c264 ip_stack_t ipss; local
267 if (mdb_vread(&ipss, sizeof (ipss), kaddr) == -1) {
271 kaddr = (uintptr_t)ipss.ips_netstack;

Completed in 272 milliseconds